{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.QY8xmyFV/b1/libnative-platform-java_0.14-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.QY8xmyFV/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 97ad8a9ada92295c91b12d29eadc92f6 103528 doc optional libnative-platform-java-doc_0.14-6_all.deb\n 22cef3345aa807d90f8844b80bb603c8 69756 java optional libnative-platform-java_0.14-6_all.deb\n- d48c5314be7b14aa5becdbdfe10f1947 41292 debug optional libnative-platform-jni-dbgsym_0.14-6_i386.deb\n- 3a005688d6f14e49df073c12c0048b38 12168 java optional libnative-platform-jni_0.14-6_i386.deb\n+ a2325847cead1d8224264c9d778b71f5 41292 debug optional libnative-platform-jni-dbgsym_0.14-6_i386.deb\n+ 7b58053f209355f382ece65fa4854ded 12164 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 11184 2024-02-19 17:15:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11180 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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,15 +12,15 @@\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 000011b0 0011b0 000ba6 00 AX 0 0 16\n [13] .fini PROGBITS 00001d58 001d58 000014 00 AX 0 0 4\n- [14] .rodata PROGBITS 00002000 002000 00018e 01 AMS 0 0 4\n+ [14] .rodata PROGBITS 00002000 002000 00018d 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: 00001380 188 FUNC GLOBAL DEFAULT 12 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n- 21: 00001ca0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 21: 00001ab0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 22: 00001850 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n 23: 00001450 764 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal\n 24: 000019a0 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n- 25: 00001bc0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n- 26: 00001d30 38 FUNC GLOBAL DEFAULT 12 map_error_code\n- 27: 000019d0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 25: 000019d0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 26: 00001b40 38 FUNC GLOBAL DEFAULT 12 map_error_code\n+ 27: 00001b70 251 FUNC GLOBAL DEFAULT 12 java_to_char\n 28: 00001750 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: 00001ad0 230 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 30: 00001c70 230 FUNC GLOBAL DEFAULT 12 char_to_java\n 31: 000018b0 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left\n 32: 000017c0 46 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground\n 33: 000017f0 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up\n 34: 00001970 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n 35: 00001910 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: 00001440 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion\n- 38: 00001cd0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n+ 38: 00001ae0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 39: 00001780 52 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset\n- 40: 00001c90 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 40: 00001aa0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 41: 000012e0 31 FUNC GLOBAL DEFAULT 12 _Z6getcapPKc\n- 42: 00001c60 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 42: 00001a70 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 43: 00001300 124 FUNC GLOBAL DEFAULT 12 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n 44: 000012b0 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 000012b0 _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 00001380 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n-00004008 00001507 R_386_JUMP_SLOT 00001ca0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+00004008 00001507 R_386_JUMP_SLOT 00001ab0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 0000400c 00000307 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 00004010 00002b07 R_386_JUMP_SLOT 00001300 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n-00004014 00001a07 R_386_JUMP_SLOT 00001d30 map_error_code\n+00004014 00001a07 R_386_JUMP_SLOT 00001b40 map_error_code\n 00004018 00002907 R_386_JUMP_SLOT 000012e0 _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 00001c60 mark_failed_with_message\n+00004040 00002a07 R_386_JUMP_SLOT 00001a70 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 00001bc0 mark_failed_with_code\n+0000404c 00001907 R_386_JUMP_SLOT 000019d0 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 00001ad0 char_to_java\n+00004058 00001e07 R_386_JUMP_SLOT 00001c70 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: 824d0d18443cbc9d806fc79d987277816e306500\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6973dab7a1b9468c3ec8cd161044d2dc6fe0b373\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -694,359 +694,359 @@\n DW_CFA_advance_loc: 1 to 000019c9\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 00000090 000004fc FDE cie=00000000 pc=000019d0..00001acb\n+000004f8 00000020 000004fc FDE cie=00000000 pc=00001ab0..00001ad1\n+ DW_CFA_advance_loc: 3 to 00001ab3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 11 to 00001abe\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 4 to 00001ac2\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 00001ac6\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00001ac7\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 9 to 00001ad0\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+0000051c 00000088 00000520 FDE cie=00000000 pc=000019d0..00001a69\n DW_CFA_advance_loc: 1 to 000019d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_advance_loc: 1 to 000019d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_advance_loc: 1 to 000019d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_advance_loc: 1 to 000019d4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 000019e2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 10 to 000019ec\n+ DW_CFA_advance_loc: 14 to 000019f0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000019ed\n+ DW_CFA_advance_loc: 1 to 000019f1\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 00001a0b\n+ DW_CFA_advance_loc: 14 to 000019ff\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 00001a00\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 6 to 00001a11\n+ DW_CFA_advance_loc: 7 to 00001a07\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001a15\n+ DW_CFA_advance_loc: 1 to 00001a08\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a16\n+ DW_CFA_advance_loc: 1 to 00001a09\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001a21\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 42 to 00001a4b\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 11 to 00001a56\n+ DW_CFA_advance_loc: 11 to 00001a14\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 3 to 00001a17\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001a5a\n+ DW_CFA_advance_loc: 4 to 00001a1b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a5b\n+ DW_CFA_advance_loc: 1 to 00001a1c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00001a64\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00001a66\n+ DW_CFA_advance_loc: 11 to 00001a27\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 7 to 00001a2e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001a67\n+ DW_CFA_advance_loc: 3 to 00001a31\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00001a69\n+ DW_CFA_advance_loc: 1 to 00001a32\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001a71\n+ DW_CFA_advance_loc: 11 to 00001a3d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001a79\n+ DW_CFA_advance_loc: 3 to 00001a40\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001a7d\n+ DW_CFA_advance_loc: 4 to 00001a44\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001a85\n+ DW_CFA_advance_loc: 8 to 00001a4c\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001a86\n+ DW_CFA_advance_loc: 1 to 00001a4d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001a89\n+ DW_CFA_advance_loc: 4 to 00001a51\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a8a\n+ DW_CFA_advance_loc: 1 to 00001a52\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00001a9a\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00001a9d\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc: 1 to 00001a53\n+ DW_CFA_def_cfa_offset: 68\n+ DW_CFA_advance_loc: 4 to 00001a57\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 4 to 00001a5b\n+ DW_CFA_def_cfa_offset: 76\n+ DW_CFA_advance_loc: 1 to 00001a5c\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 8 to 00001a64\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00001aa0\n+ DW_CFA_advance_loc: 1 to 00001a65\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001aa1\n+ DW_CFA_advance_loc: 1 to 00001a66\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001aa2\n+ DW_CFA_advance_loc: 1 to 00001a67\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001aa3\n+ DW_CFA_advance_loc: 1 to 00001a68\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00001aa8\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00001aab\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 00001ab7\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001ab8\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001ab9\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00001ac9\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000005a8 0000002c 000005ac FDE cie=00000000 pc=00001a70..00001a99\n+ DW_CFA_advance_loc: 1 to 00001a71\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r3 (ebx) at cfa-8\n+ DW_CFA_advance_loc: 14 to 00001a7f\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 4 to 00001a83\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 00001a85\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 2 to 00001a87\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 4 to 00001a8b\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 4 to 00001a8f\n DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 00001a97\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00001a98\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=00001aa0..00001aa6\n+ DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000058c 00000074 00000590 FDE cie=00000000 pc=00001ad0..00001bb6\n- DW_CFA_advance_loc: 1 to 00001ad1\n+000005ec 00000058 000005f0 FDE cie=00000000 pc=00001ae0..00001b39\n+ DW_CFA_advance_loc: 1 to 00001ae1\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r7 (edi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00001ae2\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r6 (esi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 00001ae3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r3 (ebx) at cfa-16\n+ DW_CFA_advance_loc: 14 to 00001af1\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 5 to 00001af6\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 15 to 00001b05\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 5 to 00001b0a\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 3 to 00001b0d\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 2 to 00001b0f\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 6 to 00001b15\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 4 to 00001b19\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 1 to 00001b1a\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 2 to 00001b1c\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 4 to 00001b20\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 4 to 00001b24\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 00001b2c\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00001b2d\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00001b35\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00001b36\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00001b37\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00001b38\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+00000648 00000010 0000064c FDE cie=00000000 pc=00001b40..00001b66\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+0000065c 00000090 00000660 FDE cie=00000000 pc=00001b70..00001c6b\n+ DW_CFA_advance_loc: 1 to 00001b71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001ad2\n+ DW_CFA_advance_loc: 1 to 00001b72\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00001ad3\n+ DW_CFA_advance_loc: 1 to 00001b73\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00001ad4\n+ DW_CFA_advance_loc: 1 to 00001b74\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00001ae2\n+ DW_CFA_advance_loc: 14 to 00001b82\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 10 to 00001b8c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 00001ae7\n+ DW_CFA_advance_loc: 1 to 00001b8d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 00001b01\n+ DW_CFA_advance_loc: 30 to 00001bab\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001b02\n+ DW_CFA_advance_loc: 6 to 00001bb1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001b05\n+ DW_CFA_advance_loc: 4 to 00001bb5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001b06\n+ DW_CFA_advance_loc: 1 to 00001bb6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001b0e\n+ DW_CFA_advance_loc: 11 to 00001bc1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001b16\n+ DW_CFA_advance_loc: 42 to 00001beb\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 11 to 00001bf6\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 4 to 00001bfa\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 00001bfb\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 9 to 00001c04\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 2 to 00001c06\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 00001c07\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001b17\n+ DW_CFA_advance_loc: 2 to 00001c09\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 21 to 00001b2c\n+ DW_CFA_advance_loc: 8 to 00001c11\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 44 to 00001b58\n+ DW_CFA_advance_loc: 8 to 00001c19\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 4 to 00001c1d\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 8 to 00001c25\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00001b5f\n+ DW_CFA_advance_loc: 1 to 00001c26\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001b60\n+ DW_CFA_advance_loc: 3 to 00001c29\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001b64\n+ DW_CFA_advance_loc: 1 to 00001c2a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 27 to 00001b7f\n+ DW_CFA_advance_loc: 16 to 00001c3a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00001b82\n+ DW_CFA_advance_loc: 3 to 00001c3d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00001b85\n+ DW_CFA_advance_loc: 3 to 00001c40\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001b86\n+ DW_CFA_advance_loc: 1 to 00001c41\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001b87\n+ DW_CFA_advance_loc: 1 to 00001c42\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001b88\n+ DW_CFA_advance_loc: 1 to 00001c43\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00001b90\n+ DW_CFA_advance_loc: 5 to 00001c48\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00001b93\n+ DW_CFA_advance_loc: 3 to 00001c4b\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 00001b9f\n+ DW_CFA_advance_loc: 12 to 00001c57\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001ba0\n+ DW_CFA_advance_loc: 1 to 00001c58\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001ba4\n+ DW_CFA_advance_loc: 1 to 00001c59\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00001bb4\n+ DW_CFA_advance_loc: 16 to 00001c69\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n-\n-00000604 00000020 00000608 FDE cie=00000000 pc=00001ca0..00001cc1\n- DW_CFA_advance_loc: 3 to 00001ca3\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 11 to 00001cae\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 00001cb2\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 00001cb6\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00001cb7\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 00001cc0\n- DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000628 00000088 0000062c FDE cie=00000000 pc=00001bc0..00001c59\n- DW_CFA_advance_loc: 1 to 00001bc1\n+000006f0 00000074 000006f4 FDE cie=00000000 pc=00001c70..00001d56\n+ DW_CFA_advance_loc: 1 to 00001c71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001bc2\n+ DW_CFA_advance_loc: 1 to 00001c72\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00001bc3\n+ DW_CFA_advance_loc: 1 to 00001c73\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00001bc4\n+ DW_CFA_advance_loc: 1 to 00001c74\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00001bd2\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 14 to 00001be0\n+ DW_CFA_advance_loc: 14 to 00001c82\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001be1\n+ DW_CFA_advance_loc: 5 to 00001c87\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 00001bef\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00001bf0\n+ DW_CFA_advance_loc: 26 to 00001ca1\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00001bf7\n+ DW_CFA_advance_loc: 1 to 00001ca2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001bf8\n+ DW_CFA_advance_loc: 3 to 00001ca5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001bf9\n+ DW_CFA_advance_loc: 1 to 00001ca6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001c04\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00001c07\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001c0b\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001c0c\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001c17\n+ DW_CFA_advance_loc: 8 to 00001cae\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 00001c1e\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001c21\n+ DW_CFA_advance_loc: 8 to 00001cb6\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001c22\n+ DW_CFA_advance_loc: 1 to 00001cb7\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001c2d\n+ DW_CFA_advance_loc: 21 to 00001ccc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00001c30\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001c34\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001c3c\n+ DW_CFA_advance_loc: 44 to 00001cf8\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001c3d\n+ DW_CFA_advance_loc: 7 to 00001cff\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001c41\n+ DW_CFA_advance_loc: 1 to 00001d00\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001c42\n+ DW_CFA_advance_loc: 4 to 00001d04\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 00001c43\n- DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00001c47\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00001c4b\n- DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00001c4c\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00001c54\n+ DW_CFA_advance_loc: 27 to 00001d1f\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 3 to 00001d22\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00001c55\n+ DW_CFA_advance_loc: 3 to 00001d25\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001c56\n+ DW_CFA_advance_loc: 1 to 00001d26\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001c57\n+ DW_CFA_advance_loc: 1 to 00001d27\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001c58\n+ DW_CFA_advance_loc: 1 to 00001d28\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-000006b4 0000002c 000006b8 FDE cie=00000000 pc=00001c60..00001c89\n- DW_CFA_advance_loc: 1 to 00001c61\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00001c6f\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00001c73\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00001c75\n- DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 2 to 00001c77\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00001c7b\n- DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00001c7f\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001c87\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001c88\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=00001c90..00001c96\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-000006f8 00000058 000006fc FDE cie=00000000 pc=00001cd0..00001d29\n- DW_CFA_advance_loc: 1 to 00001cd1\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001cd2\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00001cd3\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00001ce1\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 00001ce6\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00001cf5\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 5 to 00001cfa\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 3 to 00001cfd\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00001cff\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00001d05\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00001d09\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00001d0a\n- DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 2 to 00001d0c\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00001d10\n- DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00001d14\n+ DW_CFA_advance_loc: 8 to 00001d30\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 00001d33\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 12 to 00001d3f\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 00001d40\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 4 to 00001d44\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 16 to 00001d54\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001d1c\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00001d1d\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00001d25\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001d26\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001d27\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001d28\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=00001d30..00001d56\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 {}", "unified_diff": "@@ -17,24 +17,24 @@\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 mark_failed_with_errno\n __errno_location\n strerror_r\n+java_to_char\n+wcstombs\n+mbstowcs\n libtinfo.so.6\n libc.so.6\n GLIBC_2.1.3\n GLIBC_2.0\n NCURSES6_TINFO_5.0.19991023\n unknown terminal capability\n could not write to terminal\n@@ -42,18 +42,19 @@\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+JRil73dab7a1b9468c3ec8cd161044d2dc6fe0b373.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -66,31 +66,31 @@\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 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+ 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 006d6172 6b5f6661 tVersion.mark_fa\n+ 0x00000a40 696c6564 5f776974 685f6572 726e6f00 iled_with_errno.\n+ 0x00000a50 6d616c6c 6f63005f 5f657272 6e6f5f6c malloc.__errno_l\n+ 0x00000a60 6f636174 696f6e00 73747265 72726f72 ocation.strerror\n+ 0x00000a70 5f720066 72656500 6a617661 5f746f5f _r.free.java_to_\n+ 0x00000a80 63686172 00776373 746f6d62 73007374 char.wcstombs.st\n+ 0x00000a90 726c656e 006d6273 746f7763 73007763 rlen.mbstowcs.wc\n+ 0x00000aa0 736c656e 006c6962 74696e66 6f2e736f slen.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 0x00000ae0 4f5f352e 302e3139 39393130 323300 O_5.0.19991023.\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 16219", "objdump: DWARF error: unable to read alt ref 16425", "objdump: DWARF error: unable to read alt ref 17084"], "unified_diff": "@@ -868,262 +868,30 @@\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \n-000019d0 :\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 11b0 <__cxa_finalize@plt+0x10>\n-\tadd $0x261b,%ebx\n-\tsub $0x24,%esp\n-\tmov 0x38(%esp),%edi\n-/usr/lib/jvm/default-java/include/jni.h:1606\n-\tmov (%edi),%eax\n-\tpush 0x3c(%esp)\n-\tpush %edi\n-\tcall *0x290(%eax)\n-\tmov %eax,%ebp\n-./src/shared/cpp/unix_strings.cpp:30\n-\tlea 0x4(,%eax,4),%eax\n-\tmov %eax,0x18(%esp)\n-\tmov %eax,(%esp)\n-\tcall 10c0 \n-/usr/lib/jvm/default-java/include/jni.h:1609\n-\tadd $0xc,%esp\n-./src/shared/cpp/unix_strings.cpp:30\n-\tmov %eax,%esi\n-/usr/lib/jvm/default-java/include/jni.h:1609\n-\tmov (%edi),%eax\n-\tpush $0x0\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 1a44 \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 1a30 \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:1612\n-\tsub $0x4,%esp\n-./src/shared/cpp/unix_strings.cpp:35\n-\tmovl $0x0,-0x4(%esi,%eax,1)\n-/usr/lib/jvm/default-java/include/jni.h:1612\n-\tmov (%edi),%eax\n-\tpush %ecx\n-\tpush 0x3c(%esp)\n-\tpush %edi\n-\tcall *0x298(%eax)\n-/usr/include/i386-linux-gnu/bits/stdlib.h:146 (discriminator 7)\n-\tadd $0xc,%esp\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 1aa8 \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:146 (discriminator 7)\n-\tadd $0xc,%esp\n-\tpush %edi\n-./src/shared/cpp/unix_strings.cpp:45\n-\tmov %eax,%ebp\n-/usr/include/i386-linux-gnu/bits/stdlib.h:146 (discriminator 7)\n-\tpush %esi\n-\tpush %eax\n-\tcall 10a0 \n-./src/shared/cpp/unix_strings.cpp:47\n-\tmov %esi,(%esp)\n-\tcall 1060 \n-./src/shared/cpp/unix_strings.cpp:49\n-\tadd $0x10,%esp\n-./src/shared/cpp/unix_strings.cpp:50\n-\tadd $0x1c,%esp\n-\tmov %ebp,%eax\n-\tpop %ebx\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 -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 1a9a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\n-00001ad0 :\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 11b0 <__cxa_finalize@plt+0x10>\n-\tadd $0x251b,%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-\tlea 0x0(,%ebp,4),%eax\n-\tmov %eax,(%esp)\n-\tcall 10c0 \n-/usr/include/i386-linux-gnu/bits/stdlib.h:123 (discriminator 7)\n-\tadd $0xc,%esp\n-\tpush %ebp\n-./src/shared/cpp/unix_strings.cpp:54\n-\tmov %eax,%esi\n-/usr/include/i386-linux-gnu/bits/stdlib.h:123 (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 1b90 \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-\tmov %eax,(%esp)\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 1b55 \n-\tmov %esi,0xc(%esp)\n-\tmov %esi,%eax\n-\tmov %ebp,%edx\n-\tlea (%esi,%edi,4),%ecx\n-\tlea 0x0(%esi),%esi\n-./src/shared/cpp/unix_strings.cpp:63\n-\tmovzwl (%eax),%esi\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 %ecx,%eax\n-\tjne 1b40 \n-\tmov 0xc(%esp),%esi\n-/usr/lib/jvm/default-java/include/jni.h:1603\n-\tsub $0x4,%esp\n-\tmov 0x34(%esp),%eax\n-\tmov (%eax),%eax\n-\tpush %edi\n-\tpush %ebp\n-\tpush 0x3c(%esp)\n-\tcall *0x28c(%eax)\n-\tmov %eax,%edi\n-./src/shared/cpp/unix_strings.cpp:66\n-\tmov %esi,(%esp)\n-\tcall 1060 \n-./src/shared/cpp/unix_strings.cpp:67\n-\tmov %ebp,(%esp)\n-\tcall 1060 \n-./src/shared/cpp/unix_strings.cpp:68\n-\tadd $0x10,%esp\n-./src/shared/cpp/unix_strings.cpp:69\n-\tadd $0x1c,%esp\n-\tmov %edi,%eax\n-\tpop %ebx\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 -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 1b7f \n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-00001bc0 :\n+000019d0 :\n mark_failed_with_code():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 11b0 <__cxa_finalize@plt+0x10>\n-\tadd $0x242b,%ebx\n+\tadd $0x261b,%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+\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@@ -1134,15 +902,15 @@\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 1c2d \n+\tje 1a3d \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@@ -1162,42 +930,42 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00001c60 :\n+00001a70 :\n mark_failed_with_message():\n \tpush %ebx\n \tcall 11b0 <__cxa_finalize@plt+0x10>\n-\tadd $0x238e,%ebx\n+\tadd $0x257e,%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-00001c90 :\n+00001aa0 :\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-00001ca0 :\n+00001ab0 :\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@@ -1211,22 +979,22 @@\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-00001cd0 :\n+00001ae0 :\n mark_failed_with_errno():\n ./src/shared/cpp/generic_posix.cpp:28\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 11b0 <__cxa_finalize@plt+0x10>\n-\tadd $0x231c,%ebx\n+\tadd $0x250c,%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@@ -1255,30 +1023,207 @@\n \tadd $0x10,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00001d30 :\n+00001b40 :\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 1d55 \n+\tje 1b65 \n ./src/shared/cpp/generic_posix.cpp:45\n \tcmp $0x14,%edx\n-\tje 1d50 \n+\tje 1b60 \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 ./src/shared/cpp/generic_posix.cpp:46\n \tmov $0x2,%eax\n ./src/shared/cpp/generic_posix.cpp:52\n \tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+00001b70 :\n+java_to_char():\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 11b0 <__cxa_finalize@plt+0x10>\n+\tadd $0x247b,%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+\tlea 0x4(,%eax,4),%eax\n+\tmov %eax,0x18(%esp)\n+\tmov %eax,(%esp)\n+\tcall 10c0 \n+\tadd $0xc,%esp\n+\tmov %eax,%esi\n+\tmov (%edi),%eax\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 1be4 \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 1bd0 \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+\tpush %edi\n+\tcall *0x298(%eax)\n+\tadd $0xc,%esp\n+\tpush $0x0\n+\tpush %esi\n+\tpush $0x0\n+\tcall 10a0 \n+\tadd $0x10,%esp\n+\tcmp $0xffffffff,%eax\n+\tje 1c48 \n+\tsub $0xc,%esp\n+\tlea 0x1(%eax),%edi\n+\tpush %edi\n+\tcall 10c0 \n+\tadd $0xc,%esp\n+\tpush %edi\n+\tmov %eax,%ebp\n+\tpush %esi\n+\tpush %eax\n+\tcall 10a0 \n+\tmov %esi,(%esp)\n+\tcall 1060 \n+\tadd $0x10,%esp\n+\tadd $0x1c,%esp\n+\tmov %ebp,%eax\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 -0x1ec0(%ebx),%eax\n+\txor %ebp,%ebp\n+\tpush 0x3c(%esp)\n+\tpush %eax\n+\tpush %edi\n+\tcall 1130 \n+\tmov %esi,(%esp)\n+\tcall 1060 \n+\tadd $0x10,%esp\n+\tjmp 1c3a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\n+00001c70 :\n+char_to_java():\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 11b0 <__cxa_finalize@plt+0x10>\n+\tadd $0x237b,%ebx\n+\tsub $0x28,%esp\n+\tmov 0x40(%esp),%edi\n+\tpush %edi\n+\tcall 10d0 \n+\tlea 0x1(%eax),%ebp\n+\tlea 0x0(,%ebp,4),%eax\n+\tmov %eax,(%esp)\n+\tcall 10c0 \n+\tadd $0xc,%esp\n+\tpush %ebp\n+\tmov %eax,%esi\n+\tpush %edi\n+\tpush %eax\n+\tcall 1150 \n+\tadd $0x10,%esp\n+\tcmp $0xffffffff,%eax\n+\tje 1d30 \n+\tsub $0xc,%esp\n+\tpush %esi\n+\tcall 1110 \n+\tmov %eax,%edi\n+\tlea (%eax,%eax,1),%eax\n+\tmov %eax,(%esp)\n+\tcall 10c0 \n+\tadd $0x10,%esp\n+\tmov %eax,%ebp\n+\ttest %edi,%edi\n+\tje 1cf5 \n+\tmov %esi,0xc(%esp)\n+\tmov %esi,%eax\n+\tmov %ebp,%edx\n+\tlea (%esi,%edi,4),%ecx\n+\tlea 0x0(%esi),%esi\n+\tmovzwl (%eax),%esi\n+\tadd $0x4,%eax\n+\tadd $0x2,%edx\n+\tmov %si,-0x2(%edx)\n+\tcmp %ecx,%eax\n+\tjne 1ce0 \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+\tcall *0x28c(%eax)\n+\tmov %eax,%edi\n+\tmov %esi,(%esp)\n+\tcall 1060 \n+\tmov %ebp,(%esp)\n+\tcall 1060 \n+\tadd $0x10,%esp\n+\tadd $0x1c,%esp\n+\tmov %edi,%eax\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 -0x1e94(%ebx),%eax\n+\txor %edi,%edi\n+\tpush 0x3c(%esp)\n+\tpush %eax\n+\tpush 0x3c(%esp)\n+\tcall 1130 \n+\tmov %esi,(%esp)\n+\tcall 1060 \n+\tadd $0x10,%esp\n+\tjmp 1d1f \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] 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+ [ 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 \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 50f1ffff 50010000 70f1ffff $...P...P...p...\n 0x000021c0 78010000 f0f1ffff d4010000 b0f2ffff x...............\n 0x000021d0 6c020000 c0f2ffff 80020000 c0f5ffff l...............\n 0x000021e0 bc030000 f0f5ffff e8030000 30f6ffff ............0...\n 0x000021f0 18040000 60f6ffff 44040000 c0f6ffff ....`...D.......\n 0x00002200 90040000 20f7ffff dc040000 80f7ffff .... ...........\n 0x00002210 28050000 e0f7ffff 74050000 10f8ffff (.......t.......\n- 0x00002220 a0050000 40f8ffff cc050000 40f9ffff ....@.......@...\n- 0x00002230 60060000 30faffff fc060000 d0faffff `...0...........\n- 0x00002240 88070000 00fbffff b8070000 10fbffff ................\n- 0x00002250 d8060000 40fbffff cc070000 a0fbffff ....@...........\n- 0x00002260 28080000 (...\n+ 0x00002220 a0050000 40f8ffff f0050000 e0f8ffff ....@...........\n+ 0x00002230 7c060000 10f9ffff ac060000 20f9ffff |........... ...\n+ 0x00002240 cc050000 50f9ffff c0060000 b0f9ffff ....P...........\n+ 0x00002250 1c070000 e0f9ffff 30070000 e0faffff ........0.......\n+ 0x00002260 c4070000 ....\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 64f2ffff 2a000000 (.......d...*...\n 0x00002714 00410e08 83024e0e 14440e18 490e1c44 .A....N..D..I..D\n 0x00002724 0e20480e 0841c30e 04000000 28000000 . H..A......(...\n 0x00002734 d0040000 68f2ffff 2a000000 00410e08 ....h...*....A..\n 0x00002744 83024e0e 14440e18 490e1c44 0e20480e ..N..D..I..D. H.\n- 0x00002754 0841c30e 04000000 90000000 fc040000 .A..............\n- 0x00002764 6cf2ffff fb000000 00410e08 8502410e l........A....A.\n- 0x00002774 0c870341 0e108604 410e1483 054e0e38 ...A....A....N.8\n- 0x00002784 4a0e3c41 0e405e0e 34460e38 440e3c41 J.\n ./src/main/cpp/posix.cpp:39 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne 2548 \n /usr/lib/jvm/default-java/include/jni.h:1284\n-\tlea -0x2eee(%ebx),%edx\n-\tlea -0x2edb(%ebx),%ecx\n+\tlea -0x2eef(%ebx),%edx\n+\tlea -0x2edc(%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@@ -150,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:1284\n-\tlea -0x2ed4(%ebx),%ecx\n+\tlea -0x2ed5(%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@@ -175,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:1284\n-\tlea -0x2eca(%ebx),%ecx\n+\tlea -0x2ecb(%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@@ -224,15 +224,15 @@\n \tpush 0x4(%esp)\n \tpush %eax\n \tpush %edi\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 2527 \n ./src/main/cpp/posix.cpp:50\n-\tcall 3a30 \n+\tcall 3a30 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n \n 00002570 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo():\n ./src/main/cpp/posix.cpp:53\n \tpush %ebp\n@@ -240,22 +240,22 @@\n \tcall 3381 \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:1284\n-\tlea -0x2eb6(%edi),%ebp\n+\tlea -0x2eb7(%edi),%ebp\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov (%esi),%eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x7c(%eax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n-\tlea -0x2eb4(%edi),%ecx\n+\tlea -0x2eb5(%edi),%ecx\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %eax,%ebx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n@@ -267,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:1284\n-\tlea -0x2eaa(%edi),%ecx\n+\tlea -0x2eab(%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@@ -284,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:1284\n-\tlea -0x2e9d(%edi),%ecx\n+\tlea -0x2e9e(%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@@ -301,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:1284\n-\tlea -0x2e90(%edi),%ecx\n+\tlea -0x2e91(%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@@ -318,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:1284\n-\tlea -0x2e84(%edi),%ecx\n+\tlea -0x2e85(%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@@ -335,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:1284\n-\tlea -0x2e78(%edi),%ecx\n+\tlea -0x2e79(%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@@ -408,15 +408,15 @@\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 -0x2e6c(%ebx),%eax\n+\tlea -0x2e6d(%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@@ -550,18 +550,18 @@\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:899\n \tadd $0x10,%esp\n-\tlea -0x2e57(%ebx),%ecx\n+\tlea -0x2e58(%ebx),%ecx\n \tmov (%esi),%edx\n \tpush %ecx\n-\tlea -0x2e4c(%ebx),%ecx\n+\tlea -0x2e4d(%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@@ -603,15 +603,15 @@\n \tje 2940 \n ./src/main/cpp/posix.cpp:130 (discriminator 1)\n \tcall 21d0 <__errno_location@plt>\n \tcmpl $0x2,(%eax)\n \tje 2918 \n ./src/main/cpp/posix.cpp:131\n \tsub $0x4,%esp\n-\tlea -0x2e2e(%ebx),%eax\n+\tlea -0x2e2f(%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@@ -674,24 +674,24 @@\n \tand $0x1ff,%eax\n \tpush %eax\n \tpush 0x34(%esp)\n \tjmp 292a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:114\n \tsub $0x4,%esp\n-\tlea -0x2e44(%ebx),%eax\n+\tlea -0x2e45(%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 28d9 \n ./src/main/cpp/posix.cpp:152\n-\tcall 3a30 \n+\tcall 3a30 \n \tlea 0x0(%esi,%eiz,1),%esi\n \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@@ -715,18 +715,18 @@\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:899\n \tadd $0x10,%esp\n-\tlea -0x2e1a(%ebx),%ecx\n+\tlea -0x2e1b(%ebx),%ecx\n \tmov (%edi),%edx\n \tpush %ecx\n-\tlea -0x2e01(%ebx),%ecx\n+\tlea -0x2e02(%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@@ -952,35 +952,35 @@\n \tmov -0x1ac(%ebp),%eax\n \tmovzwl -0x2(%eax,%ecx,1),%eax\n \tmov %ax,-0x2(%edx,%ecx,1)\n \tjmp 2b6a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:159\n \tsub $0x4,%esp\n-\tlea -0x2e44(%ebx),%eax\n+\tlea -0x2e45(%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 2cc3 \n ./src/main/cpp/posix.cpp:203\n \tsub $0x4,%esp\n-\tlea -0x2e2e(%ebx),%eax\n+\tlea -0x2e2f(%ebx),%eax\n \tpush -0x1cc(%ebp)\n \tpush %eax\n \tpush -0x1c8(%ebp)\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 2ca6 \n ./src/main/cpp/posix.cpp:218\n-\tcall 3a30 \n+\tcall 3a30 \n ./src/main/cpp/posix.cpp:170\n-\tlea -0x2df9(%ebx),%eax\n+\tlea -0x2dfa(%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@@ -1049,15 +1049,15 @@\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 -0x2ddd(%ebx),%eax\n+\tlea -0x2dde(%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@@ -1184,15 +1184,15 @@\n \tlea 0x0(%esi),%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 -0x2dcb(%ebx),%eax\n+\tlea -0x2dcc(%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@@ -1204,34 +1204,34 @@\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 -0x2d9f(%ebx),%eax\n+\tlea -0x2da0(%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 2f0b \n ./src/main/cpp/posix.cpp:271\n-\tcall 3a30 \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 -0x2db6(%ebx),%eax\n+\tlea -0x2db7(%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 2f0b \n@@ -1272,15 +1272,15 @@\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 2fd9 \n ./src/main/cpp/posix.cpp:287\n \tsub $0x4,%esp\n-\tlea -0x2d8c(%ebx),%eax\n+\tlea -0x2d8d(%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@@ -1326,15 +1326,15 @@\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 -0x2d79(%ebx),%eax\n+\tlea -0x2d7a(%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@@ -1384,15 +1384,15 @@\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 -0x2d66(%ebx),%eax\n+\tlea -0x2d67(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %edi\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 30be \n \txchg %ax,%ax\n@@ -1505,36 +1505,36 @@\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 -0x2d53(%ebx),%eax\n+\tlea -0x2d54(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 31a4 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:331\n \tsub $0x4,%esp\n-\tlea -0x2d7a(%ebx),%eax\n+\tlea -0x2d7b(%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 31b0 \n ./src/main/cpp/posix.cpp:332\n \tsub $0x4,%esp\n-\tlea -0x2d53(%ebx),%eax\n+\tlea -0x2d54(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 31b0 \n \tlea 0x0(%esi),%esi\n@@ -1601,21 +1601,21 @@\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne 3338 \n /usr/lib/jvm/default-java/include/jni.h:891\n \tsub $0x8,%esp\n \tmov (%esi),%eax\n /usr/lib/jvm/default-java/include/jni.h:1284\n-\tlea -0x2eb6(%ebx),%ebp\n+\tlea -0x2eb7(%ebx),%ebp\n /usr/lib/jvm/default-java/include/jni.h:891\n \tpush %edi\n \tpush %esi\n \tcall *0x7c(%eax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n-\tlea -0x2d22(%ebx),%edx\n+\tlea -0x2d23(%ebx),%edx\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %eax,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %edx\n@@ -1630,15 +1630,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:1284\n-\tlea -0x2d1d(%ebx),%edx\n+\tlea -0x2d1e(%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@@ -1664,23 +1664,23 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:366\n \tsub $0x4,%esp\n-\tlea -0x2d40(%ebx),%eax\n+\tlea -0x2d41(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %esi\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 331c \n ./src/main/cpp/posix.cpp:374\n-\tcall 3a30 \n+\tcall 3a30 \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@@ -1724,17 +1724,17 @@\n \tmov 0x470(%esp),%eax\n \tmov 0x468(%esp),%esi\n \tmov 0x474(%esp),%edi\n \tmov %eax,0x18(%esp)\n \tmov %gs:0x14,%eax\n \tmov %eax,0x444(%esp)\n \txor %eax,%eax\n-\tlea -0x2d18(%ebx),%eax\n+\tlea -0x2d19(%ebx),%eax\n \tpush %eax\n-\tlea -0x2d16(%ebx),%eax\n+\tlea -0x2d17(%ebx),%eax\n \tpush %eax\n \tcall 2100 \n \tmov %eax,0x1c(%esp)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 34d0 \n \tsub $0x8,%esp\n@@ -1742,15 +1742,15 @@\n \tpush 0x18(%esp)\n \tpush %esi\n \tcall *0x7c(%eax)\n \tlea -0x2fb4(%ebx),%ecx\n \tmov (%esi),%edx\n \tadd $0x10,%esp\n \tpush %ecx\n-\tlea -0x2cf2(%ebx),%ecx\n+\tlea -0x2cf3(%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@@ -1806,22 +1806,22 @@\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+\tlea -0x2d0d(%ebx),%eax\n \tpush %edi\n \tpush %eax\n \tpush %esi\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 34af \n-\tcall 3a30 \n+\tcall 3a30 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \n 000034f0 :\n Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n@@ -1873,15 +1873,15 @@\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+\tlea -0x2cef(%ebx),%eax\n \tpush 0xc(%esp)\n \tpush %eax\n \tpush %ebp\n \tcall 2130 \n \tadd $0x10,%esp\n \tadd $0x1c,%esp\n \txor %eax,%eax\n@@ -1891,15 +1891,15 @@\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+\tlea -0x2cd2(%ebx),%eax\n \tpush 0xc(%esp)\n \tpush %eax\n \tpush %ebp\n \tcall 2130 \n \tadd $0x10,%esp\n \tjmp 35b7 \n \tlea 0x0(%esi),%esi\n@@ -1938,15 +1938,15 @@\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+\tlea -0x2cb6(%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@@ -1987,24 +1987,186 @@\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-000036d0 :\n-java_to_char():\n+000036d0 :\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 $0x391b,%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 -0x2f74(%ebx),%ecx\n+\tmov (%edi),%edx\n+\tadd $0x10,%esp\n+\tpush %ecx\n+\tlea -0x2c98(%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 373d \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+00003770 :\n+mark_failed_with_message():\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x387e,%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+000037a0 :\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+000037b0 :\n+mark_failed_with_errno():\n+./src/shared/cpp/generic_posix.cpp:28\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x383c,%ebx\n+./src/shared/cpp/generic_posix.cpp:29\n+\tsub $0xc,%esp\n+\tpush $0x400\n+\tcall 2140 \n+\tmov %eax,%esi\n+./src/shared/cpp/generic_posix.cpp:32\n+\tcall 21d0 <__errno_location@plt>\n+./src/shared/cpp/generic_posix.cpp:32 (discriminator 1)\n+\tadd $0xc,%esp\n+\tpush $0x400\n+./src/shared/cpp/generic_posix.cpp:32\n+\tmov %eax,%edi\n+./src/shared/cpp/generic_posix.cpp:32 (discriminator 1)\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 21f0 \n+./src/shared/cpp/generic_posix.cpp:37 (discriminator 1)\n+\tpop %edx\n+\tpush 0x24(%esp)\n+\tpush %eax\n+\tpush (%edi)\n+\tpush 0x2c(%esp)\n+\tpush 0x2c(%esp)\n+\tcall 2260 \n+./src/shared/cpp/generic_posix.cpp:38\n+\tadd $0x14,%esp\n+\tpush %esi\n+\tcall 2050 \n+./src/shared/cpp/generic_posix.cpp:39\n+\tadd $0x10,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\n+00003810 :\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 3835 \n+./src/shared/cpp/generic_posix.cpp:45\n+\tcmp $0x14,%edx\n+\tje 3830 \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+./src/shared/cpp/generic_posix.cpp:46\n+\tmov $0x2,%eax\n+./src/shared/cpp/generic_posix.cpp:52\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+00003840 :\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 $0x37ab,%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 \tlea 0x4(,%eax,4),%eax\n \tmov %eax,0x18(%esp)\n@@ -2016,25 +2178,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 3744 \n+\tje 38b4 \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 3730 \n+\tjne 38a0 \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@@ -2043,15 +2205,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 37a8 \n+\tje 3918 \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@@ -2066,34 +2228,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 -0x2f74(%ebx),%eax\n+\tlea -0x2f48(%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 379a \n+\tjmp 390a \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-000037d0 :\n+00003940 :\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 $0x381b,%ebx\n+\tadd $0x36ab,%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@@ -2102,37 +2264,37 @@\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 3890 \n+\tje 3a00 \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 3855 \n+\tje 39c5 \n \tmov %esi,0xc(%esp)\n \tmov %esi,%eax\n \tmov %ebp,%edx\n \tlea (%esi,%edi,4),%ecx\n \tlea 0x0(%esi),%esi\n \tmovzwl (%eax),%esi\n \tadd $0x4,%eax\n \tadd $0x2,%edx\n \tmov %si,-0x2(%edx)\n \tcmp %ecx,%eax\n-\tjne 3840 \n+\tjne 39b0 \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@@ -2148,186 +2310,24 @@\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 -0x2f48(%ebx),%eax\n+\tlea -0x2f1c(%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 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-mark_failed_with_errno():\n-./src/shared/cpp/generic_posix.cpp:28\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x364c,%ebx\n-./src/shared/cpp/generic_posix.cpp:29\n-\tsub $0xc,%esp\n-\tpush $0x400\n-\tcall 2140 \n-\tmov %eax,%esi\n-./src/shared/cpp/generic_posix.cpp:32\n-\tcall 21d0 <__errno_location@plt>\n-./src/shared/cpp/generic_posix.cpp:32 (discriminator 1)\n-\tadd $0xc,%esp\n-\tpush $0x400\n-./src/shared/cpp/generic_posix.cpp:32\n-\tmov %eax,%edi\n-./src/shared/cpp/generic_posix.cpp:32 (discriminator 1)\n-\tpush %esi\n-\tpush (%eax)\n-\tcall 21f0 \n-./src/shared/cpp/generic_posix.cpp:37 (discriminator 1)\n-\tpop %edx\n-\tpush 0x24(%esp)\n-\tpush %eax\n-\tpush (%edi)\n-\tpush 0x2c(%esp)\n-\tpush 0x2c(%esp)\n-\tcall 2260 \n-./src/shared/cpp/generic_posix.cpp:38\n-\tadd $0x14,%esp\n-\tpush %esi\n-\tcall 2050 \n-./src/shared/cpp/generic_posix.cpp:39\n-\tadd $0x10,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\n-00003a00 :\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 3a25 \n-./src/shared/cpp/generic_posix.cpp:45\n-\tcmp $0x14,%edx\n-\tje 3a20 \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-./src/shared/cpp/generic_posix.cpp:46\n-\tmov $0x2,%eax\n-./src/shared/cpp/generic_posix.cpp:52\n-\tret\n+\tjmp 39ef \n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n __stack_chk_fail_local():\n \tpush %ebx\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] 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+ [ 80] (Ljava/lang/String;IILjava/lang/String;)V\n+ [ ac] could not convert string to current locale\n+ [ d8] could not convert string from current locale\n+ [ 105] Ljava/lang/String;\n+ [ 118] osName\n+ [ 11f] osVersion\n+ [ 129] machineArchitecture\n+ [ 13d] I\n+ [ 13f] int_bytes\n+ [ 149] u_long_bytes\n+ [ 156] size_t_bytes\n+ [ 163] uid_t_bytes\n+ [ 16f] gid_t_bytes\n+ [ 17b] off_t_bytes\n+ [ 187] could not chmod file\n+ [ 19c] (IIIIJJI)V\n+ [ 1a7] details\n+ [ 1af] could not find method\n+ [ 1c5] could not stat file\n+ [ 1d9] (Ljava/lang/String;IJJ)V\n+ [ 1f2] addFile\n+ [ 1fa] could not open directory\n+ [ 213] ..\n+ [ 216] could not symlink\n+ [ 228] could not lstat file\n+ [ 23d] could not create array\n+ [ 254] could not readlink\n+ [ 267] could not setsid()\n+ [ 27a] could not getcwd()\n+ [ 28d] could not setcwd()\n+ [ 2a0] could not putenv()\n+ [ 2b3] could not fetch terminal size\n+ [ 2d1] cols\n+ [ 2d6] rows\n+ [ 2db] r\n+ [ 2dd] /etc/mtab\n+ [ 2e7] could not open mount file\n+ [ 301] add\n+ [ 305] could not initialize inotify\n+ [ 322] could not add path to watch\n+ [ 33e] could not wait for next event\n+ [ 35c] failed\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -9,13 +9,13 @@\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 fcefffff 64010000 1df0ffff ........d.......\n 0x00004414 680a0000 2cf0ffff 7c0a0000 8cf1ffff h...,...|.......\n 0x00004424 740b0000 8cf2ffff 1c0c0000 1cf3ffff t...............\n- 0x00004434 940c0000 6cf3ffff d80c0000 6cf4ffff ....l.......l...\n- 0x00004444 6c0d0000 5cf5ffff e40d0000 fcf5ffff l...\\...........\n- 0x00004454 700e0000 2cf6ffff a00e0000 3cf6ffff p...,.......<...\n- 0x00004464 b40e0000 9cf6ffff 100f0000 ccf6ffff ................\n+ 0x00004434 940c0000 6cf3ffff d80c0000 0cf4ffff ....l...........\n+ 0x00004444 640d0000 3cf4ffff 940d0000 4cf4ffff d...<.......L...\n+ 0x00004454 a80d0000 acf4ffff 040e0000 dcf4ffff ................\n+ 0x00004464 180e0000 dcf5ffff ac0e0000 ccf6ffff ................\n 0x00004474 240f0000 $...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -184,47 +184,47 @@\n 0x00004fc8 0c41c70e 0841c50e 04460b43 0e244a0e .A...A...F.C.$J.\n 0x00004fd8 28410e2c 410e3048 0e20450e 1441c30e (A.,A.0H. E..A..\n 0x00004fe8 1041c60e 0c41c70e 0841c50e 04000000 .A...A...A......\n 0x00004ff8 40000000 840b0000 80e6ffff 45000000 @...........E...\n 0x00005008 00410e08 8602410e 0c83034e 0e184a0e .A....A....N..J.\n 0x00005018 1c410e20 490e1c41 0e18430e 1c420e20 .A. I..A..C..B. \n 0x00005028 460e1c42 0e20500e 0c41c30e 0841c60e F..B. P..A...A..\n- 0x00005038 04000000 90000000 c80b0000 8ce6ffff ................\n- 0x00005048 fb000000 00410e08 8502410e 0c870341 .....A....A....A\n- 0x00005058 0e108604 410e1483 054e0e38 4a0e3c41 ....A....N.8J.\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: 5d422b2029b94d2ad1aa8388e73b0ed155fd33b8 824d0d18443cbc9d806fc79d987277816e306500\n+Build-Ids: 596712625436f5529ace6494f0e51d9b4d5df60d 6973dab7a1b9468c3ec8cd161044d2dc6fe0b373\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/5d/422b2029b94d2ad1aa8388e73b0ed155fd33b8.debug\n-usr/lib/debug/.build-id/82/4d0d18443cbc9d806fc79d987277816e306500.debug\n+usr/lib/debug/.build-id/59/6712625436f5529ace6494f0e51d9b4d5df60d.debug\n+usr/lib/debug/.build-id/69/73dab7a1b9468c3ec8cd161044d2dc6fe0b373.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 640 B\n+ Compressed size: 644 B\n Uncompressed size: 10.0 KiB (10240 B)\n- Ratio: 0.062\n+ Ratio: 0.063\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 640 10240 0.062 CRC64 0\n+ 1 1 0 0 644 10240 0.063 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 604 10240 0.059 CRC64\n+ 1 1 12 0 608 10240 0.059 CRC64\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/5d/\n--rw-r--r-- 0 root (0) root (0) 20888 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/5d/422b2029b94d2ad1aa8388e73b0ed155fd33b8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 13956 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/82/4d0d18443cbc9d806fc79d987277816e306500.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/59/\n+-rw-r--r-- 0 root (0) root (0) 20884 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/59/6712625436f5529ace6494f0e51d9b4d5df60d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/69/\n+-rw-r--r-- 0 root (0) root (0) 13952 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/69/73dab7a1b9468c3ec8cd161044d2dc6fe0b373.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) 14816 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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,14 +1,14 @@\n There are 7 section headers, starting at offset 0x38c8:\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 0027ec 00 C 0 0 4\n+ [ 2] .debug_info PROGBITS 00000000 000058 0027e9 00 C 0 0 4\n [ 3] .debug_abbrev PROGBITS 00000000 002844 0001ec 00 C 0 0 4\n [ 4] .debug_line PROGBITS 00000000 002a30 0000ff 00 C 0 0 4\n [ 5] .debug_str PROGBITS 00000000 002b30 000d48 01 MSC 0 0 4\n [ 6] .shstrtab STRTAB 00000000 003878 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"}, {"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: a004abb44fe8c425afd0ab113acf6d80936022e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e22202846039e69bb808305d20f74004a52696c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -41,11 +41,11 @@\n 9\t(udata)\t7\t(string)\tstdlib-float.h\n 10\t(udata)\t7\t(string)\tstdlib-bsearch.h\n 11\t(udata)\t7\t(string)\tstdlib.h\n 12\t(udata)\t5\t(string)\tstdlib.h\n 13\t(udata)\t8\t(string)\tgeneric.h\n 14\t(udata)\t7\t(string)\ttypes.h\n 15\t(udata)\t2\t(string)\tunistd.h\n- 16\t(udata)\t2\t(string)\twchar.h\n- 17\t(udata)\t2\t(string)\tstring.h\n+ 16\t(udata)\t2\t(string)\tstring.h\n+ 17\t(udata)\t2\t(string)\twchar.h\n \n No Line Number Statements.\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -11321,455 +11321,455 @@\n <3ffe> DW_AT_decl_file : (implicit_const) 4\n <3ffe> DW_AT_decl_line : (data2) 1283\n <4000> DW_AT_decl_column : (data1) 37\n <4001> DW_AT_type : (ref_addr) <0x74>\n <2><4005>: Abbrev Number: 0\n <1><4006>: Abbrev Number: 0\n Compilation Unit @ offset 0x4007:\n- Length: 0x22e (32-bit)\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><4013>: Abbrev Number: 1 (DW_TAG_partial_unit)\n <4014> DW_AT_stmt_list : (sec_offset) 0\n- <1><4018>: Abbrev Number: 29 (DW_TAG_namespace)\n- <4019> DW_AT_name : (string) std\n- <401d> DW_AT_sibling : (ref_udata) <0x4029>\n- <2><401e>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <401f> DW_AT_decl_file : (data1) 7\n- <4020> DW_AT_decl_line : (data1) 158\n- <4021> DW_AT_decl_column : (data1) 11\n- <4022> DW_AT_import : (ref_udata) <0x4029>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <2><4023>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <4024> DW_AT_decl_file : (data1) 7\n- <4025> DW_AT_decl_line : (data1) 175\n- <4026> DW_AT_decl_column : (data1) 11\n- <4027> DW_AT_import : (ref_udata) <0x4055>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <2><4028>: Abbrev Number: 0\n- <1><4029>: Abbrev Number: 58 (DW_TAG_subprogram)\n- <402a> DW_AT_external : (flag_present) 1\n- <402a> DW_AT_name : (strp) (offset: 0x34bc): mbstowcs\n- <402e> DW_AT_decl_file : (implicit_const) 11\n- <402e> DW_AT_decl_line : (data1) 117\n- <402f> DW_AT_decl_column : (implicit_const) 1\n- <402f> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4033> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4033> DW_AT_artificial : (flag_present) 1\n- <4033> DW_AT_sibling : (ref_udata) <0x4050>\n- <2><4034>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <4035> DW_AT_name : (strp) (offset: 0x3dd1): __dst\n- <4039> DW_AT_decl_file : (implicit_const) 11\n- <4039> DW_AT_decl_line : (data1) 117\n- <403a> DW_AT_decl_column : (implicit_const) 1\n- <403a> DW_AT_type : (ref_udata) <0x4050>\n- <2><403b>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <403c> DW_AT_name : (strp) (offset: 0x14c9): __src\n- <4040> DW_AT_decl_file : (implicit_const) 11\n- <4040> DW_AT_decl_line : (data1) 117\n- <4041> DW_AT_decl_column : (implicit_const) 1\n- <4041> DW_AT_type : (ref_addr) <0x4359>\n- <2><4045>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4046> DW_AT_name : (strp) (offset: 0x30ee): __len\n- <404a> DW_AT_decl_file : (implicit_const) 11\n- <404a> DW_AT_decl_line : (data1) 117\n- <404b> DW_AT_decl_column : (implicit_const) 1\n- <404b> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><404f>: Abbrev Number: 0\n- <1><4050>: Abbrev Number: 60 (DW_TAG_restrict_type)\n- <4051> DW_AT_type : (ref_addr) <0x3bff>\n- <1><4055>: Abbrev Number: 58 (DW_TAG_subprogram)\n- <4056> DW_AT_external : (flag_present) 1\n- <4056> DW_AT_name : (strp) (offset: 0x34b3): wcstombs\n- <405a> DW_AT_decl_file : (implicit_const) 11\n- <405a> DW_AT_decl_line : (data1) 143\n- <405b> DW_AT_decl_column : (implicit_const) 1\n- <405b> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <405f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <405f> DW_AT_artificial : (flag_present) 1\n- <405f> DW_AT_sibling : (ref_udata) <0x407c>\n- <2><4060>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4061> DW_AT_name : (strp) (offset: 0x3dd1): __dst\n- <4065> DW_AT_decl_file : (implicit_const) 11\n- <4065> DW_AT_decl_line : (data1) 143\n- <4066> DW_AT_decl_column : (implicit_const) 1\n- <4066> DW_AT_type : (ref_addr) <0x4354>\n- <2><406a>: Abbrev Number: 64 (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) 143\n- <4070> DW_AT_decl_column : (implicit_const) 1\n- <4070> DW_AT_type : (ref_udata) <0x407c>\n- <2><4071>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4072> DW_AT_name : (strp) (offset: 0x30ee): __len\n- <4076> DW_AT_decl_file : (implicit_const) 11\n- <4076> DW_AT_decl_line : (data1) 143\n- <4077> DW_AT_decl_column : (implicit_const) 1\n- <4077> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><407b>: Abbrev Number: 0\n- <1><407c>: Abbrev Number: 60 (DW_TAG_restrict_type)\n- <407d> DW_AT_type : (ref_addr) <0x3cd0>\n- <1><4081>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <4082> DW_AT_decl_file : (data1) 12\n- <4083> DW_AT_decl_line : (data1) 71\n- <4084> DW_AT_decl_column : (data1) 12\n- <4085> DW_AT_import : (ref_udata) <0x4029>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <1><4086>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <4087> DW_AT_decl_file : (data1) 12\n- <4088> DW_AT_decl_line : (data1) 83\n- <4089> DW_AT_decl_column : (data1) 12\n- <408a> DW_AT_import : (ref_udata) <0x4055>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <1><408b>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <408c> DW_AT_external : (flag_present) 1\n- <408c> DW_AT_name : (strp) (offset: 0x2fe9): __mbstowcs_chk\n- <4090> DW_AT_decl_file : (data1) 11\n- <4091> DW_AT_decl_line : (data1) 95\n- <4092> DW_AT_decl_column : (data1) 15\n- <4093> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4097> DW_AT_declaration : (flag_present) 1\n- <4097> DW_AT_sibling : (ref_udata) <0x40ae>\n- <2><4099>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <409a> DW_AT_type : (ref_addr) <0x3bff>\n- <2><409e>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <409f> DW_AT_type : (ref_addr) <0x74>\n- <2><40a3>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40a4> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40a8>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40a9> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40ad>: Abbrev Number: 0\n- <1><40ae>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <40af> DW_AT_external : (flag_present) 1\n- <40af> DW_AT_name : (strp) (offset: 0x3303): __mbstowcs_chk_warn\n- <40b3> DW_AT_decl_file : (data1) 11\n- <40b4> DW_AT_decl_line : (data1) 109\n- <40b5> DW_AT_decl_column : (data1) 15\n- <40b6> DW_AT_linkage_name: (strp) (offset: 0x2fe9): __mbstowcs_chk\n- <40ba> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <40be> DW_AT_declaration : (flag_present) 1\n- <40be> DW_AT_sibling : (ref_udata) <0x40d5>\n- <2><40c0>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40c1> DW_AT_type : (ref_addr) <0x3bff>\n- <2><40c5>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40c6> DW_AT_type : (ref_addr) <0x74>\n- <2><40ca>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40cb> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40cf>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40d0> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40d4>: Abbrev Number: 0\n- <1><40d5>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <40d6> DW_AT_external : (flag_present) 1\n- <40d6> DW_AT_name : (strp) (offset: 0x34a2): __mbstowcs_alias\n- <40da> DW_AT_decl_file : (data1) 11\n- <40db> DW_AT_decl_line : (data1) 104\n- <40dc> DW_AT_decl_column : (data1) 15\n- <40dd> DW_AT_linkage_name: (strp) (offset: 0x34bc): mbstowcs\n- <40e1> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <40e5> DW_AT_declaration : (flag_present) 1\n- <40e5> DW_AT_sibling : (ref_udata) <0x40f7>\n- <2><40e7>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40e8> DW_AT_type : (ref_addr) <0x3bff>\n- <2><40ec>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40ed> DW_AT_type : (ref_addr) <0x74>\n- <2><40f1>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <40f2> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40f6>: Abbrev Number: 0\n- <1><40f7>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <40f8> DW_AT_external : (flag_present) 1\n- <40f8> DW_AT_name : (strp) (offset: 0x3dd7): __mbstowcs_nulldst\n- <40fc> DW_AT_decl_file : (data1) 11\n- <40fd> DW_AT_decl_line : (data1) 99\n- <40fe> DW_AT_decl_column : (data1) 15\n- <40ff> DW_AT_linkage_name: (strp) (offset: 0x34bc): mbstowcs\n- <4103> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4107> DW_AT_declaration : (flag_present) 1\n- <4107> DW_AT_sibling : (ref_udata) <0x4119>\n- <2><4109>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <410a> DW_AT_type : (ref_addr) <0x3bff>\n- <2><410e>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <410f> DW_AT_type : (ref_addr) <0x74>\n- <2><4113>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4114> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4118>: Abbrev Number: 0\n- <1><4119>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <411a> DW_AT_external : (flag_present) 1\n- <411a> DW_AT_name : (strp) (offset: 0x3101): wcslen\n- <411e> DW_AT_decl_file : (data1) 16\n- <411f> DW_AT_decl_line : (data1) 247\n- <4120> DW_AT_decl_column : (data1) 15\n- <4121> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4125> DW_AT_declaration : (flag_present) 1\n- <4125> DW_AT_sibling : (ref_udata) <0x412d>\n- <2><4127>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4128> DW_AT_type : (ref_addr) <0x3cd0>\n- <2><412c>: Abbrev Number: 0\n- <1><412d>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <412e> DW_AT_external : (flag_present) 1\n- <412e> DW_AT_name : (strp) (offset: 0x2fda): __wcstombs_chk\n- <4132> DW_AT_decl_file : (data1) 11\n- <4133> DW_AT_decl_line : (data1) 127\n- <4134> DW_AT_decl_column : (data1) 15\n- <4135> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4139> DW_AT_declaration : (flag_present) 1\n- <4139> DW_AT_sibling : (ref_udata) <0x4150>\n- <2><413b>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <413c> DW_AT_type : (ref_addr) <0x72>\n- <2><4140>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4141> DW_AT_type : (ref_addr) <0x3cd0>\n- <2><4145>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4146> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><414a>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <414b> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><414f>: Abbrev Number: 0\n- <1><4150>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <4151> DW_AT_external : (flag_present) 1\n- <4151> DW_AT_name : (strp) (offset: 0x32ef): __wcstombs_chk_warn\n- <4155> DW_AT_decl_file : (data1) 11\n- <4156> DW_AT_decl_line : (data1) 136\n- <4157> DW_AT_decl_column : (data1) 15\n- <4158> DW_AT_linkage_name: (strp) (offset: 0x2fda): __wcstombs_chk\n- <415c> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4160> DW_AT_declaration : (flag_present) 1\n- <4160> DW_AT_sibling : (ref_udata) <0x4177>\n- <2><4162>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4163> DW_AT_type : (ref_addr) <0x72>\n- <2><4167>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4168> DW_AT_type : (ref_addr) <0x3cd0>\n- <2><416c>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <416d> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4171>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4172> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4176>: Abbrev Number: 0\n- <1><4177>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <4178> DW_AT_external : (flag_present) 1\n- <4178> DW_AT_name : (strp) (offset: 0x3491): __wcstombs_alias\n- <417c> DW_AT_decl_file : (data1) 11\n- <417d> DW_AT_decl_line : (data1) 131\n- <417e> DW_AT_decl_column : (data1) 15\n- <417f> DW_AT_linkage_name: (strp) (offset: 0x34b3): wcstombs\n- <4183> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4187> DW_AT_declaration : (flag_present) 1\n- <4187> DW_AT_sibling : (ref_udata) <0x4199>\n- <2><4189>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <418a> DW_AT_type : (ref_addr) <0x72>\n- <2><418e>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <418f> DW_AT_type : (ref_addr) <0x3cd0>\n- <2><4193>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4194> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4198>: Abbrev Number: 0\n- <1><4199>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <419a> DW_AT_specification: (ref_addr) <0x15a6>\n- <419e> DW_AT_object_pointer: (ref_udata) <0x41a2>\n- <41a0> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <41a0> DW_AT_sibling : (ref_udata) <0x41c4>\n- <2><41a2>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <41a3> DW_AT_name : (strp) (offset: 0x3561): this\n- <41a7> DW_AT_type : (ref_addr) <0x433d>\n- <41ab> DW_AT_artificial : (flag_present) 1\n- <2><41ab>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <41ac> DW_AT_name : (string) str\n- <41b0> DW_AT_decl_file : (implicit_const) 4\n- <41b0> DW_AT_decl_line : (data2) 1611\n- <41b2> DW_AT_decl_column : (data1) 37\n- <41b3> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><41b7>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <41b8> DW_AT_name : (strp) (offset: 0x35ba): chars\n- <41bc> DW_AT_decl_file : (implicit_const) 4\n- <41bc> DW_AT_decl_line : (data2) 1611\n- <41be> DW_AT_decl_column : (data1) 55\n- <41bf> DW_AT_type : (ref_addr) <0x33a2>\n- <2><41c3>: Abbrev Number: 0\n- <1><41c4>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <41c5> DW_AT_specification: (ref_addr) <0x158a>\n- <41c9> DW_AT_object_pointer: (ref_udata) <0x41cd>\n- <41cb> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <41cb> DW_AT_sibling : (ref_udata) <0x41ef>\n- <2><41cd>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <41ce> DW_AT_name : (strp) (offset: 0x3561): this\n- <41d2> DW_AT_type : (ref_addr) <0x433d>\n- <41d6> DW_AT_artificial : (flag_present) 1\n- <2><41d6>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <41d7> DW_AT_name : (string) str\n- <41db> DW_AT_decl_file : (implicit_const) 4\n- <41db> DW_AT_decl_line : (data2) 1608\n- <41dd> DW_AT_decl_column : (data1) 41\n- <41de> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><41e2>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <41e3> DW_AT_name : (strp) (offset: 0x4147): isCopy\n- <41e7> DW_AT_decl_file : (implicit_const) 4\n- <41e7> DW_AT_decl_line : (data2) 1608\n- <41e9> DW_AT_decl_column : (data1) 56\n- <41ea> DW_AT_type : (ref_addr) <0x33c6>\n- <2><41ee>: Abbrev Number: 0\n- <1><41ef>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <41f0> DW_AT_specification: (ref_addr) <0x1571>\n- <41f4> DW_AT_object_pointer: (ref_udata) <0x41f8>\n- <41f6> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <41f6> DW_AT_sibling : (ref_udata) <0x420e>\n- <2><41f8>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <41f9> DW_AT_name : (strp) (offset: 0x3561): this\n- <41fd> DW_AT_type : (ref_addr) <0x433d>\n- <4201> DW_AT_artificial : (flag_present) 1\n- <2><4201>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <4202> DW_AT_name : (string) str\n- <4206> DW_AT_decl_file : (implicit_const) 4\n- <4206> DW_AT_decl_line : (data2) 1605\n- <4208> DW_AT_decl_column : (data1) 35\n- <4209> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><420d>: Abbrev Number: 0\n- <1><420e>: Abbrev Number: 62 (DW_TAG_subprogram)\n- <420f> DW_AT_specification: (ref_addr) <0x1555>\n- <4213> DW_AT_object_pointer: (ref_udata) <0x4216>\n- <4215> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><4216>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <4217> DW_AT_name : (strp) (offset: 0x3561): this\n- <421b> DW_AT_type : (ref_addr) <0x433d>\n- <421f> DW_AT_artificial : (flag_present) 1\n- <2><421f>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <4220> DW_AT_name : (strp) (offset: 0x1b8a): unicode\n- <4224> DW_AT_decl_file : (implicit_const) 4\n- <4224> DW_AT_decl_line : (data2) 1602\n- <4226> DW_AT_decl_column : (data1) 36\n- <4227> DW_AT_type : (ref_addr) <0x33a2>\n- <2><422b>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <422c> DW_AT_name : (string) len\n- <4230> DW_AT_decl_file : (implicit_const) 4\n- <4230> DW_AT_decl_line : (data2) 1602\n- <4232> DW_AT_decl_column : (data1) 51\n- <4233> DW_AT_type : (ref_addr) <0xee>, jsize, jint, int\n- <2><4237>: Abbrev Number: 0\n- <1><4238>: Abbrev Number: 0\n- Compilation Unit @ offset 0x4239:\n- Length: 0x3e (32-bit)\n+ <1><4018>: Abbrev Number: 67 (DW_TAG_subprogram)\n+ <4019> DW_AT_specification: (ref_addr) <0x633>\n+ <401d> DW_AT_object_pointer: (ref_udata) <0x401e>\n+ <401e> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <2><401e>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <401f> DW_AT_name : (strp) (offset: 0x3561): this\n+ <4023> DW_AT_type : (ref_addr) <0x433d>\n+ <4027> DW_AT_artificial : (flag_present) 1\n+ <2><4027>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <4028> DW_AT_name : (strp) (offset: 0x48ed): clazz\n+ <402c> DW_AT_decl_file : (implicit_const) 4\n+ <402c> DW_AT_decl_line : (implicit_const) 897\n+ <402c> DW_AT_decl_column : (data1) 34\n+ <402d> DW_AT_type : (ref_addr) <0x1a9>, jclass\n+ <2><4031>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <4032> DW_AT_name : (strp) (offset: 0x1c10): name\n+ <4036> DW_AT_decl_file : (implicit_const) 4\n+ <4036> DW_AT_decl_line : (implicit_const) 897\n+ <4036> DW_AT_decl_column : (data1) 53\n+ <4037> DW_AT_type : (ref_addr) <0x74>\n+ <2><403b>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <403c> DW_AT_name : (string) sig\n+ <4040> DW_AT_decl_file : (implicit_const) 4\n+ <4040> DW_AT_decl_line : (data2) 898\n+ <4042> DW_AT_decl_column : (data1) 39\n+ <4043> DW_AT_type : (ref_addr) <0x74>\n+ <2><4047>: Abbrev Number: 0\n+ <1><4048>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x4049:\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><4245>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <4246> DW_AT_stmt_list : (sec_offset) 0\n- <1><424a>: Abbrev Number: 67 (DW_TAG_subprogram)\n- <424b> DW_AT_specification: (ref_addr) <0x633>\n- <424f> DW_AT_object_pointer: (ref_udata) <0x4250>\n- <4250> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <2><4250>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <4251> DW_AT_name : (strp) (offset: 0x3561): this\n- <4255> DW_AT_type : (ref_addr) <0x433d>\n- <4259> DW_AT_artificial : (flag_present) 1\n- <2><4259>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <425a> DW_AT_name : (strp) (offset: 0x48ed): clazz\n- <425e> DW_AT_decl_file : (implicit_const) 4\n- <425e> DW_AT_decl_line : (implicit_const) 897\n- <425e> DW_AT_decl_column : (data1) 34\n- <425f> DW_AT_type : (ref_addr) <0x1a9>, jclass\n- <2><4263>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <4264> DW_AT_name : (strp) (offset: 0x1c10): name\n- <4268> DW_AT_decl_file : (implicit_const) 4\n- <4268> DW_AT_decl_line : (implicit_const) 897\n- <4268> DW_AT_decl_column : (data1) 53\n- <4269> DW_AT_type : (ref_addr) <0x74>\n- <2><426d>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <426e> DW_AT_name : (string) sig\n- <4272> DW_AT_decl_file : (implicit_const) 4\n- <4272> DW_AT_decl_line : (data2) 898\n- <4274> DW_AT_decl_column : (data1) 39\n- <4275> DW_AT_type : (ref_addr) <0x74>\n- <2><4279>: Abbrev Number: 0\n- <1><427a>: Abbrev Number: 0\n- Compilation Unit @ offset 0x427b:\n- Length: 0x5b (32-bit)\n+ <0><4055>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <4056> DW_AT_stmt_list : (sec_offset) 0\n+ <1><405a>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <405b> DW_AT_external : (flag_present) 1\n+ <405b> DW_AT_name : (strp) (offset: 0x1b7b): map_error_code\n+ <405f> DW_AT_decl_file : (data1) 13\n+ <4060> DW_AT_decl_line : (data1) 59\n+ <4061> DW_AT_decl_column : (data1) 12\n+ <4062> DW_AT_type : (ref_addr) <0x54>, int\n+ <4066> DW_AT_declaration : (flag_present) 1\n+ <4066> DW_AT_sibling : (ref_udata) <0x406d>\n+ <2><4067>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4068> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><406c>: Abbrev Number: 0\n+ <1><406d>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <406e> DW_AT_specification: (ref_addr) <0x15bf>\n+ <4072> DW_AT_object_pointer: (ref_udata) <0x4074>\n+ <4073> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4073> DW_AT_sibling : (ref_udata) <0x408a>\n+ <2><4074>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <4075> DW_AT_name : (strp) (offset: 0x3561): this\n+ <4079> DW_AT_type : (ref_addr) <0x433d>\n+ <407d> DW_AT_artificial : (flag_present) 1\n+ <2><407d>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <407e> DW_AT_name : (string) utf\n+ <4082> DW_AT_decl_file : (implicit_const) 4\n+ <4082> DW_AT_decl_line : (data2) 1615\n+ <4084> DW_AT_decl_column : (data1) 38\n+ <4085> DW_AT_type : (ref_addr) <0x74>\n+ <2><4089>: Abbrev Number: 0\n+ <1><408a>: Abbrev Number: 62 (DW_TAG_subprogram)\n+ <408b> DW_AT_specification: (ref_addr) <0x5fe>\n+ <408f> DW_AT_object_pointer: (ref_udata) <0x4091>\n+ <4090> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><4091>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <4092> DW_AT_name : (strp) (offset: 0x3561): this\n+ <4096> DW_AT_type : (ref_addr) <0x433d>\n+ <409a> DW_AT_artificial : (flag_present) 1\n+ <2><409a>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <409b> DW_AT_name : (string) obj\n+ <409f> DW_AT_decl_file : (implicit_const) 4\n+ <409f> DW_AT_decl_line : (data2) 890\n+ <40a1> DW_AT_decl_column : (data1) 35\n+ <40a2> DW_AT_type : (ref_addr) <0x19c>, jobject\n+ <2><40a6>: Abbrev Number: 0\n+ <1><40a7>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x40a8:\n+ Length: 0x4e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><4287>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <4288> DW_AT_stmt_list : (sec_offset) 0\n- <1><428c>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <428d> DW_AT_external : (flag_present) 1\n- <428d> DW_AT_name : (strp) (offset: 0x1b7b): map_error_code\n- <4291> DW_AT_decl_file : (data1) 13\n- <4292> DW_AT_decl_line : (data1) 59\n- <4293> DW_AT_decl_column : (data1) 12\n- <4294> DW_AT_type : (ref_addr) <0x54>, int\n- <4298> DW_AT_declaration : (flag_present) 1\n- <4298> DW_AT_sibling : (ref_udata) <0x429f>\n- <2><4299>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <429a> DW_AT_type : (ref_addr) <0x54>, int\n- <2><429e>: Abbrev Number: 0\n- <1><429f>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <42a0> DW_AT_specification: (ref_addr) <0x15bf>\n- <42a4> DW_AT_object_pointer: (ref_udata) <0x42a6>\n- <42a5> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <42a5> DW_AT_sibling : (ref_udata) <0x42bc>\n- <2><42a6>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <42a7> DW_AT_name : (strp) (offset: 0x3561): this\n- <42ab> DW_AT_type : (ref_addr) <0x433d>\n- <42af> DW_AT_artificial : (flag_present) 1\n- <2><42af>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <42b0> DW_AT_name : (string) utf\n- <42b4> DW_AT_decl_file : (implicit_const) 4\n- <42b4> DW_AT_decl_line : (data2) 1615\n- <42b6> DW_AT_decl_column : (data1) 38\n- <42b7> DW_AT_type : (ref_addr) <0x74>\n- <2><42bb>: Abbrev Number: 0\n- <1><42bc>: Abbrev Number: 62 (DW_TAG_subprogram)\n- <42bd> DW_AT_specification: (ref_addr) <0x5fe>\n- <42c1> DW_AT_object_pointer: (ref_udata) <0x42c3>\n- <42c2> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><42c3>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <42c4> DW_AT_name : (strp) (offset: 0x3561): this\n- <42c8> DW_AT_type : (ref_addr) <0x433d>\n- <42cc> DW_AT_artificial : (flag_present) 1\n- <2><42cc>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <42cd> DW_AT_name : (string) obj\n- <42d1> DW_AT_decl_file : (implicit_const) 4\n- <42d1> DW_AT_decl_line : (data2) 890\n- <42d3> DW_AT_decl_column : (data1) 35\n- <42d4> DW_AT_type : (ref_addr) <0x19c>, jobject\n- <2><42d8>: Abbrev Number: 0\n- <1><42d9>: Abbrev Number: 0\n- Compilation Unit @ offset 0x42da:\n- Length: 0x4e (32-bit)\n+ <0><40b4>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <40b5> DW_AT_stmt_list : (sec_offset) 0\n+ <1><40b9>: Abbrev Number: 70 (DW_TAG_subprogram)\n+ <40ba> DW_AT_external : (flag_present) 1\n+ <40ba> DW_AT_name : (strp) (offset: 0x1b65): mark_failed_with_code\n+ <40be> DW_AT_decl_file : (data1) 13\n+ <40bf> DW_AT_decl_line : (data1) 54\n+ <40c0> DW_AT_decl_column : (data1) 13\n+ <40c1> DW_AT_declaration : (flag_present) 1\n+ <40c1> DW_AT_sibling : (ref_udata) <0x40dc>\n+ <2><40c2>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40c3> DW_AT_type : (ref_addr) <0x284b>\n+ <2><40c7>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40c8> DW_AT_type : (ref_addr) <0x74>\n+ <2><40cc>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40cd> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><40d1>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40d2> DW_AT_type : (ref_addr) <0x74>\n+ <2><40d6>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40d7> DW_AT_type : (ref_addr) <0x19c>, jobject\n+ <2><40db>: Abbrev Number: 0\n+ <1><40dc>: Abbrev Number: 69 (DW_TAG_subprogram)\n+ <40dd> DW_AT_external : (flag_present) 1\n+ <40dd> DW_AT_name : (strp) (offset: 0x332e): strerror_r\n+ <40e1> DW_AT_decl_file : (data1) 16\n+ <40e2> DW_AT_decl_line : (data2) 444\n+ <40e4> DW_AT_decl_column : (data1) 14\n+ <40e5> DW_AT_type : (ref_addr) <0x72>\n+ <40e9> DW_AT_declaration : (flag_present) 1\n+ <2><40e9>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40ea> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><40ee>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40ef> DW_AT_type : (ref_addr) <0x72>\n+ <2><40f3>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40f4> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><40f8>: Abbrev Number: 0\n+ <1><40f9>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x40fa:\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><42e6>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <42e7> DW_AT_stmt_list : (sec_offset) 0\n- <1><42eb>: Abbrev Number: 70 (DW_TAG_subprogram)\n- <42ec> DW_AT_external : (flag_present) 1\n- <42ec> DW_AT_name : (strp) (offset: 0x1b65): mark_failed_with_code\n- <42f0> DW_AT_decl_file : (data1) 13\n- <42f1> DW_AT_decl_line : (data1) 54\n- <42f2> DW_AT_decl_column : (data1) 13\n- <42f3> DW_AT_declaration : (flag_present) 1\n- <42f3> DW_AT_sibling : (ref_udata) <0x430e>\n- <2><42f4>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <42f5> DW_AT_type : (ref_addr) <0x284b>\n- <2><42f9>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <42fa> DW_AT_type : (ref_addr) <0x74>\n- <2><42fe>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <42ff> DW_AT_type : (ref_addr) <0x54>, int\n- <2><4303>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4304> DW_AT_type : (ref_addr) <0x74>\n- <2><4308>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4309> DW_AT_type : (ref_addr) <0x19c>, jobject\n- <2><430d>: Abbrev Number: 0\n- <1><430e>: Abbrev Number: 69 (DW_TAG_subprogram)\n- <430f> DW_AT_external : (flag_present) 1\n- <430f> DW_AT_name : (strp) (offset: 0x332e): strerror_r\n- <4313> DW_AT_decl_file : (data1) 17\n- <4314> DW_AT_decl_line : (data2) 444\n- <4316> DW_AT_decl_column : (data1) 14\n- <4317> DW_AT_type : (ref_addr) <0x72>\n- <431b> DW_AT_declaration : (flag_present) 1\n- <2><431b>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <431c> DW_AT_type : (ref_addr) <0x54>, int\n- <2><4320>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4321> DW_AT_type : (ref_addr) <0x72>\n- <2><4325>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4326> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <0><4106>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <4107> DW_AT_stmt_list : (sec_offset) 0\n+ <1><410b>: Abbrev Number: 29 (DW_TAG_namespace)\n+ <410c> DW_AT_name : (string) std\n+ <4110> DW_AT_sibling : (ref_udata) <0x411c>\n+ <2><4111>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <4112> DW_AT_decl_file : (data1) 7\n+ <4113> DW_AT_decl_line : (data1) 158\n+ <4114> DW_AT_decl_column : (data1) 11\n+ <4115> DW_AT_import : (ref_udata) <0x411c>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <2><4116>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <4117> DW_AT_decl_file : (data1) 7\n+ <4118> DW_AT_decl_line : (data1) 175\n+ <4119> DW_AT_decl_column : (data1) 11\n+ <411a> DW_AT_import : (ref_udata) <0x4148>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <2><411b>: Abbrev Number: 0\n+ <1><411c>: Abbrev Number: 58 (DW_TAG_subprogram)\n+ <411d> DW_AT_external : (flag_present) 1\n+ <411d> DW_AT_name : (strp) (offset: 0x34bc): mbstowcs\n+ <4121> DW_AT_decl_file : (implicit_const) 11\n+ <4121> DW_AT_decl_line : (data1) 117\n+ <4122> DW_AT_decl_column : (implicit_const) 1\n+ <4122> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4126> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4126> DW_AT_artificial : (flag_present) 1\n+ <4126> DW_AT_sibling : (ref_udata) <0x4143>\n+ <2><4127>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <4128> DW_AT_name : (strp) (offset: 0x3dd1): __dst\n+ <412c> DW_AT_decl_file : (implicit_const) 11\n+ <412c> DW_AT_decl_line : (data1) 117\n+ <412d> DW_AT_decl_column : (implicit_const) 1\n+ <412d> DW_AT_type : (ref_udata) <0x4143>\n+ <2><412e>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <412f> DW_AT_name : (strp) (offset: 0x14c9): __src\n+ <4133> DW_AT_decl_file : (implicit_const) 11\n+ <4133> DW_AT_decl_line : (data1) 117\n+ <4134> DW_AT_decl_column : (implicit_const) 1\n+ <4134> DW_AT_type : (ref_addr) <0x4359>\n+ <2><4138>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4139> DW_AT_name : (strp) (offset: 0x30ee): __len\n+ <413d> DW_AT_decl_file : (implicit_const) 11\n+ <413d> DW_AT_decl_line : (data1) 117\n+ <413e> DW_AT_decl_column : (implicit_const) 1\n+ <413e> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4142>: Abbrev Number: 0\n+ <1><4143>: Abbrev Number: 60 (DW_TAG_restrict_type)\n+ <4144> DW_AT_type : (ref_addr) <0x3bff>\n+ <1><4148>: Abbrev Number: 58 (DW_TAG_subprogram)\n+ <4149> DW_AT_external : (flag_present) 1\n+ <4149> DW_AT_name : (strp) (offset: 0x34b3): wcstombs\n+ <414d> DW_AT_decl_file : (implicit_const) 11\n+ <414d> DW_AT_decl_line : (data1) 143\n+ <414e> DW_AT_decl_column : (implicit_const) 1\n+ <414e> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4152> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4152> DW_AT_artificial : (flag_present) 1\n+ <4152> DW_AT_sibling : (ref_udata) <0x416f>\n+ <2><4153>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4154> DW_AT_name : (strp) (offset: 0x3dd1): __dst\n+ <4158> DW_AT_decl_file : (implicit_const) 11\n+ <4158> DW_AT_decl_line : (data1) 143\n+ <4159> DW_AT_decl_column : (implicit_const) 1\n+ <4159> DW_AT_type : (ref_addr) <0x4354>\n+ <2><415d>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <415e> DW_AT_name : (strp) (offset: 0x14c9): __src\n+ <4162> DW_AT_decl_file : (implicit_const) 11\n+ <4162> DW_AT_decl_line : (data1) 143\n+ <4163> DW_AT_decl_column : (implicit_const) 1\n+ <4163> DW_AT_type : (ref_udata) <0x416f>\n+ <2><4164>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4165> DW_AT_name : (strp) (offset: 0x30ee): __len\n+ <4169> DW_AT_decl_file : (implicit_const) 11\n+ <4169> DW_AT_decl_line : (data1) 143\n+ <416a> DW_AT_decl_column : (implicit_const) 1\n+ <416a> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><416e>: Abbrev Number: 0\n+ <1><416f>: Abbrev Number: 60 (DW_TAG_restrict_type)\n+ <4170> DW_AT_type : (ref_addr) <0x3cd0>\n+ <1><4174>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <4175> DW_AT_decl_file : (data1) 12\n+ <4176> DW_AT_decl_line : (data1) 71\n+ <4177> DW_AT_decl_column : (data1) 12\n+ <4178> DW_AT_import : (ref_udata) <0x411c>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <1><4179>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <417a> DW_AT_decl_file : (data1) 12\n+ <417b> DW_AT_decl_line : (data1) 83\n+ <417c> DW_AT_decl_column : (data1) 12\n+ <417d> DW_AT_import : (ref_udata) <0x4148>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <1><417e>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <417f> DW_AT_external : (flag_present) 1\n+ <417f> DW_AT_name : (strp) (offset: 0x2fe9): __mbstowcs_chk\n+ <4183> DW_AT_decl_file : (data1) 11\n+ <4184> DW_AT_decl_line : (data1) 95\n+ <4185> DW_AT_decl_column : (data1) 15\n+ <4186> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <418a> DW_AT_declaration : (flag_present) 1\n+ <418a> DW_AT_sibling : (ref_udata) <0x41a1>\n+ <2><418c>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <418d> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><4191>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4192> DW_AT_type : (ref_addr) <0x74>\n+ <2><4196>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4197> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><419b>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <419c> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41a0>: Abbrev Number: 0\n+ <1><41a1>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <41a2> DW_AT_external : (flag_present) 1\n+ <41a2> DW_AT_name : (strp) (offset: 0x3303): __mbstowcs_chk_warn\n+ <41a6> DW_AT_decl_file : (data1) 11\n+ <41a7> DW_AT_decl_line : (data1) 109\n+ <41a8> DW_AT_decl_column : (data1) 15\n+ <41a9> DW_AT_linkage_name: (strp) (offset: 0x2fe9): __mbstowcs_chk\n+ <41ad> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <41b1> DW_AT_declaration : (flag_present) 1\n+ <41b1> DW_AT_sibling : (ref_udata) <0x41c8>\n+ <2><41b3>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41b4> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><41b8>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41b9> DW_AT_type : (ref_addr) <0x74>\n+ <2><41bd>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41be> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41c2>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41c3> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41c7>: Abbrev Number: 0\n+ <1><41c8>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <41c9> DW_AT_external : (flag_present) 1\n+ <41c9> DW_AT_name : (strp) (offset: 0x34a2): __mbstowcs_alias\n+ <41cd> DW_AT_decl_file : (data1) 11\n+ <41ce> DW_AT_decl_line : (data1) 104\n+ <41cf> DW_AT_decl_column : (data1) 15\n+ <41d0> DW_AT_linkage_name: (strp) (offset: 0x34bc): mbstowcs\n+ <41d4> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <41d8> DW_AT_declaration : (flag_present) 1\n+ <41d8> DW_AT_sibling : (ref_udata) <0x41ea>\n+ <2><41da>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41db> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><41df>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41e0> DW_AT_type : (ref_addr) <0x74>\n+ <2><41e4>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41e5> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41e9>: Abbrev Number: 0\n+ <1><41ea>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <41eb> DW_AT_external : (flag_present) 1\n+ <41eb> DW_AT_name : (strp) (offset: 0x3dd7): __mbstowcs_nulldst\n+ <41ef> DW_AT_decl_file : (data1) 11\n+ <41f0> DW_AT_decl_line : (data1) 99\n+ <41f1> DW_AT_decl_column : (data1) 15\n+ <41f2> DW_AT_linkage_name: (strp) (offset: 0x34bc): mbstowcs\n+ <41f6> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <41fa> DW_AT_declaration : (flag_present) 1\n+ <41fa> DW_AT_sibling : (ref_udata) <0x420c>\n+ <2><41fc>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41fd> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><4201>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4202> DW_AT_type : (ref_addr) <0x74>\n+ <2><4206>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4207> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><420b>: Abbrev Number: 0\n+ <1><420c>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <420d> DW_AT_external : (flag_present) 1\n+ <420d> DW_AT_name : (strp) (offset: 0x3101): wcslen\n+ <4211> DW_AT_decl_file : (data1) 17\n+ <4212> DW_AT_decl_line : (data1) 247\n+ <4213> DW_AT_decl_column : (data1) 15\n+ <4214> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4218> DW_AT_declaration : (flag_present) 1\n+ <4218> DW_AT_sibling : (ref_udata) <0x4220>\n+ <2><421a>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <421b> DW_AT_type : (ref_addr) <0x3cd0>\n+ <2><421f>: Abbrev Number: 0\n+ <1><4220>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <4221> DW_AT_external : (flag_present) 1\n+ <4221> DW_AT_name : (strp) (offset: 0x2fda): __wcstombs_chk\n+ <4225> DW_AT_decl_file : (data1) 11\n+ <4226> DW_AT_decl_line : (data1) 127\n+ <4227> DW_AT_decl_column : (data1) 15\n+ <4228> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <422c> DW_AT_declaration : (flag_present) 1\n+ <422c> DW_AT_sibling : (ref_udata) <0x4243>\n+ <2><422e>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <422f> DW_AT_type : (ref_addr) <0x72>\n+ <2><4233>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4234> DW_AT_type : (ref_addr) <0x3cd0>\n+ <2><4238>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4239> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><423d>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <423e> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4242>: Abbrev Number: 0\n+ <1><4243>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <4244> DW_AT_external : (flag_present) 1\n+ <4244> DW_AT_name : (strp) (offset: 0x32ef): __wcstombs_chk_warn\n+ <4248> DW_AT_decl_file : (data1) 11\n+ <4249> DW_AT_decl_line : (data1) 136\n+ <424a> DW_AT_decl_column : (data1) 15\n+ <424b> DW_AT_linkage_name: (strp) (offset: 0x2fda): __wcstombs_chk\n+ <424f> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4253> DW_AT_declaration : (flag_present) 1\n+ <4253> DW_AT_sibling : (ref_udata) <0x426a>\n+ <2><4255>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4256> DW_AT_type : (ref_addr) <0x72>\n+ <2><425a>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <425b> DW_AT_type : (ref_addr) <0x3cd0>\n+ <2><425f>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4260> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4264>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4265> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4269>: Abbrev Number: 0\n+ <1><426a>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <426b> DW_AT_external : (flag_present) 1\n+ <426b> DW_AT_name : (strp) (offset: 0x3491): __wcstombs_alias\n+ <426f> DW_AT_decl_file : (data1) 11\n+ <4270> DW_AT_decl_line : (data1) 131\n+ <4271> DW_AT_decl_column : (data1) 15\n+ <4272> DW_AT_linkage_name: (strp) (offset: 0x34b3): wcstombs\n+ <4276> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <427a> DW_AT_declaration : (flag_present) 1\n+ <427a> DW_AT_sibling : (ref_udata) <0x428c>\n+ <2><427c>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <427d> DW_AT_type : (ref_addr) <0x72>\n+ <2><4281>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4282> DW_AT_type : (ref_addr) <0x3cd0>\n+ <2><4286>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4287> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><428b>: Abbrev Number: 0\n+ <1><428c>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <428d> DW_AT_specification: (ref_addr) <0x15a6>\n+ <4291> DW_AT_object_pointer: (ref_udata) <0x4295>\n+ <4293> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4293> DW_AT_sibling : (ref_udata) <0x42b7>\n+ <2><4295>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <4296> DW_AT_name : (strp) (offset: 0x3561): this\n+ <429a> DW_AT_type : (ref_addr) <0x433d>\n+ <429e> DW_AT_artificial : (flag_present) 1\n+ <2><429e>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <429f> DW_AT_name : (string) str\n+ <42a3> DW_AT_decl_file : (implicit_const) 4\n+ <42a3> DW_AT_decl_line : (data2) 1611\n+ <42a5> DW_AT_decl_column : (data1) 37\n+ <42a6> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><42aa>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <42ab> DW_AT_name : (strp) (offset: 0x35ba): chars\n+ <42af> DW_AT_decl_file : (implicit_const) 4\n+ <42af> DW_AT_decl_line : (data2) 1611\n+ <42b1> DW_AT_decl_column : (data1) 55\n+ <42b2> DW_AT_type : (ref_addr) <0x33a2>\n+ <2><42b6>: Abbrev Number: 0\n+ <1><42b7>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <42b8> DW_AT_specification: (ref_addr) <0x158a>\n+ <42bc> DW_AT_object_pointer: (ref_udata) <0x42c0>\n+ <42be> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <42be> DW_AT_sibling : (ref_udata) <0x42e2>\n+ <2><42c0>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <42c1> DW_AT_name : (strp) (offset: 0x3561): this\n+ <42c5> DW_AT_type : (ref_addr) <0x433d>\n+ <42c9> DW_AT_artificial : (flag_present) 1\n+ <2><42c9>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <42ca> DW_AT_name : (string) str\n+ <42ce> DW_AT_decl_file : (implicit_const) 4\n+ <42ce> DW_AT_decl_line : (data2) 1608\n+ <42d0> DW_AT_decl_column : (data1) 41\n+ <42d1> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><42d5>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <42d6> DW_AT_name : (strp) (offset: 0x4147): isCopy\n+ <42da> DW_AT_decl_file : (implicit_const) 4\n+ <42da> DW_AT_decl_line : (data2) 1608\n+ <42dc> DW_AT_decl_column : (data1) 56\n+ <42dd> DW_AT_type : (ref_addr) <0x33c6>\n+ <2><42e1>: Abbrev Number: 0\n+ <1><42e2>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <42e3> DW_AT_specification: (ref_addr) <0x1571>\n+ <42e7> DW_AT_object_pointer: (ref_udata) <0x42eb>\n+ <42e9> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <42e9> DW_AT_sibling : (ref_udata) <0x4301>\n+ <2><42eb>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <42ec> DW_AT_name : (strp) (offset: 0x3561): this\n+ <42f0> DW_AT_type : (ref_addr) <0x433d>\n+ <42f4> DW_AT_artificial : (flag_present) 1\n+ <2><42f4>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <42f5> DW_AT_name : (string) str\n+ <42f9> DW_AT_decl_file : (implicit_const) 4\n+ <42f9> DW_AT_decl_line : (data2) 1605\n+ <42fb> DW_AT_decl_column : (data1) 35\n+ <42fc> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><4300>: Abbrev Number: 0\n+ <1><4301>: Abbrev Number: 62 (DW_TAG_subprogram)\n+ <4302> DW_AT_specification: (ref_addr) <0x1555>\n+ <4306> DW_AT_object_pointer: (ref_udata) <0x4309>\n+ <4308> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><4309>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <430a> DW_AT_name : (strp) (offset: 0x3561): this\n+ <430e> DW_AT_type : (ref_addr) <0x433d>\n+ <4312> DW_AT_artificial : (flag_present) 1\n+ <2><4312>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <4313> DW_AT_name : (strp) (offset: 0x1b8a): unicode\n+ <4317> DW_AT_decl_file : (implicit_const) 4\n+ <4317> DW_AT_decl_line : (data2) 1602\n+ <4319> DW_AT_decl_column : (data1) 36\n+ <431a> DW_AT_type : (ref_addr) <0x33a2>\n+ <2><431e>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <431f> DW_AT_name : (string) len\n+ <4323> DW_AT_decl_file : (implicit_const) 4\n+ <4323> DW_AT_decl_line : (data2) 1602\n+ <4325> DW_AT_decl_column : (data1) 51\n+ <4326> DW_AT_type : (ref_addr) <0xee>, jsize, jint, int\n <2><432a>: Abbrev Number: 0\n <1><432b>: Abbrev Number: 0\n Compilation Unit @ offset 0x432c:\n Length: 0x13 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n"}]}, {"source1": "./usr/lib/debug/.build-id/5d/422b2029b94d2ad1aa8388e73b0ed155fd33b8.debug", "source2": "./usr/lib/debug/.build-id/59/6712625436f5529ace6494f0e51d9b4d5df60d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 15% 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: 19408 (bytes into file)\n+ Start of section headers: 19404 (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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x4bd0:\n+There are 37 section headers, starting at offset 0x4bcc:\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 0000e8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000260 000178 000450 10 A 4 1 4\n@@ -12,35 +12,35 @@\n [ 7] .rel.dyn NOBITS 00001074 000178 000038 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000010ac 000178 000160 08 A 3 21 4\n [ 9] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00002020 001000 0002d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000022f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00002300 001000 001744 00 AX 0 0 16\n [13] .fini NOBITS 00003a44 001000 000014 00 AX 0 0 4\n- [14] .rodata NOBITS 00004000 001000 000364 01 AMS 0 0 4\n+ [14] .rodata NOBITS 00004000 001000 000363 01 AMS 0 0 4\n [15] .eh_frame_hdr NOBITS 00004364 001000 000114 00 A 0 0 4\n [16] .eh_frame NOBITS 00004478 001000 000e30 00 A 0 0 4\n [17] .init_array NOBITS 00006efc 000efc 000004 04 WA 0 0 4\n [18] .fini_array NOBITS 00006f00 000efc 000004 04 WA 0 0 4\n [19] .dynamic NOBITS 00006f04 000efc 0000e0 08 WA 4 0 4\n [20] .got NOBITS 00006fe4 000efc 000010 04 WA 0 0 4\n [21] .got.plt NOBITS 00006ff4 000efc 0000bc 04 WA 0 0 4\n [22] .data NOBITS 000070b0 000efc 000004 00 WA 0 0 4\n [23] .bss NOBITS 000070b4 000efc 000004 00 WA 0 0 1\n [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n- [25] .debug_aranges PROGBITS 00000000 000198 000065 00 C 0 0 4\n- [26] .debug_info PROGBITS 00000000 000200 00194d 00 C 0 0 4\n- [27] .debug_abbrev PROGBITS 00000000 001b50 0003d2 00 C 0 0 4\n- [28] .debug_line PROGBITS 00000000 001f24 000a92 00 C 0 0 4\n- [29] .debug_str PROGBITS 00000000 0029b8 00044d 01 MSC 0 0 4\n- [30] .debug_line_str PROGBITS 00000000 002e08 00016c 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 002f74 000760 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 0036d4 000122 00 C 0 0 4\n- [33] .gnu_debugaltlink PROGBITS 00000000 0037f6 000054 00 0 0 1\n- [34] .symtab SYMTAB 00000000 00384c 000650 10 35 33 4\n- [35] .strtab STRTAB 00000000 003e9c 000bc3 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 004a5f 000171 00 0 0 1\n+ [25] .debug_aranges PROGBITS 00000000 000198 000064 00 C 0 0 4\n+ [26] .debug_info PROGBITS 00000000 0001fc 001946 00 C 0 0 4\n+ [27] .debug_abbrev PROGBITS 00000000 001b44 0003d2 00 C 0 0 4\n+ [28] .debug_line PROGBITS 00000000 001f18 000a93 00 C 0 0 4\n+ [29] .debug_str PROGBITS 00000000 0029ac 00044d 01 MSC 0 0 4\n+ [30] .debug_line_str PROGBITS 00000000 002dfc 000171 01 MSC 0 0 4\n+ [31] .debug_loclists PROGBITS 00000000 002f70 00075f 00 C 0 0 4\n+ [32] .debug_rnglists PROGBITS 00000000 0036d0 000123 00 C 0 0 4\n+ [33] .gnu_debugaltlink PROGBITS 00000000 0037f3 000054 00 0 0 1\n+ [34] .symtab SYMTAB 00000000 003848 000650 10 35 33 4\n+ [35] .strtab STRTAB 00000000 003e98 000bc3 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 004a5b 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": "@@ -6,99 +6,99 @@\n 2: 00002310 0 FUNC LOCAL DEFAULT 12 deregister_tm_clones\n 3: 00002350 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 000023a0 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 000070b4 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 00006f00 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 000023f0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 00006efc 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n- 9: 00000000 0 FILE LOCAL DEFAULT ABS freebsd.cpp\n- 10: 00000000 0 FILE LOCAL DEFAULT ABS posix.cpp\n- 11: 00000000 0 FILE LOCAL DEFAULT ABS freebsd_kevents.cpp\n- 12: 00000000 0 FILE LOCAL DEFAULT ABS apple.cpp\n- 13: 00000000 0 FILE LOCAL DEFAULT ABS win.cpp\n- 14: 00000000 0 FILE LOCAL DEFAULT ABS linux.cpp\n- 15: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n+ 9: 00000000 0 FILE LOCAL DEFAULT ABS win.cpp\n+ 10: 00000000 0 FILE LOCAL DEFAULT ABS freebsd.cpp\n+ 11: 00000000 0 FILE LOCAL DEFAULT ABS apple.cpp\n+ 12: 00000000 0 FILE LOCAL DEFAULT ABS posix.cpp\n+ 13: 00000000 0 FILE LOCAL DEFAULT ABS linux.cpp\n+ 14: 00000000 0 FILE LOCAL DEFAULT ABS freebsd_kevents.cpp\n+ 15: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n 16: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp\n- 17: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n- 18: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 17: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 18: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n 19: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 20: 000052a4 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 21: 00000000 0 FILE LOCAL DEFAULT ABS \n 22: 00002300 4 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.bx\n 23: 00003a44 0 FUNC LOCAL DEFAULT 13 _fini\n 24: 000023f5 0 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.dx\n 25: 000070b0 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 26: 00006f04 0 OBJECT LOCAL DEFAULT 19 _DYNAMIC\n 27: 00003a30 20 FUNC LOCAL DEFAULT 12 __stack_chk_fail_local\n 28: 00004364 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 29: 000070b4 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 30: 00006ff4 0 OBJECT LOCAL DEFAULT 21 _GLOBAL_OFFSET_TABLE_\n 31: 00003381 0 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.di\n 32: 00002000 0 FUNC LOCAL DEFAULT 9 _init\n- 33: 00003990 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 33: 000037a0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 34: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.0\n 35: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 36: 00002e30 362 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink\n 37: 00003360 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 38: 00000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.0\n 39: 00000000 0 FUNC GLOBAL DEFAULT UND lstat64@GLIBC_2.33\n 40: 00002570 290 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n 41: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.0\n 42: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.0\n 43: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4\n 44: 00000000 0 FUNC GLOBAL DEFAULT UND stat64@GLIBC_2.33\n- 45: 00003a00 38 FUNC GLOBAL DEFAULT 12 map_error_code\n+ 45: 00003810 38 FUNC GLOBAL DEFAULT 12 map_error_code\n 46: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.0\n 47: 000027f0 441 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n 48: 00000000 0 FUNC GLOBAL DEFAULT UND ioctl@GLIBC_2.0\n 49: 00002400 358 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n 50: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3\n 51: 000035f0 137 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n 52: 00002fc0 73 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n 53: 00003260 243 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n 54: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.0\n 55: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.0\n 56: 00000000 0 FUNC GLOBAL DEFAULT UND setmntent@GLIBC_2.0\n 57: 000034f0 250 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n 58: 00002720 54 FUNC GLOBAL DEFAULT 12 _Z8toMillis8timespec\n 59: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.0\n- 60: 000039a0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n+ 60: 000037b0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 61: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.0\n 62: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 63: 00003080 110 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n 64: 00002760 142 FUNC GLOBAL DEFAULT 12 _Z10unpackStatP4statPiPxS2_\n 65: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.0\n 66: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64_r@GLIBC_2.2\n 67: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.0\n 68: 00003390 347 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n- 69: 000036d0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 69: 00003840 251 FUNC GLOBAL DEFAULT 12 java_to_char\n 70: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.0\n 71: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.0\n 72: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_add_watch@GLIBC_2.4\n 73: 00002fa0 25 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid\n 74: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.0\n 75: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.0\n 76: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@GLIBC_2.0\n 77: 00000000 0 FUNC GLOBAL DEFAULT UND getmntent_r@GLIBC_2.0\n 78: 000030f0 92 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n 79: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.0\n- 80: 00003960 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 80: 00003770 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 81: 00003680 69 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n 82: 00003220 57 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n 83: 00000000 0 FUNC GLOBAL DEFAULT UND endmntent@GLIBC_2.0\n 84: 000029b0 949 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n 85: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.0\n 86: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.0\n 87: 00003150 202 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n 88: 00003010 110 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n- 89: 000038c0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 89: 000036d0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n 90: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 91: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.0\n 92: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.0\n 93: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_rm_watch@GLIBC_2.4\n 94: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_init1@GLIBC_2.9\n 95: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.0\n 96: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.0\n 97: 000026a0 119 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n 98: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.0\n 99: 00002d70 180 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink\n- 100: 000037d0 230 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 100: 00003940 230 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: 5d422b2029b94d2ad1aa8388e73b0ed155fd33b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 596712625436f5529ace6494f0e51d9b4d5df60d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,61 +25,61 @@\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 0x22, lines 13, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x32): src/main/cpp\n- 2\t(line_strp)\t(offset: 0x3f): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x61): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x82): /usr/lib/gcc/i686-linux-gnu/13/include\n- 5\t(line_strp)\t(offset: 0xa9): /usr/include\n- 6\t(line_strp)\t(offset: 0xb6): /usr/lib/jvm/default-java/include/linux\n- 7\t(line_strp)\t(offset: 0xde): /usr/include/i386-linux-gnu/bits/types\n- 8\t(line_strp)\t(offset: 0x105): /usr/include/c++/13\n- 9\t(line_strp)\t(offset: 0x119): /usr/include/c++/13/bits\n- 10\t(line_strp)\t(offset: 0x132): /usr/include/i386-linux-gnu/sys\n- 11\t(line_strp)\t(offset: 0x152): src/shared/headers\n- 12\t(line_strp)\t(offset: 0x165): /usr/include/i386-linux-gnu/c++/13/bits\n+ 0\t(line_strp)\t(offset: 0x15): .\n+ 1\t(line_strp)\t(offset: 0x5e): src/main/cpp\n+ 2\t(line_strp)\t(offset: 0x6b): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0x8d): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0xae): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 5\t(line_strp)\t(offset: 0xd5): /usr/include\n+ 6\t(line_strp)\t(offset: 0xe2): /usr/lib/jvm/default-java/include/linux\n+ 7\t(line_strp)\t(offset: 0x10a): /usr/include/i386-linux-gnu/bits/types\n+ 8\t(line_strp)\t(offset: 0x131): /usr/include/c++/13\n+ 9\t(line_strp)\t(offset: 0x145): /usr/include/c++/13/bits\n+ 10\t(line_strp)\t(offset: 0x15e): /usr/include/i386-linux-gnu/sys\n+ 11\t(line_strp)\t(offset: 0x17e): src/shared/headers\n+ 12\t(line_strp)\t(offset: 0x191): /usr/include/i386-linux-gnu/c++/13/bits\n \n The File Name Table (offset 0x5c, lines 31, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): posix.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x18d): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x28): posix.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x193): string_fortified.h\n- 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): unistd.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x1af): stddef.h\n- 6\t(udata)\t4\t(line_strp)\t(offset: 0x1b8): stdarg.h\n- 7\t(udata)\t3\t(line_strp)\t(offset: 0x233): types.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x1c1): stdio.h\n- 9\t(udata)\t6\t(line_strp)\t(offset: 0x1c9): jni_md.h\n- 10\t(udata)\t5\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 11\t(udata)\t7\t(line_strp)\t(offset: 0x1db): struct_timespec.h\n- 12\t(udata)\t8\t(line_strp)\t(offset: 0x1ed): cstdlib\n- 13\t(udata)\t9\t(line_strp)\t(offset: 0x1f5): std_abs.h\n- 14\t(udata)\t3\t(line_strp)\t(offset: 0x1ff): stdlib-float.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x20e): stdlib-bsearch.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 17\t(udata)\t8\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 18\t(udata)\t3\t(line_strp)\t(offset: 0x21f): struct_stat.h\n- 19\t(udata)\t3\t(line_strp)\t(offset: 0x22d): ioctl-types.h\n- 20\t(udata)\t10\t(line_strp)\t(offset: 0x23b): utsname.h\n- 21\t(udata)\t3\t(line_strp)\t(offset: 0x245): dirent.h\n- 22\t(udata)\t10\t(line_strp)\t(offset: 0x24e): ioctl.h\n- 23\t(udata)\t5\t(line_strp)\t(offset: 0x1a6): unistd.h\n- 24\t(udata)\t3\t(line_strp)\t(offset: 0x256): unistd-decl.h\n- 25\t(udata)\t5\t(line_strp)\t(offset: 0x245): dirent.h\n- 26\t(udata)\t5\t(line_strp)\t(offset: 0x264): string.h\n- 27\t(udata)\t5\t(line_strp)\t(offset: 0x26d): errno.h\n- 28\t(udata)\t10\t(line_strp)\t(offset: 0x226): stat.h\n- 29\t(udata)\t11\t(line_strp)\t(offset: 0x275): generic.h\n- 30\t(udata)\t12\t(line_strp)\t(offset: 0x27f): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x54): posix.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x1b9): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x54): posix.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1bf): string_fortified.h\n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): unistd.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1db): stddef.h\n+ 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e4): stdarg.h\n+ 7\t(udata)\t3\t(line_strp)\t(offset: 0x25f): types.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x1ed): stdio.h\n+ 9\t(udata)\t6\t(line_strp)\t(offset: 0x1f5): jni_md.h\n+ 10\t(udata)\t5\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 11\t(udata)\t7\t(line_strp)\t(offset: 0x207): struct_timespec.h\n+ 12\t(udata)\t8\t(line_strp)\t(offset: 0x219): cstdlib\n+ 13\t(udata)\t9\t(line_strp)\t(offset: 0x221): std_abs.h\n+ 14\t(udata)\t3\t(line_strp)\t(offset: 0x22b): stdlib-float.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x23a): stdlib-bsearch.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 17\t(udata)\t8\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 18\t(udata)\t3\t(line_strp)\t(offset: 0x24b): struct_stat.h\n+ 19\t(udata)\t3\t(line_strp)\t(offset: 0x259): ioctl-types.h\n+ 20\t(udata)\t10\t(line_strp)\t(offset: 0x267): utsname.h\n+ 21\t(udata)\t3\t(line_strp)\t(offset: 0x271): dirent.h\n+ 22\t(udata)\t10\t(line_strp)\t(offset: 0x27a): ioctl.h\n+ 23\t(udata)\t5\t(line_strp)\t(offset: 0x1d2): unistd.h\n+ 24\t(udata)\t3\t(line_strp)\t(offset: 0x282): unistd-decl.h\n+ 25\t(udata)\t5\t(line_strp)\t(offset: 0x271): dirent.h\n+ 26\t(udata)\t5\t(line_strp)\t(offset: 0x290): string.h\n+ 27\t(udata)\t5\t(line_strp)\t(offset: 0x299): errno.h\n+ 28\t(udata)\t10\t(line_strp)\t(offset: 0x252): stat.h\n+ 29\t(udata)\t11\t(line_strp)\t(offset: 0x2a1): generic.h\n+ 30\t(udata)\t12\t(line_strp)\t(offset: 0x2ab): c++config.h\n \n Line Number Statements:\n [0x000000f7] Set column to 10\n [0x000000f9] Extended opcode 2: set Address to 0x3360\n [0x00000100] Advance Line by 1055 to 1056\n [0x00000103] Copy\n [0x00000104] Set column to 9\n@@ -1970,56 +1970,56 @@\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 0xc52, lines 13, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x32): src/main/cpp\n- 2\t(line_strp)\t(offset: 0x3f): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x61): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x82): /usr/lib/gcc/i686-linux-gnu/13/include\n- 5\t(line_strp)\t(offset: 0xde): /usr/include/i386-linux-gnu/bits/types\n- 6\t(line_strp)\t(offset: 0xa9): /usr/include\n- 7\t(line_strp)\t(offset: 0xb6): /usr/lib/jvm/default-java/include/linux\n- 8\t(line_strp)\t(offset: 0x105): /usr/include/c++/13\n- 9\t(line_strp)\t(offset: 0x119): /usr/include/c++/13/bits\n- 10\t(line_strp)\t(offset: 0x132): /usr/include/i386-linux-gnu/sys\n- 11\t(line_strp)\t(offset: 0x152): src/shared/headers\n- 12\t(line_strp)\t(offset: 0x165): /usr/include/i386-linux-gnu/c++/13/bits\n+ 0\t(line_strp)\t(offset: 0x15): .\n+ 1\t(line_strp)\t(offset: 0x5e): src/main/cpp\n+ 2\t(line_strp)\t(offset: 0x6b): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0x8d): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0xae): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 5\t(line_strp)\t(offset: 0x10a): /usr/include/i386-linux-gnu/bits/types\n+ 6\t(line_strp)\t(offset: 0xd5): /usr/include\n+ 7\t(line_strp)\t(offset: 0xe2): /usr/lib/jvm/default-java/include/linux\n+ 8\t(line_strp)\t(offset: 0x131): /usr/include/c++/13\n+ 9\t(line_strp)\t(offset: 0x145): /usr/include/c++/13/bits\n+ 10\t(line_strp)\t(offset: 0x15e): /usr/include/i386-linux-gnu/sys\n+ 11\t(line_strp)\t(offset: 0x17e): src/shared/headers\n+ 12\t(line_strp)\t(offset: 0x191): /usr/include/i386-linux-gnu/c++/13/bits\n \n The File Name Table (offset 0xc8c, lines 26, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x2e5): linux.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x18d): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x2e5): linux.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): unistd.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x1af): stddef.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x1b8): stdarg.h\n- 6\t(udata)\t3\t(line_strp)\t(offset: 0x233): types.h\n- 7\t(udata)\t5\t(line_strp)\t(offset: 0x2ef): struct_FILE.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x2f6): FILE.h\n- 9\t(udata)\t6\t(line_strp)\t(offset: 0x1c1): stdio.h\n- 10\t(udata)\t7\t(line_strp)\t(offset: 0x1c9): jni_md.h\n- 11\t(udata)\t6\t(line_strp)\t(offset: 0x2fd): mntent.h\n- 12\t(udata)\t6\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 13\t(udata)\t8\t(line_strp)\t(offset: 0x1ed): cstdlib\n- 14\t(udata)\t9\t(line_strp)\t(offset: 0x1f5): std_abs.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x1ff): stdlib-float.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x20e): stdlib-bsearch.h\n- 17\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 18\t(udata)\t8\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 19\t(udata)\t3\t(line_strp)\t(offset: 0x306): stdint-uintn.h\n- 20\t(udata)\t10\t(line_strp)\t(offset: 0x315): inotify.h\n- 21\t(udata)\t3\t(line_strp)\t(offset: 0x256): unistd-decl.h\n- 22\t(udata)\t6\t(line_strp)\t(offset: 0x1a6): unistd.h\n- 23\t(udata)\t11\t(line_strp)\t(offset: 0x275): generic.h\n- 24\t(udata)\t12\t(line_strp)\t(offset: 0x27f): c++config.h\n- 25\t(udata)\t3\t(line_strp)\t(offset: 0x315): inotify.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x2c4): linux.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x1b9): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x2c4): linux.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): unistd.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x1db): stddef.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e4): stdarg.h\n+ 6\t(udata)\t3\t(line_strp)\t(offset: 0x25f): types.h\n+ 7\t(udata)\t5\t(line_strp)\t(offset: 0x2ce): struct_FILE.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x2d5): FILE.h\n+ 9\t(udata)\t6\t(line_strp)\t(offset: 0x1ed): stdio.h\n+ 10\t(udata)\t7\t(line_strp)\t(offset: 0x1f5): jni_md.h\n+ 11\t(udata)\t6\t(line_strp)\t(offset: 0x2dc): mntent.h\n+ 12\t(udata)\t6\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 13\t(udata)\t8\t(line_strp)\t(offset: 0x219): cstdlib\n+ 14\t(udata)\t9\t(line_strp)\t(offset: 0x221): std_abs.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x22b): stdlib-float.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x23a): stdlib-bsearch.h\n+ 17\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 18\t(udata)\t8\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 19\t(udata)\t3\t(line_strp)\t(offset: 0x2e5): stdint-uintn.h\n+ 20\t(udata)\t10\t(line_strp)\t(offset: 0x2f4): inotify.h\n+ 21\t(udata)\t3\t(line_strp)\t(offset: 0x282): unistd-decl.h\n+ 22\t(udata)\t6\t(line_strp)\t(offset: 0x1d2): unistd.h\n+ 23\t(udata)\t11\t(line_strp)\t(offset: 0x2a1): generic.h\n+ 24\t(udata)\t12\t(line_strp)\t(offset: 0x2ab): c++config.h\n+ 25\t(udata)\t3\t(line_strp)\t(offset: 0x2f4): inotify.h\n \n Line Number Statements:\n [0x00000d0e] Set column to 10\n [0x00000d10] Extended opcode 2: set Address to 0x3360\n [0x00000d17] Advance Line by 1055 to 1056\n [0x00000d1a] Copy\n [0x00000d1b] Set column to 9\n@@ -2458,19 +2458,19 @@\n [0x00000fa9] Special opcode 118: advance Address by 8 to 0x36bf and Line by 1 to 108\n [0x00000faa] Special opcode 75: advance Address by 5 to 0x36c4 and Line by 0 to 108\n [0x00000fab] Advance PC by 1 to 0x36c5\n [0x00000fad] Extended opcode 1: End of Sequence\n \n \n Offset: 0xfb0\n- Length: 786\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@@ -2484,426 +2484,210 @@\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 0xfd2, lines 11, columns 1):\n+ The Directory Table (offset 0xfd2, lines 7, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x33f): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x3f): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x61): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x82): /usr/lib/gcc/i686-linux-gnu/13/include\n- 5\t(line_strp)\t(offset: 0xa9): /usr/include\n- 6\t(line_strp)\t(offset: 0xb6): /usr/lib/jvm/default-java/include/linux\n- 7\t(line_strp)\t(offset: 0x105): /usr/include/c++/13\n- 8\t(line_strp)\t(offset: 0x119): /usr/include/c++/13/bits\n- 9\t(line_strp)\t(offset: 0x152): src/shared/headers\n- 10\t(line_strp)\t(offset: 0x165): /usr/include/i386-linux-gnu/c++/13/bits\n+ 0\t(line_strp)\t(offset: 0x15): .\n+ 1\t(line_strp)\t(offset: 0x33a): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0x6b): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0xae): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 4\t(line_strp)\t(offset: 0xd5): /usr/include\n+ 5\t(line_strp)\t(offset: 0xe2): /usr/lib/jvm/default-java/include/linux\n+ 6\t(line_strp)\t(offset: 0x17e): src/shared/headers\n \n- The File Name Table (offset 0x1004, lines 18, columns 2):\n+ The File Name Table (offset 0xff4, lines 7, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x32e): unix_strings.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x32e): unix_strings.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x18d): jni.h\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x1af): stddef.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x1b8): stdarg.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x1c1): stdio.h\n- 7\t(udata)\t6\t(line_strp)\t(offset: 0x1c9): jni_md.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 9\t(udata)\t7\t(line_strp)\t(offset: 0x1ed): cstdlib\n- 10\t(udata)\t8\t(line_strp)\t(offset: 0x1f5): std_abs.h\n- 11\t(udata)\t3\t(line_strp)\t(offset: 0x1ff): stdlib-float.h\n- 12\t(udata)\t3\t(line_strp)\t(offset: 0x20e): stdlib-bsearch.h\n- 13\t(udata)\t7\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 14\t(udata)\t5\t(line_strp)\t(offset: 0x34e): wchar.h\n- 15\t(udata)\t5\t(line_strp)\t(offset: 0x264): string.h\n- 16\t(udata)\t9\t(line_strp)\t(offset: 0x275): generic.h\n- 17\t(udata)\t10\t(line_strp)\t(offset: 0x27f): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x32e): generic.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x1b9): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x32e): generic.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1e4): stdarg.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x1ed): stdio.h\n+ 5\t(udata)\t5\t(line_strp)\t(offset: 0x1f5): jni_md.h\n+ 6\t(udata)\t6\t(line_strp)\t(offset: 0x2a1): generic.h\n \n Line Number Statements:\n- [0x0000105e] Set column to 65\n- [0x00001060] Extended opcode 2: set Address to 0x36d0\n- [0x00001067] Advance Line by 27 to 28\n- [0x00001069] Copy\n- [0x0000106a] Set column to 5\n- [0x0000106c] Special opcode 6: advance Address by 0 to 0x36d0 and Line by 1 to 29 (view 1)\n- [0x0000106d] Set column to 65\n- [0x0000106f] Set is_stmt to 0\n- [0x00001070] Special opcode 4: advance Address by 0 to 0x36d0 and Line by -1 to 28 (view 2)\n- [0x00001071] Advance PC by constant 17 to 0x36e1\n- [0x00001072] Special opcode 19: advance Address by 1 to 0x36e2 and Line by 0 to 28\n- [0x00001073] Set File Name to entry 2 in the File Name Table\n- [0x00001075] Set column to 11\n- [0x00001077] Set is_stmt to 1\n- [0x00001078] Advance Line by 1577 to 1605\n- [0x0000107b] Special opcode 61: advance Address by 4 to 0x36e6 and Line by 0 to 1605\n- [0x0000107c] Set column to 9\n- [0x0000107e] Special opcode 6: advance Address by 0 to 0x36e6 and Line by 1 to 1606 (view 1)\n- [0x0000107f] Set column to 27\n- [0x00001081] Set is_stmt to 0\n- [0x00001082] Copy (view 2)\n- [0x00001083] Set column to 42\n- [0x00001085] Special opcode 33: advance Address by 2 to 0x36e8 and Line by 0 to 1606\n- [0x00001086] Special opcode 187: advance Address by 13 to 0x36f5 and Line by 0 to 1606\n+ [0x00001017] Set column to 10\n+ [0x00001019] Extended opcode 2: set Address to 0x3360\n+ [0x00001020] Advance Line by 1055 to 1056\n+ [0x00001023] Copy\n+ [0x00001024] Set column to 9\n+ [0x00001026] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1057 (view 1)\n+ [0x00001027] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1058 (view 2)\n+ [0x00001028] Set column to 10\n+ [0x0000102a] Set is_stmt to 0\n+ [0x0000102b] Special opcode 3: advance Address by 0 to 0x3360 and Line by -2 to 1056 (view 3)\n+ [0x0000102c] Special opcode 47: advance Address by 3 to 0x3363 and Line by 0 to 1056\n+ [0x0000102d] Set column to 9\n+ [0x0000102f] Special opcode 63: advance Address by 4 to 0x3367 and Line by 2 to 1058\n+ [0x00001030] Set is_stmt to 1\n+ [0x00001031] Special opcode 62: advance Address by 4 to 0x336b and Line by 1 to 1059\n+ [0x00001032] Set column to 20\n+ [0x00001034] Set is_stmt to 0\n+ [0x00001035] Copy (view 1)\n+ [0x00001036] Set column to 35\n+ [0x00001038] Special opcode 33: advance Address by 2 to 0x336d and Line by 0 to 1059\n+ [0x00001039] Set column to 9\n+ [0x0000103b] Set is_stmt to 1\n+ [0x0000103c] Special opcode 230: advance Address by 16 to 0x337d and Line by 1 to 1060\n+ [0x0000103d] Set column to 5\n+ [0x0000103f] Set is_stmt to 0\n+ [0x00001040] Special opcode 6: advance Address by 0 to 0x337d and Line by 1 to 1061 (view 1)\n+ [0x00001041] Advance PC by 4 to 0x3381\n+ [0x00001043] Extended opcode 1: End of Sequence\n+\n+ [0x00001046] Set File Name to entry 2 in the File Name Table\n+ [0x00001048] Set column to 126\n+ [0x0000104a] Extended opcode 2: set Address to 0x36d0\n+ [0x00001051] Advance Line by 26 to 27\n+ [0x00001053] Copy\n+ [0x00001054] Set column to 5\n+ [0x00001056] Special opcode 6: advance Address by 0 to 0x36d0 and Line by 1 to 28 (view 1)\n+ [0x00001057] Set column to 126\n+ [0x00001059] Set is_stmt to 0\n+ [0x0000105a] Special opcode 4: advance Address by 0 to 0x36d0 and Line by -1 to 27 (view 2)\n+ [0x0000105b] Advance PC by constant 17 to 0x36e1\n+ [0x0000105c] Special opcode 19: advance Address by 1 to 0x36e2 and Line by 0 to 27\n+ [0x0000105d] Set File Name to entry 1 in the File Name Table\n+ [0x0000105f] Set column to 12\n+ [0x00001061] Set is_stmt to 1\n+ [0x00001062] Advance Line by 863 to 890\n+ [0x00001065] Special opcode 61: advance Address by 4 to 0x36e6 and Line by 0 to 890\n+ [0x00001066] Set column to 9\n+ [0x00001068] Special opcode 6: advance Address by 0 to 0x36e6 and Line by 1 to 891 (view 1)\n+ [0x00001069] Set File Name to entry 2 in the File Name Table\n+ [0x0000106b] Set column to 126\n+ [0x0000106d] Set is_stmt to 0\n+ [0x0000106e] Advance Line by -864 to 27\n+ [0x00001071] Copy (view 2)\n+ [0x00001072] Set File Name to entry 1 in the File Name Table\n+ [0x00001074] Set column to 27\n+ [0x00001076] Advance Line by 864 to 891\n+ [0x00001079] Special opcode 61: advance Address by 4 to 0x36ea and Line by 0 to 891\n+ [0x0000107a] Set column to 41\n+ [0x0000107c] Special opcode 33: advance Address by 2 to 0x36ec and Line by 0 to 891\n+ [0x0000107d] Special opcode 117: advance Address by 8 to 0x36f4 and Line by 0 to 891\n+ [0x0000107e] Set File Name to entry 2 in the File Name Table\n+ [0x00001080] Set column to 5\n+ [0x00001082] Set is_stmt to 1\n+ [0x00001083] Advance Line by -862 to 29\n+ [0x00001086] Copy (view 1)\n [0x00001087] Set File Name to entry 1 in the File Name Table\n- [0x00001089] Set column to 5\n- [0x0000108b] Set is_stmt to 1\n- [0x0000108c] Advance Line by -1576 to 30\n- [0x0000108f] Copy (view 1)\n- [0x00001090] Set column to 43\n- [0x00001092] Set is_stmt to 0\n- [0x00001093] Copy (view 2)\n- [0x00001094] Special opcode 103: advance Address by 7 to 0x36fc and Line by 0 to 30\n- [0x00001095] Set File Name to entry 2 in the File Name Table\n- [0x00001097] Set column to 41\n- [0x00001099] Advance Line by 1579 to 1609\n- [0x0000109c] Special opcode 173: advance Address by 12 to 0x3708 and Line by 0 to 1609\n- [0x0000109d] Set File Name to entry 1 in the File Name Table\n- [0x0000109f] Set column to 43\n- [0x000010a1] Advance Line by -1579 to 30\n- [0x000010a4] Special opcode 47: advance Address by 3 to 0x370b and Line by 0 to 30\n- [0x000010a5] Set column to 5\n- [0x000010a7] Set is_stmt to 1\n- [0x000010a8] Special opcode 34: advance Address by 2 to 0x370d and Line by 1 to 31\n- [0x000010a9] Set File Name to entry 2 in the File Name Table\n- [0x000010ab] Set column to 18\n- [0x000010ad] Advance Line by 1577 to 1608\n- [0x000010b0] Copy (view 1)\n- [0x000010b1] Set column to 9\n- [0x000010b3] Special opcode 6: advance Address by 0 to 0x370d and Line by 1 to 1609 (view 2)\n- [0x000010b4] Set column to 27\n- [0x000010b6] Set is_stmt to 0\n- [0x000010b7] Copy (view 3)\n- [0x000010b8] Set column to 41\n- [0x000010ba] Special opcode 33: advance Address by 2 to 0x370f and Line by 0 to 1609\n- [0x000010bb] Special opcode 215: advance Address by 15 to 0x371e and Line by 0 to 1609\n- [0x000010bc] Set File Name to entry 1 in the File Name Table\n- [0x000010be] Set column to 5\n- [0x000010c0] Set is_stmt to 1\n- [0x000010c1] Advance Line by -1577 to 32\n- [0x000010c4] Copy (view 1)\n- [0x000010c5] Set column to 26\n- [0x000010c7] Extended opcode 4: set Discriminator to 1\n- [0x000010cb] Copy (view 2)\n- [0x000010cc] Set column to 9\n- [0x000010ce] Advance PC by constant 17 to 0x372f\n- [0x000010cf] Special opcode 20: advance Address by 1 to 0x3730 and Line by 1 to 33\n- [0x000010d0] Set column to 37\n- [0x000010d2] Set is_stmt to 0\n- [0x000010d3] Copy (view 1)\n- [0x000010d4] Set column to 26\n- [0x000010d6] Extended opcode 4: set Discriminator to 1\n- [0x000010da] Special opcode 46: advance Address by 3 to 0x3733 and Line by -1 to 32\n- [0x000010db] Set column to 37\n- [0x000010dd] Special opcode 90: advance Address by 6 to 0x3739 and Line by 1 to 33\n- [0x000010de] Set column to 5\n- [0x000010e0] Extended opcode 4: set Discriminator to 3\n- [0x000010e4] Set is_stmt to 1\n- [0x000010e5] Special opcode 46: advance Address by 3 to 0x373c and Line by -1 to 32\n- [0x000010e6] Set column to 26\n- [0x000010e8] Extended opcode 4: set Discriminator to 1\n- [0x000010ec] Copy (view 1)\n- [0x000010ed] Extended opcode 4: set Discriminator to 1\n- [0x000010f1] Set is_stmt to 0\n- [0x000010f2] Special opcode 117: advance Address by 8 to 0x3744 and Line by 0 to 32\n- [0x000010f3] Set column to 5\n- [0x000010f5] Set is_stmt to 1\n- [0x000010f6] Special opcode 8: advance Address by 0 to 0x3744 and Line by 3 to 35 (view 1)\n- [0x000010f7] Set column to 27\n- [0x000010f9] Set is_stmt to 0\n- [0x000010fa] Copy (view 2)\n- [0x000010fb] Set File Name to entry 2 in the File Name Table\n- [0x000010fd] Set column to 38\n- [0x000010ff] Advance Line by 1577 to 1612\n- [0x00001102] Special opcode 61: advance Address by 4 to 0x3748 and Line by 0 to 1612\n- [0x00001103] Set File Name to entry 1 in the File Name Table\n- [0x00001105] Set column to 27\n- [0x00001107] Advance Line by -1577 to 35\n- [0x0000110a] Special opcode 47: advance Address by 3 to 0x374b and Line by 0 to 35\n- [0x0000110b] Set column to 5\n- [0x0000110d] Set is_stmt to 1\n- [0x0000110e] Special opcode 118: advance Address by 8 to 0x3753 and Line by 1 to 36\n- [0x0000110f] Set File Name to entry 2 in the File Name Table\n- [0x00001111] Set column to 10\n- [0x00001113] Advance Line by 1575 to 1611\n- [0x00001116] Copy (view 1)\n- [0x00001117] Set column to 9\n- [0x00001119] Special opcode 6: advance Address by 0 to 0x3753 and Line by 1 to 1612 (view 2)\n- [0x0000111a] Set column to 20\n+ [0x00001089] Set column to 15\n+ [0x0000108b] Advance Line by 868 to 897\n+ [0x0000108e] Copy (view 2)\n+ [0x0000108f] Set column to 9\n+ [0x00001091] Special opcode 7: advance Address by 0 to 0x36f4 and Line by 2 to 899 (view 3)\n+ [0x00001092] Set column to 38\n+ [0x00001094] Set is_stmt to 0\n+ [0x00001095] Copy (view 4)\n+ [0x00001096] Set column to 27\n+ [0x00001098] Special opcode 89: advance Address by 6 to 0x36fa and Line by 0 to 899\n+ [0x00001099] Set column to 38\n+ [0x0000109b] Special opcode 33: advance Address by 2 to 0x36fc and Line by 0 to 899\n+ [0x0000109c] Advance PC by constant 17 to 0x370d\n+ [0x0000109d] Special opcode 33: advance Address by 2 to 0x370f and Line by 0 to 899\n+ [0x0000109e] Special opcode 61: advance Address by 4 to 0x3713 and Line by 0 to 899\n+ [0x0000109f] Set File Name to entry 2 in the File Name Table\n+ [0x000010a1] Set column to 5\n+ [0x000010a3] Set is_stmt to 1\n+ [0x000010a4] Advance Line by -869 to 30\n+ [0x000010a7] Copy (view 1)\n+ [0x000010a8] Set File Name to entry 1 in the File Name Table\n+ [0x000010aa] Set column to 13\n+ [0x000010ac] Advance Line by 1585 to 1615\n+ [0x000010af] Copy (view 2)\n+ [0x000010b0] Set column to 9\n+ [0x000010b2] Special opcode 6: advance Address by 0 to 0x3713 and Line by 1 to 1616 (view 3)\n+ [0x000010b3] Set column to 39\n+ [0x000010b5] Set is_stmt to 0\n+ [0x000010b6] Copy (view 4)\n+ [0x000010b7] Set column to 27\n+ [0x000010b9] Special opcode 19: advance Address by 1 to 0x3714 and Line by 0 to 1616\n+ [0x000010ba] Set column to 39\n+ [0x000010bc] Special opcode 33: advance Address by 2 to 0x3716 and Line by 0 to 1616\n+ [0x000010bd] Special opcode 201: advance Address by 14 to 0x3724 and Line by 0 to 1616\n+ [0x000010be] Set File Name to entry 2 in the File Name Table\n+ [0x000010c0] Set column to 5\n+ [0x000010c2] Set is_stmt to 1\n+ [0x000010c3] Advance Line by -1585 to 31\n+ [0x000010c6] Copy (view 1)\n+ [0x000010c7] Set column to 57\n+ [0x000010c9] Set is_stmt to 0\n+ [0x000010ca] Copy (view 2)\n+ [0x000010cb] Set File Name to entry 1 in the File Name Table\n+ [0x000010cd] Set column to 13\n+ [0x000010cf] Set is_stmt to 1\n+ [0x000010d0] Advance Line by 1584 to 1615\n+ [0x000010d3] Special opcode 103: advance Address by 7 to 0x372b and Line by 0 to 1615\n+ [0x000010d4] Set column to 9\n+ [0x000010d6] Special opcode 6: advance Address by 0 to 0x372b and Line by 1 to 1616 (view 1)\n+ [0x000010d7] Set column to 39\n+ [0x000010d9] Set is_stmt to 0\n+ [0x000010da] Copy (view 2)\n+ [0x000010db] Set column to 27\n+ [0x000010dd] Special opcode 47: advance Address by 3 to 0x372e and Line by 0 to 1616\n+ [0x000010de] Set column to 39\n+ [0x000010e0] Special opcode 33: advance Address by 2 to 0x3730 and Line by 0 to 1616\n+ [0x000010e1] Special opcode 145: advance Address by 10 to 0x373a and Line by 0 to 1616\n+ [0x000010e2] Set File Name to entry 2 in the File Name Table\n+ [0x000010e4] Set column to 5\n+ [0x000010e6] Set is_stmt to 1\n+ [0x000010e7] Advance Line by -1584 to 32\n+ [0x000010ea] Special opcode 47: advance Address by 3 to 0x373d and Line by 0 to 32\n+ [0x000010eb] Set column to 39\n+ [0x000010ed] Set is_stmt to 0\n+ [0x000010ee] Copy (view 1)\n+ [0x000010ef] Set column to 5\n+ [0x000010f1] Set is_stmt to 1\n+ [0x000010f2] Special opcode 174: advance Address by 12 to 0x3749 and Line by 1 to 33\n+ [0x000010f3] Set column to 24\n+ [0x000010f5] Set is_stmt to 0\n+ [0x000010f6] Copy (view 1)\n+ [0x000010f7] Set column to 1\n+ [0x000010f9] Advance PC by constant 17 to 0x375a\n+ [0x000010fa] Special opcode 104: advance Address by 7 to 0x3761 and Line by 1 to 34\n+ [0x000010fb] Special opcode 75: advance Address by 5 to 0x3766 and Line by 0 to 34\n+ [0x000010fc] Special opcode 33: advance Address by 2 to 0x3768 and Line by 0 to 34\n+ [0x000010fd] Set column to 81\n+ [0x000010ff] Set is_stmt to 1\n+ [0x00001100] Advance Line by -11 to 23\n+ [0x00001102] Special opcode 117: advance Address by 8 to 0x3770 and Line by 0 to 23\n+ [0x00001103] Set column to 5\n+ [0x00001105] Special opcode 6: advance Address by 0 to 0x3770 and Line by 1 to 24 (view 1)\n+ [0x00001106] Set column to 81\n+ [0x00001108] Set is_stmt to 0\n+ [0x00001109] Special opcode 4: advance Address by 0 to 0x3770 and Line by -1 to 23 (view 2)\n+ [0x0000110a] Set column to 26\n+ [0x0000110c] Special opcode 216: advance Address by 15 to 0x377f and Line by 1 to 24\n+ [0x0000110d] Set column to 1\n+ [0x0000110f] Advance PC by constant 17 to 0x3790\n+ [0x00001110] Special opcode 62: advance Address by 4 to 0x3794 and Line by 1 to 25\n+ [0x00001111] Set column to 109\n+ [0x00001113] Set is_stmt to 1\n+ [0x00001114] Advance Line by 12 to 37\n+ [0x00001116] Special opcode 173: advance Address by 12 to 0x37a0 and Line by 0 to 37\n+ [0x00001117] Set column to 5\n+ [0x00001119] Special opcode 6: advance Address by 0 to 0x37a0 and Line by 1 to 38 (view 1)\n+ [0x0000111a] Set column to 1\n [0x0000111c] Set is_stmt to 0\n- [0x0000111d] Copy (view 3)\n- [0x0000111e] Set column to 38\n- [0x00001120] Special opcode 33: advance Address by 2 to 0x3755 and Line by 0 to 1612\n- [0x00001121] Special opcode 173: advance Address by 12 to 0x3761 and Line by 0 to 1612\n- [0x00001122] Set File Name to entry 1 in the File Name Table\n- [0x00001124] Set column to 5\n- [0x00001126] Set is_stmt to 1\n- [0x00001127] Advance Line by -1574 to 38\n- [0x0000112a] Copy (view 1)\n- [0x0000112b] Set File Name to entry 3 in the File Name Table\n- [0x0000112d] Set column to 1\n- [0x0000112f] Advance Line by 105 to 143\n- [0x00001132] Copy (view 2)\n- [0x00001133] Set column to 3\n- [0x00001135] Special opcode 8: advance Address by 0 to 0x3761 and Line by 3 to 146 (view 3)\n- [0x00001136] Set column to 10\n- [0x00001138] Extended opcode 4: set Discriminator to 7\n- [0x0000113c] Set is_stmt to 0\n- [0x0000113d] Copy (view 4)\n- [0x0000113e] Extended opcode 4: set Discriminator to 7\n- [0x00001142] Special opcode 187: advance Address by 13 to 0x376e and Line by 0 to 146\n- [0x00001143] Set File Name to entry 1 in the File Name Table\n- [0x00001145] Set column to 5\n- [0x00001147] Set is_stmt to 1\n- [0x00001148] Advance Line by -107 to 39\n- [0x0000114b] Copy (view 1)\n- [0x0000114c] Special opcode 123: advance Address by 8 to 0x3776 and Line by 6 to 45\n- [0x0000114d] Set column to 32\n- [0x0000114f] Set is_stmt to 0\n- [0x00001150] Copy (view 1)\n- [0x00001151] Set File Name to entry 3 in the File Name Table\n- [0x00001153] Set column to 10\n- [0x00001155] Extended opcode 4: set Discriminator to 7\n- [0x00001159] Advance Line by 101 to 146\n- [0x0000115c] Special opcode 173: advance Address by 12 to 0x3782 and Line by 0 to 146\n- [0x0000115d] Set File Name to entry 1 in the File Name Table\n- [0x0000115f] Set column to 32\n- [0x00001161] Advance Line by -101 to 45\n- [0x00001164] Special opcode 61: advance Address by 4 to 0x3786 and Line by 0 to 45\n- [0x00001165] Set column to 5\n- [0x00001167] Set is_stmt to 1\n- [0x00001168] Special opcode 34: advance Address by 2 to 0x3788 and Line by 1 to 46\n- [0x00001169] Set File Name to entry 3 in the File Name Table\n- [0x0000116b] Set column to 1\n- [0x0000116d] Advance Line by 97 to 143\n- [0x00001170] Copy (view 1)\n- [0x00001171] Set column to 3\n- [0x00001173] Special opcode 8: advance Address by 0 to 0x3788 and Line by 3 to 146 (view 2)\n- [0x00001174] Set column to 10\n- [0x00001176] Extended opcode 4: set Discriminator to 7\n- [0x0000117a] Set is_stmt to 0\n- [0x0000117b] Copy (view 3)\n- [0x0000117c] Extended opcode 4: set Discriminator to 7\n- [0x00001180] Special opcode 103: advance Address by 7 to 0x378f and Line by 0 to 146\n- [0x00001181] Set File Name to entry 1 in the File Name Table\n- [0x00001183] Set column to 5\n- [0x00001185] Set is_stmt to 1\n- [0x00001186] Advance Line by -99 to 47\n- [0x00001189] Copy (view 1)\n- [0x0000118a] Set column to 9\n- [0x0000118c] Set is_stmt to 0\n- [0x0000118d] Copy (view 2)\n- [0x0000118e] Set column to 5\n- [0x00001190] Set is_stmt to 1\n- [0x00001191] Special opcode 119: advance Address by 8 to 0x3797 and Line by 2 to 49\n- [0x00001192] Set column to 12\n- [0x00001194] Set is_stmt to 0\n- [0x00001195] Copy (view 1)\n- [0x00001196] Set column to 1\n- [0x00001198] Special opcode 48: advance Address by 3 to 0x379a and Line by 1 to 50\n- [0x00001199] Set column to 9\n- [0x0000119b] Set is_stmt to 1\n- [0x0000119c] Advance Line by -10 to 40\n- [0x0000119e] Special opcode 201: advance Address by 14 to 0x37a8 and Line by 0 to 40\n- [0x0000119f] Set column to 33\n- [0x000011a1] Set is_stmt to 0\n- [0x000011a2] Copy (view 1)\n- [0x000011a3] Set column to 16\n- [0x000011a5] Special opcode 133: advance Address by 9 to 0x37b1 and Line by 2 to 42\n- [0x000011a6] Set column to 33\n- [0x000011a8] Special opcode 31: advance Address by 2 to 0x37b3 and Line by -2 to 40\n- [0x000011a9] Set column to 9\n- [0x000011ab] Set is_stmt to 1\n- [0x000011ac] Special opcode 160: advance Address by 11 to 0x37be and Line by 1 to 41\n- [0x000011ad] Set column to 13\n- [0x000011af] Set is_stmt to 0\n- [0x000011b0] Copy (view 1)\n- [0x000011b1] Set column to 9\n- [0x000011b3] Set is_stmt to 1\n- [0x000011b4] Special opcode 118: advance Address by 8 to 0x37c6 and Line by 1 to 42\n- [0x000011b5] Set column to 16\n- [0x000011b7] Set is_stmt to 0\n- [0x000011b8] Copy (view 1)\n- [0x000011b9] Set column to 70\n- [0x000011bb] Set is_stmt to 1\n- [0x000011bc] Advance Line by 10 to 52\n- [0x000011be] Special opcode 145: advance Address by 10 to 0x37d0 and Line by 0 to 52\n- [0x000011bf] Set column to 5\n- [0x000011c1] Special opcode 6: advance Address by 0 to 0x37d0 and Line by 1 to 53 (view 1)\n- [0x000011c2] Set column to 70\n- [0x000011c4] Set is_stmt to 0\n- [0x000011c5] Special opcode 4: advance Address by 0 to 0x37d0 and Line by -1 to 52 (view 2)\n- [0x000011c6] Advance PC by constant 17 to 0x37e1\n- [0x000011c7] Special opcode 19: advance Address by 1 to 0x37e2 and Line by 0 to 52\n- [0x000011c8] Set column to 26\n- [0x000011ca] Special opcode 62: advance Address by 4 to 0x37e6 and Line by 1 to 53\n- [0x000011cb] Set column to 5\n- [0x000011cd] Set is_stmt to 1\n- [0x000011ce] Special opcode 90: advance Address by 6 to 0x37ec and Line by 1 to 54\n- [0x000011cf] Set column to 68\n- [0x000011d1] Set is_stmt to 0\n- [0x000011d2] Copy (view 1)\n- [0x000011d3] Set column to 43\n- [0x000011d5] Special opcode 47: advance Address by 3 to 0x37ef and Line by 0 to 54\n- [0x000011d6] Special opcode 103: advance Address by 7 to 0x37f6 and Line by 0 to 54\n- [0x000011d7] Set File Name to entry 3 in the File Name Table\n- [0x000011d9] Set column to 12\n- [0x000011db] Extended opcode 4: set Discriminator to 7\n- [0x000011df] Advance Line by 69 to 123\n- [0x000011e2] Special opcode 117: advance Address by 8 to 0x37fe and Line by 0 to 123\n- [0x000011e3] Set File Name to entry 1 in the File Name Table\n- [0x000011e5] Set column to 43\n- [0x000011e7] Advance Line by -69 to 54\n- [0x000011ea] Special opcode 61: advance Address by 4 to 0x3802 and Line by 0 to 54\n- [0x000011eb] Set column to 5\n- [0x000011ed] Set is_stmt to 1\n- [0x000011ee] Special opcode 34: advance Address by 2 to 0x3804 and Line by 1 to 55\n- [0x000011ef] Set File Name to entry 3 in the File Name Table\n- [0x000011f1] Set column to 1\n- [0x000011f3] Advance Line by 62 to 117\n- [0x000011f5] Copy (view 1)\n- [0x000011f6] Set column to 3\n- [0x000011f8] Special opcode 8: advance Address by 0 to 0x3804 and Line by 3 to 120 (view 2)\n- [0x000011f9] Set column to 5\n- [0x000011fb] Special opcode 8: advance Address by 0 to 0x3804 and Line by 3 to 123 (view 3)\n- [0x000011fc] Set column to 12\n- [0x000011fe] Extended opcode 4: set Discriminator to 7\n- [0x00001202] Set is_stmt to 0\n- [0x00001203] Copy (view 4)\n- [0x00001204] Extended opcode 4: set Discriminator to 7\n- [0x00001208] Special opcode 103: advance Address by 7 to 0x380b and Line by 0 to 123\n- [0x00001209] Set File Name to entry 1 in the File Name Table\n- [0x0000120b] Set column to 5\n- [0x0000120d] Extended opcode 4: set Discriminator to 1\n- [0x00001211] Advance Line by -68 to 55\n- [0x00001214] Copy (view 1)\n- [0x00001215] Set is_stmt to 1\n- [0x00001216] Special opcode 122: advance Address by 8 to 0x3813 and Line by 5 to 60\n- [0x00001217] Set column to 30\n- [0x00001219] Set is_stmt to 0\n- [0x0000121a] Copy (view 1)\n- [0x0000121b] Set column to 5\n- [0x0000121d] Set is_stmt to 1\n- [0x0000121e] Special opcode 160: advance Address by 11 to 0x381e and Line by 1 to 61\n- [0x0000121f] Set column to 39\n- [0x00001221] Set is_stmt to 0\n- [0x00001222] Copy (view 1)\n- [0x00001223] Special opcode 47: advance Address by 3 to 0x3821 and Line by 0 to 61\n- [0x00001224] Set column to 22\n- [0x00001226] Extended opcode 4: set Discriminator to 1\n- [0x0000122a] Special opcode 118: advance Address by 8 to 0x3829 and Line by 1 to 62\n- [0x0000122b] Set column to 39\n- [0x0000122d] Special opcode 46: advance Address by 3 to 0x382c and Line by -1 to 61\n- [0x0000122e] Set column to 5\n- [0x00001230] Set is_stmt to 1\n- [0x00001231] Special opcode 34: advance Address by 2 to 0x382e and Line by 1 to 62\n- [0x00001232] Set column to 22\n- [0x00001234] Extended opcode 4: set Discriminator to 1\n- [0x00001238] Copy (view 1)\n- [0x00001239] Extended opcode 4: set Discriminator to 1\n- [0x0000123d] Set is_stmt to 0\n- [0x0000123e] Special opcode 145: advance Address by 10 to 0x3838 and Line by 0 to 62\n- [0x0000123f] Set column to 9\n- [0x00001241] Set is_stmt to 1\n- [0x00001242] Special opcode 118: advance Address by 8 to 0x3840 and Line by 1 to 63\n- [0x00001243] Set column to 23\n- [0x00001245] Set is_stmt to 0\n- [0x00001246] Copy (view 1)\n- [0x00001247] Set column to 22\n- [0x00001249] Extended opcode 4: set Discriminator to 1\n- [0x0000124d] Special opcode 46: advance Address by 3 to 0x3843 and Line by -1 to 62\n- [0x0000124e] Set column to 23\n- [0x00001250] Special opcode 90: advance Address by 6 to 0x3849 and Line by 1 to 63\n- [0x00001251] Set column to 5\n- [0x00001253] Extended opcode 4: set Discriminator to 3\n- [0x00001257] Set is_stmt to 1\n- [0x00001258] Special opcode 60: advance Address by 4 to 0x384d and Line by -1 to 62\n- [0x00001259] Set column to 22\n- [0x0000125b] Extended opcode 4: set Discriminator to 1\n- [0x0000125f] Copy (view 1)\n- [0x00001260] Extended opcode 4: set Discriminator to 1\n- [0x00001264] Set is_stmt to 0\n- [0x00001265] Special opcode 117: advance Address by 8 to 0x3855 and Line by 0 to 62\n- [0x00001266] Set column to 5\n- [0x00001268] Set is_stmt to 1\n- [0x00001269] Special opcode 8: advance Address by 0 to 0x3855 and Line by 3 to 65 (view 1)\n- [0x0000126a] Set File Name to entry 2 in the File Name Table\n- [0x0000126c] Set column to 13\n- [0x0000126e] Advance Line by 1537 to 1602\n- [0x00001271] Copy (view 2)\n- [0x00001272] Set column to 9\n- [0x00001274] Special opcode 6: advance Address by 0 to 0x3855 and Line by 1 to 1603 (view 3)\n- [0x00001275] Set column to 36\n- [0x00001277] Set is_stmt to 0\n- [0x00001278] Copy (view 4)\n- [0x00001279] Set column to 27\n- [0x0000127b] Special opcode 47: advance Address by 3 to 0x3858 and Line by 0 to 1603\n- [0x0000127c] Set column to 36\n- [0x0000127e] Special opcode 89: advance Address by 6 to 0x385e and Line by 0 to 1603\n- [0x0000127f] Special opcode 201: advance Address by 14 to 0x386c and Line by 0 to 1603\n- [0x00001280] Set File Name to entry 1 in the File Name Table\n- [0x00001282] Set column to 5\n- [0x00001284] Set is_stmt to 1\n- [0x00001285] Advance Line by -1537 to 66\n- [0x00001288] Copy (view 1)\n- [0x00001289] Set column to 9\n- [0x0000128b] Set is_stmt to 0\n- [0x0000128c] Copy (view 2)\n- [0x0000128d] Set column to 5\n- [0x0000128f] Set is_stmt to 1\n- [0x00001290] Special opcode 118: advance Address by 8 to 0x3874 and Line by 1 to 67\n- [0x00001291] Set column to 9\n- [0x00001293] Set is_stmt to 0\n- [0x00001294] Copy (view 1)\n- [0x00001295] Set column to 5\n- [0x00001297] Set is_stmt to 1\n- [0x00001298] Special opcode 118: advance Address by 8 to 0x387c and Line by 1 to 68\n- [0x00001299] Set column to 12\n- [0x0000129b] Set is_stmt to 0\n- [0x0000129c] Copy (view 1)\n- [0x0000129d] Set column to 1\n- [0x0000129f] Special opcode 48: advance Address by 3 to 0x387f and Line by 1 to 69\n- [0x000012a0] Set column to 9\n- [0x000012a2] Set is_stmt to 1\n- [0x000012a3] Advance Line by -13 to 56\n- [0x000012a5] Advance PC by constant 17 to 0x3890\n- [0x000012a6] Special opcode 5: advance Address by 0 to 0x3890 and Line by 0 to 56\n- [0x000012a7] Set column to 33\n- [0x000012a9] Set is_stmt to 0\n- [0x000012aa] Copy (view 1)\n- [0x000012ab] Set column to 16\n- [0x000012ad] Special opcode 133: advance Address by 9 to 0x3899 and Line by 2 to 58\n- [0x000012ae] Set column to 33\n- [0x000012b0] Special opcode 31: advance Address by 2 to 0x389b and Line by -2 to 56\n- [0x000012b1] Set column to 9\n- [0x000012b3] Set is_stmt to 1\n- [0x000012b4] Special opcode 202: advance Address by 14 to 0x38a9 and Line by 1 to 57\n- [0x000012b5] Set column to 13\n- [0x000012b7] Set is_stmt to 0\n- [0x000012b8] Copy (view 1)\n- [0x000012b9] Set column to 9\n- [0x000012bb] Set is_stmt to 1\n- [0x000012bc] Special opcode 118: advance Address by 8 to 0x38b1 and Line by 1 to 58\n- [0x000012bd] Set column to 16\n- [0x000012bf] Set is_stmt to 0\n- [0x000012c0] Copy (view 1)\n- [0x000012c1] Advance PC by 5 to 0x38b6\n- [0x000012c3] Extended opcode 1: End of Sequence\n+ [0x0000111d] Special opcode 6: advance Address by 0 to 0x37a0 and Line by 1 to 39 (view 2)\n+ [0x0000111e] Advance PC by 6 to 0x37a6\n+ [0x00001120] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x12c6\n- Length: 367\n+ Offset: 0x1123\n+ Length: 277\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@@ -2917,206 +2701,120 @@\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 0x12e8, lines 7, columns 1):\n+ The Directory Table (offset 0x1145, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x33f): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x3f): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x82): /usr/lib/gcc/i686-linux-gnu/13/include\n- 4\t(line_strp)\t(offset: 0xa9): /usr/include\n- 5\t(line_strp)\t(offset: 0xb6): /usr/lib/jvm/default-java/include/linux\n- 6\t(line_strp)\t(offset: 0x152): src/shared/headers\n+ 0\t(line_strp)\t(offset: 0x15): .\n+ 1\t(line_strp)\t(offset: 0x33a): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0xae): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 3\t(line_strp)\t(offset: 0xd5): /usr/include\n+ 4\t(line_strp)\t(offset: 0xe2): /usr/lib/jvm/default-java/include/linux\n+ 5\t(line_strp)\t(offset: 0x6b): /usr/lib/jvm/default-java/include\n+ 6\t(line_strp)\t(offset: 0x131): /usr/include/c++/13\n+ 7\t(line_strp)\t(offset: 0x145): /usr/include/c++/13/bits\n+ 8\t(line_strp)\t(offset: 0x8d): /usr/include/i386-linux-gnu/bits\n+ 9\t(line_strp)\t(offset: 0x17e): src/shared/headers\n+ 10\t(line_strp)\t(offset: 0x191): /usr/include/i386-linux-gnu/c++/13/bits\n \n- The File Name Table (offset 0x130a, lines 7, columns 2):\n+ The File Name Table (offset 0x1177, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37c): generic.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x18d): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x37c): generic.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b8): stdarg.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x1c1): stdio.h\n- 5\t(udata)\t5\t(line_strp)\t(offset: 0x1c9): jni_md.h\n- 6\t(udata)\t6\t(line_strp)\t(offset: 0x275): generic.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x36f): generic_posix.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x36f): generic_posix.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x1db): stddef.h\n+ 3\t(udata)\t2\t(line_strp)\t(offset: 0x1e4): stdarg.h\n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ed): stdio.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1f5): jni_md.h\n+ 6\t(udata)\t5\t(line_strp)\t(offset: 0x1b9): jni.h\n+ 7\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 8\t(udata)\t6\t(line_strp)\t(offset: 0x219): cstdlib\n+ 9\t(udata)\t7\t(line_strp)\t(offset: 0x221): std_abs.h\n+ 10\t(udata)\t8\t(line_strp)\t(offset: 0x22b): stdlib-float.h\n+ 11\t(udata)\t8\t(line_strp)\t(offset: 0x23a): stdlib-bsearch.h\n+ 12\t(udata)\t8\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 13\t(udata)\t6\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 14\t(udata)\t9\t(line_strp)\t(offset: 0x2a1): generic.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x290): string.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x299): errno.h\n+ 17\t(udata)\t10\t(line_strp)\t(offset: 0x2ab): c++config.h\n \n Line Number Statements:\n- [0x0000132d] Set column to 10\n- [0x0000132f] Extended opcode 2: set Address to 0x3360\n- [0x00001336] Advance Line by 1055 to 1056\n- [0x00001339] Copy\n- [0x0000133a] Set column to 9\n- [0x0000133c] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1057 (view 1)\n- [0x0000133d] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1058 (view 2)\n- [0x0000133e] Set column to 10\n- [0x00001340] Set is_stmt to 0\n- [0x00001341] Special opcode 3: advance Address by 0 to 0x3360 and Line by -2 to 1056 (view 3)\n- [0x00001342] Special opcode 47: advance Address by 3 to 0x3363 and Line by 0 to 1056\n- [0x00001343] Set column to 9\n- [0x00001345] Special opcode 63: advance Address by 4 to 0x3367 and Line by 2 to 1058\n- [0x00001346] Set is_stmt to 1\n- [0x00001347] Special opcode 62: advance Address by 4 to 0x336b and Line by 1 to 1059\n- [0x00001348] Set column to 20\n- [0x0000134a] Set is_stmt to 0\n- [0x0000134b] Copy (view 1)\n- [0x0000134c] Set column to 35\n- [0x0000134e] Special opcode 33: advance Address by 2 to 0x336d and Line by 0 to 1059\n- [0x0000134f] Set column to 9\n- [0x00001351] Set is_stmt to 1\n- [0x00001352] Special opcode 230: advance Address by 16 to 0x337d and Line by 1 to 1060\n- [0x00001353] Set column to 5\n- [0x00001355] Set is_stmt to 0\n- [0x00001356] Special opcode 6: advance Address by 0 to 0x337d and Line by 1 to 1061 (view 1)\n- [0x00001357] Advance PC by 4 to 0x3381\n- [0x00001359] Extended opcode 1: End of Sequence\n-\n- [0x0000135c] Set File Name to entry 2 in the File Name Table\n- [0x0000135e] Set column to 126\n- [0x00001360] Extended opcode 2: set Address to 0x38c0\n- [0x00001367] Advance Line by 26 to 27\n- [0x00001369] Copy\n- [0x0000136a] Set column to 5\n- [0x0000136c] Special opcode 6: advance Address by 0 to 0x38c0 and Line by 1 to 28 (view 1)\n- [0x0000136d] Set column to 126\n- [0x0000136f] Set is_stmt to 0\n- [0x00001370] Special opcode 4: advance Address by 0 to 0x38c0 and Line by -1 to 27 (view 2)\n- [0x00001371] Advance PC by constant 17 to 0x38d1\n- [0x00001372] Special opcode 19: advance Address by 1 to 0x38d2 and Line by 0 to 27\n- [0x00001373] Set File Name to entry 1 in the File Name Table\n- [0x00001375] Set column to 12\n- [0x00001377] Set is_stmt to 1\n- [0x00001378] Advance Line by 863 to 890\n- [0x0000137b] Special opcode 61: advance Address by 4 to 0x38d6 and Line by 0 to 890\n- [0x0000137c] Set column to 9\n- [0x0000137e] Special opcode 6: advance Address by 0 to 0x38d6 and Line by 1 to 891 (view 1)\n- [0x0000137f] Set File Name to entry 2 in the File Name Table\n- [0x00001381] Set column to 126\n- [0x00001383] Set is_stmt to 0\n- [0x00001384] Advance Line by -864 to 27\n- [0x00001387] Copy (view 2)\n- [0x00001388] Set File Name to entry 1 in the File Name Table\n- [0x0000138a] Set column to 27\n- [0x0000138c] Advance Line by 864 to 891\n- [0x0000138f] Special opcode 61: advance Address by 4 to 0x38da and Line by 0 to 891\n- [0x00001390] Set column to 41\n- [0x00001392] Special opcode 33: advance Address by 2 to 0x38dc and Line by 0 to 891\n- [0x00001393] Special opcode 117: advance Address by 8 to 0x38e4 and Line by 0 to 891\n- [0x00001394] Set File Name to entry 2 in the File Name Table\n- [0x00001396] Set column to 5\n- [0x00001398] Set is_stmt to 1\n- [0x00001399] Advance Line by -862 to 29\n- [0x0000139c] Copy (view 1)\n- [0x0000139d] Set File Name to entry 1 in the File Name Table\n- [0x0000139f] Set column to 15\n- [0x000013a1] Advance Line by 868 to 897\n- [0x000013a4] Copy (view 2)\n- [0x000013a5] Set column to 9\n- [0x000013a7] Special opcode 7: advance Address by 0 to 0x38e4 and Line by 2 to 899 (view 3)\n- [0x000013a8] Set column to 38\n- [0x000013aa] Set is_stmt to 0\n- [0x000013ab] Copy (view 4)\n- [0x000013ac] Set column to 27\n- [0x000013ae] Special opcode 89: advance Address by 6 to 0x38ea and Line by 0 to 899\n- [0x000013af] Set column to 38\n- [0x000013b1] Special opcode 33: advance Address by 2 to 0x38ec and Line by 0 to 899\n- [0x000013b2] Advance PC by constant 17 to 0x38fd\n- [0x000013b3] Special opcode 33: advance Address by 2 to 0x38ff and Line by 0 to 899\n- [0x000013b4] Special opcode 61: advance Address by 4 to 0x3903 and Line by 0 to 899\n- [0x000013b5] Set File Name to entry 2 in the File Name Table\n- [0x000013b7] Set column to 5\n- [0x000013b9] Set is_stmt to 1\n- [0x000013ba] Advance Line by -869 to 30\n- [0x000013bd] Copy (view 1)\n- [0x000013be] Set File Name to entry 1 in the File Name Table\n- [0x000013c0] Set column to 13\n- [0x000013c2] Advance Line by 1585 to 1615\n- [0x000013c5] Copy (view 2)\n- [0x000013c6] Set column to 9\n- [0x000013c8] Special opcode 6: advance Address by 0 to 0x3903 and Line by 1 to 1616 (view 3)\n- [0x000013c9] Set column to 39\n- [0x000013cb] Set is_stmt to 0\n- [0x000013cc] Copy (view 4)\n- [0x000013cd] Set column to 27\n- [0x000013cf] Special opcode 19: advance Address by 1 to 0x3904 and Line by 0 to 1616\n- [0x000013d0] Set column to 39\n- [0x000013d2] Special opcode 33: advance Address by 2 to 0x3906 and Line by 0 to 1616\n- [0x000013d3] Special opcode 201: advance Address by 14 to 0x3914 and Line by 0 to 1616\n- [0x000013d4] Set File Name to entry 2 in the File Name Table\n- [0x000013d6] Set column to 5\n- [0x000013d8] Set is_stmt to 1\n- [0x000013d9] Advance Line by -1585 to 31\n- [0x000013dc] Copy (view 1)\n- [0x000013dd] Set column to 57\n- [0x000013df] Set is_stmt to 0\n- [0x000013e0] Copy (view 2)\n- [0x000013e1] Set File Name to entry 1 in the File Name Table\n- [0x000013e3] Set column to 13\n- [0x000013e5] Set is_stmt to 1\n- [0x000013e6] Advance Line by 1584 to 1615\n- [0x000013e9] Special opcode 103: advance Address by 7 to 0x391b and Line by 0 to 1615\n- [0x000013ea] Set column to 9\n- [0x000013ec] Special opcode 6: advance Address by 0 to 0x391b and Line by 1 to 1616 (view 1)\n- [0x000013ed] Set column to 39\n- [0x000013ef] Set is_stmt to 0\n- [0x000013f0] Copy (view 2)\n- [0x000013f1] Set column to 27\n- [0x000013f3] Special opcode 47: advance Address by 3 to 0x391e and Line by 0 to 1616\n- [0x000013f4] Set column to 39\n- [0x000013f6] Special opcode 33: advance Address by 2 to 0x3920 and Line by 0 to 1616\n- [0x000013f7] Special opcode 145: advance Address by 10 to 0x392a and Line by 0 to 1616\n- [0x000013f8] Set File Name to entry 2 in the File Name Table\n- [0x000013fa] Set column to 5\n- [0x000013fc] Set is_stmt to 1\n- [0x000013fd] Advance Line by -1584 to 32\n- [0x00001400] Special opcode 47: advance Address by 3 to 0x392d and Line by 0 to 32\n- [0x00001401] Set column to 39\n- [0x00001403] Set is_stmt to 0\n- [0x00001404] Copy (view 1)\n- [0x00001405] Set column to 5\n- [0x00001407] Set is_stmt to 1\n- [0x00001408] Special opcode 174: advance Address by 12 to 0x3939 and Line by 1 to 33\n- [0x00001409] Set column to 24\n- [0x0000140b] Set is_stmt to 0\n- [0x0000140c] Copy (view 1)\n- [0x0000140d] Set column to 1\n- [0x0000140f] Advance PC by constant 17 to 0x394a\n- [0x00001410] Special opcode 104: advance Address by 7 to 0x3951 and Line by 1 to 34\n- [0x00001411] Special opcode 75: advance Address by 5 to 0x3956 and Line by 0 to 34\n- [0x00001412] Special opcode 33: advance Address by 2 to 0x3958 and Line by 0 to 34\n- [0x00001413] Set column to 81\n- [0x00001415] Set is_stmt to 1\n- [0x00001416] Advance Line by -11 to 23\n- [0x00001418] Special opcode 117: advance Address by 8 to 0x3960 and Line by 0 to 23\n- [0x00001419] Set column to 5\n- [0x0000141b] Special opcode 6: advance Address by 0 to 0x3960 and Line by 1 to 24 (view 1)\n- [0x0000141c] Set column to 81\n- [0x0000141e] Set is_stmt to 0\n- [0x0000141f] Special opcode 4: advance Address by 0 to 0x3960 and Line by -1 to 23 (view 2)\n- [0x00001420] Set column to 26\n- [0x00001422] Special opcode 216: advance Address by 15 to 0x396f and Line by 1 to 24\n- [0x00001423] Set column to 1\n- [0x00001425] Advance PC by constant 17 to 0x3980\n- [0x00001426] Special opcode 62: advance Address by 4 to 0x3984 and Line by 1 to 25\n- [0x00001427] Set column to 109\n- [0x00001429] Set is_stmt to 1\n- [0x0000142a] Advance Line by 12 to 37\n- [0x0000142c] Special opcode 173: advance Address by 12 to 0x3990 and Line by 0 to 37\n- [0x0000142d] Set column to 5\n- [0x0000142f] Special opcode 6: advance Address by 0 to 0x3990 and Line by 1 to 38 (view 1)\n- [0x00001430] Set column to 1\n- [0x00001432] Set is_stmt to 0\n- [0x00001433] Special opcode 6: advance Address by 0 to 0x3990 and Line by 1 to 39 (view 2)\n- [0x00001434] Advance PC by 6 to 0x3996\n- [0x00001436] Extended opcode 1: End of Sequence\n+ [0x000011d1] Set column to 79\n+ [0x000011d3] Extended opcode 2: set Address to 0x37b0\n+ [0x000011da] Advance Line by 27 to 28\n+ [0x000011dc] Copy\n+ [0x000011dd] Set column to 5\n+ [0x000011df] Special opcode 6: advance Address by 0 to 0x37b0 and Line by 1 to 29 (view 1)\n+ [0x000011e0] Set column to 79\n+ [0x000011e2] Set is_stmt to 0\n+ [0x000011e3] Special opcode 4: advance Address by 0 to 0x37b0 and Line by -1 to 28 (view 2)\n+ [0x000011e4] Set column to 33\n+ [0x000011e6] Special opcode 202: advance Address by 14 to 0x37be and Line by 1 to 29\n+ [0x000011e7] Set column to 5\n+ [0x000011e9] Set is_stmt to 1\n+ [0x000011ea] Special opcode 218: advance Address by 15 to 0x37cd and Line by 3 to 32\n+ [0x000011eb] Set column to 38\n+ [0x000011ed] Set is_stmt to 0\n+ [0x000011ee] Copy (view 1)\n+ [0x000011ef] Set column to 37\n+ [0x000011f1] Extended opcode 4: set Discriminator to 1\n+ [0x000011f5] Special opcode 75: advance Address by 5 to 0x37d2 and Line by 0 to 32\n+ [0x000011f6] Set column to 38\n+ [0x000011f8] Special opcode 117: advance Address by 8 to 0x37da and Line by 0 to 32\n+ [0x000011f9] Set column to 37\n+ [0x000011fb] Extended opcode 4: set Discriminator to 1\n+ [0x000011ff] Special opcode 33: advance Address by 2 to 0x37dc and Line by 0 to 32\n+ [0x00001200] Set column to 5\n+ [0x00001202] Set is_stmt to 1\n+ [0x00001203] Special opcode 122: advance Address by 8 to 0x37e4 and Line by 5 to 37\n+ [0x00001204] Set column to 26\n+ [0x00001206] Extended opcode 4: set Discriminator to 1\n+ [0x0000120a] Set is_stmt to 0\n+ [0x0000120b] Copy (view 1)\n+ [0x0000120c] Set column to 5\n+ [0x0000120e] Set is_stmt to 1\n+ [0x0000120f] Advance PC by constant 17 to 0x37f5\n+ [0x00001210] Special opcode 62: advance Address by 4 to 0x37f9 and Line by 1 to 38\n+ [0x00001211] Set column to 9\n+ [0x00001213] Set is_stmt to 0\n+ [0x00001214] Copy (view 1)\n+ [0x00001215] Set column to 1\n+ [0x00001217] Special opcode 132: advance Address by 9 to 0x3802 and Line by 1 to 39\n+ [0x00001218] Special opcode 75: advance Address by 5 to 0x3807 and Line by 0 to 39\n+ [0x00001219] Set column to 36\n+ [0x0000121b] Set is_stmt to 1\n+ [0x0000121c] Special opcode 133: advance Address by 9 to 0x3810 and Line by 2 to 41\n+ [0x0000121d] Set column to 5\n+ [0x0000121f] Special opcode 6: advance Address by 0 to 0x3810 and Line by 1 to 42 (view 1)\n+ [0x00001220] Set column to 36\n+ [0x00001222] Set is_stmt to 0\n+ [0x00001223] Special opcode 4: advance Address by 0 to 0x3810 and Line by -1 to 41 (view 2)\n+ [0x00001224] Set column to 16\n+ [0x00001226] Special opcode 63: advance Address by 4 to 0x3814 and Line by 2 to 43\n+ [0x00001227] Set column to 5\n+ [0x00001229] Special opcode 74: advance Address by 5 to 0x3819 and Line by -1 to 42\n+ [0x0000122a] Set is_stmt to 1\n+ [0x0000122b] Special opcode 78: advance Address by 5 to 0x381e and Line by 3 to 45\n+ [0x0000122c] Special opcode 78: advance Address by 5 to 0x3823 and Line by 3 to 48\n+ [0x0000122d] Set column to 12\n+ [0x0000122f] Set is_stmt to 0\n+ [0x00001230] Special opcode 8: advance Address by 0 to 0x3823 and Line by 3 to 51 (view 1)\n+ [0x00001231] Set column to 16\n+ [0x00001233] Special opcode 182: advance Address by 13 to 0x3830 and Line by -5 to 46\n+ [0x00001234] Set column to 1\n+ [0x00001236] Special opcode 81: advance Address by 5 to 0x3835 and Line by 6 to 52\n+ [0x00001237] Advance PC by 1 to 0x3836\n+ [0x00001239] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x1439\n- Length: 277\n+ Offset: 0x123c\n+ Length: 786\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n Prologue Length: 162\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n@@ -3134,111 +2832,413 @@\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 0x145b, lines 11, columns 1):\n+ The Directory Table (offset 0x125e, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x33f): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x82): /usr/lib/gcc/i686-linux-gnu/13/include\n- 3\t(line_strp)\t(offset: 0xa9): /usr/include\n- 4\t(line_strp)\t(offset: 0xb6): /usr/lib/jvm/default-java/include/linux\n- 5\t(line_strp)\t(offset: 0x3f): /usr/lib/jvm/default-java/include\n- 6\t(line_strp)\t(offset: 0x105): /usr/include/c++/13\n- 7\t(line_strp)\t(offset: 0x119): /usr/include/c++/13/bits\n- 8\t(line_strp)\t(offset: 0x61): /usr/include/i386-linux-gnu/bits\n- 9\t(line_strp)\t(offset: 0x152): src/shared/headers\n- 10\t(line_strp)\t(offset: 0x165): /usr/include/i386-linux-gnu/c++/13/bits\n+ 0\t(line_strp)\t(offset: 0x15): .\n+ 1\t(line_strp)\t(offset: 0x33a): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0x6b): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0x8d): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0xae): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 5\t(line_strp)\t(offset: 0xd5): /usr/include\n+ 6\t(line_strp)\t(offset: 0xe2): /usr/lib/jvm/default-java/include/linux\n+ 7\t(line_strp)\t(offset: 0x131): /usr/include/c++/13\n+ 8\t(line_strp)\t(offset: 0x145): /usr/include/c++/13/bits\n+ 9\t(line_strp)\t(offset: 0x17e): src/shared/headers\n+ 10\t(line_strp)\t(offset: 0x191): /usr/include/i386-linux-gnu/c++/13/bits\n \n- The File Name Table (offset 0x148d, lines 18, columns 2):\n+ The File Name Table (offset 0x1290, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x397): generic_posix.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x397): generic_posix.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x1af): stddef.h\n- 3\t(udata)\t2\t(line_strp)\t(offset: 0x1b8): stdarg.h\n- 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c1): stdio.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x1c9): jni_md.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x18d): jni.h\n- 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 8\t(udata)\t6\t(line_strp)\t(offset: 0x1ed): cstdlib\n- 9\t(udata)\t7\t(line_strp)\t(offset: 0x1f5): std_abs.h\n- 10\t(udata)\t8\t(line_strp)\t(offset: 0x1ff): stdlib-float.h\n- 11\t(udata)\t8\t(line_strp)\t(offset: 0x20e): stdlib-bsearch.h\n- 12\t(udata)\t8\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 13\t(udata)\t6\t(line_strp)\t(offset: 0x1d2): stdlib.h\n- 14\t(udata)\t9\t(line_strp)\t(offset: 0x275): generic.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x264): string.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x26d): errno.h\n- 17\t(udata)\t10\t(line_strp)\t(offset: 0x27f): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x390): unix_strings.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x390): unix_strings.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x1b9): jni.h\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x1db): stddef.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e4): stdarg.h\n+ 6\t(udata)\t5\t(line_strp)\t(offset: 0x1ed): stdio.h\n+ 7\t(udata)\t6\t(line_strp)\t(offset: 0x1f5): jni_md.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 9\t(udata)\t7\t(line_strp)\t(offset: 0x219): cstdlib\n+ 10\t(udata)\t8\t(line_strp)\t(offset: 0x221): std_abs.h\n+ 11\t(udata)\t3\t(line_strp)\t(offset: 0x22b): stdlib-float.h\n+ 12\t(udata)\t3\t(line_strp)\t(offset: 0x23a): stdlib-bsearch.h\n+ 13\t(udata)\t7\t(line_strp)\t(offset: 0x1fe): stdlib.h\n+ 14\t(udata)\t5\t(line_strp)\t(offset: 0x3a1): wchar.h\n+ 15\t(udata)\t5\t(line_strp)\t(offset: 0x290): string.h\n+ 16\t(udata)\t9\t(line_strp)\t(offset: 0x2a1): generic.h\n+ 17\t(udata)\t10\t(line_strp)\t(offset: 0x2ab): c++config.h\n \n Line Number Statements:\n- [0x000014e7] Set column to 79\n- [0x000014e9] Extended opcode 2: set Address to 0x39a0\n- [0x000014f0] Advance Line by 27 to 28\n- [0x000014f2] Copy\n- [0x000014f3] Set column to 5\n- [0x000014f5] Special opcode 6: advance Address by 0 to 0x39a0 and Line by 1 to 29 (view 1)\n- [0x000014f6] Set column to 79\n- [0x000014f8] Set is_stmt to 0\n- [0x000014f9] Special opcode 4: advance Address by 0 to 0x39a0 and Line by -1 to 28 (view 2)\n- [0x000014fa] Set column to 33\n- [0x000014fc] Special opcode 202: advance Address by 14 to 0x39ae and Line by 1 to 29\n- [0x000014fd] Set column to 5\n- [0x000014ff] Set is_stmt to 1\n- [0x00001500] Special opcode 218: advance Address by 15 to 0x39bd and Line by 3 to 32\n- [0x00001501] Set column to 38\n+ [0x000012ea] Set column to 65\n+ [0x000012ec] Extended opcode 2: set Address to 0x3840\n+ [0x000012f3] Advance Line by 27 to 28\n+ [0x000012f5] Copy\n+ [0x000012f6] Set column to 5\n+ [0x000012f8] Special opcode 6: advance Address by 0 to 0x3840 and Line by 1 to 29 (view 1)\n+ [0x000012f9] Set column to 65\n+ [0x000012fb] Set is_stmt to 0\n+ [0x000012fc] Special opcode 4: advance Address by 0 to 0x3840 and Line by -1 to 28 (view 2)\n+ [0x000012fd] Advance PC by constant 17 to 0x3851\n+ [0x000012fe] Special opcode 19: advance Address by 1 to 0x3852 and Line by 0 to 28\n+ [0x000012ff] Set File Name to entry 2 in the File Name Table\n+ [0x00001301] Set column to 11\n+ [0x00001303] Set is_stmt to 1\n+ [0x00001304] Advance Line by 1577 to 1605\n+ [0x00001307] Special opcode 61: advance Address by 4 to 0x3856 and Line by 0 to 1605\n+ [0x00001308] Set column to 9\n+ [0x0000130a] Special opcode 6: advance Address by 0 to 0x3856 and Line by 1 to 1606 (view 1)\n+ [0x0000130b] Set column to 27\n+ [0x0000130d] Set is_stmt to 0\n+ [0x0000130e] Copy (view 2)\n+ [0x0000130f] Set column to 42\n+ [0x00001311] Special opcode 33: advance Address by 2 to 0x3858 and Line by 0 to 1606\n+ [0x00001312] Special opcode 187: advance Address by 13 to 0x3865 and Line by 0 to 1606\n+ [0x00001313] Set File Name to entry 1 in the File Name Table\n+ [0x00001315] Set column to 5\n+ [0x00001317] Set is_stmt to 1\n+ [0x00001318] Advance Line by -1576 to 30\n+ [0x0000131b] Copy (view 1)\n+ [0x0000131c] Set column to 43\n+ [0x0000131e] Set is_stmt to 0\n+ [0x0000131f] Copy (view 2)\n+ [0x00001320] Special opcode 103: advance Address by 7 to 0x386c and Line by 0 to 30\n+ [0x00001321] Set File Name to entry 2 in the File Name Table\n+ [0x00001323] Set column to 41\n+ [0x00001325] Advance Line by 1579 to 1609\n+ [0x00001328] Special opcode 173: advance Address by 12 to 0x3878 and Line by 0 to 1609\n+ [0x00001329] Set File Name to entry 1 in the File Name Table\n+ [0x0000132b] Set column to 43\n+ [0x0000132d] Advance Line by -1579 to 30\n+ [0x00001330] Special opcode 47: advance Address by 3 to 0x387b and Line by 0 to 30\n+ [0x00001331] Set column to 5\n+ [0x00001333] Set is_stmt to 1\n+ [0x00001334] Special opcode 34: advance Address by 2 to 0x387d and Line by 1 to 31\n+ [0x00001335] Set File Name to entry 2 in the File Name Table\n+ [0x00001337] Set column to 18\n+ [0x00001339] Advance Line by 1577 to 1608\n+ [0x0000133c] Copy (view 1)\n+ [0x0000133d] Set column to 9\n+ [0x0000133f] Special opcode 6: advance Address by 0 to 0x387d and Line by 1 to 1609 (view 2)\n+ [0x00001340] Set column to 27\n+ [0x00001342] Set is_stmt to 0\n+ [0x00001343] Copy (view 3)\n+ [0x00001344] Set column to 41\n+ [0x00001346] Special opcode 33: advance Address by 2 to 0x387f and Line by 0 to 1609\n+ [0x00001347] Special opcode 215: advance Address by 15 to 0x388e and Line by 0 to 1609\n+ [0x00001348] Set File Name to entry 1 in the File Name Table\n+ [0x0000134a] Set column to 5\n+ [0x0000134c] Set is_stmt to 1\n+ [0x0000134d] Advance Line by -1577 to 32\n+ [0x00001350] Copy (view 1)\n+ [0x00001351] Set column to 26\n+ [0x00001353] Extended opcode 4: set Discriminator to 1\n+ [0x00001357] Copy (view 2)\n+ [0x00001358] Set column to 9\n+ [0x0000135a] Advance PC by constant 17 to 0x389f\n+ [0x0000135b] Special opcode 20: advance Address by 1 to 0x38a0 and Line by 1 to 33\n+ [0x0000135c] Set column to 37\n+ [0x0000135e] Set is_stmt to 0\n+ [0x0000135f] Copy (view 1)\n+ [0x00001360] Set column to 26\n+ [0x00001362] Extended opcode 4: set Discriminator to 1\n+ [0x00001366] Special opcode 46: advance Address by 3 to 0x38a3 and Line by -1 to 32\n+ [0x00001367] Set column to 37\n+ [0x00001369] Special opcode 90: advance Address by 6 to 0x38a9 and Line by 1 to 33\n+ [0x0000136a] Set column to 5\n+ [0x0000136c] Extended opcode 4: set Discriminator to 3\n+ [0x00001370] Set is_stmt to 1\n+ [0x00001371] Special opcode 46: advance Address by 3 to 0x38ac and Line by -1 to 32\n+ [0x00001372] Set column to 26\n+ [0x00001374] Extended opcode 4: set Discriminator to 1\n+ [0x00001378] Copy (view 1)\n+ [0x00001379] Extended opcode 4: set Discriminator to 1\n+ [0x0000137d] Set is_stmt to 0\n+ [0x0000137e] Special opcode 117: advance Address by 8 to 0x38b4 and Line by 0 to 32\n+ [0x0000137f] Set column to 5\n+ [0x00001381] Set is_stmt to 1\n+ [0x00001382] Special opcode 8: advance Address by 0 to 0x38b4 and Line by 3 to 35 (view 1)\n+ [0x00001383] Set column to 27\n+ [0x00001385] Set is_stmt to 0\n+ [0x00001386] Copy (view 2)\n+ [0x00001387] Set File Name to entry 2 in the File Name Table\n+ [0x00001389] Set column to 38\n+ [0x0000138b] Advance Line by 1577 to 1612\n+ [0x0000138e] Special opcode 61: advance Address by 4 to 0x38b8 and Line by 0 to 1612\n+ [0x0000138f] Set File Name to entry 1 in the File Name Table\n+ [0x00001391] Set column to 27\n+ [0x00001393] Advance Line by -1577 to 35\n+ [0x00001396] Special opcode 47: advance Address by 3 to 0x38bb and Line by 0 to 35\n+ [0x00001397] Set column to 5\n+ [0x00001399] Set is_stmt to 1\n+ [0x0000139a] Special opcode 118: advance Address by 8 to 0x38c3 and Line by 1 to 36\n+ [0x0000139b] Set File Name to entry 2 in the File Name Table\n+ [0x0000139d] Set column to 10\n+ [0x0000139f] Advance Line by 1575 to 1611\n+ [0x000013a2] Copy (view 1)\n+ [0x000013a3] Set column to 9\n+ [0x000013a5] Special opcode 6: advance Address by 0 to 0x38c3 and Line by 1 to 1612 (view 2)\n+ [0x000013a6] Set column to 20\n+ [0x000013a8] Set is_stmt to 0\n+ [0x000013a9] Copy (view 3)\n+ [0x000013aa] Set column to 38\n+ [0x000013ac] Special opcode 33: advance Address by 2 to 0x38c5 and Line by 0 to 1612\n+ [0x000013ad] Special opcode 173: advance Address by 12 to 0x38d1 and Line by 0 to 1612\n+ [0x000013ae] Set File Name to entry 1 in the File Name Table\n+ [0x000013b0] Set column to 5\n+ [0x000013b2] Set is_stmt to 1\n+ [0x000013b3] Advance Line by -1574 to 38\n+ [0x000013b6] Copy (view 1)\n+ [0x000013b7] Set File Name to entry 3 in the File Name Table\n+ [0x000013b9] Set column to 1\n+ [0x000013bb] Advance Line by 105 to 143\n+ [0x000013be] Copy (view 2)\n+ [0x000013bf] Set column to 3\n+ [0x000013c1] Special opcode 8: advance Address by 0 to 0x38d1 and Line by 3 to 146 (view 3)\n+ [0x000013c2] Set column to 10\n+ [0x000013c4] Extended opcode 4: set Discriminator to 7\n+ [0x000013c8] Set is_stmt to 0\n+ [0x000013c9] Copy (view 4)\n+ [0x000013ca] Extended opcode 4: set Discriminator to 7\n+ [0x000013ce] Special opcode 187: advance Address by 13 to 0x38de and Line by 0 to 146\n+ [0x000013cf] Set File Name to entry 1 in the File Name Table\n+ [0x000013d1] Set column to 5\n+ [0x000013d3] Set is_stmt to 1\n+ [0x000013d4] Advance Line by -107 to 39\n+ [0x000013d7] Copy (view 1)\n+ [0x000013d8] Special opcode 123: advance Address by 8 to 0x38e6 and Line by 6 to 45\n+ [0x000013d9] Set column to 32\n+ [0x000013db] Set is_stmt to 0\n+ [0x000013dc] Copy (view 1)\n+ [0x000013dd] Set File Name to entry 3 in the File Name Table\n+ [0x000013df] Set column to 10\n+ [0x000013e1] Extended opcode 4: set Discriminator to 7\n+ [0x000013e5] Advance Line by 101 to 146\n+ [0x000013e8] Special opcode 173: advance Address by 12 to 0x38f2 and Line by 0 to 146\n+ [0x000013e9] Set File Name to entry 1 in the File Name Table\n+ [0x000013eb] Set column to 32\n+ [0x000013ed] Advance Line by -101 to 45\n+ [0x000013f0] Special opcode 61: advance Address by 4 to 0x38f6 and Line by 0 to 45\n+ [0x000013f1] Set column to 5\n+ [0x000013f3] Set is_stmt to 1\n+ [0x000013f4] Special opcode 34: advance Address by 2 to 0x38f8 and Line by 1 to 46\n+ [0x000013f5] Set File Name to entry 3 in the File Name Table\n+ [0x000013f7] Set column to 1\n+ [0x000013f9] Advance Line by 97 to 143\n+ [0x000013fc] Copy (view 1)\n+ [0x000013fd] Set column to 3\n+ [0x000013ff] Special opcode 8: advance Address by 0 to 0x38f8 and Line by 3 to 146 (view 2)\n+ [0x00001400] Set column to 10\n+ [0x00001402] Extended opcode 4: set Discriminator to 7\n+ [0x00001406] Set is_stmt to 0\n+ [0x00001407] Copy (view 3)\n+ [0x00001408] Extended opcode 4: set Discriminator to 7\n+ [0x0000140c] Special opcode 103: advance Address by 7 to 0x38ff and Line by 0 to 146\n+ [0x0000140d] Set File Name to entry 1 in the File Name Table\n+ [0x0000140f] Set column to 5\n+ [0x00001411] Set is_stmt to 1\n+ [0x00001412] Advance Line by -99 to 47\n+ [0x00001415] Copy (view 1)\n+ [0x00001416] Set column to 9\n+ [0x00001418] Set is_stmt to 0\n+ [0x00001419] Copy (view 2)\n+ [0x0000141a] Set column to 5\n+ [0x0000141c] Set is_stmt to 1\n+ [0x0000141d] Special opcode 119: advance Address by 8 to 0x3907 and Line by 2 to 49\n+ [0x0000141e] Set column to 12\n+ [0x00001420] Set is_stmt to 0\n+ [0x00001421] Copy (view 1)\n+ [0x00001422] Set column to 1\n+ [0x00001424] Special opcode 48: advance Address by 3 to 0x390a and Line by 1 to 50\n+ [0x00001425] Set column to 9\n+ [0x00001427] Set is_stmt to 1\n+ [0x00001428] Advance Line by -10 to 40\n+ [0x0000142a] Special opcode 201: advance Address by 14 to 0x3918 and Line by 0 to 40\n+ [0x0000142b] Set column to 33\n+ [0x0000142d] Set is_stmt to 0\n+ [0x0000142e] Copy (view 1)\n+ [0x0000142f] Set column to 16\n+ [0x00001431] Special opcode 133: advance Address by 9 to 0x3921 and Line by 2 to 42\n+ [0x00001432] Set column to 33\n+ [0x00001434] Special opcode 31: advance Address by 2 to 0x3923 and Line by -2 to 40\n+ [0x00001435] Set column to 9\n+ [0x00001437] Set is_stmt to 1\n+ [0x00001438] Special opcode 160: advance Address by 11 to 0x392e and Line by 1 to 41\n+ [0x00001439] Set column to 13\n+ [0x0000143b] Set is_stmt to 0\n+ [0x0000143c] Copy (view 1)\n+ [0x0000143d] Set column to 9\n+ [0x0000143f] Set is_stmt to 1\n+ [0x00001440] Special opcode 118: advance Address by 8 to 0x3936 and Line by 1 to 42\n+ [0x00001441] Set column to 16\n+ [0x00001443] Set is_stmt to 0\n+ [0x00001444] Copy (view 1)\n+ [0x00001445] Set column to 70\n+ [0x00001447] Set is_stmt to 1\n+ [0x00001448] Advance Line by 10 to 52\n+ [0x0000144a] Special opcode 145: advance Address by 10 to 0x3940 and Line by 0 to 52\n+ [0x0000144b] Set column to 5\n+ [0x0000144d] Special opcode 6: advance Address by 0 to 0x3940 and Line by 1 to 53 (view 1)\n+ [0x0000144e] Set column to 70\n+ [0x00001450] Set is_stmt to 0\n+ [0x00001451] Special opcode 4: advance Address by 0 to 0x3940 and Line by -1 to 52 (view 2)\n+ [0x00001452] Advance PC by constant 17 to 0x3951\n+ [0x00001453] Special opcode 19: advance Address by 1 to 0x3952 and Line by 0 to 52\n+ [0x00001454] Set column to 26\n+ [0x00001456] Special opcode 62: advance Address by 4 to 0x3956 and Line by 1 to 53\n+ [0x00001457] Set column to 5\n+ [0x00001459] Set is_stmt to 1\n+ [0x0000145a] Special opcode 90: advance Address by 6 to 0x395c and Line by 1 to 54\n+ [0x0000145b] Set column to 68\n+ [0x0000145d] Set is_stmt to 0\n+ [0x0000145e] Copy (view 1)\n+ [0x0000145f] Set column to 43\n+ [0x00001461] Special opcode 47: advance Address by 3 to 0x395f and Line by 0 to 54\n+ [0x00001462] Special opcode 103: advance Address by 7 to 0x3966 and Line by 0 to 54\n+ [0x00001463] Set File Name to entry 3 in the File Name Table\n+ [0x00001465] Set column to 12\n+ [0x00001467] Extended opcode 4: set Discriminator to 7\n+ [0x0000146b] Advance Line by 69 to 123\n+ [0x0000146e] Special opcode 117: advance Address by 8 to 0x396e and Line by 0 to 123\n+ [0x0000146f] Set File Name to entry 1 in the File Name Table\n+ [0x00001471] Set column to 43\n+ [0x00001473] Advance Line by -69 to 54\n+ [0x00001476] Special opcode 61: advance Address by 4 to 0x3972 and Line by 0 to 54\n+ [0x00001477] Set column to 5\n+ [0x00001479] Set is_stmt to 1\n+ [0x0000147a] Special opcode 34: advance Address by 2 to 0x3974 and Line by 1 to 55\n+ [0x0000147b] Set File Name to entry 3 in the File Name Table\n+ [0x0000147d] Set column to 1\n+ [0x0000147f] Advance Line by 62 to 117\n+ [0x00001481] Copy (view 1)\n+ [0x00001482] Set column to 3\n+ [0x00001484] Special opcode 8: advance Address by 0 to 0x3974 and Line by 3 to 120 (view 2)\n+ [0x00001485] Set column to 5\n+ [0x00001487] Special opcode 8: advance Address by 0 to 0x3974 and Line by 3 to 123 (view 3)\n+ [0x00001488] Set column to 12\n+ [0x0000148a] Extended opcode 4: set Discriminator to 7\n+ [0x0000148e] Set is_stmt to 0\n+ [0x0000148f] Copy (view 4)\n+ [0x00001490] Extended opcode 4: set Discriminator to 7\n+ [0x00001494] Special opcode 103: advance Address by 7 to 0x397b and Line by 0 to 123\n+ [0x00001495] Set File Name to entry 1 in the File Name Table\n+ [0x00001497] Set column to 5\n+ [0x00001499] Extended opcode 4: set Discriminator to 1\n+ [0x0000149d] Advance Line by -68 to 55\n+ [0x000014a0] Copy (view 1)\n+ [0x000014a1] Set is_stmt to 1\n+ [0x000014a2] Special opcode 122: advance Address by 8 to 0x3983 and Line by 5 to 60\n+ [0x000014a3] Set column to 30\n+ [0x000014a5] Set is_stmt to 0\n+ [0x000014a6] Copy (view 1)\n+ [0x000014a7] Set column to 5\n+ [0x000014a9] Set is_stmt to 1\n+ [0x000014aa] Special opcode 160: advance Address by 11 to 0x398e and Line by 1 to 61\n+ [0x000014ab] Set column to 39\n+ [0x000014ad] Set is_stmt to 0\n+ [0x000014ae] Copy (view 1)\n+ [0x000014af] Special opcode 47: advance Address by 3 to 0x3991 and Line by 0 to 61\n+ [0x000014b0] Set column to 22\n+ [0x000014b2] Extended opcode 4: set Discriminator to 1\n+ [0x000014b6] Special opcode 118: advance Address by 8 to 0x3999 and Line by 1 to 62\n+ [0x000014b7] Set column to 39\n+ [0x000014b9] Special opcode 46: advance Address by 3 to 0x399c and Line by -1 to 61\n+ [0x000014ba] Set column to 5\n+ [0x000014bc] Set is_stmt to 1\n+ [0x000014bd] Special opcode 34: advance Address by 2 to 0x399e and Line by 1 to 62\n+ [0x000014be] Set column to 22\n+ [0x000014c0] Extended opcode 4: set Discriminator to 1\n+ [0x000014c4] Copy (view 1)\n+ [0x000014c5] Extended opcode 4: set Discriminator to 1\n+ [0x000014c9] Set is_stmt to 0\n+ [0x000014ca] Special opcode 145: advance Address by 10 to 0x39a8 and Line by 0 to 62\n+ [0x000014cb] Set column to 9\n+ [0x000014cd] Set is_stmt to 1\n+ [0x000014ce] Special opcode 118: advance Address by 8 to 0x39b0 and Line by 1 to 63\n+ [0x000014cf] Set column to 23\n+ [0x000014d1] Set is_stmt to 0\n+ [0x000014d2] Copy (view 1)\n+ [0x000014d3] Set column to 22\n+ [0x000014d5] Extended opcode 4: set Discriminator to 1\n+ [0x000014d9] Special opcode 46: advance Address by 3 to 0x39b3 and Line by -1 to 62\n+ [0x000014da] Set column to 23\n+ [0x000014dc] Special opcode 90: advance Address by 6 to 0x39b9 and Line by 1 to 63\n+ [0x000014dd] Set column to 5\n+ [0x000014df] Extended opcode 4: set Discriminator to 3\n+ [0x000014e3] Set is_stmt to 1\n+ [0x000014e4] Special opcode 60: advance Address by 4 to 0x39bd and Line by -1 to 62\n+ [0x000014e5] Set column to 22\n+ [0x000014e7] Extended opcode 4: set Discriminator to 1\n+ [0x000014eb] Copy (view 1)\n+ [0x000014ec] Extended opcode 4: set Discriminator to 1\n+ [0x000014f0] Set is_stmt to 0\n+ [0x000014f1] Special opcode 117: advance Address by 8 to 0x39c5 and Line by 0 to 62\n+ [0x000014f2] Set column to 5\n+ [0x000014f4] Set is_stmt to 1\n+ [0x000014f5] Special opcode 8: advance Address by 0 to 0x39c5 and Line by 3 to 65 (view 1)\n+ [0x000014f6] Set File Name to entry 2 in the File Name Table\n+ [0x000014f8] Set column to 13\n+ [0x000014fa] Advance Line by 1537 to 1602\n+ [0x000014fd] Copy (view 2)\n+ [0x000014fe] Set column to 9\n+ [0x00001500] Special opcode 6: advance Address by 0 to 0x39c5 and Line by 1 to 1603 (view 3)\n+ [0x00001501] Set column to 36\n [0x00001503] Set is_stmt to 0\n- [0x00001504] Copy (view 1)\n- [0x00001505] Set column to 37\n- [0x00001507] Extended opcode 4: set Discriminator to 1\n- [0x0000150b] Special opcode 75: advance Address by 5 to 0x39c2 and Line by 0 to 32\n- [0x0000150c] Set column to 38\n- [0x0000150e] Special opcode 117: advance Address by 8 to 0x39ca and Line by 0 to 32\n- [0x0000150f] Set column to 37\n- [0x00001511] Extended opcode 4: set Discriminator to 1\n- [0x00001515] Special opcode 33: advance Address by 2 to 0x39cc and Line by 0 to 32\n- [0x00001516] Set column to 5\n- [0x00001518] Set is_stmt to 1\n- [0x00001519] Special opcode 122: advance Address by 8 to 0x39d4 and Line by 5 to 37\n- [0x0000151a] Set column to 26\n- [0x0000151c] Extended opcode 4: set Discriminator to 1\n- [0x00001520] Set is_stmt to 0\n- [0x00001521] Copy (view 1)\n- [0x00001522] Set column to 5\n- [0x00001524] Set is_stmt to 1\n- [0x00001525] Advance PC by constant 17 to 0x39e5\n- [0x00001526] Special opcode 62: advance Address by 4 to 0x39e9 and Line by 1 to 38\n- [0x00001527] Set column to 9\n- [0x00001529] Set is_stmt to 0\n- [0x0000152a] Copy (view 1)\n- [0x0000152b] Set column to 1\n- [0x0000152d] Special opcode 132: advance Address by 9 to 0x39f2 and Line by 1 to 39\n- [0x0000152e] Special opcode 75: advance Address by 5 to 0x39f7 and Line by 0 to 39\n- [0x0000152f] Set column to 36\n- [0x00001531] Set is_stmt to 1\n- [0x00001532] Special opcode 133: advance Address by 9 to 0x3a00 and Line by 2 to 41\n- [0x00001533] Set column to 5\n- [0x00001535] Special opcode 6: advance Address by 0 to 0x3a00 and Line by 1 to 42 (view 1)\n- [0x00001536] Set column to 36\n- [0x00001538] Set is_stmt to 0\n- [0x00001539] Special opcode 4: advance Address by 0 to 0x3a00 and Line by -1 to 41 (view 2)\n- [0x0000153a] Set column to 16\n- [0x0000153c] Special opcode 63: advance Address by 4 to 0x3a04 and Line by 2 to 43\n- [0x0000153d] Set column to 5\n- [0x0000153f] Special opcode 74: advance Address by 5 to 0x3a09 and Line by -1 to 42\n- [0x00001540] Set is_stmt to 1\n- [0x00001541] Special opcode 78: advance Address by 5 to 0x3a0e and Line by 3 to 45\n- [0x00001542] Special opcode 78: advance Address by 5 to 0x3a13 and Line by 3 to 48\n- [0x00001543] Set column to 12\n- [0x00001545] Set is_stmt to 0\n- [0x00001546] Special opcode 8: advance Address by 0 to 0x3a13 and Line by 3 to 51 (view 1)\n- [0x00001547] Set column to 16\n- [0x00001549] Special opcode 182: advance Address by 13 to 0x3a20 and Line by -5 to 46\n- [0x0000154a] Set column to 1\n- [0x0000154c] Special opcode 81: advance Address by 5 to 0x3a25 and Line by 6 to 52\n- [0x0000154d] Advance PC by 1 to 0x3a26\n+ [0x00001504] Copy (view 4)\n+ [0x00001505] Set column to 27\n+ [0x00001507] Special opcode 47: advance Address by 3 to 0x39c8 and Line by 0 to 1603\n+ [0x00001508] Set column to 36\n+ [0x0000150a] Special opcode 89: advance Address by 6 to 0x39ce and Line by 0 to 1603\n+ [0x0000150b] Special opcode 201: advance Address by 14 to 0x39dc and Line by 0 to 1603\n+ [0x0000150c] Set File Name to entry 1 in the File Name Table\n+ [0x0000150e] Set column to 5\n+ [0x00001510] Set is_stmt to 1\n+ [0x00001511] Advance Line by -1537 to 66\n+ [0x00001514] Copy (view 1)\n+ [0x00001515] Set column to 9\n+ [0x00001517] Set is_stmt to 0\n+ [0x00001518] Copy (view 2)\n+ [0x00001519] Set column to 5\n+ [0x0000151b] Set is_stmt to 1\n+ [0x0000151c] Special opcode 118: advance Address by 8 to 0x39e4 and Line by 1 to 67\n+ [0x0000151d] Set column to 9\n+ [0x0000151f] Set is_stmt to 0\n+ [0x00001520] Copy (view 1)\n+ [0x00001521] Set column to 5\n+ [0x00001523] Set is_stmt to 1\n+ [0x00001524] Special opcode 118: advance Address by 8 to 0x39ec and Line by 1 to 68\n+ [0x00001525] Set column to 12\n+ [0x00001527] Set is_stmt to 0\n+ [0x00001528] Copy (view 1)\n+ [0x00001529] Set column to 1\n+ [0x0000152b] Special opcode 48: advance Address by 3 to 0x39ef and Line by 1 to 69\n+ [0x0000152c] Set column to 9\n+ [0x0000152e] Set is_stmt to 1\n+ [0x0000152f] Advance Line by -13 to 56\n+ [0x00001531] Advance PC by constant 17 to 0x3a00\n+ [0x00001532] Special opcode 5: advance Address by 0 to 0x3a00 and Line by 0 to 56\n+ [0x00001533] Set column to 33\n+ [0x00001535] Set is_stmt to 0\n+ [0x00001536] Copy (view 1)\n+ [0x00001537] Set column to 16\n+ [0x00001539] Special opcode 133: advance Address by 9 to 0x3a09 and Line by 2 to 58\n+ [0x0000153a] Set column to 33\n+ [0x0000153c] Special opcode 31: advance Address by 2 to 0x3a0b and Line by -2 to 56\n+ [0x0000153d] Set column to 9\n+ [0x0000153f] Set is_stmt to 1\n+ [0x00001540] Special opcode 202: advance Address by 14 to 0x3a19 and Line by 1 to 57\n+ [0x00001541] Set column to 13\n+ [0x00001543] Set is_stmt to 0\n+ [0x00001544] Copy (view 1)\n+ [0x00001545] Set column to 9\n+ [0x00001547] Set is_stmt to 1\n+ [0x00001548] Special opcode 118: advance Address by 8 to 0x3a21 and Line by 1 to 58\n+ [0x00001549] Set column to 16\n+ [0x0000154b] Set is_stmt to 0\n+ [0x0000154c] Copy (view 1)\n+ [0x0000154d] Advance PC by 5 to 0x3a26\n [0x0000154f] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1,86 +1,86 @@\n Contents of the .debug_info section:\n \n Compilation Unit @ offset 0:\n- Length: 0x3d (32-bit)\n+ Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x93f\n Pointer Size: 4\n <0>: Abbrev Number: 21 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n <1><15>: Abbrev Number: 18 (DW_TAG_imported_unit)\n- <16> DW_AT_import : (GNU_ref_alt) <0x3912>\n+ <16> DW_AT_import : (GNU_ref_alt) <0x4013>\n <1><1a>: Abbrev Number: 18 (DW_TAG_imported_unit)\n- <1b> DW_AT_import : (GNU_ref_alt) <0xc>\n- <1><1f>: Abbrev Number: 24 (DW_TAG_subprogram)\n- <20> DW_AT_external : (flag_present) 1\n- <20> DW_AT_name : (GNU_strp_alt) (offset: 0x14c2) \n- <24> DW_AT_decl_file : (data1) 10\n- <25> DW_AT_decl_line : (data2) 672\n- <27> DW_AT_decl_column : (data1) 14\n- <28> DW_AT_type : (GNU_ref_alt) <0x70>\n- <2c> DW_AT_declaration : (flag_present) 1\n- <2c> DW_AT_sibling : (ref_udata) <0x33>\n- <2><2d>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2e> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <2><32>: Abbrev Number: 0\n- <1><33>: Abbrev Number: 26 (DW_TAG_subprogram)\n- <34> DW_AT_external : (flag_present) 1\n- <34> DW_AT_name : (GNU_strp_alt) (offset: 0x1b92) \n- <38> DW_AT_decl_file : (implicit_const) 10\n- <38> DW_AT_decl_line : (data2) 687\n- <3a> DW_AT_decl_column : (implicit_const) 13\n- <3a> DW_AT_declaration : (flag_present) 1\n- <2><3a>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <3b> DW_AT_type : (GNU_ref_alt) <0x70>\n- <2><3f>: Abbrev Number: 0\n- <1><40>: Abbrev Number: 0\n- Compilation Unit @ offset 0x41:\n- Length: 0x1c (32-bit)\n+ <1b> DW_AT_import : (GNU_ref_alt) <0x4338>\n+ <1><1f>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x20:\n+ Length: 0x3d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x93f\n Pointer Size: 4\n- <0><4d>: Abbrev Number: 21 (DW_TAG_partial_unit)\n- <4e> DW_AT_stmt_list : (sec_offset) 0\n- <52> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <1><56>: Abbrev Number: 18 (DW_TAG_imported_unit)\n- <57> DW_AT_import : (GNU_ref_alt) <0x4245>\n- <1><5b>: Abbrev Number: 18 (DW_TAG_imported_unit)\n- <5c> DW_AT_import : (GNU_ref_alt) <0x4338>\n+ <0><2c>: Abbrev Number: 21 (DW_TAG_partial_unit)\n+ <2d> DW_AT_stmt_list : (sec_offset) 0\n+ <31> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n+ <1><35>: Abbrev Number: 18 (DW_TAG_imported_unit)\n+ <36> DW_AT_import : (GNU_ref_alt) <0x3912>\n+ <1><3a>: Abbrev Number: 18 (DW_TAG_imported_unit)\n+ <3b> DW_AT_import : (GNU_ref_alt) <0xc>\n+ <1><3f>: Abbrev Number: 24 (DW_TAG_subprogram)\n+ <40> DW_AT_external : (flag_present) 1\n+ <40> DW_AT_name : (GNU_strp_alt) (offset: 0x14c2) \n+ <44> DW_AT_decl_file : (data1) 10\n+ <45> DW_AT_decl_line : (data2) 672\n+ <47> DW_AT_decl_column : (data1) 14\n+ <48> DW_AT_type : (GNU_ref_alt) <0x70>\n+ <4c> DW_AT_declaration : (flag_present) 1\n+ <4c> DW_AT_sibling : (ref_udata) <0x53>\n+ <2><4d>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <4e> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2><52>: Abbrev Number: 0\n+ <1><53>: Abbrev Number: 26 (DW_TAG_subprogram)\n+ <54> DW_AT_external : (flag_present) 1\n+ <54> DW_AT_name : (GNU_strp_alt) (offset: 0x1b92) \n+ <58> DW_AT_decl_file : (implicit_const) 10\n+ <58> DW_AT_decl_line : (data2) 687\n+ <5a> DW_AT_decl_column : (implicit_const) 13\n+ <5a> DW_AT_declaration : (flag_present) 1\n+ <2><5a>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <5b> DW_AT_type : (GNU_ref_alt) <0x70>\n+ <2><5f>: Abbrev Number: 0\n <1><60>: Abbrev Number: 0\n Compilation Unit @ offset 0x61:\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x93f\n Pointer Size: 4\n <0><6d>: Abbrev Number: 21 (DW_TAG_partial_unit)\n <6e> DW_AT_stmt_list : (sec_offset) 0\n- <72> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <72> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n <1><76>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <77> DW_AT_import : (GNU_ref_alt) <0x3e93>\n <1><7b>: Abbrev Number: 2 (DW_TAG_imported_unit)\n- <7c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n+ <7c> DW_AT_import : (ref_addr) <0x2c>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n <1><80>: Abbrev Number: 0\n Compilation Unit @ offset 0x81:\n Length: 0x90 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x93f\n Pointer Size: 4\n <0><8d>: Abbrev Number: 21 (DW_TAG_partial_unit)\n <8e> DW_AT_stmt_list : (sec_offset) 0\n- <92> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <92> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n <1><96>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <97> DW_AT_import : (GNU_ref_alt) <0x3f24>\n <1><9b>: Abbrev Number: 2 (DW_TAG_imported_unit)\n- <9c> DW_AT_import : (ref_addr) <0x4d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n+ <9c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 2 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x6d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 22 (DW_TAG_typedef)\n DW_AT_name : (strp) (offset: 0xa22): __int64_t\n DW_AT_decl_file : (data1) 7\n DW_AT_decl_line : (data1) 47\n DW_AT_decl_column : (data1) 44\n@@ -148,15 +148,15 @@\n Length: 0x41 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x93f\n Pointer Size: 4\n <0><121>: Abbrev Number: 21 (DW_TAG_partial_unit)\n <122> DW_AT_stmt_list : (sec_offset) 0\n- <126> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <126> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n <1><12a>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <12b> DW_AT_import : (GNU_ref_alt) <0x434f>\n <1><12f>: Abbrev Number: 24 (DW_TAG_subprogram)\n <130> DW_AT_external : (flag_present) 1\n <130> DW_AT_name : (GNU_strp_alt) (offset: 0x30fa) \n <134> DW_AT_decl_file : (data1) 26\n <135> DW_AT_decl_line : (data2) 407\n@@ -187,16 +187,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><166>: Abbrev Number: 10 (DW_TAG_compile_unit)\n <167> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n <16b> DW_AT_language : (data1) 33\t(C++14)\n- <16c> DW_AT_name : (line_strp) (offset: 0x1b): src/main/cpp/posix.cpp\n- <170> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <16c> DW_AT_name : (line_strp) (offset: 0x47): src/main/cpp/posix.cpp\n+ <170> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n <174> DW_AT_ranges : (sec_offset) 0xd4\n <178> DW_AT_low_pc : (addr) 0\n <17c> DW_AT_stmt_list : (sec_offset) 0\n <1><180>: Abbrev Number: 15 (DW_TAG_imported_unit)\n <181> DW_AT_import : (GNU_ref_alt) <0x3f84>\n <1><185>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <186> DW_AT_import : (ref_addr) <0x8d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n@@ -1230,25 +1230,25 @@\n <938> DW_AT_call_return_pc: (addr) 0x318f\n <93c> DW_AT_call_origin : (ref_addr) <0xba>\n <3><940>: Abbrev Number: 85 (DW_TAG_call_site)\n <941> DW_AT_call_return_pc: (addr) 0x319d\n <945> DW_AT_call_origin : (ref_udata) <0x42a>\n <3><947>: Abbrev Number: 28 (DW_TAG_call_site)\n <948> DW_AT_call_return_pc: (addr) 0x31ad\n- <94c> DW_AT_call_origin : (ref_addr) <0x33>\n+ <94c> DW_AT_call_origin : (ref_addr) <0x53>\n <3><950>: Abbrev Number: 28 (DW_TAG_call_site)\n <951> DW_AT_call_return_pc: (addr) 0x31dc\n <955> DW_AT_call_origin : (ref_addr) <0xf4>\n <3><959>: Abbrev Number: 0\n <2><95a>: Abbrev Number: 28 (DW_TAG_call_site)\n <95b> DW_AT_call_return_pc: (addr) 0x3178\n <95f> DW_AT_call_origin : (ref_addr) <0xba>\n <2><963>: Abbrev Number: 28 (DW_TAG_call_site)\n <964> DW_AT_call_return_pc: (addr) 0x31b9\n- <968> DW_AT_call_origin : (ref_addr) <0x33>\n+ <968> DW_AT_call_origin : (ref_addr) <0x53>\n <2><96c>: Abbrev Number: 85 (DW_TAG_call_site)\n <96d> DW_AT_call_return_pc: (addr) 0x31fa\n <971> DW_AT_call_origin : (ref_udata) <0x42a>\n <2><973>: Abbrev Number: 28 (DW_TAG_call_site)\n <974> DW_AT_call_return_pc: (addr) 0x3215\n <978> DW_AT_call_origin : (ref_addr) <0xf4>\n <2><97c>: Abbrev Number: 0\n@@ -1312,15 +1312,15 @@\n <9fc> DW_AT_call_return_pc: (addr) 0x3114\n DW_AT_call_origin : (ref_addr) <0xba>\n <2>: Abbrev Number: 75 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x311e\n DW_AT_call_origin : (GNU_ref_alt) <0x3bbc>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x3128\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x313d\n DW_AT_call_origin : (ref_addr) <0xd7>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 76 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (strp) (offset: 0xc66): Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n@@ -1372,15 +1372,15 @@\n DW_AT_call_return_pc: (addr) 0x30a5\n DW_AT_call_origin : (ref_addr) <0xba>\n <2>: Abbrev Number: 85 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x30b7\n DW_AT_call_origin : (ref_udata) <0x449>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x30c7\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x30e9\n DW_AT_call_origin : (ref_addr) <0xf4>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 47 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (strp) (offset: 0xc0e): Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n@@ -1452,15 +1452,15 @@\n DW_AT_call_origin : (ref_udata) <0x49e>\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x3044\n DW_AT_call_origin : (ref_addr) <0xd7>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x304e\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x3079\n DW_AT_call_origin : (ref_addr) <0xf4>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 76 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (strp) (offset: 0x448): Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n@@ -1641,42 +1641,42 @@\n DW_AT_call_return_pc: (addr) 0x2e70\n DW_AT_call_origin : (ref_addr) <0xba>\n <2>: Abbrev Number: 85 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2e8b\n DW_AT_call_origin : (ref_udata) <0x5c8>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2eaa\n- DW_AT_call_origin : (ref_addr) <0x1f>\n+ DW_AT_call_origin : (ref_addr) <0x3f>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2ed4\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2efa\n DW_AT_call_origin : (ref_addr) <0xd7>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f08\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f31\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f42\n DW_AT_call_origin : (ref_addr) <0xf4>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f5b\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f6c\n DW_AT_call_origin : (ref_addr) <0xf4>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f76\n DW_AT_call_origin : (ref_addr) <0x10b>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f81\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2f92\n DW_AT_call_origin : (ref_addr) <0x143>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 61 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (strp) (offset: 0x5e2): Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink\n@@ -1754,24 +1754,24 @@\n DW_AT_call_return_pc: (addr) 0x2db0\n DW_AT_call_origin : (ref_addr) <0xba>\n <2>: Abbrev Number: 85 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2dc3\n DW_AT_call_origin : (ref_udata) <0x53d>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2dcd\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2dd5\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2dff\n DW_AT_call_origin : (ref_addr) <0xf4>\n <2>: Abbrev Number: 28 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2e19\n- DW_AT_call_origin : (ref_addr) <0x33>\n+ DW_AT_call_origin : (ref_addr) <0x53>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 34 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (strp) (offset: 0x841): Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n DW_AT_decl_file : (implicit_const) 2\n DW_AT_decl_line : (data1) 155\n DW_AT_decl_column : (implicit_const) 1\n@@ -1992,21 +1992,21 @@\n <1001> DW_AT_call_return_pc: (addr) 0x2aca\n <1005> DW_AT_call_origin : (ref_udata) <0x585>\n <3><1007>: Abbrev Number: 28 (DW_TAG_call_site)\n <1008> DW_AT_call_return_pc: (addr) 0x2b08\n <100c> DW_AT_call_origin : (ref_addr) <0x12f>\n <3><1010>: Abbrev Number: 28 (DW_TAG_call_site)\n <1011> DW_AT_call_return_pc: (addr) 0x2b1b\n- <1015> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <1015> DW_AT_call_origin : (ref_addr) <0x3f>\n <3><1019>: Abbrev Number: 85 (DW_TAG_call_site)\n <101a> DW_AT_call_return_pc: (addr) 0x2b8f\n <101e> DW_AT_call_origin : (ref_udata) <0x5e7>\n <3><1020>: Abbrev Number: 28 (DW_TAG_call_site)\n <1021> DW_AT_call_return_pc: (addr) 0x2ba2\n- <1025> DW_AT_call_origin : (ref_addr) <0x33>\n+ <1025> DW_AT_call_origin : (ref_addr) <0x53>\n <3><1029>: Abbrev Number: 85 (DW_TAG_call_site)\n <102a> DW_AT_call_return_pc: (addr) 0x2bc8\n <102e> DW_AT_call_origin : (ref_udata) <0x12ae>\n <3><1030>: Abbrev Number: 28 (DW_TAG_call_site)\n <1031> DW_AT_call_return_pc: (addr) 0x2be3\n <1035> DW_AT_call_origin : (ref_addr) <0xd7>\n <3><1039>: Abbrev Number: 85 (DW_TAG_call_site)\n@@ -2032,37 +2032,37 @@\n <1066> DW_AT_sibling : (ref_udata) <0x1073>\n <3><1068>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <1069> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f6a>\n <3><106d>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <106e> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f61>\n <3><1072>: Abbrev Number: 0\n <2><1073>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <1074> DW_AT_abstract_origin: (GNU_ref_alt) <0x424a>\n+ <1074> DW_AT_abstract_origin: (GNU_ref_alt) <0x4018>\n <1078> DW_AT_entry_pc : (addr) 0x29ff\n <107c> DW_AT_GNU_entry_view: (data1) 2\n <107d> DW_AT_low_pc : (addr) 0x29ff\n <1081> DW_AT_high_pc : (udata) 33\n <1082> DW_AT_call_file : (implicit_const) 2\n <1082> DW_AT_call_line : (data1) 157\n <1083> DW_AT_call_column : (data1) 37\n <1084> DW_AT_sibling : (ref_udata) <0x10bb>\n <3><1086>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <1087> DW_AT_abstract_origin: (GNU_ref_alt) <0x426d>\n+ <1087> DW_AT_abstract_origin: (GNU_ref_alt) <0x403b>\n <108b> DW_AT_location : (sec_offset) 0x605 (location list)\n <108f> DW_AT_GNU_locviews: (sec_offset) 0x603\n <3><1093>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <1094> DW_AT_abstract_origin: (GNU_ref_alt) <0x4263>\n+ <1094> DW_AT_abstract_origin: (GNU_ref_alt) <0x4031>\n <1098> DW_AT_location : (sec_offset) 0x615 (location list)\n <109c> DW_AT_GNU_locviews: (sec_offset) 0x613\n <3><10a0>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <10a1> DW_AT_abstract_origin: (GNU_ref_alt) <0x4259>\n+ <10a1> DW_AT_abstract_origin: (GNU_ref_alt) <0x4027>\n <10a5> DW_AT_location : (sec_offset) 0x625 (location list)\n <10a9> DW_AT_GNU_locviews: (sec_offset) 0x623\n <3><10ad>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <10ae> DW_AT_abstract_origin: (GNU_ref_alt) <0x4250>\n+ <10ae> DW_AT_abstract_origin: (GNU_ref_alt) <0x401e>\n <10b2> DW_AT_location : (sec_offset) 0x630 (location list)\n <10b6> DW_AT_GNU_locviews: (sec_offset) 0x62e\n <3><10ba>: Abbrev Number: 0\n <2><10bb>: Abbrev Number: 28 (DW_TAG_call_site)\n <10bc> DW_AT_call_return_pc: (addr) 0x2a40\n <10c0> DW_AT_call_origin : (ref_addr) <0xba>\n <2><10c4>: Abbrev Number: 28 (DW_TAG_call_site)\n@@ -2072,27 +2072,27 @@\n <10ce> DW_AT_call_return_pc: (addr) 0x2a6c\n <10d2> DW_AT_call_origin : (ref_udata) <0x5a7>\n <2><10d4>: Abbrev Number: 85 (DW_TAG_call_site)\n <10d5> DW_AT_call_return_pc: (addr) 0x2cb4\n <10d9> DW_AT_call_origin : (ref_udata) <0x557>\n <2><10db>: Abbrev Number: 28 (DW_TAG_call_site)\n <10dc> DW_AT_call_return_pc: (addr) 0x2cc0\n- <10e0> DW_AT_call_origin : (ref_addr) <0x33>\n+ <10e0> DW_AT_call_origin : (ref_addr) <0x53>\n <2><10e4>: Abbrev Number: 28 (DW_TAG_call_site)\n <10e5> DW_AT_call_return_pc: (addr) 0x2d0b\n <10e9> DW_AT_call_origin : (ref_addr) <0x143>\n <2><10ed>: Abbrev Number: 28 (DW_TAG_call_site)\n <10ee> DW_AT_call_return_pc: (addr) 0x2d38\n <10f2> DW_AT_call_origin : (ref_addr) <0x10b>\n <2><10f6>: Abbrev Number: 28 (DW_TAG_call_site)\n <10f7> DW_AT_call_return_pc: (addr) 0x2d51\n <10fb> DW_AT_call_origin : (ref_addr) <0xf4>\n <2><10ff>: Abbrev Number: 28 (DW_TAG_call_site)\n <1100> DW_AT_call_return_pc: (addr) 0x2d5d\n- <1104> DW_AT_call_origin : (ref_addr) <0x33>\n+ <1104> DW_AT_call_origin : (ref_addr) <0x53>\n <2><1108>: Abbrev Number: 0\n <1><1109>: Abbrev Number: 34 (DW_TAG_subprogram)\n <110a> DW_AT_external : (flag_present) 1\n <110a> DW_AT_name : (strp) (offset: 0xac7): Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n <110e> DW_AT_decl_file : (implicit_const) 2\n <110e> DW_AT_decl_line : (data1) 110\n <110f> DW_AT_decl_column : (implicit_const) 1\n@@ -2224,49 +2224,49 @@\n <1216> DW_AT_sibling : (ref_udata) <0x1223>\n <3><1218>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <1219> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f6a>\n <3><121d>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <121e> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f61>\n <3><1222>: Abbrev Number: 0\n <2><1223>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <1224> DW_AT_abstract_origin: (GNU_ref_alt) <0x424a>\n+ <1224> DW_AT_abstract_origin: (GNU_ref_alt) <0x4018>\n <1228> DW_AT_entry_pc : (addr) 0x2844\n <122c> DW_AT_GNU_entry_view: (data1) 2\n <122d> DW_AT_low_pc : (addr) 0x2844\n <1231> DW_AT_high_pc : (udata) 31\n <1232> DW_AT_call_file : (implicit_const) 2\n <1232> DW_AT_call_line : (data1) 112\n <1233> DW_AT_call_column : (data1) 37\n <1234> DW_AT_sibling : (ref_udata) <0x126b>\n <3><1236>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <1237> DW_AT_abstract_origin: (GNU_ref_alt) <0x426d>\n+ <1237> DW_AT_abstract_origin: (GNU_ref_alt) <0x403b>\n <123b> DW_AT_location : (sec_offset) 0x6b4 (location list)\n <123f> DW_AT_GNU_locviews: (sec_offset) 0x6b2\n <3><1243>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <1244> DW_AT_abstract_origin: (GNU_ref_alt) <0x4263>\n+ <1244> DW_AT_abstract_origin: (GNU_ref_alt) <0x4031>\n <1248> DW_AT_location : (sec_offset) 0x6c4 (location list)\n <124c> DW_AT_GNU_locviews: (sec_offset) 0x6c2\n <3><1250>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <1251> DW_AT_abstract_origin: (GNU_ref_alt) <0x4259>\n+ <1251> DW_AT_abstract_origin: (GNU_ref_alt) <0x4027>\n <1255> DW_AT_location : (sec_offset) 0x6d4 (location list)\n <1259> DW_AT_GNU_locviews: (sec_offset) 0x6d2\n <3><125d>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <125e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4250>\n+ <125e> DW_AT_abstract_origin: (GNU_ref_alt) <0x401e>\n <1262> DW_AT_location : (sec_offset) 0x6df (location list)\n <1266> DW_AT_GNU_locviews: (sec_offset) 0x6dd\n <3><126a>: Abbrev Number: 0\n <2><126b>: Abbrev Number: 28 (DW_TAG_call_site)\n <126c> DW_AT_call_return_pc: (addr) 0x287c\n <1270> DW_AT_call_origin : (ref_addr) <0xba>\n <2><1274>: Abbrev Number: 85 (DW_TAG_call_site)\n <1275> DW_AT_call_return_pc: (addr) 0x2899\n <1279> DW_AT_call_origin : (ref_udata) <0x5c8>\n <2><127b>: Abbrev Number: 28 (DW_TAG_call_site)\n <127c> DW_AT_call_return_pc: (addr) 0x28a9\n- <1280> DW_AT_call_origin : (ref_addr) <0x33>\n+ <1280> DW_AT_call_origin : (ref_addr) <0x53>\n <2><1284>: Abbrev Number: 85 (DW_TAG_call_site)\n <1285> DW_AT_call_return_pc: (addr) 0x28bd\n <1289> DW_AT_call_origin : (ref_udata) <0x5b9>\n <2><128b>: Abbrev Number: 28 (DW_TAG_call_site)\n <128c> DW_AT_call_return_pc: (addr) 0x28d6\n <1290> DW_AT_call_origin : (ref_addr) <0xf4>\n <2><1294>: Abbrev Number: 85 (DW_TAG_call_site)\n@@ -2412,15 +2412,15 @@\n <13ac> DW_AT_call_return_pc: (addr) 0x26c4\n <13b0> DW_AT_call_origin : (ref_addr) <0xba>\n <2><13b4>: Abbrev Number: 85 (DW_TAG_call_site)\n <13b5> DW_AT_call_return_pc: (addr) 0x26da\n <13b9> DW_AT_call_origin : (ref_udata) <0x602>\n <2><13bb>: Abbrev Number: 28 (DW_TAG_call_site)\n <13bc> DW_AT_call_return_pc: (addr) 0x26e4\n- <13c0> DW_AT_call_origin : (ref_addr) <0x33>\n+ <13c0> DW_AT_call_origin : (ref_addr) <0x53>\n <2><13c4>: Abbrev Number: 28 (DW_TAG_call_site)\n <13c5> DW_AT_call_return_pc: (addr) 0x270c\n <13c9> DW_AT_call_origin : (ref_addr) <0xf4>\n <2><13cd>: Abbrev Number: 0\n <1><13ce>: Abbrev Number: 34 (DW_TAG_subprogram)\n <13cf> DW_AT_external : (flag_present) 1\n <13cf> DW_AT_name : (strp) (offset: 0x712): Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n@@ -3253,16 +3253,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><1b4f>: Abbrev Number: 10 (DW_TAG_compile_unit)\n <1b50> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n <1b54> DW_AT_language : (data1) 33\t(C++14)\n- <1b55> DW_AT_name : (line_strp) (offset: 0x2d8): src/main/cpp/linux.cpp\n- <1b59> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <1b55> DW_AT_name : (line_strp) (offset: 0x2b7): src/main/cpp/linux.cpp\n+ <1b59> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n <1b5d> DW_AT_ranges : (sec_offset) 0x10c\n <1b61> DW_AT_low_pc : (addr) 0\n <1b65> DW_AT_stmt_list : (sec_offset) 0xc30\n <1><1b69>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <1b6a> DW_AT_import : (ref_addr) <0x8d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n <1><1b6e>: Abbrev Number: 23 (DW_TAG_typedef)\n <1b6f> DW_AT_name : (strp) (offset: 0x9f6): __uint32_t\n@@ -3873,15 +3873,15 @@\n <1f9b> DW_AT_call_return_pc: (addr) 0x36af\n <1f9f> DW_AT_call_origin : (ref_udata) <0x1e07>\n <2><1fa1>: Abbrev Number: 85 (DW_TAG_call_site)\n <1fa2> DW_AT_call_return_pc: (addr) 0x36b7\n <1fa6> DW_AT_call_origin : (ref_udata) <0x1e8c>\n <2><1fa8>: Abbrev Number: 28 (DW_TAG_call_site)\n <1fa9> DW_AT_call_return_pc: (addr) 0x36bf\n- <1fad> DW_AT_call_origin : (ref_addr) <0x33>\n+ <1fad> DW_AT_call_origin : (ref_addr) <0x53>\n <2><1fb1>: Abbrev Number: 0\n <1><1fb2>: Abbrev Number: 25 (DW_TAG_pointer_type)\n <1fb3> DW_AT_byte_size : (implicit_const) 4\n <1fb3> DW_AT_type : (ref_udata) <0x1dfd>, watch_details_t, watch_details\n <1><1fb5>: Abbrev Number: 100 (DW_TAG_subprogram)\n <1fb6> DW_AT_external : (flag_present) 1\n <1fb6> DW_AT_name : (strp) (offset: 0xb49): Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n@@ -3993,18 +3993,18 @@\n <2097> DW_AT_abstract_origin: (ref_udata) <0x2390>\n <3><2099>: Abbrev Number: 85 (DW_TAG_call_site)\n <209a> DW_AT_call_return_pc: (addr) 0x3634\n <209e> DW_AT_call_origin : (ref_udata) <0x1e6a>\n <3><20a0>: Abbrev Number: 0\n <2><20a1>: Abbrev Number: 28 (DW_TAG_call_site)\n <20a2> DW_AT_call_return_pc: (addr) 0x3622\n- <20a6> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <20a6> DW_AT_call_origin : (ref_addr) <0x3f>\n <2><20aa>: Abbrev Number: 28 (DW_TAG_call_site)\n <20ab> DW_AT_call_return_pc: (addr) 0x363e\n- <20af> DW_AT_call_origin : (ref_addr) <0x33>\n+ <20af> DW_AT_call_origin : (ref_addr) <0x53>\n <2><20b3>: Abbrev Number: 28 (DW_TAG_call_site)\n <20b4> DW_AT_call_return_pc: (addr) 0x366c\n <20b8> DW_AT_call_origin : (ref_addr) <0xf4>\n <2><20bc>: Abbrev Number: 0\n <1><20bd>: Abbrev Number: 96 (DW_TAG_subprogram)\n <20be> DW_AT_external : (flag_present) 1\n <20be> DW_AT_name : (strp) (offset: 0x4df): Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n@@ -4109,18 +4109,18 @@\n <21a1> DW_AT_call_return_pc: (addr) 0x3534\n <21a5> DW_AT_call_origin : (ref_addr) <0xba>\n <2><21a9>: Abbrev Number: 85 (DW_TAG_call_site)\n <21aa> DW_AT_call_return_pc: (addr) 0x3547\n <21ae> DW_AT_call_origin : (ref_udata) <0x1ea1>\n <2><21b0>: Abbrev Number: 28 (DW_TAG_call_site)\n <21b1> DW_AT_call_return_pc: (addr) 0x3555\n- <21b5> DW_AT_call_origin : (ref_addr) <0x33>\n+ <21b5> DW_AT_call_origin : (ref_addr) <0x53>\n <2><21b9>: Abbrev Number: 28 (DW_TAG_call_site)\n <21ba> DW_AT_call_return_pc: (addr) 0x3567\n- <21be> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <21be> DW_AT_call_origin : (ref_addr) <0x3f>\n <2><21c2>: Abbrev Number: 28 (DW_TAG_call_site)\n <21c3> DW_AT_call_return_pc: (addr) 0x35b4\n <21c7> DW_AT_call_origin : (ref_addr) <0xf4>\n <2><21cb>: Abbrev Number: 85 (DW_TAG_call_site)\n <21cc> DW_AT_call_return_pc: (addr) 0x35d1\n <21d0> DW_AT_call_origin : (ref_udata) <0x1e8c>\n <2><21d2>: Abbrev Number: 28 (DW_TAG_call_site)\n@@ -4259,37 +4259,37 @@\n <22f0> DW_AT_GNU_locviews: (sec_offset) 0xdc9\n <3><22f4>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <22f5> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f61>\n <22f9> DW_AT_location : (sec_offset) 0xdd8 (location list)\n <22fd> DW_AT_GNU_locviews: (sec_offset) 0xdd6\n <3><2301>: Abbrev Number: 0\n <2><2302>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <2303> DW_AT_abstract_origin: (GNU_ref_alt) <0x424a>\n+ <2303> DW_AT_abstract_origin: (GNU_ref_alt) <0x4018>\n <2307> DW_AT_entry_pc : (addr) 0x33fc\n <230b> DW_AT_GNU_entry_view: (data1) 2\n <230c> DW_AT_low_pc : (addr) 0x33fc\n <2310> DW_AT_high_pc : (udata) 52\n <2311> DW_AT_call_file : (implicit_const) 2\n <2311> DW_AT_call_line : (data1) 45\n <2312> DW_AT_call_column : (data1) 40\n <2313> DW_AT_sibling : (ref_udata) <0x234a>\n <3><2315>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2316> DW_AT_abstract_origin: (GNU_ref_alt) <0x426d>\n+ <2316> DW_AT_abstract_origin: (GNU_ref_alt) <0x403b>\n <231a> DW_AT_location : (sec_offset) 0xde3 (location list)\n <231e> DW_AT_GNU_locviews: (sec_offset) 0xde1\n <3><2322>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2323> DW_AT_abstract_origin: (GNU_ref_alt) <0x4263>\n+ <2323> DW_AT_abstract_origin: (GNU_ref_alt) <0x4031>\n <2327> DW_AT_location : (sec_offset) 0xdf3 (location list)\n <232b> DW_AT_GNU_locviews: (sec_offset) 0xdf1\n <3><232f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2330> DW_AT_abstract_origin: (GNU_ref_alt) <0x4259>\n+ <2330> DW_AT_abstract_origin: (GNU_ref_alt) <0x4027>\n <2334> DW_AT_location : (sec_offset) 0xe03 (location list)\n <2338> DW_AT_GNU_locviews: (sec_offset) 0xe01\n <3><233c>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <233d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4250>\n+ <233d> DW_AT_abstract_origin: (GNU_ref_alt) <0x401e>\n <2341> DW_AT_location : (sec_offset) 0xe0e (location list)\n <2345> DW_AT_GNU_locviews: (sec_offset) 0xe0c\n <3><2349>: Abbrev Number: 0\n <2><234a>: Abbrev Number: 85 (DW_TAG_call_site)\n <234b> DW_AT_call_return_pc: (addr) 0x33e0\n <234f> DW_AT_call_origin : (ref_udata) <0x1f03>\n <2><2351>: Abbrev Number: 85 (DW_TAG_call_site)\n@@ -4414,857 +4414,857 @@\n <2441> DW_AT_decl_column : (data1) 17\n <2442> DW_AT_type : (GNU_ref_alt) <0x76>\n <2446> DW_AT_location : (sec_offset) 0xe1b (location list)\n <244a> DW_AT_GNU_locviews: (sec_offset) 0xe17\n <2><244e>: Abbrev Number: 0\n <1><244f>: Abbrev Number: 0\n Compilation Unit @ offset 0x2450:\n- Length: 0x3c4 (32-bit)\n+ Length: 0x29b (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><245c>: Abbrev Number: 121 (DW_TAG_compile_unit)\n+ <0><245c>: Abbrev Number: 10 (DW_TAG_compile_unit)\n <245d> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n <2461> DW_AT_language : (data1) 33\t(C++14)\n- <2462> DW_AT_name : (line_strp) (offset: 0x31f): src/shared/cpp/unix_strings.cpp\n- <2466> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <246a> DW_AT_low_pc : (addr) 0x36d0\n- <246e> DW_AT_high_pc : (udata) 486\n- <2470> DW_AT_stmt_list : (sec_offset) 0xfb0\n- <1><2474>: Abbrev Number: 15 (DW_TAG_imported_unit)\n- <2475> DW_AT_import : (GNU_ref_alt) <0x4013>\n- <1><2479>: Abbrev Number: 4 (DW_TAG_imported_unit)\n- <247a> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n- <1><247e>: Abbrev Number: 15 (DW_TAG_imported_unit)\n- <247f> DW_AT_import : (GNU_ref_alt) <0x4338>\n- <1><2483>: Abbrev Number: 4 (DW_TAG_imported_unit)\n- <2484> DW_AT_import : (ref_addr) <0x121>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n- <1><2488>: Abbrev Number: 120 (DW_TAG_namespace)\n- <2489> DW_AT_name : (string) std\n- <248d> DW_AT_decl_file : (data1) 17\n- <248e> DW_AT_decl_line : (data2) 306\n- <2490> DW_AT_decl_column : (data1) 11\n- <2491> DW_AT_sibling : (ref_udata) <0x2493>\n+ <2462> DW_AT_name : (line_strp) (offset: 0x31f): src/shared/cpp/generic.cpp\n+ <2466> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n+ <246a> DW_AT_ranges : (sec_offset) 0x132\n+ <246e> DW_AT_low_pc : (addr) 0\n+ <2472> DW_AT_stmt_list : (sec_offset) 0xfb0\n+ <1><2476>: Abbrev Number: 15 (DW_TAG_imported_unit)\n+ <2477> DW_AT_import : (GNU_ref_alt) <0xc>\n+ <1><247b>: Abbrev Number: 4 (DW_TAG_imported_unit)\n+ <247c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n+ <1><2480>: Abbrev Number: 115 (DW_TAG_subprogram)\n+ <2481> DW_AT_external : (flag_present) 1\n+ <2481> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n+ <2485> DW_AT_decl_file : (data1) 6\n+ <2486> DW_AT_decl_line : (data1) 59\n+ <2487> DW_AT_decl_column : (data1) 12\n+ <2488> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <248c> DW_AT_declaration : (flag_present) 1\n+ <248c> DW_AT_sibling : (ref_udata) <0x2493>\n+ <2><248d>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n+ <248e> DW_AT_type : (GNU_ref_alt) <0x54>\n <2><2492>: Abbrev Number: 0\n- <1><2493>: Abbrev Number: 81 (DW_TAG_namespace)\n- <2494> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n- <2498> DW_AT_decl_file : (data1) 17\n- <2499> DW_AT_decl_line : (data2) 343\n- <249b> DW_AT_decl_column : (data1) 11\n- <1><249c>: Abbrev Number: 119 (DW_TAG_subprogram)\n- <249d> DW_AT_external : (flag_present) 1\n- <249d> DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n- <24a1> DW_AT_decl_file : (implicit_const) 1\n- <24a1> DW_AT_decl_line : (data1) 52\n- <24a2> DW_AT_decl_column : (data1) 9\n- <24a3> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <24a7> DW_AT_low_pc : (addr) 0x37d0\n- <24ab> DW_AT_high_pc : (udata) 230\n- <24ad> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <24af> DW_AT_call_all_tail_calls: (flag_present) 1\n- <24af> DW_AT_sibling : (ref_udata) <0x261a>\n- <2><24b1>: Abbrev Number: 124 (DW_TAG_formal_parameter)\n- <24b2> DW_AT_name : (string) env\n- <24b6> DW_AT_decl_file : (implicit_const) 1\n- <24b6> DW_AT_decl_line : (data1) 52\n- <24b7> DW_AT_decl_column : (data1) 30\n- <24b8> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <24bc> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><24bf>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n- <24c0> DW_AT_name : (GNU_strp_alt) (offset: 0x35ba) \n- <24c4> DW_AT_decl_file : (implicit_const) 1\n- <24c4> DW_AT_decl_line : (data1) 52\n- <24c5> DW_AT_decl_column : (data1) 47\n- <24c6> DW_AT_type : (GNU_ref_alt) <0x74>\n- <24ca> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><24cd>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n- <24ce> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n- <24d2> DW_AT_decl_file : (implicit_const) 1\n- <24d2> DW_AT_decl_line : (data1) 52\n- <24d3> DW_AT_decl_column : (data1) 62\n- <24d4> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <24d8> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><24db>: Abbrev Number: 118 (DW_TAG_variable)\n- <24dc> DW_AT_name : (GNU_strp_alt) (offset: 0x3534) \n- <24e0> DW_AT_decl_file : (implicit_const) 1\n- <24e0> DW_AT_decl_line : (data1) 53\n- <24e1> DW_AT_decl_column : (data1) 12\n- <24e2> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <24e6> DW_AT_location : (sec_offset) 0xe3f (location list)\n- <24ea> DW_AT_GNU_locviews: (sec_offset) 0xe39\n- <2><24ee>: Abbrev Number: 118 (DW_TAG_variable)\n- <24ef> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n- <24f3> DW_AT_decl_file : (implicit_const) 1\n- <24f3> DW_AT_decl_line : (data1) 54\n- <24f4> DW_AT_decl_column : (data1) 14\n- <24f5> DW_AT_type : (GNU_ref_alt) <0x3bff>\n- <24f9> DW_AT_location : (sec_offset) 0xe61 (location list)\n- <24fd> DW_AT_GNU_locviews: (sec_offset) 0xe59\n- <2><2501>: Abbrev Number: 118 (DW_TAG_variable)\n- <2502> DW_AT_name : (GNU_strp_alt) (offset: 0x30e4) \n- <2506> DW_AT_decl_file : (implicit_const) 1\n- <2506> DW_AT_decl_line : (data1) 60\n- <2507> DW_AT_decl_column : (data1) 12\n- <2508> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <250c> DW_AT_location : (sec_offset) 0xe83 (location list)\n- <2510> DW_AT_GNU_locviews: (sec_offset) 0xe7f\n- <2><2514>: Abbrev Number: 118 (DW_TAG_variable)\n- <2515> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n- <2519> DW_AT_decl_file : (implicit_const) 1\n- <2519> DW_AT_decl_line : (data1) 61\n- <251a> DW_AT_decl_column : (data1) 12\n- <251b> DW_AT_type : (GNU_ref_alt) <0x3501>\n- <251f> DW_AT_location : (sec_offset) 0xe96 (location list)\n- <2523> DW_AT_GNU_locviews: (sec_offset) 0xe92\n- <2><2527>: Abbrev Number: 118 (DW_TAG_variable)\n- <2528> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n- <252c> DW_AT_decl_file : (implicit_const) 1\n- <252c> DW_AT_decl_line : (data1) 65\n- <252d> DW_AT_decl_column : (data1) 13\n- <252e> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2532> DW_AT_location : (sec_offset) 0xea9 (location list)\n- <2536> DW_AT_GNU_locviews: (sec_offset) 0xea5\n- <2><253a>: Abbrev Number: 39 (DW_TAG_lexical_block)\n- <253b> DW_AT_ranges : (sec_offset) 0x14c\n- <253f> DW_AT_sibling : (ref_udata) <0x2553>\n- <3><2541>: Abbrev Number: 125 (DW_TAG_variable)\n- <2542> DW_AT_name : (string) i\n- <2544> DW_AT_decl_file : (implicit_const) 1\n- <2544> DW_AT_decl_line : (data1) 62\n- <2545> DW_AT_decl_column : (data1) 14\n- <2546> DW_AT_type : (GNU_ref_alt) <0x54>\n- <254a> DW_AT_location : (sec_offset) 0xeba (location list)\n- <254e> DW_AT_GNU_locviews: (sec_offset) 0xeb8\n- <3><2552>: Abbrev Number: 0\n- <2><2553>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n- <2554> DW_AT_abstract_origin: (GNU_ref_alt) <0x4029>\n- <2558> DW_AT_entry_pc : (addr) 0x3804\n- <255c> DW_AT_GNU_entry_view: (data1) 1\n- <255d> DW_AT_ranges : (sec_offset) 0x141\n- <2561> DW_AT_call_file : (implicit_const) 1\n- <2561> DW_AT_call_line : (data1) 55\n- <2562> DW_AT_call_column : (data1) 17\n- <2563> DW_AT_sibling : (ref_udata) <0x2596>\n- <3><2565>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2566> DW_AT_abstract_origin: (GNU_ref_alt) <0x4045>\n- <256a> DW_AT_location : (sec_offset) 0xec5 (location list)\n- <256e> DW_AT_GNU_locviews: (sec_offset) 0xec3\n- <3><2572>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2573> DW_AT_abstract_origin: (GNU_ref_alt) <0x403b>\n- <2577> DW_AT_location : (sec_offset) 0xecf (location list)\n- <257b> DW_AT_GNU_locviews: (sec_offset) 0xecd\n- <3><257f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2580> DW_AT_abstract_origin: (GNU_ref_alt) <0x4034>\n- <2584> DW_AT_location : (sec_offset) 0xedb (location list)\n- <2588> DW_AT_GNU_locviews: (sec_offset) 0xed7\n- <3><258c>: Abbrev Number: 75 (DW_TAG_call_site)\n- <258d> DW_AT_call_return_pc: (addr) 0x380b\n- <2591> DW_AT_call_origin : (GNU_ref_alt) <0x40d5>\n- <3><2595>: Abbrev Number: 0\n- <2><2596>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n- <2597> DW_AT_abstract_origin: (GNU_ref_alt) <0x420e>\n- <259b> DW_AT_entry_pc : (addr) 0x3855\n- <259f> DW_AT_GNU_entry_view: (data1) 2\n- <25a0> DW_AT_low_pc : (addr) 0x3855\n- <25a4> DW_AT_high_pc : (udata) 23\n- <25a5> DW_AT_call_file : (implicit_const) 1\n- <25a5> DW_AT_call_line : (data1) 65\n- <25a6> DW_AT_call_column : (data1) 36\n- <25a7> DW_AT_sibling : (ref_udata) <0x25d1>\n- <3><25a9>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <25aa> DW_AT_abstract_origin: (GNU_ref_alt) <0x422b>\n- <25ae> DW_AT_location : (sec_offset) 0xeec (location list)\n- <25b2> DW_AT_GNU_locviews: (sec_offset) 0xeea\n- <3><25b6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <25b7> DW_AT_abstract_origin: (GNU_ref_alt) <0x421f>\n- <25bb> DW_AT_location : (sec_offset) 0xef6 (location list)\n- <25bf> DW_AT_GNU_locviews: (sec_offset) 0xef4\n- <3><25c3>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <25c4> DW_AT_abstract_origin: (GNU_ref_alt) <0x4216>\n- <25c8> DW_AT_location : (sec_offset) 0xf00 (location list)\n- <25cc> DW_AT_GNU_locviews: (sec_offset) 0xefe\n- <3><25d0>: Abbrev Number: 0\n- <2><25d1>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25d2> DW_AT_call_return_pc: (addr) 0x37ec\n- <25d6> DW_AT_call_origin : (ref_addr) <0x12f>\n- <2><25da>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25db> DW_AT_call_return_pc: (addr) 0x37fe\n- <25df> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><25e3>: Abbrev Number: 75 (DW_TAG_call_site)\n- <25e4> DW_AT_call_return_pc: (addr) 0x381c\n- <25e8> DW_AT_call_origin : (GNU_ref_alt) <0x4119>\n- <2><25ec>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25ed> DW_AT_call_return_pc: (addr) 0x3829\n- <25f1> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><25f5>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25f6> DW_AT_call_return_pc: (addr) 0x3874\n- <25fa> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><25fe>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25ff> DW_AT_call_return_pc: (addr) 0x387c\n- <2603> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2607>: Abbrev Number: 28 (DW_TAG_call_site)\n- <2608> DW_AT_call_return_pc: (addr) 0x38a9\n- <260c> DW_AT_call_origin : (ref_addr) <0x143>\n- <2><2610>: Abbrev Number: 28 (DW_TAG_call_site)\n- <2611> DW_AT_call_return_pc: (addr) 0x38b1\n- <2615> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2619>: Abbrev Number: 0\n- <1><261a>: Abbrev Number: 126 (DW_TAG_subprogram)\n- <261b> DW_AT_external : (flag_present) 1\n- <261b> DW_AT_name : (GNU_strp_alt) (offset: 0x3356) \n- <261f> DW_AT_decl_file : (implicit_const) 1\n- <261f> DW_AT_decl_line : (data1) 28\n- <2620> DW_AT_decl_column : (data1) 7\n- <2621> DW_AT_type : (GNU_ref_alt) <0x72>\n- <2625> DW_AT_low_pc : (addr) 0x36d0\n- <2629> DW_AT_high_pc : (udata) 251\n- <262b> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <262d> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2><262d>: Abbrev Number: 124 (DW_TAG_formal_parameter)\n- <262e> DW_AT_name : (string) env\n- <2632> DW_AT_decl_file : (implicit_const) 1\n- <2632> DW_AT_decl_line : (data1) 28\n- <2633> DW_AT_decl_column : (data1) 28\n- <2634> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2638> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><263b>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n- <263c> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n- <2640> DW_AT_decl_file : (implicit_const) 1\n- <2640> DW_AT_decl_line : (data1) 28\n- <2641> DW_AT_decl_column : (data1) 41\n- <2642> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2646> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2649>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n- <264a> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n- <264e> DW_AT_decl_file : (implicit_const) 1\n- <264e> DW_AT_decl_line : (data1) 28\n- <264f> DW_AT_decl_column : (data1) 57\n- <2650> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2654> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2657>: Abbrev Number: 118 (DW_TAG_variable)\n- <2658> DW_AT_name : (GNU_strp_alt) (offset: 0x30e4) \n- <265c> DW_AT_decl_file : (implicit_const) 1\n- <265c> DW_AT_decl_line : (data1) 29\n- <265d> DW_AT_decl_column : (data1) 12\n- <265e> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <2662> DW_AT_location : (sec_offset) 0xf0d (location list)\n- <2666> DW_AT_GNU_locviews: (sec_offset) 0xf09\n- <2><266a>: Abbrev Number: 118 (DW_TAG_variable)\n- <266b> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n- <266f> DW_AT_decl_file : (implicit_const) 1\n- <266f> DW_AT_decl_line : (data1) 30\n- <2670> DW_AT_decl_column : (data1) 14\n- <2671> DW_AT_type : (GNU_ref_alt) <0x3bff>\n- <2675> DW_AT_location : (sec_offset) 0xf1e (location list)\n- <2679> DW_AT_GNU_locviews: (sec_offset) 0xf18\n- <2><267d>: Abbrev Number: 118 (DW_TAG_variable)\n- <267e> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n- <2682> DW_AT_decl_file : (implicit_const) 1\n- <2682> DW_AT_decl_line : (data1) 31\n- <2683> DW_AT_decl_column : (data1) 18\n- <2684> DW_AT_type : (GNU_ref_alt) <0x33a2>\n- <2688> DW_AT_location : (sec_offset) 0xf33 (location list)\n- <268c> DW_AT_GNU_locviews: (sec_offset) 0xf2f\n- <2><2690>: Abbrev Number: 118 (DW_TAG_variable)\n- <2691> DW_AT_name : (GNU_strp_alt) (offset: 0x3534) \n- <2695> DW_AT_decl_file : (implicit_const) 1\n- <2695> DW_AT_decl_line : (data1) 38\n- <2696> DW_AT_decl_column : (data1) 12\n- <2697> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <269b> DW_AT_location : (sec_offset) 0xf45 (location list)\n- <269f> DW_AT_GNU_locviews: (sec_offset) 0xf3f\n- <2><26a3>: Abbrev Number: 118 (DW_TAG_variable)\n- <26a4> DW_AT_name : (GNU_strp_alt) (offset: 0x35ba) \n- <26a8> DW_AT_decl_file : (implicit_const) 1\n- <26a8> DW_AT_decl_line : (data1) 45\n- <26a9> DW_AT_decl_column : (data1) 11\n- <26aa> DW_AT_type : (GNU_ref_alt) <0x72>\n- <26ae> DW_AT_location : (sec_offset) 0xf61 (location list)\n- <26b2> DW_AT_GNU_locviews: (sec_offset) 0xf5d\n- <2><26b6>: Abbrev Number: 3 (DW_TAG_lexical_block)\n- <26b7> DW_AT_low_pc : (addr) 0x371e\n- <26bb> DW_AT_high_pc : (udata) 38\n- <26bc> DW_AT_sibling : (ref_udata) <0x26d0>\n- <3><26be>: Abbrev Number: 125 (DW_TAG_variable)\n- <26bf> DW_AT_name : (string) i\n- <26c1> DW_AT_decl_file : (implicit_const) 1\n- <26c1> DW_AT_decl_line : (data1) 32\n- <26c2> DW_AT_decl_column : (data1) 17\n- <26c3> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <26c7> DW_AT_location : (sec_offset) 0xf72 (location list)\n- <26cb> DW_AT_GNU_locviews: (sec_offset) 0xf70\n- <3><26cf>: Abbrev Number: 0\n- <2><26d0>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n- <26d1> DW_AT_abstract_origin: (GNU_ref_alt) <0x41ef>\n- <26d5> DW_AT_entry_pc : (addr) 0x36e6\n- <26d9> DW_AT_GNU_entry_view: (data1) 0\n- <26da> DW_AT_low_pc : (addr) 0x36e6\n- <26de> DW_AT_high_pc : (udata) 15\n- <26df> DW_AT_call_file : (implicit_const) 1\n- <26df> DW_AT_call_line : (data1) 29\n- <26e0> DW_AT_call_column : (data1) 44\n- <26e1> DW_AT_sibling : (ref_udata) <0x26fe>\n- <3><26e3>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <26e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x4201>\n- <26e8> DW_AT_location : (sec_offset) 0xf7b (location list)\n- <26ec> DW_AT_GNU_locviews: (sec_offset) 0xf79\n- <3><26f0>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <26f1> DW_AT_abstract_origin: (GNU_ref_alt) <0x41f8>\n- <26f5> DW_AT_location : (sec_offset) 0xf84 (location list)\n- <26f9> DW_AT_GNU_locviews: (sec_offset) 0xf82\n- <3><26fd>: Abbrev Number: 0\n- <2><26fe>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n- <26ff> DW_AT_abstract_origin: (GNU_ref_alt) <0x41c4>\n- <2703> DW_AT_entry_pc : (addr) 0x370d\n- <2707> DW_AT_GNU_entry_view: (data1) 1\n- <2708> DW_AT_ranges : (sec_offset) 0x126\n- <270c> DW_AT_call_file : (implicit_const) 1\n- <270c> DW_AT_call_line : (data1) 31\n- <270d> DW_AT_call_column : (data1) 50\n- <270e> DW_AT_sibling : (ref_udata) <0x2730>\n- <3><2710>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2711> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e2>\n- <2715> DW_AT_location : (sec_offset) 0xf8c (location list)\n- <2719> DW_AT_GNU_locviews: (sec_offset) 0xf8a\n- <3><271d>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n- <271e> DW_AT_abstract_origin: (GNU_ref_alt) <0x41d6>\n- <3><2722>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2723> DW_AT_abstract_origin: (GNU_ref_alt) <0x41cd>\n- <2727> DW_AT_location : (sec_offset) 0xf95 (location list)\n- <272b> DW_AT_GNU_locviews: (sec_offset) 0xf93\n- <3><272f>: Abbrev Number: 0\n- <2><2730>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n- <2731> DW_AT_abstract_origin: (GNU_ref_alt) <0x4199>\n- <2735> DW_AT_entry_pc : (addr) 0x3753\n- <2739> DW_AT_GNU_entry_view: (data1) 1\n- <273a> DW_AT_ranges : (sec_offset) 0x12d\n- <273e> DW_AT_call_file : (implicit_const) 1\n- <273e> DW_AT_call_line : (data1) 36\n- <273f> DW_AT_call_column : (data1) 28\n- <2740> DW_AT_sibling : (ref_udata) <0x2762>\n- <3><2742>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2743> DW_AT_abstract_origin: (GNU_ref_alt) <0x41b7>\n- <2747> DW_AT_location : (sec_offset) 0xf9d (location list)\n- <274b> DW_AT_GNU_locviews: (sec_offset) 0xf9b\n- <3><274f>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n- <2750> DW_AT_abstract_origin: (GNU_ref_alt) <0x41ab>\n- <3><2754>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2755> DW_AT_abstract_origin: (GNU_ref_alt) <0x41a2>\n- <2759> DW_AT_location : (sec_offset) 0xfa7 (location list)\n- <275d> DW_AT_GNU_locviews: (sec_offset) 0xfa5\n- <3><2761>: Abbrev Number: 0\n- <2><2762>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n- <2763> DW_AT_abstract_origin: (GNU_ref_alt) <0x4055>\n- <2767> DW_AT_entry_pc : (addr) 0x3761\n- <276b> DW_AT_GNU_entry_view: (data1) 2\n- <276c> DW_AT_low_pc : (addr) 0x3761\n- <2770> DW_AT_high_pc : (udata) 13\n- <2771> DW_AT_call_file : (implicit_const) 1\n- <2771> DW_AT_call_line : (data1) 38\n- <2772> DW_AT_call_column : (data1) 28\n- <2773> DW_AT_sibling : (ref_udata) <0x27a6>\n- <3><2775>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2776> DW_AT_abstract_origin: (GNU_ref_alt) <0x4071>\n- <277a> DW_AT_location : (sec_offset) 0xfb1 (location list)\n- <277e> DW_AT_GNU_locviews: (sec_offset) 0xfaf\n- <3><2782>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2783> DW_AT_abstract_origin: (GNU_ref_alt) <0x406a>\n- <2787> DW_AT_location : (sec_offset) 0xfbc (location list)\n- <278b> DW_AT_GNU_locviews: (sec_offset) 0xfba\n- <3><278f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2790> DW_AT_abstract_origin: (GNU_ref_alt) <0x4060>\n- <2794> DW_AT_location : (sec_offset) 0xfb1 (location list)\n- <2798> DW_AT_GNU_locviews: (sec_offset) 0xfaf\n- <3><279c>: Abbrev Number: 75 (DW_TAG_call_site)\n- <279d> DW_AT_call_return_pc: (addr) 0x376e\n- <27a1> DW_AT_call_origin : (GNU_ref_alt) <0x4177>\n- <3><27a5>: Abbrev Number: 0\n- <2><27a6>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n- <27a7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4055>\n- <27ab> DW_AT_entry_pc : (addr) 0x3788\n- <27af> DW_AT_GNU_entry_view: (data1) 1\n- <27b0> DW_AT_ranges : (sec_offset) 0x136\n- <27b4> DW_AT_call_file : (implicit_const) 1\n- <27b4> DW_AT_call_line : (data1) 46\n- <27b5> DW_AT_call_column : (data1) 13\n- <27b6> DW_AT_sibling : (ref_udata) <0x27e9>\n- <3><27b8>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <27b9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4071>\n- <27bd> DW_AT_location : (sec_offset) 0xfc6 (location list)\n- <27c1> DW_AT_GNU_locviews: (sec_offset) 0xfc4\n- <3><27c5>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <27c6> DW_AT_abstract_origin: (GNU_ref_alt) <0x406a>\n- <27ca> DW_AT_location : (sec_offset) 0xfd0 (location list)\n- <27ce> DW_AT_GNU_locviews: (sec_offset) 0xfce\n- <3><27d2>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <27d3> DW_AT_abstract_origin: (GNU_ref_alt) <0x4060>\n- <27d7> DW_AT_location : (sec_offset) 0xfdc (location list)\n- <27db> DW_AT_GNU_locviews: (sec_offset) 0xfd8\n- <3><27df>: Abbrev Number: 75 (DW_TAG_call_site)\n- <27e0> DW_AT_call_return_pc: (addr) 0x378f\n- <27e4> DW_AT_call_origin : (GNU_ref_alt) <0x4177>\n- <3><27e8>: Abbrev Number: 0\n- <2><27e9>: Abbrev Number: 28 (DW_TAG_call_site)\n- <27ea> DW_AT_call_return_pc: (addr) 0x3708\n- <27ee> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><27f2>: Abbrev Number: 28 (DW_TAG_call_site)\n- <27f3> DW_AT_call_return_pc: (addr) 0x3782\n- <27f7> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><27fb>: Abbrev Number: 28 (DW_TAG_call_site)\n- <27fc> DW_AT_call_return_pc: (addr) 0x3797\n- <2800> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2804>: Abbrev Number: 28 (DW_TAG_call_site)\n- <2805> DW_AT_call_return_pc: (addr) 0x37be\n- <2809> DW_AT_call_origin : (ref_addr) <0x143>\n- <2><280d>: Abbrev Number: 28 (DW_TAG_call_site)\n- <280e> DW_AT_call_return_pc: (addr) 0x37c6\n- <2812> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2816>: Abbrev Number: 0\n- <1><2817>: Abbrev Number: 0\n- Compilation Unit @ offset 0x2818:\n- Length: 0x29b (32-bit)\n+ <1><2493>: Abbrev Number: 116 (DW_TAG_subprogram)\n+ <2494> DW_AT_external : (flag_present) 1\n+ <2494> DW_AT_name : (GNU_strp_alt) (offset: 0x3272) \n+ <2498> DW_AT_decl_file : (data1) 2\n+ <2499> DW_AT_decl_line : (data1) 37\n+ <249a> DW_AT_decl_column : (data1) 1\n+ <249b> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <249f> DW_AT_low_pc : (addr) 0x37a0\n+ <24a3> DW_AT_high_pc : (udata) 6\n+ <24a4> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <24a6> DW_AT_call_all_calls: (flag_present) 1\n+ <24a6> DW_AT_sibling : (ref_udata) <0x24c4>\n+ <2><24a7>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <24a8> DW_AT_name : (string) env\n+ <24ac> DW_AT_decl_file : (implicit_const) 2\n+ <24ac> DW_AT_decl_line : (data1) 37\n+ <24ad> DW_AT_decl_column : (data1) 89\n+ <24ae> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <24b2> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><24b5>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <24b6> DW_AT_name : (GNU_strp_alt) (offset: 0x3d1d) \n+ <24ba> DW_AT_decl_file : (implicit_const) 2\n+ <24ba> DW_AT_decl_line : (data1) 37\n+ <24bb> DW_AT_decl_column : (data1) 101\n+ <24bc> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <24c0> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><24c3>: Abbrev Number: 0\n+ <1><24c4>: Abbrev Number: 112 (DW_TAG_subprogram)\n+ <24c5> DW_AT_external : (flag_present) 1\n+ <24c5> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n+ <24c9> DW_AT_decl_file : (data1) 2\n+ <24ca> DW_AT_decl_line : (data1) 27\n+ <24cb> DW_AT_decl_column : (data1) 6\n+ <24cc> DW_AT_low_pc : (addr) 0x36d0\n+ <24d0> DW_AT_high_pc : (udata) 153\n+ <24d2> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <24d4> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <24d4> DW_AT_sibling : (ref_udata) <0x265b>\n+ <2><24d6>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <24d7> DW_AT_name : (string) env\n+ <24db> DW_AT_decl_file : (implicit_const) 2\n+ <24db> DW_AT_decl_line : (data1) 27\n+ <24dc> DW_AT_decl_column : (data1) 36\n+ <24dd> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <24e1> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><24e4>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <24e5> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <24e9> DW_AT_decl_file : (implicit_const) 2\n+ <24e9> DW_AT_decl_line : (data1) 27\n+ <24ea> DW_AT_decl_column : (data1) 53\n+ <24eb> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <24ef> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><24f2>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <24f3> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ <24f7> DW_AT_decl_file : (implicit_const) 2\n+ <24f7> DW_AT_decl_line : (data1) 27\n+ <24f8> DW_AT_decl_column : (data1) 66\n+ <24f9> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <24fd> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2500>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <2501> DW_AT_name : (GNU_strp_alt) (offset: 0x1b97) \n+ <2505> DW_AT_decl_file : (implicit_const) 2\n+ <2505> DW_AT_decl_line : (data1) 27\n+ <2506> DW_AT_decl_column : (data1) 90\n+ <2507> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <250b> DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n+ <2><250e>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <250f> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <2513> DW_AT_decl_file : (implicit_const) 2\n+ <2513> DW_AT_decl_line : (data1) 27\n+ <2514> DW_AT_decl_column : (data1) 118\n+ <2515> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2519> DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n+ <2><251c>: Abbrev Number: 80 (DW_TAG_variable)\n+ <251d> DW_AT_name : (GNU_strp_alt) (offset: 0x35e5) \n+ <2521> DW_AT_decl_file : (implicit_const) 2\n+ <2521> DW_AT_decl_line : (data1) 28\n+ <2522> DW_AT_decl_column : (data1) 12\n+ <2523> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <2527> DW_AT_location : (sec_offset) 0xe3b (location list)\n+ <252b> DW_AT_GNU_locviews: (sec_offset) 0xe39\n+ <2><252f>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2530> DW_AT_name : (GNU_strp_alt) (offset: 0x1b2e) \n+ <2534> DW_AT_decl_file : (implicit_const) 2\n+ <2534> DW_AT_decl_line : (data1) 29\n+ <2535> DW_AT_decl_column : (data1) 15\n+ <2536> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <253a> DW_AT_location : (sec_offset) 0xe48 (location list)\n+ <253e> DW_AT_GNU_locviews: (sec_offset) 0xe44\n+ <2><2542>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2543> DW_AT_name : (GNU_strp_alt) (offset: 0x33b1) \n+ <2547> DW_AT_decl_file : (implicit_const) 2\n+ <2547> DW_AT_decl_line : (data1) 30\n+ <2548> DW_AT_decl_column : (data1) 13\n+ <2549> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <254d> DW_AT_location : (sec_offset) 0xe5d (location list)\n+ <2551> DW_AT_GNU_locviews: (sec_offset) 0xe59\n+ <2><2555>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2556> DW_AT_name : (GNU_strp_alt) (offset: 0x33a2) \n+ <255a> DW_AT_decl_file : (implicit_const) 2\n+ <255a> DW_AT_decl_line : (data1) 31\n+ <255b> DW_AT_decl_column : (data1) 13\n+ <255c> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <2560> DW_AT_location : (sec_offset) 0xe6f (location list)\n+ <2564> DW_AT_GNU_locviews: (sec_offset) 0xe6d\n+ <2><2568>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2569> DW_AT_name : (GNU_strp_alt) (offset: 0x1b58) \n+ <256d> DW_AT_decl_file : (implicit_const) 2\n+ <256d> DW_AT_decl_line : (data1) 32\n+ <256e> DW_AT_decl_column : (data1) 10\n+ <256f> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <2573> DW_AT_location : (sec_offset) 0xe7a (location list)\n+ <2577> DW_AT_GNU_locviews: (sec_offset) 0xe78\n+ <2><257b>: Abbrev Number: 114 (DW_TAG_inlined_subroutine)\n+ <257c> DW_AT_abstract_origin: (GNU_ref_alt) <0x408a>\n+ <2580> DW_AT_entry_pc : (addr) 0x36e6\n+ <2584> DW_AT_GNU_entry_view: (data1) 0\n+ <2585> DW_AT_ranges : (sec_offset) 0x126\n+ <2589> DW_AT_call_file : (data1) 2\n+ <258a> DW_AT_call_line : (data1) 28\n+ <258b> DW_AT_call_column : (data1) 43\n+ <258c> DW_AT_sibling : (ref_udata) <0x25a9>\n+ <3><258e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <258f> DW_AT_abstract_origin: (GNU_ref_alt) <0x409a>\n+ <2593> DW_AT_location : (sec_offset) 0xe85 (location list)\n+ <2597> DW_AT_GNU_locviews: (sec_offset) 0xe83\n+ <3><259b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <259c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4091>\n+ <25a0> DW_AT_location : (sec_offset) 0xe91 (location list)\n+ <25a4> DW_AT_GNU_locviews: (sec_offset) 0xe8f\n+ <3><25a8>: Abbrev Number: 0\n+ <2><25a9>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n+ <25aa> DW_AT_abstract_origin: (GNU_ref_alt) <0x4018>\n+ <25ae> DW_AT_entry_pc : (addr) 0x36f4\n+ <25b2> DW_AT_GNU_entry_view: (data1) 2\n+ <25b3> DW_AT_low_pc : (addr) 0x36f4\n+ <25b7> DW_AT_high_pc : (udata) 31\n+ <25b8> DW_AT_call_file : (implicit_const) 2\n+ <25b8> DW_AT_call_line : (data1) 29\n+ <25b9> DW_AT_call_column : (data1) 40\n+ <25ba> DW_AT_sibling : (ref_udata) <0x25f1>\n+ <3><25bc>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <25bd> DW_AT_abstract_origin: (GNU_ref_alt) <0x403b>\n+ <25c1> DW_AT_location : (sec_offset) 0xe9c (location list)\n+ <25c5> DW_AT_GNU_locviews: (sec_offset) 0xe9a\n+ <3><25c9>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <25ca> DW_AT_abstract_origin: (GNU_ref_alt) <0x4031>\n+ <25ce> DW_AT_location : (sec_offset) 0xeac (location list)\n+ <25d2> DW_AT_GNU_locviews: (sec_offset) 0xeaa\n+ <3><25d6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <25d7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4027>\n+ <25db> DW_AT_location : (sec_offset) 0xebc (location list)\n+ <25df> DW_AT_GNU_locviews: (sec_offset) 0xeba\n+ <3><25e3>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <25e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x401e>\n+ <25e8> DW_AT_location : (sec_offset) 0xec7 (location list)\n+ <25ec> DW_AT_GNU_locviews: (sec_offset) 0xec5\n+ <3><25f0>: Abbrev Number: 0\n+ <2><25f1>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n+ <25f2> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\n+ <25f6> DW_AT_entry_pc : (addr) 0x3713\n+ <25fa> DW_AT_GNU_entry_view: (data1) 2\n+ <25fb> DW_AT_low_pc : (addr) 0x3713\n+ <25ff> DW_AT_high_pc : (udata) 17\n+ <2600> DW_AT_call_file : (implicit_const) 2\n+ <2600> DW_AT_call_line : (data1) 30\n+ <2601> DW_AT_call_column : (data1) 44\n+ <2602> DW_AT_sibling : (ref_udata) <0x261f>\n+ <3><2604>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2605> DW_AT_abstract_origin: (GNU_ref_alt) <0x407d>\n+ <2609> DW_AT_location : (sec_offset) 0xed2 (location list)\n+ <260d> DW_AT_GNU_locviews: (sec_offset) 0xed0\n+ <3><2611>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2612> DW_AT_abstract_origin: (GNU_ref_alt) <0x4074>\n+ <2616> DW_AT_location : (sec_offset) 0xede (location list)\n+ <261a> DW_AT_GNU_locviews: (sec_offset) 0xedc\n+ <3><261e>: Abbrev Number: 0\n+ <2><261f>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n+ <2620> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\n+ <2624> DW_AT_entry_pc : (addr) 0x372b\n+ <2628> DW_AT_GNU_entry_view: (data1) 0\n+ <2629> DW_AT_low_pc : (addr) 0x372b\n+ <262d> DW_AT_high_pc : (udata) 15\n+ <262e> DW_AT_call_file : (implicit_const) 2\n+ <262e> DW_AT_call_line : (data1) 31\n+ <262f> DW_AT_call_column : (data1) 83\n+ <2630> DW_AT_sibling : (ref_udata) <0x264d>\n+ <3><2632>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2633> DW_AT_abstract_origin: (GNU_ref_alt) <0x407d>\n+ <2637> DW_AT_location : (sec_offset) 0xee9 (location list)\n+ <263b> DW_AT_GNU_locviews: (sec_offset) 0xee7\n+ <3><263f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2640> DW_AT_abstract_origin: (GNU_ref_alt) <0x4074>\n+ <2644> DW_AT_location : (sec_offset) 0xef4 (location list)\n+ <2648> DW_AT_GNU_locviews: (sec_offset) 0xef2\n+ <3><264c>: Abbrev Number: 0\n+ <2><264d>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <264e> DW_AT_call_return_pc: (addr) 0x3749\n+ <2652> DW_AT_call_origin : (ref_udata) <0x2480>\n+ <2><2653>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <2654> DW_AT_call_return_pc: (addr) 0x3761\n+ <2658> DW_AT_call_origin : (ref_udata) <0x269d>\n+ <2><265a>: Abbrev Number: 0\n+ <1><265b>: Abbrev Number: 113 (DW_TAG_subprogram)\n+ <265c> DW_AT_external : (flag_present) 1\n+ <265c> DW_AT_name : (GNU_strp_alt) (offset: 0x1baa) \n+ <2660> DW_AT_decl_file : (data1) 2\n+ <2661> DW_AT_decl_line : (data1) 23\n+ <2662> DW_AT_decl_column : (data1) 6\n+ <2663> DW_AT_low_pc : (addr) 0x3770\n+ <2667> DW_AT_high_pc : (udata) 41\n+ <2668> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <266a> DW_AT_call_all_calls: (flag_present) 1\n+ <266a> DW_AT_sibling : (ref_udata) <0x269d>\n+ <2><266c>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <266d> DW_AT_name : (string) env\n+ <2671> DW_AT_decl_file : (implicit_const) 2\n+ <2671> DW_AT_decl_line : (data1) 23\n+ <2672> DW_AT_decl_column : (data1) 39\n+ <2673> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <2677> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><267a>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <267b> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <267f> DW_AT_decl_file : (implicit_const) 2\n+ <267f> DW_AT_decl_line : (data1) 23\n+ <2680> DW_AT_decl_column : (data1) 56\n+ <2681> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2685> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><2688>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <2689> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <268d> DW_AT_decl_file : (implicit_const) 2\n+ <268d> DW_AT_decl_line : (data1) 23\n+ <268e> DW_AT_decl_column : (data1) 73\n+ <268f> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2693> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2696>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <2697> DW_AT_call_return_pc: (addr) 0x3794\n+ <269b> DW_AT_call_origin : (ref_udata) <0x24c4>\n+ <2><269c>: Abbrev Number: 0\n+ <1><269d>: Abbrev Number: 106 (DW_TAG_subprogram)\n+ <269e> DW_AT_specification: (GNU_ref_alt) <0x977>\n+ <26a2> DW_AT_object_pointer: (ref_udata) <0x26ab>\n+ <26a4> DW_AT_low_pc : (addr) 0x3360\n+ <26a8> DW_AT_high_pc : (udata) 33\n+ <26a9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <26ab> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><26ab>: Abbrev Number: 79 (DW_TAG_formal_parameter)\n+ <26ac> DW_AT_name : (GNU_strp_alt) (offset: 0x3561) \n+ <26b0> DW_AT_type : (GNU_ref_alt) <0x433d>\n+ <26b4> DW_AT_artificial : (flag_present) 1\n+ <26b4> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><26b7>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n+ <26b8> DW_AT_name : (string) obj\n+ <26bc> DW_AT_decl_file : (data1) 1\n+ <26bd> DW_AT_decl_line : (data2) 1056\n+ <26bf> DW_AT_decl_column : (data1) 33\n+ <26c0> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <26c4> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><26c7>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n+ <26c8> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n+ <26cc> DW_AT_decl_file : (data1) 1\n+ <26cd> DW_AT_decl_line : (data2) 1056\n+ <26cf> DW_AT_decl_column : (data1) 48\n+ <26d0> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <26d4> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><26d7>: Abbrev Number: 32 (DW_TAG_unspecified_parameters)\n+ <2><26d8>: Abbrev Number: 18 (DW_TAG_variable)\n+ <26d9> DW_AT_name : (GNU_strp_alt) (offset: 0x355c) \n+ <26dd> DW_AT_decl_file : (data1) 1\n+ <26de> DW_AT_decl_line : (data2) 1057\n+ <26e0> DW_AT_decl_column : (data1) 17\n+ <26e1> DW_AT_type : (GNU_ref_alt) <0x76>\n+ <26e5> DW_AT_location : (sec_offset) 0xf01 (location list)\n+ <26e9> DW_AT_GNU_locviews: (sec_offset) 0xefd\n+ <2><26ed>: Abbrev Number: 0\n+ <1><26ee>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x26ef:\n+ Length: 0x113 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0\n+ Abbrev Offset: 0x93f\n Pointer Size: 4\n- <0><2824>: Abbrev Number: 10 (DW_TAG_compile_unit)\n- <2825> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n- <2829> DW_AT_language : (data1) 33\t(C++14)\n- <282a> DW_AT_name : (line_strp) (offset: 0x36d): src/shared/cpp/generic.cpp\n- <282e> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <2832> DW_AT_ranges : (sec_offset) 0x16f\n- <2836> DW_AT_low_pc : (addr) 0\n- <283a> DW_AT_stmt_list : (sec_offset) 0x12c6\n- <1><283e>: Abbrev Number: 15 (DW_TAG_imported_unit)\n- <283f> DW_AT_import : (GNU_ref_alt) <0xc>\n- <1><2843>: Abbrev Number: 4 (DW_TAG_imported_unit)\n- <2844> DW_AT_import : (ref_addr) <0x4d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n- <1><2848>: Abbrev Number: 115 (DW_TAG_subprogram)\n- <2849> DW_AT_external : (flag_present) 1\n- <2849> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n- <284d> DW_AT_decl_file : (data1) 6\n- <284e> DW_AT_decl_line : (data1) 59\n- <284f> DW_AT_decl_column : (data1) 12\n- <2850> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2854> DW_AT_declaration : (flag_present) 1\n- <2854> DW_AT_sibling : (ref_udata) <0x285b>\n- <2><2855>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n- <2856> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2><285a>: Abbrev Number: 0\n- <1><285b>: Abbrev Number: 116 (DW_TAG_subprogram)\n- <285c> DW_AT_external : (flag_present) 1\n- <285c> DW_AT_name : (GNU_strp_alt) (offset: 0x3272) \n- <2860> DW_AT_decl_file : (data1) 2\n- <2861> DW_AT_decl_line : (data1) 37\n- <2862> DW_AT_decl_column : (data1) 1\n- <2863> DW_AT_type : (GNU_ref_alt) <0x7f>\n- <2867> DW_AT_low_pc : (addr) 0x3990\n- <286b> DW_AT_high_pc : (udata) 6\n- <286c> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <286e> DW_AT_call_all_calls: (flag_present) 1\n- <286e> DW_AT_sibling : (ref_udata) <0x288c>\n- <2><286f>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <2870> DW_AT_name : (string) env\n- <2874> DW_AT_decl_file : (implicit_const) 2\n- <2874> DW_AT_decl_line : (data1) 37\n- <2875> DW_AT_decl_column : (data1) 89\n- <2876> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <287a> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><287d>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <287e> DW_AT_name : (GNU_strp_alt) (offset: 0x3d1d) \n- <2882> DW_AT_decl_file : (implicit_const) 2\n- <2882> DW_AT_decl_line : (data1) 37\n- <2883> DW_AT_decl_column : (data1) 101\n- <2884> DW_AT_type : (GNU_ref_alt) <0x1a9>\n- <2888> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><288b>: Abbrev Number: 0\n- <1><288c>: Abbrev Number: 112 (DW_TAG_subprogram)\n- <288d> DW_AT_external : (flag_present) 1\n- <288d> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n- <2891> DW_AT_decl_file : (data1) 2\n- <2892> DW_AT_decl_line : (data1) 27\n- <2893> DW_AT_decl_column : (data1) 6\n- <2894> DW_AT_low_pc : (addr) 0x38c0\n- <2898> DW_AT_high_pc : (udata) 153\n- <289a> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <289c> DW_AT_call_all_tail_calls: (flag_present) 1\n- <289c> DW_AT_sibling : (ref_udata) <0x2a23>\n- <2><289e>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <289f> DW_AT_name : (string) env\n- <28a3> DW_AT_decl_file : (implicit_const) 2\n- <28a3> DW_AT_decl_line : (data1) 27\n- <28a4> DW_AT_decl_column : (data1) 36\n- <28a5> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <28a9> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><28ac>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28ad> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <28b1> DW_AT_decl_file : (implicit_const) 2\n- <28b1> DW_AT_decl_line : (data1) 27\n- <28b2> DW_AT_decl_column : (data1) 53\n- <28b3> DW_AT_type : (GNU_ref_alt) <0x74>\n- <28b7> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><28ba>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28bb> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n- <28bf> DW_AT_decl_file : (implicit_const) 2\n- <28bf> DW_AT_decl_line : (data1) 27\n- <28c0> DW_AT_decl_column : (data1) 66\n- <28c1> DW_AT_type : (GNU_ref_alt) <0x54>\n- <28c5> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><28c8>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28c9> DW_AT_name : (GNU_strp_alt) (offset: 0x1b97) \n- <28cd> DW_AT_decl_file : (implicit_const) 2\n- <28cd> DW_AT_decl_line : (data1) 27\n- <28ce> DW_AT_decl_column : (data1) 90\n- <28cf> DW_AT_type : (GNU_ref_alt) <0x74>\n- <28d3> DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n- <2><28d6>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28d7> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n- <28db> DW_AT_decl_file : (implicit_const) 2\n- <28db> DW_AT_decl_line : (data1) 27\n- <28dc> DW_AT_decl_column : (data1) 118\n- <28dd> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <28e1> DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n- <2><28e4>: Abbrev Number: 80 (DW_TAG_variable)\n- <28e5> DW_AT_name : (GNU_strp_alt) (offset: 0x35e5) \n- <28e9> DW_AT_decl_file : (implicit_const) 2\n- <28e9> DW_AT_decl_line : (data1) 28\n- <28ea> DW_AT_decl_column : (data1) 12\n- <28eb> DW_AT_type : (GNU_ref_alt) <0x1a9>\n- <28ef> DW_AT_location : (sec_offset) 0xff9 (location list)\n- <28f3> DW_AT_GNU_locviews: (sec_offset) 0xff7\n- <2><28f7>: Abbrev Number: 80 (DW_TAG_variable)\n- <28f8> DW_AT_name : (GNU_strp_alt) (offset: 0x1b2e) \n- <28fc> DW_AT_decl_file : (implicit_const) 2\n- <28fc> DW_AT_decl_line : (data1) 29\n- <28fd> DW_AT_decl_column : (data1) 15\n- <28fe> DW_AT_type : (GNU_ref_alt) <0x2bc>\n- <2902> DW_AT_location : (sec_offset) 0x1006 (location list)\n- <2906> DW_AT_GNU_locviews: (sec_offset) 0x1002\n- <2><290a>: Abbrev Number: 80 (DW_TAG_variable)\n- <290b> DW_AT_name : (GNU_strp_alt) (offset: 0x33b1) \n- <290f> DW_AT_decl_file : (implicit_const) 2\n- <290f> DW_AT_decl_line : (data1) 30\n- <2910> DW_AT_decl_column : (data1) 13\n- <2911> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2915> DW_AT_location : (sec_offset) 0x101b (location list)\n- <2919> DW_AT_GNU_locviews: (sec_offset) 0x1017\n- <2><291d>: Abbrev Number: 80 (DW_TAG_variable)\n- <291e> DW_AT_name : (GNU_strp_alt) (offset: 0x33a2) \n- <2922> DW_AT_decl_file : (implicit_const) 2\n- <2922> DW_AT_decl_line : (data1) 31\n- <2923> DW_AT_decl_column : (data1) 13\n- <2924> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2928> DW_AT_location : (sec_offset) 0x102d (location list)\n- <292c> DW_AT_GNU_locviews: (sec_offset) 0x102b\n- <2><2930>: Abbrev Number: 80 (DW_TAG_variable)\n- <2931> DW_AT_name : (GNU_strp_alt) (offset: 0x1b58) \n- <2935> DW_AT_decl_file : (implicit_const) 2\n- <2935> DW_AT_decl_line : (data1) 32\n- <2936> DW_AT_decl_column : (data1) 10\n- <2937> DW_AT_type : (GNU_ref_alt) <0x7f>\n- <293b> DW_AT_location : (sec_offset) 0x1038 (location list)\n- <293f> DW_AT_GNU_locviews: (sec_offset) 0x1036\n- <2><2943>: Abbrev Number: 114 (DW_TAG_inlined_subroutine)\n- <2944> DW_AT_abstract_origin: (GNU_ref_alt) <0x42bc>\n- <2948> DW_AT_entry_pc : (addr) 0x38d6\n- <294c> DW_AT_GNU_entry_view: (data1) 0\n- <294d> DW_AT_ranges : (sec_offset) 0x163\n- <2951> DW_AT_call_file : (data1) 2\n- <2952> DW_AT_call_line : (data1) 28\n- <2953> DW_AT_call_column : (data1) 43\n- <2954> DW_AT_sibling : (ref_udata) <0x2971>\n- <3><2956>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2957> DW_AT_abstract_origin: (GNU_ref_alt) <0x42cc>\n- <295b> DW_AT_location : (sec_offset) 0x1043 (location list)\n- <295f> DW_AT_GNU_locviews: (sec_offset) 0x1041\n- <3><2963>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2964> DW_AT_abstract_origin: (GNU_ref_alt) <0x42c3>\n- <2968> DW_AT_location : (sec_offset) 0x104f (location list)\n- <296c> DW_AT_GNU_locviews: (sec_offset) 0x104d\n- <3><2970>: Abbrev Number: 0\n- <2><2971>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <2972> DW_AT_abstract_origin: (GNU_ref_alt) <0x424a>\n- <2976> DW_AT_entry_pc : (addr) 0x38e4\n- <297a> DW_AT_GNU_entry_view: (data1) 2\n- <297b> DW_AT_low_pc : (addr) 0x38e4\n- <297f> DW_AT_high_pc : (udata) 31\n- <2980> DW_AT_call_file : (implicit_const) 2\n- <2980> DW_AT_call_line : (data1) 29\n- <2981> DW_AT_call_column : (data1) 40\n- <2982> DW_AT_sibling : (ref_udata) <0x29b9>\n- <3><2984>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2985> DW_AT_abstract_origin: (GNU_ref_alt) <0x426d>\n- <2989> DW_AT_location : (sec_offset) 0x105a (location list)\n- <298d> DW_AT_GNU_locviews: (sec_offset) 0x1058\n- <3><2991>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2992> DW_AT_abstract_origin: (GNU_ref_alt) <0x4263>\n- <2996> DW_AT_location : (sec_offset) 0x106a (location list)\n- <299a> DW_AT_GNU_locviews: (sec_offset) 0x1068\n- <3><299e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <299f> DW_AT_abstract_origin: (GNU_ref_alt) <0x4259>\n- <29a3> DW_AT_location : (sec_offset) 0x107a (location list)\n- <29a7> DW_AT_GNU_locviews: (sec_offset) 0x1078\n- <3><29ab>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29ac> DW_AT_abstract_origin: (GNU_ref_alt) <0x4250>\n- <29b0> DW_AT_location : (sec_offset) 0x1085 (location list)\n- <29b4> DW_AT_GNU_locviews: (sec_offset) 0x1083\n- <3><29b8>: Abbrev Number: 0\n- <2><29b9>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <29ba> DW_AT_abstract_origin: (GNU_ref_alt) <0x429f>\n- <29be> DW_AT_entry_pc : (addr) 0x3903\n- <29c2> DW_AT_GNU_entry_view: (data1) 2\n- <29c3> DW_AT_low_pc : (addr) 0x3903\n- <29c7> DW_AT_high_pc : (udata) 17\n- <29c8> DW_AT_call_file : (implicit_const) 2\n- <29c8> DW_AT_call_line : (data1) 30\n- <29c9> DW_AT_call_column : (data1) 44\n- <29ca> DW_AT_sibling : (ref_udata) <0x29e7>\n- <3><29cc>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29cd> DW_AT_abstract_origin: (GNU_ref_alt) <0x42af>\n- <29d1> DW_AT_location : (sec_offset) 0x1090 (location list)\n- <29d5> DW_AT_GNU_locviews: (sec_offset) 0x108e\n- <3><29d9>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29da> DW_AT_abstract_origin: (GNU_ref_alt) <0x42a6>\n- <29de> DW_AT_location : (sec_offset) 0x109c (location list)\n- <29e2> DW_AT_GNU_locviews: (sec_offset) 0x109a\n- <3><29e6>: Abbrev Number: 0\n- <2><29e7>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <29e8> DW_AT_abstract_origin: (GNU_ref_alt) <0x429f>\n- <29ec> DW_AT_entry_pc : (addr) 0x391b\n- <29f0> DW_AT_GNU_entry_view: (data1) 0\n- <29f1> DW_AT_low_pc : (addr) 0x391b\n- <29f5> DW_AT_high_pc : (udata) 15\n- <29f6> DW_AT_call_file : (implicit_const) 2\n- <29f6> DW_AT_call_line : (data1) 31\n- <29f7> DW_AT_call_column : (data1) 83\n- <29f8> DW_AT_sibling : (ref_udata) <0x2a15>\n- <3><29fa>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29fb> DW_AT_abstract_origin: (GNU_ref_alt) <0x42af>\n- <29ff> DW_AT_location : (sec_offset) 0x10a7 (location list)\n- <2a03> DW_AT_GNU_locviews: (sec_offset) 0x10a5\n- <3><2a07>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2a08> DW_AT_abstract_origin: (GNU_ref_alt) <0x42a6>\n- <2a0c> DW_AT_location : (sec_offset) 0x10b2 (location list)\n- <2a10> DW_AT_GNU_locviews: (sec_offset) 0x10b0\n- <3><2a14>: Abbrev Number: 0\n- <2><2a15>: Abbrev Number: 85 (DW_TAG_call_site)\n- <2a16> DW_AT_call_return_pc: (addr) 0x3939\n- <2a1a> DW_AT_call_origin : (ref_udata) <0x2848>\n- <2><2a1b>: Abbrev Number: 85 (DW_TAG_call_site)\n- <2a1c> DW_AT_call_return_pc: (addr) 0x3951\n- <2a20> DW_AT_call_origin : (ref_udata) <0x2a65>\n- <2><2a22>: Abbrev Number: 0\n- <1><2a23>: Abbrev Number: 113 (DW_TAG_subprogram)\n- <2a24> DW_AT_external : (flag_present) 1\n- <2a24> DW_AT_name : (GNU_strp_alt) (offset: 0x1baa) \n- <2a28> DW_AT_decl_file : (data1) 2\n- <2a29> DW_AT_decl_line : (data1) 23\n- <2a2a> DW_AT_decl_column : (data1) 6\n- <2a2b> DW_AT_low_pc : (addr) 0x3960\n- <2a2f> DW_AT_high_pc : (udata) 41\n- <2a30> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2a32> DW_AT_call_all_calls: (flag_present) 1\n- <2a32> DW_AT_sibling : (ref_udata) <0x2a65>\n- <2><2a34>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <2a35> DW_AT_name : (string) env\n- <2a39> DW_AT_decl_file : (implicit_const) 2\n- <2a39> DW_AT_decl_line : (data1) 23\n- <2a3a> DW_AT_decl_column : (data1) 39\n- <2a3b> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2a3f> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2a42>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <2a43> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <2a47> DW_AT_decl_file : (implicit_const) 2\n- <2a47> DW_AT_decl_line : (data1) 23\n- <2a48> DW_AT_decl_column : (data1) 56\n- <2a49> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2a4d> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2a50>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <2a51> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n- <2a55> DW_AT_decl_file : (implicit_const) 2\n- <2a55> DW_AT_decl_line : (data1) 23\n- <2a56> DW_AT_decl_column : (data1) 73\n- <2a57> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2a5b> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2a5e>: Abbrev Number: 85 (DW_TAG_call_site)\n- <2a5f> DW_AT_call_return_pc: (addr) 0x3984\n- <2a63> DW_AT_call_origin : (ref_udata) <0x288c>\n- <2><2a64>: Abbrev Number: 0\n- <1><2a65>: Abbrev Number: 106 (DW_TAG_subprogram)\n- <2a66> DW_AT_specification: (GNU_ref_alt) <0x977>\n- <2a6a> DW_AT_object_pointer: (ref_udata) <0x2a73>\n- <2a6c> DW_AT_low_pc : (addr) 0x3360\n- <2a70> DW_AT_high_pc : (udata) 33\n- <2a71> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2a73> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2><2a73>: Abbrev Number: 79 (DW_TAG_formal_parameter)\n- <2a74> DW_AT_name : (GNU_strp_alt) (offset: 0x3561) \n- <2a78> DW_AT_type : (GNU_ref_alt) <0x433d>\n- <2a7c> DW_AT_artificial : (flag_present) 1\n- <2a7c> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2a7f>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n- <2a80> DW_AT_name : (string) obj\n- <2a84> DW_AT_decl_file : (data1) 1\n- <2a85> DW_AT_decl_line : (data2) 1056\n- <2a87> DW_AT_decl_column : (data1) 33\n- <2a88> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2a8c> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2a8f>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <2a90> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n- <2a94> DW_AT_decl_file : (data1) 1\n- <2a95> DW_AT_decl_line : (data2) 1056\n- <2a97> DW_AT_decl_column : (data1) 48\n- <2a98> DW_AT_type : (GNU_ref_alt) <0x2bc>\n- <2a9c> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2a9f>: Abbrev Number: 32 (DW_TAG_unspecified_parameters)\n- <2><2aa0>: Abbrev Number: 18 (DW_TAG_variable)\n- <2aa1> DW_AT_name : (GNU_strp_alt) (offset: 0x355c) \n- <2aa5> DW_AT_decl_file : (data1) 1\n- <2aa6> DW_AT_decl_line : (data2) 1057\n- <2aa8> DW_AT_decl_column : (data1) 17\n- <2aa9> DW_AT_type : (GNU_ref_alt) <0x76>\n- <2aad> DW_AT_location : (sec_offset) 0x10bf (location list)\n- <2ab1> DW_AT_GNU_locviews: (sec_offset) 0x10bb\n- <2><2ab5>: Abbrev Number: 0\n- <1><2ab6>: Abbrev Number: 0\n- Compilation Unit @ offset 0x2ab7:\n- Length: 0x113 (32-bit)\n+ <0><26fb>: Abbrev Number: 8 (DW_TAG_compile_unit)\n+ <26fc> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n+ <2700> DW_AT_language : (data1) 33\t(C++14)\n+ <2701> DW_AT_name : (line_strp) (offset: 0x360): src/shared/cpp/generic_posix.cpp\n+ <2705> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n+ <2709> DW_AT_low_pc : (addr) 0x37b0\n+ <270d> DW_AT_high_pc : (udata) 134\n+ <270f> DW_AT_stmt_list : (sec_offset) 0x1123\n+ <1><2713>: Abbrev Number: 2 (DW_TAG_imported_unit)\n+ <2714> DW_AT_import : (ref_addr) <0x6d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n+ <1><2718>: Abbrev Number: 5 (DW_TAG_namespace)\n+ <2719> DW_AT_name : (string) std\n+ <271d> DW_AT_decl_file : (data1) 17\n+ <271e> DW_AT_decl_line : (data2) 306\n+ <2720> DW_AT_decl_column : (data1) 11\n+ <1><2721>: Abbrev Number: 12 (DW_TAG_namespace)\n+ <2722> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n+ <2726> DW_AT_decl_file : (data1) 17\n+ <2727> DW_AT_decl_line : (data2) 343\n+ <2729> DW_AT_decl_column : (data1) 11\n+ <1><272a>: Abbrev Number: 6 (DW_TAG_subprogram)\n+ <272b> DW_AT_external : (flag_present) 1\n+ <272b> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n+ <272f> DW_AT_decl_file : (data1) 14\n+ <2730> DW_AT_decl_line : (data1) 54\n+ <2731> DW_AT_decl_column : (data1) 13\n+ <2732> DW_AT_declaration : (flag_present) 1\n+ <2732> DW_AT_sibling : (ref_udata) <0x274d>\n+ <2><2733>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <2734> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <2><2738>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <2739> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><273d>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <273e> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2><2742>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <2743> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><2747>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <2748> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2><274c>: Abbrev Number: 0\n+ <1><274d>: Abbrev Number: 4 (DW_TAG_subprogram)\n+ <274e> DW_AT_external : (flag_present) 1\n+ <274e> DW_AT_name : (GNU_strp_alt) (offset: 0x32c2) \n+ <2752> DW_AT_decl_file : (data1) 16\n+ <2753> DW_AT_decl_line : (data1) 37\n+ <2754> DW_AT_decl_column : (data1) 13\n+ <2755> DW_AT_type : (ref_udata) <0x2756>\n+ <2756> DW_AT_declaration : (flag_present) 1\n+ <1><2756>: Abbrev Number: 1 (DW_TAG_pointer_type)\n+ <2757> DW_AT_byte_size : (implicit_const) 4\n+ <2757> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1><275b>: Abbrev Number: 16 (DW_TAG_subprogram)\n+ <275c> DW_AT_external : (flag_present) 1\n+ <275c> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n+ <2760> DW_AT_decl_file : (data1) 1\n+ <2761> DW_AT_decl_line : (data1) 41\n+ <2762> DW_AT_decl_column : (data1) 5\n+ <2763> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2767> DW_AT_low_pc : (addr) 0x3810\n+ <276b> DW_AT_high_pc : (udata) 38\n+ <276c> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <276e> DW_AT_call_all_calls: (flag_present) 1\n+ <276e> DW_AT_sibling : (ref_udata) <0x277f>\n+ <2><2770>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2771> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ <2775> DW_AT_decl_file : (implicit_const) 1\n+ <2775> DW_AT_decl_line : (data1) 41\n+ <2776> DW_AT_decl_column : (data1) 24\n+ <2777> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <277b> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><277e>: Abbrev Number: 0\n+ <1><277f>: Abbrev Number: 10 (DW_TAG_subprogram)\n+ <2780> DW_AT_external : (flag_present) 1\n+ <2780> DW_AT_name : (GNU_strp_alt) (offset: 0x3317) \n+ <2784> DW_AT_decl_file : (data1) 1\n+ <2785> DW_AT_decl_line : (data1) 28\n+ <2786> DW_AT_decl_column : (data1) 6\n+ <2787> DW_AT_low_pc : (addr) 0x37b0\n+ <278b> DW_AT_high_pc : (udata) 89\n+ <278c> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <278e> DW_AT_call_all_calls: (flag_present) 1\n+ <2><278e>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n+ <278f> DW_AT_name : (string) env\n+ <2793> DW_AT_decl_file : (data1) 1\n+ <2794> DW_AT_decl_line : (data1) 28\n+ <2795> DW_AT_decl_column : (data1) 37\n+ <2796> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <279a> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><279d>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <279e> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <27a2> DW_AT_decl_file : (implicit_const) 1\n+ <27a2> DW_AT_decl_line : (data1) 28\n+ <27a3> DW_AT_decl_column : (data1) 54\n+ <27a4> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <27a8> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><27ab>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <27ac> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <27b0> DW_AT_decl_file : (implicit_const) 1\n+ <27b0> DW_AT_decl_line : (data1) 28\n+ <27b1> DW_AT_decl_column : (data1) 71\n+ <27b2> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <27b6> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><27b9>: Abbrev Number: 15 (DW_TAG_variable)\n+ <27ba> DW_AT_name : (GNU_strp_alt) (offset: 0x337d) \n+ <27be> DW_AT_decl_file : (implicit_const) 1\n+ <27be> DW_AT_decl_line : (data1) 29\n+ <27bf> DW_AT_decl_column : (implicit_const) 11\n+ <27bf> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <27c3> DW_AT_location : (sec_offset) 0xf23 (location list)\n+ <27c7> DW_AT_GNU_locviews: (sec_offset) 0xf1f\n+ <2><27cb>: Abbrev Number: 15 (DW_TAG_variable)\n+ <27cc> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \n+ <27d0> DW_AT_decl_file : (implicit_const) 1\n+ <27d0> DW_AT_decl_line : (data1) 32\n+ <27d1> DW_AT_decl_column : (implicit_const) 11\n+ <27d1> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <27d5> DW_AT_location : (sec_offset) 0xf30 (location list)\n+ <27d9> DW_AT_GNU_locviews: (sec_offset) 0xf2e\n+ <2><27dd>: Abbrev Number: 3 (DW_TAG_call_site)\n+ <27de> DW_AT_call_return_pc: (addr) 0x37cb\n+ <27e2> DW_AT_call_origin : (ref_addr) <0x3f>\n+ <2><27e6>: Abbrev Number: 14 (DW_TAG_call_site)\n+ <27e7> DW_AT_call_return_pc: (addr) 0x37d2\n+ <27eb> DW_AT_call_origin : (ref_udata) <0x274d>\n+ <2><27ec>: Abbrev Number: 11 (DW_TAG_call_site)\n+ <27ed> DW_AT_call_return_pc: (addr) 0x37e4\n+ <27f1> DW_AT_call_origin : (GNU_ref_alt) <0x40dc>\n+ <2><27f5>: Abbrev Number: 14 (DW_TAG_call_site)\n+ <27f6> DW_AT_call_return_pc: (addr) 0x37f9\n+ <27fa> DW_AT_call_origin : (ref_udata) <0x272a>\n+ <2><27fb>: Abbrev Number: 3 (DW_TAG_call_site)\n+ <27fc> DW_AT_call_return_pc: (addr) 0x3802\n+ <2800> DW_AT_call_origin : (ref_addr) <0x53>\n+ <2><2804>: Abbrev Number: 0\n+ <1><2805>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x2806:\n+ Length: 0x3c4 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x93f\n+ Abbrev Offset: 0\n Pointer Size: 4\n- <0><2ac3>: Abbrev Number: 8 (DW_TAG_compile_unit)\n- <2ac4> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n- <2ac8> DW_AT_language : (data1) 33\t(C++14)\n- <2ac9> DW_AT_name : (line_strp) (offset: 0x388): src/shared/cpp/generic_posix.cpp\n- <2acd> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <2ad1> DW_AT_low_pc : (addr) 0x39a0\n- <2ad5> DW_AT_high_pc : (udata) 134\n- <2ad7> DW_AT_stmt_list : (sec_offset) 0x1439\n- <1><2adb>: Abbrev Number: 2 (DW_TAG_imported_unit)\n- <2adc> DW_AT_import : (ref_addr) <0x6d>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n- <1><2ae0>: Abbrev Number: 5 (DW_TAG_namespace)\n- <2ae1> DW_AT_name : (string) std\n- <2ae5> DW_AT_decl_file : (data1) 17\n- <2ae6> DW_AT_decl_line : (data2) 306\n- <2ae8> DW_AT_decl_column : (data1) 11\n- <1><2ae9>: Abbrev Number: 12 (DW_TAG_namespace)\n- <2aea> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n- <2aee> DW_AT_decl_file : (data1) 17\n- <2aef> DW_AT_decl_line : (data2) 343\n- <2af1> DW_AT_decl_column : (data1) 11\n- <1><2af2>: Abbrev Number: 6 (DW_TAG_subprogram)\n- <2af3> DW_AT_external : (flag_present) 1\n- <2af3> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n- <2af7> DW_AT_decl_file : (data1) 14\n- <2af8> DW_AT_decl_line : (data1) 54\n- <2af9> DW_AT_decl_column : (data1) 13\n- <2afa> DW_AT_declaration : (flag_present) 1\n- <2afa> DW_AT_sibling : (ref_udata) <0x2b15>\n- <2><2afb>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2afc> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2><2b00>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b01> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><2b05>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b06> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2><2b0a>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b0b> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><2b0f>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b10> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2><2b14>: Abbrev Number: 0\n- <1><2b15>: Abbrev Number: 4 (DW_TAG_subprogram)\n- <2b16> DW_AT_external : (flag_present) 1\n- <2b16> DW_AT_name : (GNU_strp_alt) (offset: 0x32c2) \n- <2b1a> DW_AT_decl_file : (data1) 16\n- <2b1b> DW_AT_decl_line : (data1) 37\n- <2b1c> DW_AT_decl_column : (data1) 13\n- <2b1d> DW_AT_type : (ref_udata) <0x2b1e>\n- <2b1e> DW_AT_declaration : (flag_present) 1\n- <1><2b1e>: Abbrev Number: 1 (DW_TAG_pointer_type)\n- <2b1f> DW_AT_byte_size : (implicit_const) 4\n- <2b1f> DW_AT_type : (GNU_ref_alt) <0x54>\n- <1><2b23>: Abbrev Number: 16 (DW_TAG_subprogram)\n- <2b24> DW_AT_external : (flag_present) 1\n- <2b24> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n- <2b28> DW_AT_decl_file : (data1) 1\n- <2b29> DW_AT_decl_line : (data1) 41\n- <2b2a> DW_AT_decl_column : (data1) 5\n- <2b2b> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2b2f> DW_AT_low_pc : (addr) 0x3a00\n- <2b33> DW_AT_high_pc : (udata) 38\n- <2b34> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2b36> DW_AT_call_all_calls: (flag_present) 1\n- <2b36> DW_AT_sibling : (ref_udata) <0x2b47>\n- <2><2b38>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2b39> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n- <2b3d> DW_AT_decl_file : (implicit_const) 1\n- <2b3d> DW_AT_decl_line : (data1) 41\n- <2b3e> DW_AT_decl_column : (data1) 24\n- <2b3f> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2b43> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2b46>: Abbrev Number: 0\n- <1><2b47>: Abbrev Number: 10 (DW_TAG_subprogram)\n- <2b48> DW_AT_external : (flag_present) 1\n- <2b48> DW_AT_name : (GNU_strp_alt) (offset: 0x3317) \n- <2b4c> DW_AT_decl_file : (data1) 1\n- <2b4d> DW_AT_decl_line : (data1) 28\n- <2b4e> DW_AT_decl_column : (data1) 6\n- <2b4f> DW_AT_low_pc : (addr) 0x39a0\n- <2b53> DW_AT_high_pc : (udata) 89\n- <2b54> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2b56> DW_AT_call_all_calls: (flag_present) 1\n- <2><2b56>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n- <2b57> DW_AT_name : (string) env\n- <2b5b> DW_AT_decl_file : (data1) 1\n- <2b5c> DW_AT_decl_line : (data1) 28\n- <2b5d> DW_AT_decl_column : (data1) 37\n- <2b5e> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2b62> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2b65>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2b66> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <2b6a> DW_AT_decl_file : (implicit_const) 1\n- <2b6a> DW_AT_decl_line : (data1) 28\n- <2b6b> DW_AT_decl_column : (data1) 54\n- <2b6c> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2b70> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2b73>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2b74> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n- <2b78> DW_AT_decl_file : (implicit_const) 1\n- <2b78> DW_AT_decl_line : (data1) 28\n- <2b79> DW_AT_decl_column : (data1) 71\n- <2b7a> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2b7e> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2b81>: Abbrev Number: 15 (DW_TAG_variable)\n- <2b82> DW_AT_name : (GNU_strp_alt) (offset: 0x337d) \n- <2b86> DW_AT_decl_file : (implicit_const) 1\n- <2b86> DW_AT_decl_line : (data1) 29\n- <2b87> DW_AT_decl_column : (implicit_const) 11\n- <2b87> DW_AT_type : (GNU_ref_alt) <0x72>\n- <2b8b> DW_AT_location : (sec_offset) 0x10e1 (location list)\n- <2b8f> DW_AT_GNU_locviews: (sec_offset) 0x10dd\n- <2><2b93>: Abbrev Number: 15 (DW_TAG_variable)\n- <2b94> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \n- <2b98> DW_AT_decl_file : (implicit_const) 1\n- <2b98> DW_AT_decl_line : (data1) 32\n- <2b99> DW_AT_decl_column : (implicit_const) 11\n- <2b99> DW_AT_type : (GNU_ref_alt) <0x72>\n- <2b9d> DW_AT_location : (sec_offset) 0x10ee (location list)\n- <2ba1> DW_AT_GNU_locviews: (sec_offset) 0x10ec\n- <2><2ba5>: Abbrev Number: 3 (DW_TAG_call_site)\n- <2ba6> DW_AT_call_return_pc: (addr) 0x39bb\n- <2baa> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><2bae>: Abbrev Number: 14 (DW_TAG_call_site)\n- <2baf> DW_AT_call_return_pc: (addr) 0x39c2\n- <2bb3> DW_AT_call_origin : (ref_udata) <0x2b15>\n- <2><2bb4>: Abbrev Number: 11 (DW_TAG_call_site)\n- <2bb5> DW_AT_call_return_pc: (addr) 0x39d4\n- <2bb9> DW_AT_call_origin : (GNU_ref_alt) <0x430e>\n- <2><2bbd>: Abbrev Number: 14 (DW_TAG_call_site)\n- <2bbe> DW_AT_call_return_pc: (addr) 0x39e9\n- <2bc2> DW_AT_call_origin : (ref_udata) <0x2af2>\n- <2><2bc3>: Abbrev Number: 3 (DW_TAG_call_site)\n- <2bc4> DW_AT_call_return_pc: (addr) 0x39f2\n- <2bc8> DW_AT_call_origin : (ref_addr) <0x33>\n+ <0><2812>: Abbrev Number: 121 (DW_TAG_compile_unit)\n+ <2813> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n+ <2817> DW_AT_language : (data1) 33\t(C++14)\n+ <2818> DW_AT_name : (line_strp) (offset: 0x381): src/shared/cpp/unix_strings.cpp\n+ <281c> DW_AT_comp_dir : (line_strp) (offset: 0x15): .\n+ <2820> DW_AT_low_pc : (addr) 0x3840\n+ <2824> DW_AT_high_pc : (udata) 486\n+ <2826> DW_AT_stmt_list : (sec_offset) 0x123c\n+ <1><282a>: Abbrev Number: 15 (DW_TAG_imported_unit)\n+ <282b> DW_AT_import : (GNU_ref_alt) <0x4106>\n+ <1><282f>: Abbrev Number: 4 (DW_TAG_imported_unit)\n+ <2830> DW_AT_import : (ref_addr) <0x2c>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n+ <1><2834>: Abbrev Number: 15 (DW_TAG_imported_unit)\n+ <2835> DW_AT_import : (GNU_ref_alt) <0x4338>\n+ <1><2839>: Abbrev Number: 4 (DW_TAG_imported_unit)\n+ <283a> DW_AT_import : (ref_addr) <0x121>\t[Abbrev Number: 21 (DW_TAG_partial_unit)]\n+ <1><283e>: Abbrev Number: 120 (DW_TAG_namespace)\n+ <283f> DW_AT_name : (string) std\n+ <2843> DW_AT_decl_file : (data1) 17\n+ <2844> DW_AT_decl_line : (data2) 306\n+ <2846> DW_AT_decl_column : (data1) 11\n+ <2847> DW_AT_sibling : (ref_udata) <0x2849>\n+ <2><2848>: Abbrev Number: 0\n+ <1><2849>: Abbrev Number: 81 (DW_TAG_namespace)\n+ <284a> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n+ <284e> DW_AT_decl_file : (data1) 17\n+ <284f> DW_AT_decl_line : (data2) 343\n+ <2851> DW_AT_decl_column : (data1) 11\n+ <1><2852>: Abbrev Number: 119 (DW_TAG_subprogram)\n+ <2853> DW_AT_external : (flag_present) 1\n+ <2853> DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n+ <2857> DW_AT_decl_file : (implicit_const) 1\n+ <2857> DW_AT_decl_line : (data1) 52\n+ <2858> DW_AT_decl_column : (data1) 9\n+ <2859> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <285d> DW_AT_low_pc : (addr) 0x3940\n+ <2861> DW_AT_high_pc : (udata) 230\n+ <2863> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <2865> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2865> DW_AT_sibling : (ref_udata) <0x29d0>\n+ <2><2867>: Abbrev Number: 124 (DW_TAG_formal_parameter)\n+ <2868> DW_AT_name : (string) env\n+ <286c> DW_AT_decl_file : (implicit_const) 1\n+ <286c> DW_AT_decl_line : (data1) 52\n+ <286d> DW_AT_decl_column : (data1) 30\n+ <286e> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <2872> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><2875>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n+ <2876> DW_AT_name : (GNU_strp_alt) (offset: 0x35ba) \n+ <287a> DW_AT_decl_file : (implicit_const) 1\n+ <287a> DW_AT_decl_line : (data1) 52\n+ <287b> DW_AT_decl_column : (data1) 47\n+ <287c> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2880> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><2883>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n+ <2884> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <2888> DW_AT_decl_file : (implicit_const) 1\n+ <2888> DW_AT_decl_line : (data1) 52\n+ <2889> DW_AT_decl_column : (data1) 62\n+ <288a> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <288e> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2891>: Abbrev Number: 118 (DW_TAG_variable)\n+ <2892> DW_AT_name : (GNU_strp_alt) (offset: 0x3534) \n+ <2896> DW_AT_decl_file : (implicit_const) 1\n+ <2896> DW_AT_decl_line : (data1) 53\n+ <2897> DW_AT_decl_column : (data1) 12\n+ <2898> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <289c> DW_AT_location : (sec_offset) 0xf48 (location list)\n+ <28a0> DW_AT_GNU_locviews: (sec_offset) 0xf42\n+ <2><28a4>: Abbrev Number: 118 (DW_TAG_variable)\n+ <28a5> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n+ <28a9> DW_AT_decl_file : (implicit_const) 1\n+ <28a9> DW_AT_decl_line : (data1) 54\n+ <28aa> DW_AT_decl_column : (data1) 14\n+ <28ab> DW_AT_type : (GNU_ref_alt) <0x3bff>\n+ <28af> DW_AT_location : (sec_offset) 0xf6a (location list)\n+ <28b3> DW_AT_GNU_locviews: (sec_offset) 0xf62\n+ <2><28b7>: Abbrev Number: 118 (DW_TAG_variable)\n+ <28b8> DW_AT_name : (GNU_strp_alt) (offset: 0x30e4) \n+ <28bc> DW_AT_decl_file : (implicit_const) 1\n+ <28bc> DW_AT_decl_line : (data1) 60\n+ <28bd> DW_AT_decl_column : (data1) 12\n+ <28be> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <28c2> DW_AT_location : (sec_offset) 0xf8c (location list)\n+ <28c6> DW_AT_GNU_locviews: (sec_offset) 0xf88\n+ <2><28ca>: Abbrev Number: 118 (DW_TAG_variable)\n+ <28cb> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n+ <28cf> DW_AT_decl_file : (implicit_const) 1\n+ <28cf> DW_AT_decl_line : (data1) 61\n+ <28d0> DW_AT_decl_column : (data1) 12\n+ <28d1> DW_AT_type : (GNU_ref_alt) <0x3501>\n+ <28d5> DW_AT_location : (sec_offset) 0xf9f (location list)\n+ <28d9> DW_AT_GNU_locviews: (sec_offset) 0xf9b\n+ <2><28dd>: Abbrev Number: 118 (DW_TAG_variable)\n+ <28de> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n+ <28e2> DW_AT_decl_file : (implicit_const) 1\n+ <28e2> DW_AT_decl_line : (data1) 65\n+ <28e3> DW_AT_decl_column : (data1) 13\n+ <28e4> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <28e8> DW_AT_location : (sec_offset) 0xfb2 (location list)\n+ <28ec> DW_AT_GNU_locviews: (sec_offset) 0xfae\n+ <2><28f0>: Abbrev Number: 39 (DW_TAG_lexical_block)\n+ <28f1> DW_AT_ranges : (sec_offset) 0x172\n+ <28f5> DW_AT_sibling : (ref_udata) <0x2909>\n+ <3><28f7>: Abbrev Number: 125 (DW_TAG_variable)\n+ <28f8> DW_AT_name : (string) i\n+ <28fa> DW_AT_decl_file : (implicit_const) 1\n+ <28fa> DW_AT_decl_line : (data1) 62\n+ <28fb> DW_AT_decl_column : (data1) 14\n+ <28fc> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2900> DW_AT_location : (sec_offset) 0xfc3 (location list)\n+ <2904> DW_AT_GNU_locviews: (sec_offset) 0xfc1\n+ <3><2908>: Abbrev Number: 0\n+ <2><2909>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n+ <290a> DW_AT_abstract_origin: (GNU_ref_alt) <0x411c>\n+ <290e> DW_AT_entry_pc : (addr) 0x3974\n+ <2912> DW_AT_GNU_entry_view: (data1) 1\n+ <2913> DW_AT_ranges : (sec_offset) 0x167\n+ <2917> DW_AT_call_file : (implicit_const) 1\n+ <2917> DW_AT_call_line : (data1) 55\n+ <2918> DW_AT_call_column : (data1) 17\n+ <2919> DW_AT_sibling : (ref_udata) <0x294c>\n+ <3><291b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <291c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4138>\n+ <2920> DW_AT_location : (sec_offset) 0xfce (location list)\n+ <2924> DW_AT_GNU_locviews: (sec_offset) 0xfcc\n+ <3><2928>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2929> DW_AT_abstract_origin: (GNU_ref_alt) <0x412e>\n+ <292d> DW_AT_location : (sec_offset) 0xfd8 (location list)\n+ <2931> DW_AT_GNU_locviews: (sec_offset) 0xfd6\n+ <3><2935>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2936> DW_AT_abstract_origin: (GNU_ref_alt) <0x4127>\n+ <293a> DW_AT_location : (sec_offset) 0xfe4 (location list)\n+ <293e> DW_AT_GNU_locviews: (sec_offset) 0xfe0\n+ <3><2942>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <2943> DW_AT_call_return_pc: (addr) 0x397b\n+ <2947> DW_AT_call_origin : (GNU_ref_alt) <0x41c8>\n+ <3><294b>: Abbrev Number: 0\n+ <2><294c>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n+ <294d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4301>\n+ <2951> DW_AT_entry_pc : (addr) 0x39c5\n+ <2955> DW_AT_GNU_entry_view: (data1) 2\n+ <2956> DW_AT_low_pc : (addr) 0x39c5\n+ <295a> DW_AT_high_pc : (udata) 23\n+ <295b> DW_AT_call_file : (implicit_const) 1\n+ <295b> DW_AT_call_line : (data1) 65\n+ <295c> DW_AT_call_column : (data1) 36\n+ <295d> DW_AT_sibling : (ref_udata) <0x2987>\n+ <3><295f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2960> DW_AT_abstract_origin: (GNU_ref_alt) <0x431e>\n+ <2964> DW_AT_location : (sec_offset) 0xff5 (location list)\n+ <2968> DW_AT_GNU_locviews: (sec_offset) 0xff3\n+ <3><296c>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <296d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4312>\n+ <2971> DW_AT_location : (sec_offset) 0xfff (location list)\n+ <2975> DW_AT_GNU_locviews: (sec_offset) 0xffd\n+ <3><2979>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <297a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4309>\n+ <297e> DW_AT_location : (sec_offset) 0x1009 (location list)\n+ <2982> DW_AT_GNU_locviews: (sec_offset) 0x1007\n+ <3><2986>: Abbrev Number: 0\n+ <2><2987>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2988> DW_AT_call_return_pc: (addr) 0x395c\n+ <298c> DW_AT_call_origin : (ref_addr) <0x12f>\n+ <2><2990>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2991> DW_AT_call_return_pc: (addr) 0x396e\n+ <2995> DW_AT_call_origin : (ref_addr) <0x3f>\n+ <2><2999>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <299a> DW_AT_call_return_pc: (addr) 0x398c\n+ <299e> DW_AT_call_origin : (GNU_ref_alt) <0x420c>\n+ <2><29a2>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29a3> DW_AT_call_return_pc: (addr) 0x3999\n+ <29a7> DW_AT_call_origin : (ref_addr) <0x3f>\n+ <2><29ab>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29ac> DW_AT_call_return_pc: (addr) 0x39e4\n+ <29b0> DW_AT_call_origin : (ref_addr) <0x53>\n+ <2><29b4>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29b5> DW_AT_call_return_pc: (addr) 0x39ec\n+ <29b9> DW_AT_call_origin : (ref_addr) <0x53>\n+ <2><29bd>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29be> DW_AT_call_return_pc: (addr) 0x3a19\n+ <29c2> DW_AT_call_origin : (ref_addr) <0x143>\n+ <2><29c6>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29c7> DW_AT_call_return_pc: (addr) 0x3a21\n+ <29cb> DW_AT_call_origin : (ref_addr) <0x53>\n+ <2><29cf>: Abbrev Number: 0\n+ <1><29d0>: Abbrev Number: 126 (DW_TAG_subprogram)\n+ <29d1> DW_AT_external : (flag_present) 1\n+ <29d1> DW_AT_name : (GNU_strp_alt) (offset: 0x3356) \n+ <29d5> DW_AT_decl_file : (implicit_const) 1\n+ <29d5> DW_AT_decl_line : (data1) 28\n+ <29d6> DW_AT_decl_column : (data1) 7\n+ <29d7> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <29db> DW_AT_low_pc : (addr) 0x3840\n+ <29df> DW_AT_high_pc : (udata) 251\n+ <29e1> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <29e3> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><29e3>: Abbrev Number: 124 (DW_TAG_formal_parameter)\n+ <29e4> DW_AT_name : (string) env\n+ <29e8> DW_AT_decl_file : (implicit_const) 1\n+ <29e8> DW_AT_decl_line : (data1) 28\n+ <29e9> DW_AT_decl_column : (data1) 28\n+ <29ea> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <29ee> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><29f1>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n+ <29f2> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n+ <29f6> DW_AT_decl_file : (implicit_const) 1\n+ <29f6> DW_AT_decl_line : (data1) 28\n+ <29f7> DW_AT_decl_column : (data1) 41\n+ <29f8> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <29fc> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><29ff>: Abbrev Number: 122 (DW_TAG_formal_parameter)\n+ <2a00> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <2a04> DW_AT_decl_file : (implicit_const) 1\n+ <2a04> DW_AT_decl_line : (data1) 28\n+ <2a05> DW_AT_decl_column : (data1) 57\n+ <2a06> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2a0a> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2a0d>: Abbrev Number: 118 (DW_TAG_variable)\n+ <2a0e> DW_AT_name : (GNU_strp_alt) (offset: 0x30e4) \n+ <2a12> DW_AT_decl_file : (implicit_const) 1\n+ <2a12> DW_AT_decl_line : (data1) 29\n+ <2a13> DW_AT_decl_column : (data1) 12\n+ <2a14> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2a18> DW_AT_location : (sec_offset) 0x1016 (location list)\n+ <2a1c> DW_AT_GNU_locviews: (sec_offset) 0x1012\n+ <2><2a20>: Abbrev Number: 118 (DW_TAG_variable)\n+ <2a21> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n+ <2a25> DW_AT_decl_file : (implicit_const) 1\n+ <2a25> DW_AT_decl_line : (data1) 30\n+ <2a26> DW_AT_decl_column : (data1) 14\n+ <2a27> DW_AT_type : (GNU_ref_alt) <0x3bff>\n+ <2a2b> DW_AT_location : (sec_offset) 0x1027 (location list)\n+ <2a2f> DW_AT_GNU_locviews: (sec_offset) 0x1021\n+ <2><2a33>: Abbrev Number: 118 (DW_TAG_variable)\n+ <2a34> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n+ <2a38> DW_AT_decl_file : (implicit_const) 1\n+ <2a38> DW_AT_decl_line : (data1) 31\n+ <2a39> DW_AT_decl_column : (data1) 18\n+ <2a3a> DW_AT_type : (GNU_ref_alt) <0x33a2>\n+ <2a3e> DW_AT_location : (sec_offset) 0x103c (location list)\n+ <2a42> DW_AT_GNU_locviews: (sec_offset) 0x1038\n+ <2><2a46>: Abbrev Number: 118 (DW_TAG_variable)\n+ <2a47> DW_AT_name : (GNU_strp_alt) (offset: 0x3534) \n+ <2a4b> DW_AT_decl_file : (implicit_const) 1\n+ <2a4b> DW_AT_decl_line : (data1) 38\n+ <2a4c> DW_AT_decl_column : (data1) 12\n+ <2a4d> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2a51> DW_AT_location : (sec_offset) 0x104e (location list)\n+ <2a55> DW_AT_GNU_locviews: (sec_offset) 0x1048\n+ <2><2a59>: Abbrev Number: 118 (DW_TAG_variable)\n+ <2a5a> DW_AT_name : (GNU_strp_alt) (offset: 0x35ba) \n+ <2a5e> DW_AT_decl_file : (implicit_const) 1\n+ <2a5e> DW_AT_decl_line : (data1) 45\n+ <2a5f> DW_AT_decl_column : (data1) 11\n+ <2a60> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <2a64> DW_AT_location : (sec_offset) 0x106a (location list)\n+ <2a68> DW_AT_GNU_locviews: (sec_offset) 0x1066\n+ <2><2a6c>: Abbrev Number: 3 (DW_TAG_lexical_block)\n+ <2a6d> DW_AT_low_pc : (addr) 0x388e\n+ <2a71> DW_AT_high_pc : (udata) 38\n+ <2a72> DW_AT_sibling : (ref_udata) <0x2a86>\n+ <3><2a74>: Abbrev Number: 125 (DW_TAG_variable)\n+ <2a75> DW_AT_name : (string) i\n+ <2a77> DW_AT_decl_file : (implicit_const) 1\n+ <2a77> DW_AT_decl_line : (data1) 32\n+ <2a78> DW_AT_decl_column : (data1) 17\n+ <2a79> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2a7d> DW_AT_location : (sec_offset) 0x107b (location list)\n+ <2a81> DW_AT_GNU_locviews: (sec_offset) 0x1079\n+ <3><2a85>: Abbrev Number: 0\n+ <2><2a86>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n+ <2a87> DW_AT_abstract_origin: (GNU_ref_alt) <0x42e2>\n+ <2a8b> DW_AT_entry_pc : (addr) 0x3856\n+ <2a8f> DW_AT_GNU_entry_view: (data1) 0\n+ <2a90> DW_AT_low_pc : (addr) 0x3856\n+ <2a94> DW_AT_high_pc : (udata) 15\n+ <2a95> DW_AT_call_file : (implicit_const) 1\n+ <2a95> DW_AT_call_line : (data1) 29\n+ <2a96> DW_AT_call_column : (data1) 44\n+ <2a97> DW_AT_sibling : (ref_udata) <0x2ab4>\n+ <3><2a99>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2a9a> DW_AT_abstract_origin: (GNU_ref_alt) <0x42f4>\n+ <2a9e> DW_AT_location : (sec_offset) 0x1084 (location list)\n+ <2aa2> DW_AT_GNU_locviews: (sec_offset) 0x1082\n+ <3><2aa6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2aa7> DW_AT_abstract_origin: (GNU_ref_alt) <0x42eb>\n+ <2aab> DW_AT_location : (sec_offset) 0x108d (location list)\n+ <2aaf> DW_AT_GNU_locviews: (sec_offset) 0x108b\n+ <3><2ab3>: Abbrev Number: 0\n+ <2><2ab4>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n+ <2ab5> DW_AT_abstract_origin: (GNU_ref_alt) <0x42b7>\n+ <2ab9> DW_AT_entry_pc : (addr) 0x387d\n+ <2abd> DW_AT_GNU_entry_view: (data1) 1\n+ <2abe> DW_AT_ranges : (sec_offset) 0x14c\n+ <2ac2> DW_AT_call_file : (implicit_const) 1\n+ <2ac2> DW_AT_call_line : (data1) 31\n+ <2ac3> DW_AT_call_column : (data1) 50\n+ <2ac4> DW_AT_sibling : (ref_udata) <0x2ae6>\n+ <3><2ac6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2ac7> DW_AT_abstract_origin: (GNU_ref_alt) <0x42d5>\n+ <2acb> DW_AT_location : (sec_offset) 0x1095 (location list)\n+ <2acf> DW_AT_GNU_locviews: (sec_offset) 0x1093\n+ <3><2ad3>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n+ <2ad4> DW_AT_abstract_origin: (GNU_ref_alt) <0x42c9>\n+ <3><2ad8>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2ad9> DW_AT_abstract_origin: (GNU_ref_alt) <0x42c0>\n+ <2add> DW_AT_location : (sec_offset) 0x109e (location list)\n+ <2ae1> DW_AT_GNU_locviews: (sec_offset) 0x109c\n+ <3><2ae5>: Abbrev Number: 0\n+ <2><2ae6>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n+ <2ae7> DW_AT_abstract_origin: (GNU_ref_alt) <0x428c>\n+ <2aeb> DW_AT_entry_pc : (addr) 0x38c3\n+ <2aef> DW_AT_GNU_entry_view: (data1) 1\n+ <2af0> DW_AT_ranges : (sec_offset) 0x153\n+ <2af4> DW_AT_call_file : (implicit_const) 1\n+ <2af4> DW_AT_call_line : (data1) 36\n+ <2af5> DW_AT_call_column : (data1) 28\n+ <2af6> DW_AT_sibling : (ref_udata) <0x2b18>\n+ <3><2af8>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2af9> DW_AT_abstract_origin: (GNU_ref_alt) <0x42aa>\n+ <2afd> DW_AT_location : (sec_offset) 0x10a6 (location list)\n+ <2b01> DW_AT_GNU_locviews: (sec_offset) 0x10a4\n+ <3><2b05>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n+ <2b06> DW_AT_abstract_origin: (GNU_ref_alt) <0x429e>\n+ <3><2b0a>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b0b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4295>\n+ <2b0f> DW_AT_location : (sec_offset) 0x10b0 (location list)\n+ <2b13> DW_AT_GNU_locviews: (sec_offset) 0x10ae\n+ <3><2b17>: Abbrev Number: 0\n+ <2><2b18>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n+ <2b19> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148>\n+ <2b1d> DW_AT_entry_pc : (addr) 0x38d1\n+ <2b21> DW_AT_GNU_entry_view: (data1) 2\n+ <2b22> DW_AT_low_pc : (addr) 0x38d1\n+ <2b26> DW_AT_high_pc : (udata) 13\n+ <2b27> DW_AT_call_file : (implicit_const) 1\n+ <2b27> DW_AT_call_line : (data1) 38\n+ <2b28> DW_AT_call_column : (data1) 28\n+ <2b29> DW_AT_sibling : (ref_udata) <0x2b5c>\n+ <3><2b2b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b2c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4164>\n+ <2b30> DW_AT_location : (sec_offset) 0x10ba (location list)\n+ <2b34> DW_AT_GNU_locviews: (sec_offset) 0x10b8\n+ <3><2b38>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b39> DW_AT_abstract_origin: (GNU_ref_alt) <0x415d>\n+ <2b3d> DW_AT_location : (sec_offset) 0x10c5 (location list)\n+ <2b41> DW_AT_GNU_locviews: (sec_offset) 0x10c3\n+ <3><2b45>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b46> DW_AT_abstract_origin: (GNU_ref_alt) <0x4153>\n+ <2b4a> DW_AT_location : (sec_offset) 0x10ba (location list)\n+ <2b4e> DW_AT_GNU_locviews: (sec_offset) 0x10b8\n+ <3><2b52>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <2b53> DW_AT_call_return_pc: (addr) 0x38de\n+ <2b57> DW_AT_call_origin : (GNU_ref_alt) <0x426a>\n+ <3><2b5b>: Abbrev Number: 0\n+ <2><2b5c>: Abbrev Number: 123 (DW_TAG_inlined_subroutine)\n+ <2b5d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148>\n+ <2b61> DW_AT_entry_pc : (addr) 0x38f8\n+ <2b65> DW_AT_GNU_entry_view: (data1) 1\n+ <2b66> DW_AT_ranges : (sec_offset) 0x15c\n+ <2b6a> DW_AT_call_file : (implicit_const) 1\n+ <2b6a> DW_AT_call_line : (data1) 46\n+ <2b6b> DW_AT_call_column : (data1) 13\n+ <2b6c> DW_AT_sibling : (ref_udata) <0x2b9f>\n+ <3><2b6e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b6f> DW_AT_abstract_origin: (GNU_ref_alt) <0x4164>\n+ <2b73> DW_AT_location : (sec_offset) 0x10cf (location list)\n+ <2b77> DW_AT_GNU_locviews: (sec_offset) 0x10cd\n+ <3><2b7b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b7c> DW_AT_abstract_origin: (GNU_ref_alt) <0x415d>\n+ <2b80> DW_AT_location : (sec_offset) 0x10d9 (location list)\n+ <2b84> DW_AT_GNU_locviews: (sec_offset) 0x10d7\n+ <3><2b88>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b89> DW_AT_abstract_origin: (GNU_ref_alt) <0x4153>\n+ <2b8d> DW_AT_location : (sec_offset) 0x10e5 (location list)\n+ <2b91> DW_AT_GNU_locviews: (sec_offset) 0x10e1\n+ <3><2b95>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <2b96> DW_AT_call_return_pc: (addr) 0x38ff\n+ <2b9a> DW_AT_call_origin : (GNU_ref_alt) <0x426a>\n+ <3><2b9e>: Abbrev Number: 0\n+ <2><2b9f>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2ba0> DW_AT_call_return_pc: (addr) 0x3878\n+ <2ba4> DW_AT_call_origin : (ref_addr) <0x3f>\n+ <2><2ba8>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2ba9> DW_AT_call_return_pc: (addr) 0x38f2\n+ <2bad> DW_AT_call_origin : (ref_addr) <0x3f>\n+ <2><2bb1>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2bb2> DW_AT_call_return_pc: (addr) 0x3907\n+ <2bb6> DW_AT_call_origin : (ref_addr) <0x53>\n+ <2><2bba>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2bbb> DW_AT_call_return_pc: (addr) 0x392e\n+ <2bbf> DW_AT_call_origin : (ref_addr) <0x143>\n+ <2><2bc3>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2bc4> DW_AT_call_return_pc: (addr) 0x3936\n+ <2bc8> DW_AT_call_origin : (ref_addr) <0x53>\n <2><2bcc>: Abbrev Number: 0\n <1><2bcd>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "unified_diff": "@@ -16,36 +16,36 @@\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n 00003390 00000335\n 00003360 00000021\n 00000000 00000000\n- Length: 28\n+ Length: 36\n Version: 2\n Offset into .debug_info: 0x2450\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000036d0 000001e6\n+ 000036d0 000000d6\n+ 00003360 00000021\n 00000000 00000000\n- Length: 36\n+ Length: 28\n Version: 2\n- Offset into .debug_info: 0x2818\n+ Offset into .debug_info: 0x26ef\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000038c0 000000d6\n- 00003360 00000021\n+ 000037b0 00000086\n 00000000 00000000\n Length: 28\n Version: 2\n- Offset into .debug_info: 0x2ab7\n+ Offset into .debug_info: 0x2806\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000039a0 00000086\n+ 00003840 000001e6\n 00000000 00000000\n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -59,21 +59,21 @@\n 0000006a v0000001 v0000000 views at 00000068 for:\n 000032ac 000032bc (DW_OP_reg6 (esi))\n 00000072 \n \n 00000073 v0000002 v0000000 location view pair\n \n 00000075 v0000002 v0000000 views at 00000073 for:\n- 000032c4 000032d7 (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 000032c4 000032d7 (DW_OP_addr: 413d; DW_OP_stack_value)\n 00000082 \n \n 00000083 v0000002 v0000000 location view pair\n \n 00000085 v0000002 v0000000 views at 00000083 for:\n- 000032c4 000032d7 (DW_OP_addr: 42d2; DW_OP_stack_value)\n+ 000032c4 000032d7 (DW_OP_addr: 42d1; DW_OP_stack_value)\n 00000092 \n \n 00000093 v0000002 v0000000 location view pair\n 00000095 v0000000 v0000000 location view pair\n 00000097 v0000000 v0000000 location view pair\n \n 00000099 000032c4 (base address)\n@@ -118,21 +118,21 @@\n 000000ee v0000002 v0000000 views at 000000ec for:\n 000032d7 000032eb (DW_OP_reg6 (esi))\n 000000f6 \n \n 000000f7 v0000002 v0000000 location view pair\n \n 000000f9 v0000002 v0000000 views at 000000f7 for:\n- 000032eb 00003303 (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 000032eb 00003303 (DW_OP_addr: 413d; DW_OP_stack_value)\n 00000106 \n \n 00000107 v0000002 v0000000 location view pair\n \n 00000109 v0000002 v0000000 views at 00000107 for:\n- 000032eb 00003303 (DW_OP_addr: 42d7; DW_OP_stack_value)\n+ 000032eb 00003303 (DW_OP_addr: 42d6; DW_OP_stack_value)\n 00000116 \n \n 00000117 v0000002 v0000000 location view pair\n \n 00000119 v0000002 v0000000 views at 00000117 for:\n 000032eb 00003303 (DW_OP_fbreg: -52)\n 00000122 \n@@ -650,21 +650,21 @@\n 000005f2 v0000000 v0000000 views at 000005d1 for:\n 00002c2f 00002c39 (DW_OP_breg7 (edi): 0; DW_OP_breg5 (ebp): -440; DW_OP_deref; DW_OP_plus; DW_OP_plus_uconst: 1; DW_OP_stack_value)\n 00000602 \n \n 00000603 v0000002 v0000000 location view pair\n \n 00000605 v0000002 v0000000 views at 00000603 for:\n- 000029ff 00002a20 (DW_OP_addr: 41da; DW_OP_stack_value)\n+ 000029ff 00002a20 (DW_OP_addr: 41d9; DW_OP_stack_value)\n 00000612 \n \n 00000613 v0000002 v0000000 location view pair\n \n 00000615 v0000002 v0000000 views at 00000613 for:\n- 000029ff 00002a20 (DW_OP_addr: 41f3; DW_OP_stack_value)\n+ 000029ff 00002a20 (DW_OP_addr: 41f2; DW_OP_stack_value)\n 00000622 \n \n 00000623 v0000002 v0000000 location view pair\n \n 00000625 v0000002 v0000000 views at 00000623 for:\n 000029ff 00002a19 (DW_OP_reg0 (eax))\n 0000062d \n@@ -725,21 +725,21 @@\n 000006a9 v0000000 v0000000 views at 00000691 for:\n 00002913 00002984 (DW_OP_fbreg: -164)\n 000006b1 \n \n 000006b2 v0000002 v0000000 location view pair\n \n 000006b4 v0000002 v0000000 views at 000006b2 for:\n- 00002844 00002863 (DW_OP_addr: 419d; DW_OP_stack_value)\n+ 00002844 00002863 (DW_OP_addr: 419c; DW_OP_stack_value)\n 000006c1 \n \n 000006c2 v0000002 v0000000 location view pair\n \n 000006c4 v0000002 v0000000 views at 000006c2 for:\n- 00002844 00002863 (DW_OP_addr: 41a8; DW_OP_stack_value)\n+ 00002844 00002863 (DW_OP_addr: 41a7; DW_OP_stack_value)\n 000006d1 \n \n 000006d2 v0000002 v0000000 location view pair\n \n 000006d4 v0000002 v0000000 views at 000006d2 for:\n 00002844 0000285e (DW_OP_reg0 (eax))\n 000006dc \n@@ -817,21 +817,21 @@\n 0000076d v0000000 v0000000 views at 0000076b for:\n 00002586 0000259e (DW_OP_reg6 (esi))\n 00000775 \n \n 00000776 v0000002 v0000000 location view pair\n \n 00000778 v0000002 v0000000 views at 00000776 for:\n- 0000259e 000025ad (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 0000259e 000025ad (DW_OP_addr: 413d; DW_OP_stack_value)\n 00000785 \n \n 00000786 v0000002 v0000000 location view pair\n \n 00000788 v0000002 v0000000 views at 00000786 for:\n- 0000259e 000025ad (DW_OP_addr: 4140; DW_OP_stack_value)\n+ 0000259e 000025ad (DW_OP_addr: 413f; DW_OP_stack_value)\n 00000795 \n \n 00000796 v0000002 v0000000 location view pair\n 00000798 v0000000 v0000000 location view pair\n \n 0000079a 0000259e (base address)\n 0000079f v0000002 v0000000 views at 00000796 for:\n@@ -869,21 +869,21 @@\n 000007da v0000000 v0000000 views at 000007d8 for:\n 000025ad 000025c0 (DW_OP_reg6 (esi))\n 000007e2 \n \n 000007e3 v0000002 v0000000 location view pair\n \n 000007e5 v0000002 v0000000 views at 000007e3 for:\n- 000025c0 000025d5 (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 000025c0 000025d5 (DW_OP_addr: 413d; DW_OP_stack_value)\n 000007f2 \n \n 000007f3 v0000002 v0000000 location view pair\n \n 000007f5 v0000002 v0000000 views at 000007f3 for:\n- 000025c0 000025d5 (DW_OP_addr: 414a; DW_OP_stack_value)\n+ 000025c0 000025d5 (DW_OP_addr: 4149; DW_OP_stack_value)\n 00000802 \n \n 00000803 v0000002 v0000000 location view pair\n \n 00000805 v0000002 v0000000 views at 00000803 for:\n 000025c0 000025d5 (DW_OP_reg3 (ebx))\n 0000080d \n@@ -917,21 +917,21 @@\n 0000083e v0000000 v0000000 views at 0000083c for:\n 000025d5 000025e8 (DW_OP_reg6 (esi))\n 00000846 \n \n 00000847 v0000002 v0000000 location view pair\n \n 00000849 v0000002 v0000000 views at 00000847 for:\n- 000025e8 000025fd (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 000025e8 000025fd (DW_OP_addr: 413d; DW_OP_stack_value)\n 00000856 \n \n 00000857 v0000002 v0000000 location view pair\n \n 00000859 v0000002 v0000000 views at 00000857 for:\n- 000025e8 000025fd (DW_OP_addr: 4157; DW_OP_stack_value)\n+ 000025e8 000025fd (DW_OP_addr: 4156; DW_OP_stack_value)\n 00000866 \n \n 00000867 v0000002 v0000000 location view pair\n \n 00000869 v0000002 v0000000 views at 00000867 for:\n 000025e8 000025fd (DW_OP_reg3 (ebx))\n 00000871 \n@@ -965,21 +965,21 @@\n 000008a2 v0000000 v0000000 views at 000008a0 for:\n 000025fd 00002610 (DW_OP_reg6 (esi))\n 000008aa \n \n 000008ab v0000002 v0000000 location view pair\n \n 000008ad v0000002 v0000000 views at 000008ab for:\n- 00002610 00002625 (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 00002610 00002625 (DW_OP_addr: 413d; DW_OP_stack_value)\n 000008ba \n \n 000008bb v0000002 v0000000 location view pair\n \n 000008bd v0000002 v0000000 views at 000008bb for:\n- 00002610 00002625 (DW_OP_addr: 4164; DW_OP_stack_value)\n+ 00002610 00002625 (DW_OP_addr: 4163; DW_OP_stack_value)\n 000008ca \n \n 000008cb v0000002 v0000000 location view pair\n \n 000008cd v0000002 v0000000 views at 000008cb for:\n 00002610 00002625 (DW_OP_reg3 (ebx))\n 000008d5 \n@@ -1013,21 +1013,21 @@\n 00000906 v0000000 v0000000 views at 00000904 for:\n 00002625 00002638 (DW_OP_reg6 (esi))\n 0000090e \n \n 0000090f v0000002 v0000000 location view pair\n \n 00000911 v0000002 v0000000 views at 0000090f for:\n- 00002638 0000264d (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 00002638 0000264d (DW_OP_addr: 413d; DW_OP_stack_value)\n 0000091e \n \n 0000091f v0000002 v0000000 location view pair\n \n 00000921 v0000002 v0000000 views at 0000091f for:\n- 00002638 0000264d (DW_OP_addr: 4170; DW_OP_stack_value)\n+ 00002638 0000264d (DW_OP_addr: 416f; DW_OP_stack_value)\n 0000092e \n \n 0000092f v0000002 v0000000 location view pair\n \n 00000931 v0000002 v0000000 views at 0000092f for:\n 00002638 0000264d (DW_OP_reg3 (ebx))\n 00000939 \n@@ -1061,21 +1061,21 @@\n 0000096a v0000000 v0000000 views at 00000968 for:\n 0000264d 00002660 (DW_OP_reg6 (esi))\n 00000972 \n \n 00000973 v0000002 v0000000 location view pair\n \n 00000975 v0000002 v0000000 views at 00000973 for:\n- 00002660 00002675 (DW_OP_addr: 413e; DW_OP_stack_value)\n+ 00002660 00002675 (DW_OP_addr: 413d; DW_OP_stack_value)\n 00000982 \n \n 00000983 v0000002 v0000000 location view pair\n \n 00000985 v0000002 v0000000 views at 00000983 for:\n- 00002660 00002675 (DW_OP_addr: 417c; DW_OP_stack_value)\n+ 00002660 00002675 (DW_OP_addr: 417b; DW_OP_stack_value)\n 00000992 \n \n 00000993 v0000002 v0000000 location view pair\n \n 00000995 v0000002 v0000000 views at 00000993 for:\n 00002660 00002675 (DW_OP_reg3 (ebx))\n 0000099d \n@@ -1153,21 +1153,21 @@\n 00000a30 v0000000 v0000000 views at 00000a24 for:\n 0000250c 00002527 (DW_OP_reg5 (ebp))\n 00000a35 \n \n 00000a36 v0000001 v0000000 location view pair\n \n 00000a38 v0000001 v0000000 views at 00000a36 for:\n- 0000245c 0000247f (DW_OP_addr: 4106; DW_OP_stack_value)\n+ 0000245c 0000247f (DW_OP_addr: 4105; DW_OP_stack_value)\n 00000a45 \n \n 00000a46 v0000001 v0000000 location view pair\n \n 00000a48 v0000001 v0000000 views at 00000a46 for:\n- 0000245c 0000247f (DW_OP_addr: 4119; DW_OP_stack_value)\n+ 0000245c 0000247f (DW_OP_addr: 4118; DW_OP_stack_value)\n 00000a55 \n \n 00000a56 v0000001 v0000000 location view pair\n \n 00000a58 v0000001 v0000000 views at 00000a56 for:\n 0000245c 0000247f (DW_OP_fbreg: -444)\n 00000a62 \n@@ -1201,21 +1201,21 @@\n 00000a93 v0000000 v0000000 views at 00000a91 for:\n 0000248d 000024a0 (DW_OP_reg7 (edi))\n 00000a9b \n \n 00000a9c v0000002 v0000000 location view pair\n \n 00000a9e v0000002 v0000000 views at 00000a9c for:\n- 000024a0 000024bd (DW_OP_addr: 4106; DW_OP_stack_value)\n+ 000024a0 000024bd (DW_OP_addr: 4105; DW_OP_stack_value)\n 00000aab \n \n 00000aac v0000002 v0000000 location view pair\n \n 00000aae v0000002 v0000000 views at 00000aac for:\n- 000024a0 000024bd (DW_OP_addr: 4120; DW_OP_stack_value)\n+ 000024a0 000024bd (DW_OP_addr: 411f; DW_OP_stack_value)\n 00000abb \n \n 00000abc v0000002 v0000000 location view pair\n \n 00000abe v0000002 v0000000 views at 00000abc for:\n 000024a0 000024bd (DW_OP_fbreg: -444)\n 00000ac8 \n@@ -1249,21 +1249,21 @@\n 00000af7 v0000000 v0000000 views at 00000af5 for:\n 000024d2 000024e1 (DW_OP_reg7 (edi))\n 00000aff \n \n 00000b00 v0000002 v0000000 location view pair\n \n 00000b02 v0000002 v0000000 views at 00000b00 for:\n- 000024e1 000024fe (DW_OP_addr: 4106; DW_OP_stack_value)\n+ 000024e1 000024fe (DW_OP_addr: 4105; DW_OP_stack_value)\n 00000b0f \n \n 00000b10 v0000002 v0000000 location view pair\n \n 00000b12 v0000002 v0000000 views at 00000b10 for:\n- 000024e1 000024fe (DW_OP_addr: 412a; DW_OP_stack_value)\n+ 000024e1 000024fe (DW_OP_addr: 4129; DW_OP_stack_value)\n 00000b1f \n \n 00000b20 v0000002 v0000000 location view pair\n \n 00000b22 v0000002 v0000000 views at 00000b20 for:\n 000024e1 000024fe (DW_OP_fbreg: -444)\n 00000b2c \n@@ -1593,15 +1593,15 @@\n 00000de3 v0000002 v0000000 views at 00000de1 for:\n 000033fc 00003430 (DW_OP_addr: 4040; DW_OP_stack_value)\n 00000df0 \n \n 00000df1 v0000002 v0000000 location view pair\n \n 00000df3 v0000002 v0000000 views at 00000df1 for:\n- 000033fc 00003430 (DW_OP_addr: 4302; DW_OP_stack_value)\n+ 000033fc 00003430 (DW_OP_addr: 4301; DW_OP_stack_value)\n 00000e00 \n \n 00000e01 v0000002 v0000000 location view pair\n \n 00000e03 v0000002 v0000000 views at 00000e01 for:\n 000033fc 00003416 (DW_OP_reg0 (eax))\n 00000e0b \n@@ -1618,379 +1618,379 @@\n 00000e1b 0000336b (base address)\n 00000e20 v0000000 v0000000 views at 00000e17 for:\n 0000336b 0000337c (DW_OP_reg1 (ecx))\n 00000e25 v0000000 v0000001 views at 00000e19 for:\n 0000337c 0000337d (DW_OP_fbreg: 12; DW_OP_stack_value)\n 00000e2c \n Table at Offset 0xe2d\n- Length: 0x1ba\n+ Length: 0xe2\n DWARF version: 5\n Address size: 4\n Segment size: 0\n Offset entries: 0\n \n Offset Begin End Expression\n \n 00000e39 v0000000 v0000000 location view pair\n- 00000e3b v0000000 v0000000 location view pair\n- 00000e3d v0000000 v0000000 location view pair\n \n- 00000e3f v0000000 v0000000 views at 00000e39 for:\n- 000037ec 000037f6 (DW_OP_reg0 (eax))\n- 00000e46 v0000000 v0000000 views at 00000e3b for:\n- 000037f6 0000382e (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n- 00000e4f v0000000 v0000000 views at 00000e3d for:\n- 00003889 000038b6 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000e3b v0000000 v0000000 views at 00000e39 for:\n+ 000036f4 0000370e (DW_OP_reg0 (eax))\n+ 00000e43 \n+\n+ 00000e44 v0000000 v0000000 location view pair\n+ 00000e46 v0000000 v0000000 location view pair\n+\n+ 00000e48 00003713 (base address)\n+ 00000e4d v0000000 v0000000 views at 00000e44 for:\n+ 00003713 00003714 (DW_OP_reg0 (eax))\n+ 00000e52 v0000000 v0000000 views at 00000e46 for:\n+ 00003714 00003769 (DW_OP_fbreg: -36)\n 00000e58 \n \n 00000e59 v0000000 v0000000 location view pair\n 00000e5b v0000000 v0000000 location view pair\n- 00000e5d v0000000 v0000000 location view pair\n- 00000e5f v0000000 v0000000 location view pair\n \n- 00000e61 v0000000 v0000000 views at 00000e59 for:\n- 00003804 0000380a (DW_OP_reg0 (eax))\n- 00000e68 v0000000 v0000000 views at 00000e5b for:\n- 0000380a 0000383d (DW_OP_reg6 (esi))\n- 00000e6f v0000000 v0000000 views at 00000e5d for:\n- 0000383d 00003855 (DW_OP_fbreg: -36)\n- 00000e77 v0000000 v0000000 views at 00000e5f for:\n- 00003889 000038b6 (DW_OP_reg6 (esi))\n- 00000e7e \n-\n- 00000e7f v0000000 v0000000 location view pair\n- 00000e81 v0000000 v0000000 location view pair\n-\n- 00000e83 v0000000 v0000000 views at 00000e7f for:\n- 0000381e 00003821 (DW_OP_reg0 (eax))\n- 00000e8a v0000000 v0000000 views at 00000e81 for:\n- 00003821 0000386c (DW_OP_reg7 (edi))\n- 00000e91 \n-\n- 00000e92 v0000000 v0000000 location view pair\n- 00000e94 v0000000 v0000000 location view pair\n-\n- 00000e96 v0000000 v0000000 views at 00000e92 for:\n- 0000382e 00003838 (DW_OP_reg0 (eax))\n- 00000e9d v0000000 v0000000 views at 00000e94 for:\n- 00003838 0000387f (DW_OP_reg5 (ebp))\n- 00000ea4 \n-\n- 00000ea5 v0000000 v0000000 location view pair\n- 00000ea7 v0000000 v0000000 location view pair\n-\n- 00000ea9 v0000000 v0000000 views at 00000ea5 for:\n- 0000386c 00003873 (DW_OP_reg0 (eax))\n- 00000eb0 v0000000 v0000000 views at 00000ea7 for:\n- 00003873 0000387f (DW_OP_reg7 (edi))\n- 00000eb7 \n-\n- 00000eb8 v0000001 v0000000 location view pair\n-\n- 00000eba v0000001 v0000000 views at 00000eb8 for:\n- 0000382e 0000383d (DW_OP_lit0; DW_OP_stack_value)\n- 00000ec2 \n-\n- 00000ec3 v0000001 v0000000 location view pair\n-\n- 00000ec5 v0000001 v0000000 views at 00000ec3 for:\n- 00003804 0000380b (DW_OP_reg5 (ebp))\n- 00000ecc \n-\n- 00000ecd v0000001 v0000000 location view pair\n-\n- 00000ecf v0000001 v0000000 views at 00000ecd for:\n- 00003804 0000380b (DW_OP_reg7 (edi))\n- 00000ed6 \n-\n- 00000ed7 v0000001 v0000000 location view pair\n- 00000ed9 v0000000 v0000000 location view pair\n-\n- 00000edb v0000001 v0000000 views at 00000ed7 for:\n- 00003804 0000380a (DW_OP_reg0 (eax))\n- 00000ee2 v0000000 v0000000 views at 00000ed9 for:\n- 0000380a 0000380b (DW_OP_reg6 (esi))\n- 00000ee9 \n-\n- 00000eea v0000002 v0000000 location view pair\n-\n- 00000eec v0000002 v0000000 views at 00000eea for:\n- 00003855 0000386c (DW_OP_reg7 (edi))\n- 00000ef3 \n-\n- 00000ef4 v0000002 v0000000 location view pair\n-\n- 00000ef6 v0000002 v0000000 views at 00000ef4 for:\n- 00003855 0000386c (DW_OP_reg5 (ebp))\n- 00000efd \n-\n- 00000efe v0000002 v0000000 location view pair\n-\n- 00000f00 v0000002 v0000000 views at 00000efe for:\n- 00003855 0000386c (DW_OP_fbreg: 0)\n- 00000f08 \n-\n- 00000f09 v0000000 v0000000 location view pair\n- 00000f0b v0000000 v0000000 location view pair\n-\n- 00000f0d v0000000 v0000000 views at 00000f09 for:\n- 000036f5 000036fc (DW_OP_reg0 (eax))\n- 00000f12 v0000000 v0000000 views at 00000f0b for:\n- 000036fc 0000372e (DW_OP_reg5 (ebp))\n- 00000f17 \n-\n- 00000f18 v0000000 v0000000 location view pair\n- 00000f1a v0000000 v0000000 location view pair\n- 00000f1c v0000000 v0000000 location view pair\n-\n- 00000f1e v0000000 v0000000 views at 00000f18 for:\n- 0000370d 0000370f (DW_OP_reg0 (eax))\n- 00000f23 v0000000 v0000000 views at 00000f1a for:\n- 0000370f 0000372e (DW_OP_reg6 (esi))\n- 00000f28 v0000000 v0000000 views at 00000f1c for:\n- 0000372e 00003744 (DW_OP_fbreg: -36)\n- 00000f2e \n-\n- 00000f2f v0000000 v0000000 location view pair\n- 00000f31 v0000000 v0000000 location view pair\n-\n- 00000f33 v0000000 v0000000 views at 00000f2f for:\n- 0000371e 0000372e (DW_OP_reg0 (eax))\n- 00000f38 v0000000 v0000000 views at 00000f31 for:\n- 0000372e 00003760 (DW_OP_reg1 (ecx))\n- 00000f3e \n-\n- 00000f3f v0000000 v0000000 location view pair\n- 00000f41 v0000000 v0000000 location view pair\n- 00000f43 v0000000 v0000000 location view pair\n-\n- 00000f45 v0000000 v0000000 views at 00000f3f for:\n- 0000376e 00003781 (DW_OP_reg0 (eax))\n- 00000f4c v0000000 v0000000 views at 00000f41 for:\n- 00003781 0000379a (DW_OP_breg7 (edi): -1; DW_OP_stack_value)\n- 00000f55 v0000000 v0000000 views at 00000f43 for:\n- 000037a4 000037b1 (DW_OP_reg0 (eax))\n- 00000f5c \n-\n- 00000f5d v0000000 v0000000 location view pair\n- 00000f5f v0000000 v0000000 location view pair\n-\n- 00000f61 v0000000 v0000000 views at 00000f5d for:\n- 00003788 0000378e (DW_OP_reg0 (eax))\n- 00000f68 v0000000 v0000000 views at 00000f5f for:\n- 0000378e 0000379a (DW_OP_reg5 (ebp))\n- 00000f6f \n-\n- 00000f70 v0000002 v0000000 location view pair\n-\n- 00000f72 v0000002 v0000000 views at 00000f70 for:\n- 0000371e 0000372e (DW_OP_lit0; DW_OP_stack_value)\n- 00000f78 \n-\n- 00000f79 v0000000 v0000000 location view pair\n-\n- 00000f7b v0000000 v0000000 views at 00000f79 for:\n- 000036e6 000036f5 (DW_OP_fbreg: 4)\n- 00000f81 \n-\n- 00000f82 v0000000 v0000000 location view pair\n-\n- 00000f84 v0000000 v0000000 views at 00000f82 for:\n- 000036e6 000036f5 (DW_OP_reg7 (edi))\n- 00000f89 \n-\n- 00000f8a v0000001 v0000000 location view pair\n-\n- 00000f8c v0000001 v0000000 views at 00000f8a for:\n- 0000370d 0000371e (DW_OP_lit0; DW_OP_stack_value)\n- 00000f92 \n+ 00000e5d 00003724 (base address)\n+ 00000e62 v0000000 v0000000 views at 00000e59 for:\n+ 00003724 00003730 (DW_OP_reg0 (eax))\n+ 00000e67 v0000000 v0000000 views at 00000e5b for:\n+ 00003730 00003768 (DW_OP_reg5 (ebp))\n+ 00000e6c \n \n- 00000f93 v0000001 v0000000 location view pair\n+ 00000e6d v0000000 v0000000 location view pair\n \n- 00000f95 v0000001 v0000000 views at 00000f93 for:\n- 0000370d 0000371e (DW_OP_reg7 (edi))\n- 00000f9a \n+ 00000e6f v0000000 v0000000 views at 00000e6d for:\n+ 0000373d 00003766 (DW_OP_reg6 (esi))\n+ 00000e77 \n \n- 00000f9b v0000001 v0000000 location view pair\n+ 00000e78 v0000000 v0000000 location view pair\n \n- 00000f9d v0000001 v0000000 views at 00000f9b for:\n- 00003753 00003760 (DW_OP_reg1 (ecx))\n- 00000fa4 \n+ 00000e7a v0000000 v0000000 views at 00000e78 for:\n+ 00003749 00003760 (DW_OP_reg0 (eax))\n+ 00000e82 \n \n- 00000fa5 v0000001 v0000000 location view pair\n+ 00000e83 v0000000 v0000000 location view pair\n \n- 00000fa7 v0000001 v0000000 views at 00000fa5 for:\n- 00003753 00003761 (DW_OP_reg7 (edi))\n- 00000fae \n+ 00000e85 v0000000 v0000000 views at 00000e83 for:\n+ 000036e6 000036f4 (DW_OP_fbreg: 16)\n+ 00000e8e \n \n- 00000faf v0000002 v0000000 location view pair\n+ 00000e8f v0000000 v0000000 location view pair\n \n- 00000fb1 v0000002 v0000000 views at 00000faf for:\n- 00003761 0000376e (DW_OP_lit0; DW_OP_stack_value)\n- 00000fb9 \n+ 00000e91 v0000000 v0000000 views at 00000e8f for:\n+ 000036e6 000036f4 (DW_OP_reg7 (edi))\n+ 00000e99 \n \n- 00000fba v0000002 v0000000 location view pair\n+ 00000e9a v0000002 v0000000 location view pair\n \n- 00000fbc v0000002 v0000000 views at 00000fba for:\n- 00003761 0000376e (DW_OP_reg6 (esi))\n- 00000fc3 \n+ 00000e9c v0000002 v0000000 views at 00000e9a for:\n+ 000036f4 00003713 (DW_OP_addr: 4080; DW_OP_stack_value)\n+ 00000ea9 \n \n- 00000fc4 v0000001 v0000000 location view pair\n+ 00000eaa v0000002 v0000000 location view pair\n \n- 00000fc6 v0000001 v0000000 views at 00000fc4 for:\n- 00003788 0000378f (DW_OP_reg7 (edi))\n- 00000fcd \n+ 00000eac v0000002 v0000000 views at 00000eaa for:\n+ 000036f4 00003713 (DW_OP_addr: 435c; DW_OP_stack_value)\n+ 00000eb9 \n \n- 00000fce v0000001 v0000000 location view pair\n+ 00000eba v0000002 v0000000 location view pair\n \n- 00000fd0 v0000001 v0000000 views at 00000fce for:\n- 00003788 0000378f (DW_OP_reg6 (esi))\n- 00000fd7 \n+ 00000ebc v0000002 v0000000 views at 00000eba for:\n+ 000036f4 0000370e (DW_OP_reg0 (eax))\n+ 00000ec4 \n \n- 00000fd8 v0000001 v0000000 location view pair\n- 00000fda v0000000 v0000000 location view pair\n+ 00000ec5 v0000002 v0000000 location view pair\n \n- 00000fdc v0000001 v0000000 views at 00000fd8 for:\n- 00003788 0000378e (DW_OP_reg0 (eax))\n- 00000fe3 v0000000 v0000000 views at 00000fda for:\n- 0000378e 0000378f (DW_OP_reg5 (ebp))\n- 00000fea \n-Table at Offset 0xfeb\n- Length: 0xe2\n+ 00000ec7 v0000002 v0000000 views at 00000ec5 for:\n+ 000036f4 00003713 (DW_OP_reg7 (edi))\n+ 00000ecf \n+\n+ 00000ed0 v0000002 v0000000 location view pair\n+\n+ 00000ed2 v0000002 v0000000 views at 00000ed0 for:\n+ 00003713 00003724 (DW_OP_fbreg: 4)\n+ 00000edb \n+\n+ 00000edc v0000002 v0000000 location view pair\n+\n+ 00000ede v0000002 v0000000 views at 00000edc for:\n+ 00003713 00003724 (DW_OP_reg7 (edi))\n+ 00000ee6 \n+\n+ 00000ee7 v0000000 v0000000 location view pair\n+\n+ 00000ee9 v0000000 v0000000 views at 00000ee7 for:\n+ 0000372b 0000373a (DW_OP_reg6 (esi))\n+ 00000ef1 \n+\n+ 00000ef2 v0000000 v0000000 location view pair\n+\n+ 00000ef4 v0000000 v0000000 views at 00000ef2 for:\n+ 0000372b 0000373a (DW_OP_reg7 (edi))\n+ 00000efc \n+\n+ 00000efd v0000000 v0000000 location view pair\n+ 00000eff v0000000 v0000001 location view pair\n+\n+ 00000f01 0000336b (base address)\n+ 00000f06 v0000000 v0000000 views at 00000efd for:\n+ 0000336b 0000337c (DW_OP_reg1 (ecx))\n+ 00000f0b v0000000 v0000001 views at 00000eff for:\n+ 0000337c 0000337d (DW_OP_fbreg: 12; DW_OP_stack_value)\n+ 00000f12 \n+Table at Offset 0xf13\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- 00000ff7 v0000000 v0000000 location view pair\n+ 00000f1f v0000000 v0000000 location view pair\n+ 00000f21 v0000000 v0000000 location view pair\n \n- 00000ff9 v0000000 v0000000 views at 00000ff7 for:\n- 000038e4 000038fe (DW_OP_reg0 (eax))\n- 00001001 \n+ 00000f23 v0000000 v0000000 views at 00000f1f for:\n+ 000037cd 000037d1 (DW_OP_reg0 (eax))\n+ 00000f28 v0000000 v0000000 views at 00000f21 for:\n+ 000037d1 00003807 (DW_OP_reg6 (esi))\n+ 00000f2d \n+\n+ 00000f2e v0000000 v0000000 location view pair\n+\n+ 00000f30 v0000000 v0000000 views at 00000f2e for:\n+ 000037e4 000037f8 (DW_OP_reg0 (eax))\n+ 00000f35 \n+Table at Offset 0xf36\n+ Length: 0x1ba\n+ DWARF version: 5\n+ Address size: 4\n+ Segment size: 0\n+ Offset entries: 0\n \n- 00001002 v0000000 v0000000 location view pair\n- 00001004 v0000000 v0000000 location view pair\n+ Offset Begin End Expression\n \n- 00001006 00003903 (base address)\n- 0000100b v0000000 v0000000 views at 00001002 for:\n- 00003903 00003904 (DW_OP_reg0 (eax))\n- 00001010 v0000000 v0000000 views at 00001004 for:\n- 00003904 00003959 (DW_OP_fbreg: -36)\n- 00001016 \n+ 00000f42 v0000000 v0000000 location view pair\n+ 00000f44 v0000000 v0000000 location view pair\n+ 00000f46 v0000000 v0000000 location view pair\n+\n+ 00000f48 v0000000 v0000000 views at 00000f42 for:\n+ 0000395c 00003966 (DW_OP_reg0 (eax))\n+ 00000f4f v0000000 v0000000 views at 00000f44 for:\n+ 00003966 0000399e (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000f58 v0000000 v0000000 views at 00000f46 for:\n+ 000039f9 00003a26 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000f61 \n+\n+ 00000f62 v0000000 v0000000 location view pair\n+ 00000f64 v0000000 v0000000 location view pair\n+ 00000f66 v0000000 v0000000 location view pair\n+ 00000f68 v0000000 v0000000 location view pair\n+\n+ 00000f6a v0000000 v0000000 views at 00000f62 for:\n+ 00003974 0000397a (DW_OP_reg0 (eax))\n+ 00000f71 v0000000 v0000000 views at 00000f64 for:\n+ 0000397a 000039ad (DW_OP_reg6 (esi))\n+ 00000f78 v0000000 v0000000 views at 00000f66 for:\n+ 000039ad 000039c5 (DW_OP_fbreg: -36)\n+ 00000f80 v0000000 v0000000 views at 00000f68 for:\n+ 000039f9 00003a26 (DW_OP_reg6 (esi))\n+ 00000f87 \n+\n+ 00000f88 v0000000 v0000000 location view pair\n+ 00000f8a v0000000 v0000000 location view pair\n+\n+ 00000f8c v0000000 v0000000 views at 00000f88 for:\n+ 0000398e 00003991 (DW_OP_reg0 (eax))\n+ 00000f93 v0000000 v0000000 views at 00000f8a for:\n+ 00003991 000039dc (DW_OP_reg7 (edi))\n+ 00000f9a \n \n- 00001017 v0000000 v0000000 location view pair\n- 00001019 v0000000 v0000000 location view pair\n+ 00000f9b v0000000 v0000000 location view pair\n+ 00000f9d v0000000 v0000000 location view pair\n \n- 0000101b 00003914 (base address)\n- 00001020 v0000000 v0000000 views at 00001017 for:\n- 00003914 00003920 (DW_OP_reg0 (eax))\n- 00001025 v0000000 v0000000 views at 00001019 for:\n- 00003920 00003958 (DW_OP_reg5 (ebp))\n- 0000102a \n+ 00000f9f v0000000 v0000000 views at 00000f9b for:\n+ 0000399e 000039a8 (DW_OP_reg0 (eax))\n+ 00000fa6 v0000000 v0000000 views at 00000f9d for:\n+ 000039a8 000039ef (DW_OP_reg5 (ebp))\n+ 00000fad \n \n- 0000102b v0000000 v0000000 location view pair\n+ 00000fae v0000000 v0000000 location view pair\n+ 00000fb0 v0000000 v0000000 location view pair\n \n- 0000102d v0000000 v0000000 views at 0000102b for:\n- 0000392d 00003956 (DW_OP_reg6 (esi))\n- 00001035 \n+ 00000fb2 v0000000 v0000000 views at 00000fae for:\n+ 000039dc 000039e3 (DW_OP_reg0 (eax))\n+ 00000fb9 v0000000 v0000000 views at 00000fb0 for:\n+ 000039e3 000039ef (DW_OP_reg7 (edi))\n+ 00000fc0 \n \n- 00001036 v0000000 v0000000 location view pair\n+ 00000fc1 v0000001 v0000000 location view pair\n \n- 00001038 v0000000 v0000000 views at 00001036 for:\n- 00003939 00003950 (DW_OP_reg0 (eax))\n- 00001040 \n+ 00000fc3 v0000001 v0000000 views at 00000fc1 for:\n+ 0000399e 000039ad (DW_OP_lit0; DW_OP_stack_value)\n+ 00000fcb \n \n- 00001041 v0000000 v0000000 location view pair\n+ 00000fcc v0000001 v0000000 location view pair\n \n- 00001043 v0000000 v0000000 views at 00001041 for:\n- 000038d6 000038e4 (DW_OP_fbreg: 16)\n- 0000104c \n+ 00000fce v0000001 v0000000 views at 00000fcc for:\n+ 00003974 0000397b (DW_OP_reg5 (ebp))\n+ 00000fd5 \n \n- 0000104d v0000000 v0000000 location view pair\n+ 00000fd6 v0000001 v0000000 location view pair\n \n- 0000104f v0000000 v0000000 views at 0000104d for:\n- 000038d6 000038e4 (DW_OP_reg7 (edi))\n- 00001057 \n+ 00000fd8 v0000001 v0000000 views at 00000fd6 for:\n+ 00003974 0000397b (DW_OP_reg7 (edi))\n+ 00000fdf \n \n- 00001058 v0000002 v0000000 location view pair\n+ 00000fe0 v0000001 v0000000 location view pair\n+ 00000fe2 v0000000 v0000000 location view pair\n \n- 0000105a v0000002 v0000000 views at 00001058 for:\n- 000038e4 00003903 (DW_OP_addr: 40dc; DW_OP_stack_value)\n- 00001067 \n+ 00000fe4 v0000001 v0000000 views at 00000fe0 for:\n+ 00003974 0000397a (DW_OP_reg0 (eax))\n+ 00000feb v0000000 v0000000 views at 00000fe2 for:\n+ 0000397a 0000397b (DW_OP_reg6 (esi))\n+ 00000ff2 \n \n- 00001068 v0000002 v0000000 location view pair\n+ 00000ff3 v0000002 v0000000 location view pair\n \n- 0000106a v0000002 v0000000 views at 00001068 for:\n- 000038e4 00003903 (DW_OP_addr: 435d; DW_OP_stack_value)\n- 00001077 \n+ 00000ff5 v0000002 v0000000 views at 00000ff3 for:\n+ 000039c5 000039dc (DW_OP_reg7 (edi))\n+ 00000ffc \n \n- 00001078 v0000002 v0000000 location view pair\n+ 00000ffd v0000002 v0000000 location view pair\n \n- 0000107a v0000002 v0000000 views at 00001078 for:\n- 000038e4 000038fe (DW_OP_reg0 (eax))\n- 00001082 \n+ 00000fff v0000002 v0000000 views at 00000ffd for:\n+ 000039c5 000039dc (DW_OP_reg5 (ebp))\n+ 00001006 \n \n- 00001083 v0000002 v0000000 location view pair\n+ 00001007 v0000002 v0000000 location view pair\n \n- 00001085 v0000002 v0000000 views at 00001083 for:\n- 000038e4 00003903 (DW_OP_reg7 (edi))\n- 0000108d \n+ 00001009 v0000002 v0000000 views at 00001007 for:\n+ 000039c5 000039dc (DW_OP_fbreg: 0)\n+ 00001011 \n \n- 0000108e v0000002 v0000000 location view pair\n+ 00001012 v0000000 v0000000 location view pair\n+ 00001014 v0000000 v0000000 location view pair\n \n- 00001090 v0000002 v0000000 views at 0000108e for:\n- 00003903 00003914 (DW_OP_fbreg: 4)\n- 00001099 \n+ 00001016 v0000000 v0000000 views at 00001012 for:\n+ 00003865 0000386c (DW_OP_reg0 (eax))\n+ 0000101b v0000000 v0000000 views at 00001014 for:\n+ 0000386c 0000389e (DW_OP_reg5 (ebp))\n+ 00001020 \n \n- 0000109a v0000002 v0000000 location view pair\n+ 00001021 v0000000 v0000000 location view pair\n+ 00001023 v0000000 v0000000 location view pair\n+ 00001025 v0000000 v0000000 location view pair\n \n- 0000109c v0000002 v0000000 views at 0000109a for:\n- 00003903 00003914 (DW_OP_reg7 (edi))\n- 000010a4 \n+ 00001027 v0000000 v0000000 views at 00001021 for:\n+ 0000387d 0000387f (DW_OP_reg0 (eax))\n+ 0000102c v0000000 v0000000 views at 00001023 for:\n+ 0000387f 0000389e (DW_OP_reg6 (esi))\n+ 00001031 v0000000 v0000000 views at 00001025 for:\n+ 0000389e 000038b4 (DW_OP_fbreg: -36)\n+ 00001037 \n \n- 000010a5 v0000000 v0000000 location view pair\n+ 00001038 v0000000 v0000000 location view pair\n+ 0000103a v0000000 v0000000 location view pair\n \n- 000010a7 v0000000 v0000000 views at 000010a5 for:\n- 0000391b 0000392a (DW_OP_reg6 (esi))\n- 000010af \n+ 0000103c v0000000 v0000000 views at 00001038 for:\n+ 0000388e 0000389e (DW_OP_reg0 (eax))\n+ 00001041 v0000000 v0000000 views at 0000103a for:\n+ 0000389e 000038d0 (DW_OP_reg1 (ecx))\n+ 00001047 \n \n- 000010b0 v0000000 v0000000 location view pair\n+ 00001048 v0000000 v0000000 location view pair\n+ 0000104a v0000000 v0000000 location view pair\n+ 0000104c v0000000 v0000000 location view pair\n \n- 000010b2 v0000000 v0000000 views at 000010b0 for:\n- 0000391b 0000392a (DW_OP_reg7 (edi))\n- 000010ba \n+ 0000104e v0000000 v0000000 views at 00001048 for:\n+ 000038de 000038f1 (DW_OP_reg0 (eax))\n+ 00001055 v0000000 v0000000 views at 0000104a for:\n+ 000038f1 0000390a (DW_OP_breg7 (edi): -1; DW_OP_stack_value)\n+ 0000105e v0000000 v0000000 views at 0000104c for:\n+ 00003914 00003921 (DW_OP_reg0 (eax))\n+ 00001065 \n \n- 000010bb v0000000 v0000000 location view pair\n- 000010bd v0000000 v0000001 location view pair\n+ 00001066 v0000000 v0000000 location view pair\n+ 00001068 v0000000 v0000000 location view pair\n \n- 000010bf 0000336b (base address)\n- 000010c4 v0000000 v0000000 views at 000010bb for:\n- 0000336b 0000337c (DW_OP_reg1 (ecx))\n- 000010c9 v0000000 v0000001 views at 000010bd for:\n- 0000337c 0000337d (DW_OP_fbreg: 12; DW_OP_stack_value)\n- 000010d0 \n-Table at Offset 0x10d1\n- Length: 0x1f\n- DWARF version: 5\n- Address size: 4\n- Segment size: 0\n- Offset entries: 0\n+ 0000106a v0000000 v0000000 views at 00001066 for:\n+ 000038f8 000038fe (DW_OP_reg0 (eax))\n+ 00001071 v0000000 v0000000 views at 00001068 for:\n+ 000038fe 0000390a (DW_OP_reg5 (ebp))\n+ 00001078 \n \n- Offset Begin End Expression\n+ 00001079 v0000002 v0000000 location view pair\n+\n+ 0000107b v0000002 v0000000 views at 00001079 for:\n+ 0000388e 0000389e (DW_OP_lit0; DW_OP_stack_value)\n+ 00001081 \n+\n+ 00001082 v0000000 v0000000 location view pair\n+\n+ 00001084 v0000000 v0000000 views at 00001082 for:\n+ 00003856 00003865 (DW_OP_fbreg: 4)\n+ 0000108a \n+\n+ 0000108b v0000000 v0000000 location view pair\n+\n+ 0000108d v0000000 v0000000 views at 0000108b for:\n+ 00003856 00003865 (DW_OP_reg7 (edi))\n+ 00001092 \n+\n+ 00001093 v0000001 v0000000 location view pair\n+\n+ 00001095 v0000001 v0000000 views at 00001093 for:\n+ 0000387d 0000388e (DW_OP_lit0; DW_OP_stack_value)\n+ 0000109b \n+\n+ 0000109c v0000001 v0000000 location view pair\n+\n+ 0000109e v0000001 v0000000 views at 0000109c for:\n+ 0000387d 0000388e (DW_OP_reg7 (edi))\n+ 000010a3 \n+\n+ 000010a4 v0000001 v0000000 location view pair\n+\n+ 000010a6 v0000001 v0000000 views at 000010a4 for:\n+ 000038c3 000038d0 (DW_OP_reg1 (ecx))\n+ 000010ad \n+\n+ 000010ae v0000001 v0000000 location view pair\n+\n+ 000010b0 v0000001 v0000000 views at 000010ae for:\n+ 000038c3 000038d1 (DW_OP_reg7 (edi))\n+ 000010b7 \n+\n+ 000010b8 v0000002 v0000000 location view pair\n+\n+ 000010ba v0000002 v0000000 views at 000010b8 for:\n+ 000038d1 000038de (DW_OP_lit0; DW_OP_stack_value)\n+ 000010c2 \n+\n+ 000010c3 v0000002 v0000000 location view pair\n+\n+ 000010c5 v0000002 v0000000 views at 000010c3 for:\n+ 000038d1 000038de (DW_OP_reg6 (esi))\n+ 000010cc \n+\n+ 000010cd v0000001 v0000000 location view pair\n+\n+ 000010cf v0000001 v0000000 views at 000010cd for:\n+ 000038f8 000038ff (DW_OP_reg7 (edi))\n+ 000010d6 \n \n- 000010dd v0000000 v0000000 location view pair\n- 000010df v0000000 v0000000 location view pair\n+ 000010d7 v0000001 v0000000 location view pair\n \n- 000010e1 v0000000 v0000000 views at 000010dd for:\n- 000039bd 000039c1 (DW_OP_reg0 (eax))\n- 000010e6 v0000000 v0000000 views at 000010df for:\n- 000039c1 000039f7 (DW_OP_reg6 (esi))\n- 000010eb \n+ 000010d9 v0000001 v0000000 views at 000010d7 for:\n+ 000038f8 000038ff (DW_OP_reg6 (esi))\n+ 000010e0 \n \n- 000010ec v0000000 v0000000 location view pair\n+ 000010e1 v0000001 v0000000 location view pair\n+ 000010e3 v0000000 v0000000 location view pair\n \n- 000010ee v0000000 v0000000 views at 000010ec for:\n- 000039d4 000039e8 (DW_OP_reg0 (eax))\n+ 000010e5 v0000001 v0000000 views at 000010e1 for:\n+ 000038f8 000038fe (DW_OP_reg0 (eax))\n+ 000010ec v0000000 v0000000 views at 000010e3 for:\n+ 000038fe 000038ff (DW_OP_reg5 (ebp))\n 000010f3 \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "unified_diff": "@@ -16,36 +16,36 @@\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n 00003390 00000335\n 00003360 00000021\n 00000000 00000000\n- Length: 28\n+ Length: 36\n Version: 2\n Offset into .debug_info: 0x2450\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000036d0 000001e6\n+ 000036d0 000000d6\n+ 00003360 00000021\n 00000000 00000000\n- Length: 36\n+ Length: 28\n Version: 2\n- Offset into .debug_info: 0x2818\n+ Offset into .debug_info: 0x26ef\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000038c0 000000d6\n- 00003360 00000021\n+ 000037b0 00000086\n 00000000 00000000\n Length: 28\n Version: 2\n- Offset into .debug_info: 0x2ab7\n+ Offset into .debug_info: 0x2806\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000039a0 00000086\n+ 00003840 000001e6\n 00000000 00000000\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,27 +1,30 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-d7w!_-`L!\n-)!^;M!n0ZM\n+K B&S01J\n+g*2y`r@p\n+C;zICSG/i\n+c]\\{wLX`'Rt\n+`}a{M3lO\n ?i_i*_\\.\n-U)v'4[mA\n-L-v/usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n+?*[%V-iQ\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 freebsd.cpp\n-freebsd_kevents.cpp\n apple.cpp\n linux.cpp\n-unix_strings.cpp\n+freebsd_kevents.cpp\n generic.cpp\n generic_posix.cpp\n+unix_strings.cpp\n __FRAME_END__\n __x86.get_pc_thunk.bx\n __x86.get_pc_thunk.dx\n __dso_handle\n _DYNAMIC\n __stack_chk_fail_local\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 16219", "objdump: DWARF error: unable to read alt ref 7303", "objdump: DWARF error: unable to read alt ref 16425", "objdump: DWARF error: unable to read alt ref 17084"], "unified_diff": "@@ -89,30 +89,30 @@\n \n 000035f0 :\n \t...\n \n 00003680 :\n \t...\n \n-000036d0 :\n+000036d0 :\n \t...\n \n-000037d0 :\n+00003770 :\n \t...\n \n-000038c0 :\n+000037a0 :\n \t...\n \n-00003960 :\n+000037b0 :\n \t...\n \n-00003990 :\n+00003810 :\n \t...\n \n-000039a0 :\n+00003840 :\n \t...\n \n-00003a00 :\n+00003940 :\n \t...\n \n 00003a30 <__stack_chk_fail_local>:\n \t...\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,55 +1,55 @@\n \n String dump of section '.debug_line_str':\n- [ 0] .\n- [ 2] src/main/cpp/freebsd.cpp\n- [ 1b] src/main/cpp/posix.cpp\n- [ 32] src/main/cpp\n- [ 3f] /usr/lib/jvm/default-java/include\n- [ 61] /usr/include/i386-linux-gnu/bits\n- [ 82] /usr/lib/gcc/i686-linux-gnu/13/include\n- [ a9] /usr/include\n- [ b6] /usr/lib/jvm/default-java/include/linux\n- [ de] /usr/include/i386-linux-gnu/bits/types\n- [ 105] /usr/include/c++/13\n- [ 119] /usr/include/c++/13/bits\n- [ 132] /usr/include/i386-linux-gnu/sys\n- [ 152] src/shared/headers\n- [ 165] /usr/include/i386-linux-gnu/c++/13/bits\n- [ 18d] jni.h\n- [ 193] string_fortified.h\n- [ 1a6] unistd.h\n- [ 1af] stddef.h\n- [ 1b8] stdarg.h\n- [ 1c1] stdio.h\n- [ 1c9] jni_md.h\n- [ 1d2] stdlib.h\n- [ 1db] struct_timespec.h\n- [ 1ed] cstdlib\n- [ 1f5] std_abs.h\n- [ 1ff] stdlib-float.h\n- [ 20e] stdlib-bsearch.h\n- [ 21f] struct_stat.h\n- [ 22d] ioctl-types.h\n- [ 23b] utsname.h\n- [ 245] dirent.h\n- [ 24e] ioctl.h\n- [ 256] unistd-decl.h\n- [ 264] string.h\n- [ 26d] errno.h\n- [ 275] generic.h\n- [ 27f] c++config.h\n- [ 28b] src/main/cpp/freebsd_kevents.cpp\n- [ 2ac] src/main/cpp/apple.cpp\n- [ 2c3] src/main/cpp/win.cpp\n- [ 2d8] src/main/cpp/linux.cpp\n- [ 2ef] struct_FILE.h\n- [ 2fd] mntent.h\n- [ 306] stdint-uintn.h\n- [ 315] inotify.h\n- [ 31f] src/shared/cpp/unix_strings.cpp\n- [ 33f] src/shared/cpp\n- [ 34e] wchar.h\n- [ 356] src/shared/cpp/osx.cpp\n- [ 36d] src/shared/cpp/generic.cpp\n- [ 388] src/shared/cpp/generic_posix.cpp\n+ [ 0] src/main/cpp/win.cpp\n+ [ 15] .\n+ [ 17] src/main/cpp/freebsd.cpp\n+ [ 30] src/main/cpp/apple.cpp\n+ [ 47] src/main/cpp/posix.cpp\n+ [ 5e] src/main/cpp\n+ [ 6b] /usr/lib/jvm/default-java/include\n+ [ 8d] /usr/include/i386-linux-gnu/bits\n+ [ ae] /usr/lib/gcc/i686-linux-gnu/13/include\n+ [ d5] /usr/include\n+ [ e2] /usr/lib/jvm/default-java/include/linux\n+ [ 10a] /usr/include/i386-linux-gnu/bits/types\n+ [ 131] /usr/include/c++/13\n+ [ 145] /usr/include/c++/13/bits\n+ [ 15e] /usr/include/i386-linux-gnu/sys\n+ [ 17e] src/shared/headers\n+ [ 191] /usr/include/i386-linux-gnu/c++/13/bits\n+ [ 1b9] jni.h\n+ [ 1bf] string_fortified.h\n+ [ 1d2] unistd.h\n+ [ 1db] stddef.h\n+ [ 1e4] stdarg.h\n+ [ 1ed] stdio.h\n+ [ 1f5] jni_md.h\n+ [ 1fe] stdlib.h\n+ [ 207] struct_timespec.h\n+ [ 219] cstdlib\n+ [ 221] std_abs.h\n+ [ 22b] stdlib-float.h\n+ [ 23a] stdlib-bsearch.h\n+ [ 24b] struct_stat.h\n+ [ 259] ioctl-types.h\n+ [ 267] utsname.h\n+ [ 271] dirent.h\n+ [ 27a] ioctl.h\n+ [ 282] unistd-decl.h\n+ [ 290] string.h\n+ [ 299] errno.h\n+ [ 2a1] generic.h\n+ [ 2ab] c++config.h\n+ [ 2b7] src/main/cpp/linux.cpp\n+ [ 2ce] struct_FILE.h\n+ [ 2dc] mntent.h\n+ [ 2e5] stdint-uintn.h\n+ [ 2f4] inotify.h\n+ [ 2fe] src/main/cpp/freebsd_kevents.cpp\n+ [ 31f] src/shared/cpp/generic.cpp\n+ [ 33a] src/shared/cpp\n+ [ 349] src/shared/cpp/osx.cpp\n+ [ 360] src/shared/cpp/generic_posix.cpp\n+ [ 381] src/shared/cpp/unix_strings.cpp\n+ [ 3a1] wchar.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 a004abb4 4fe8c425 afd0ab11 3acf6d80 ....O..%....:.m.\n- 0x00000050 936022e4 .`\".\n+ 0x00000040 8e222028 46039e69 bb808305 d20f7400 .\" (F..i......t.\n+ 0x00000050 4a52696c JRil\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -5,22 +5,22 @@\n 0x00000020 005f5f64 6f5f676c 6f62616c 5f64746f .__do_global_dto\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 00667265 65627364 2e637070 ntry.freebsd.cpp\n- 0x000000a0 00667265 65627364 5f6b6576 656e7473 .freebsd_kevents\n- 0x000000b0 2e637070 00617070 6c652e63 70700077 .cpp.apple.cpp.w\n- 0x000000c0 696e2e63 7070006c 696e7578 2e637070 in.cpp.linux.cpp\n- 0x000000d0 00756e69 785f7374 72696e67 732e6370 .unix_strings.cp\n- 0x000000e0 70006f73 782e6370 70006765 6e657269 p.osx.cpp.generi\n- 0x000000f0 632e6370 70006765 6e657269 635f706f c.cpp.generic_po\n- 0x00000100 7369782e 63707000 5f5f4652 414d455f six.cpp.__FRAME_\n+ 0x00000090 6e747279 0077696e 2e637070 00667265 ntry.win.cpp.fre\n+ 0x000000a0 65627364 2e637070 00617070 6c652e63 ebsd.cpp.apple.c\n+ 0x000000b0 7070006c 696e7578 2e637070 00667265 pp.linux.cpp.fre\n+ 0x000000c0 65627364 5f6b6576 656e7473 2e637070 ebsd_kevents.cpp\n+ 0x000000d0 0067656e 65726963 2e637070 006f7378 .generic.cpp.osx\n+ 0x000000e0 2e637070 0067656e 65726963 5f706f73 .cpp.generic_pos\n+ 0x000000f0 69782e63 70700075 6e69785f 73747269 ix.cpp.unix_stri\n+ 0x00000100 6e67732e 63707000 5f5f4652 414d455f ngs.cpp.__FRAME_\n 0x00000110 454e445f 5f005f5f 7838362e 6765745f END__.__x86.get_\n 0x00000120 70635f74 68756e6b 2e627800 5f66696e pc_thunk.bx._fin\n 0x00000130 69005f5f 7838362e 6765745f 70635f74 i.__x86.get_pc_t\n 0x00000140 68756e6b 2e647800 5f5f6473 6f5f6861 hunk.dx.__dso_ha\n 0x00000150 6e646c65 005f4459 4e414d49 43005f5f ndle._DYNAMIC.__\n 0x00000160 73746163 6b5f6368 6b5f6661 696c5f6c stack_chk_fail_l\n 0x00000170 6f63616c 005f5f47 4e555f45 485f4652 ocal.__GNU_EH_FR\n"}]}, {"source1": "./usr/lib/debug/.build-id/82/4d0d18443cbc9d806fc79d987277816e306500.debug", "source2": "./usr/lib/debug/.build-id/69/73dab7a1b9468c3ec8cd161044d2dc6fe0b373.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 18% 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: 12476 (bytes into file)\n+ Start of section headers: 12472 (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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x30bc:\n+There are 37 section headers, starting at offset 0x30b8:\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@@ -12,35 +12,35 @@\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 000011b0 001000 000ba6 00 AX 0 0 16\n [13] .fini NOBITS 00001d58 001000 000014 00 AX 0 0 4\n- [14] .rodata NOBITS 00002000 001000 00018e 01 AMS 0 0 4\n+ [14] .rodata NOBITS 00002000 001000 00018d 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 000056 00 C 0 0 4\n- [26] .debug_info PROGBITS 00000000 0001f0 000dc5 00 C 0 0 4\n- [27] .debug_abbrev PROGBITS 00000000 000fb8 000259 00 C 0 0 4\n- [28] .debug_line PROGBITS 00000000 001214 0005c8 00 C 0 0 4\n- [29] .debug_str PROGBITS 00000000 0017dc 0005c5 01 MSC 0 0 4\n- [30] .debug_line_str PROGBITS 00000000 001da4 00010a 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 001eb0 00031d 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 0021d0 0000ef 00 C 0 0 4\n- [33] .gnu_debugaltlink PROGBITS 00000000 0022bf 000054 00 0 0 1\n- [34] .symtab SYMTAB 00000000 002314 000460 10 35 26 4\n- [35] .strtab STRTAB 00000000 002774 0007d6 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 002f4a 000171 00 0 0 1\n+ [25] .debug_aranges PROGBITS 00000000 000198 000057 00 C 0 0 4\n+ [26] .debug_info PROGBITS 00000000 0001f0 000db8 00 C 0 0 4\n+ [27] .debug_abbrev PROGBITS 00000000 000fa8 00025a 00 C 0 0 4\n+ [28] .debug_line PROGBITS 00000000 001204 0005d0 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 000320 00 C 0 0 4\n+ [32] .debug_rnglists PROGBITS 00000000 0021cc 0000ef 00 C 0 0 4\n+ [33] .gnu_debugaltlink PROGBITS 00000000 0022bb 000054 00 0 0 1\n+ [34] .symtab SYMTAB 00000000 002310 000460 10 35 26 4\n+ [35] .strtab STRTAB 00000000 002770 0007d6 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 002f46 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: 00001200 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 00001250 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: 000012a0 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 unix_strings.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 generic.cpp\n- 13: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 12: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 13: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.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: 000011b0 4 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.bx\n 18: 00001d58 0 FUNC LOCAL DEFAULT 13 _fini\n 19: 000012a5 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: 000018b0 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: 00001c90 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 28: 00001aa0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 29: 000019a0 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: 00001380 188 FUNC GLOBAL DEFAULT 12 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n- 32: 00001ca0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 32: 00001ab0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 33: 00000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.0\n 34: 00001300 124 FUNC GLOBAL DEFAULT 12 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n 35: 000040a0 36 OBJECT GLOBAL DEFAULT 23 terminal_capabilities\n- 36: 00001d30 38 FUNC GLOBAL DEFAULT 12 map_error_code\n+ 36: 00001b40 38 FUNC GLOBAL DEFAULT 12 map_error_code\n 37: 000017f0 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up\n 38: 00001440 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: 000012e0 31 FUNC GLOBAL DEFAULT 12 _Z6getcapPKc\n 41: 00001450 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: 00001cd0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n+ 44: 00001ae0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 45: 00001970 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: 00001850 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n- 49: 000019d0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 49: 00001b70 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: 00001780 52 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset\n- 57: 00001c60 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 57: 00001a70 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 58: 00001750 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: 00001910 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right\n- 62: 00001bc0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 62: 000019d0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n 63: 000017c0 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: 000012b0 44 FUNC GLOBAL DEFAULT 12 _Z17write_to_terminali\n 68: 00004060 4 OBJECT GLOBAL DEFAULT 22 current_terminal\n- 69: 00001ad0 230 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 69: 00001c70 230 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: 824d0d18443cbc9d806fc79d987277816e306500\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6973dab7a1b9468c3ec8cd161044d2dc6fe0b373\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 0x19c0\n [0x000005f2] Special opcode 76: advance Address by 5 to 0x19c5 and Line by 1 to 199\n [0x000005f3] Advance PC by 5 to 0x19ca\n [0x000005f5] Extended opcode 1: End of Sequence\n \n \n Offset: 0x5f8\n- Length: 786\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@@ -925,426 +925,210 @@\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 11, columns 1):\n+ The Directory Table (offset 0x61a, lines 7, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x1f8): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x1f3): 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/13/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++/13\n- 8\t(line_strp)\t(offset: 0xde): /usr/include/c++/13/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++/13/bits\n+ 3\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/13/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 0x64c, lines 18, columns 2):\n+ The File Name Table (offset 0x63c, lines 7, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x1e7): unix_strings.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x1e7): 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: 0x207): wchar.h\n- 15\t(udata)\t5\t(line_strp)\t(offset: 0x20f): 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: 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 \n Line Number Statements:\n- [0x000006a6] Set column to 65\n- [0x000006a8] Extended opcode 2: set Address to 0x19d0\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 0x19d0 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 0x19d0 and Line by -1 to 28 (view 2)\n- [0x000006b9] Advance PC by constant 17 to 0x19e1\n- [0x000006ba] Special opcode 19: advance Address by 1 to 0x19e2 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 1577 to 1605\n- [0x000006c3] Special opcode 61: advance Address by 4 to 0x19e6 and Line by 0 to 1605\n- [0x000006c4] Set column to 9\n- [0x000006c6] Special opcode 6: advance Address by 0 to 0x19e6 and Line by 1 to 1606 (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 0x19e8 and Line by 0 to 1606\n- [0x000006ce] Special opcode 187: advance Address by 13 to 0x19f5 and Line by 0 to 1606\n+ [0x0000065f] Set column to 10\n+ [0x00000661] Extended opcode 2: set Address to 0x1ab0\n+ [0x00000668] Advance Line by 1055 to 1056\n+ [0x0000066b] Copy\n+ [0x0000066c] Set column to 9\n+ [0x0000066e] Special opcode 6: advance Address by 0 to 0x1ab0 and Line by 1 to 1057 (view 1)\n+ [0x0000066f] Special opcode 6: advance Address by 0 to 0x1ab0 and Line by 1 to 1058 (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 0x1ab0 and Line by -2 to 1056 (view 3)\n+ [0x00000674] Special opcode 47: advance Address by 3 to 0x1ab3 and Line by 0 to 1056\n+ [0x00000675] Set column to 9\n+ [0x00000677] Special opcode 63: advance Address by 4 to 0x1ab7 and Line by 2 to 1058\n+ [0x00000678] Set is_stmt to 1\n+ [0x00000679] Special opcode 62: advance Address by 4 to 0x1abb and Line by 1 to 1059\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 0x1abd and Line by 0 to 1059\n+ [0x00000681] Set column to 9\n+ [0x00000683] Set is_stmt to 1\n+ [0x00000684] Special opcode 230: advance Address by 16 to 0x1acd and Line by 1 to 1060\n+ [0x00000685] Set column to 5\n+ [0x00000687] Set is_stmt to 0\n+ [0x00000688] Special opcode 6: advance Address by 0 to 0x1acd and Line by 1 to 1061 (view 1)\n+ [0x00000689] Advance PC by 4 to 0x1ad1\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 0x19d0\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 0x19d0 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 0x19d0 and Line by -1 to 27 (view 2)\n+ [0x000006a3] Advance PC by constant 17 to 0x19e1\n+ [0x000006a4] Special opcode 19: advance Address by 1 to 0x19e2 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 863 to 890\n+ [0x000006ad] Special opcode 61: advance Address by 4 to 0x19e6 and Line by 0 to 890\n+ [0x000006ae] Set column to 9\n+ [0x000006b0] Special opcode 6: advance Address by 0 to 0x19e6 and Line by 1 to 891 (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 -864 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 864 to 891\n+ [0x000006c1] Special opcode 61: advance Address by 4 to 0x19ea and Line by 0 to 891\n+ [0x000006c2] Set column to 41\n+ [0x000006c4] Special opcode 33: advance Address by 2 to 0x19ec and Line by 0 to 891\n+ [0x000006c5] Special opcode 117: advance Address by 8 to 0x19f4 and Line by 0 to 891\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 -862 to 29\n+ [0x000006ce] Copy (view 1)\n [0x000006cf] Set File Name to entry 1 in the File Name Table\n- [0x000006d1] Set column to 5\n- [0x000006d3] Set is_stmt to 1\n- [0x000006d4] Advance Line by -1576 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 0x19fc 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 1579 to 1609\n- [0x000006e4] Special opcode 173: advance Address by 12 to 0x1a08 and Line by 0 to 1609\n- [0x000006e5] Set File Name to entry 1 in the File Name Table\n- [0x000006e7] Set column to 43\n- [0x000006e9] Advance Line by -1579 to 30\n- [0x000006ec] Special opcode 47: advance Address by 3 to 0x1a0b 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 0x1a0d 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 1577 to 1608\n- [0x000006f8] Copy (view 1)\n- [0x000006f9] Set column to 9\n- [0x000006fb] Special opcode 6: advance Address by 0 to 0x1a0d and Line by 1 to 1609 (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 0x1a0f and Line by 0 to 1609\n- [0x00000703] Special opcode 215: advance Address by 15 to 0x1a1e and Line by 0 to 1609\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 -1577 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] Set column to 9\n- [0x00000716] Advance PC by constant 17 to 0x1a2f\n- [0x00000717] Special opcode 20: advance Address by 1 to 0x1a30 and Line by 1 to 33\n- [0x00000718] Set column to 37\n- [0x0000071a] Set is_stmt to 0\n- [0x0000071b] Copy (view 1)\n- [0x0000071c] Set column to 26\n- [0x0000071e] Extended opcode 4: set Discriminator to 1\n- [0x00000722] Special opcode 46: advance Address by 3 to 0x1a33 and Line by -1 to 32\n- [0x00000723] Set column to 37\n- [0x00000725] Special opcode 90: advance Address by 6 to 0x1a39 and Line by 1 to 33\n- [0x00000726] Set column to 5\n- [0x00000728] Extended opcode 4: set Discriminator to 3\n- [0x0000072c] Set is_stmt to 1\n- [0x0000072d] Special opcode 46: advance Address by 3 to 0x1a3c and Line by -1 to 32\n- [0x0000072e] Set column to 26\n- [0x00000730] Extended opcode 4: set Discriminator to 1\n- [0x00000734] Copy (view 1)\n- [0x00000735] Extended opcode 4: set Discriminator to 1\n- [0x00000739] Set is_stmt to 0\n- [0x0000073a] Special opcode 117: advance Address by 8 to 0x1a44 and Line by 0 to 32\n- [0x0000073b] Set column to 5\n- [0x0000073d] Set is_stmt to 1\n- [0x0000073e] Special opcode 8: advance Address by 0 to 0x1a44 and Line by 3 to 35 (view 1)\n- [0x0000073f] Set column to 27\n- [0x00000741] Set is_stmt to 0\n- [0x00000742] Copy (view 2)\n- [0x00000743] Set File Name to entry 2 in the File Name Table\n- [0x00000745] Set column to 38\n- [0x00000747] Advance Line by 1577 to 1612\n- [0x0000074a] Special opcode 61: advance Address by 4 to 0x1a48 and Line by 0 to 1612\n- [0x0000074b] Set File Name to entry 1 in the File Name Table\n- [0x0000074d] Set column to 27\n- [0x0000074f] Advance Line by -1577 to 35\n- [0x00000752] Special opcode 47: advance Address by 3 to 0x1a4b and Line by 0 to 35\n- [0x00000753] Set column to 5\n- [0x00000755] Set is_stmt to 1\n- [0x00000756] Special opcode 118: advance Address by 8 to 0x1a53 and Line by 1 to 36\n- [0x00000757] Set File Name to entry 2 in the File Name Table\n- [0x00000759] Set column to 10\n- [0x0000075b] Advance Line by 1575 to 1611\n- [0x0000075e] Copy (view 1)\n- [0x0000075f] Set column to 9\n- [0x00000761] Special opcode 6: advance Address by 0 to 0x1a53 and Line by 1 to 1612 (view 2)\n- [0x00000762] Set column to 20\n+ [0x000006d1] Set column to 15\n+ [0x000006d3] Advance Line by 868 to 897\n+ [0x000006d6] Copy (view 2)\n+ [0x000006d7] Set column to 9\n+ [0x000006d9] Special opcode 7: advance Address by 0 to 0x19f4 and Line by 2 to 899 (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 0x19fa and Line by 0 to 899\n+ [0x000006e1] Set column to 38\n+ [0x000006e3] Special opcode 33: advance Address by 2 to 0x19fc and Line by 0 to 899\n+ [0x000006e4] Advance PC by constant 17 to 0x1a0d\n+ [0x000006e5] Special opcode 33: advance Address by 2 to 0x1a0f and Line by 0 to 899\n+ [0x000006e6] Special opcode 61: advance Address by 4 to 0x1a13 and Line by 0 to 899\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 -869 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 1585 to 1615\n+ [0x000006f7] Copy (view 2)\n+ [0x000006f8] Set column to 9\n+ [0x000006fa] Special opcode 6: advance Address by 0 to 0x1a13 and Line by 1 to 1616 (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 0x1a14 and Line by 0 to 1616\n+ [0x00000702] Set column to 39\n+ [0x00000704] Special opcode 33: advance Address by 2 to 0x1a16 and Line by 0 to 1616\n+ [0x00000705] Special opcode 201: advance Address by 14 to 0x1a24 and Line by 0 to 1616\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 -1585 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 1584 to 1615\n+ [0x0000071b] Special opcode 103: advance Address by 7 to 0x1a2b and Line by 0 to 1615\n+ [0x0000071c] Set column to 9\n+ [0x0000071e] Special opcode 6: advance Address by 0 to 0x1a2b and Line by 1 to 1616 (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 0x1a2e and Line by 0 to 1616\n+ [0x00000726] Set column to 39\n+ [0x00000728] Special opcode 33: advance Address by 2 to 0x1a30 and Line by 0 to 1616\n+ [0x00000729] Special opcode 145: advance Address by 10 to 0x1a3a and Line by 0 to 1616\n+ [0x0000072a] Set File Name to entry 2 in the File Name Table\n+ [0x0000072c] Set column to 5\n+ [0x0000072e] Set is_stmt to 1\n+ [0x0000072f] Advance Line by -1584 to 32\n+ [0x00000732] Special opcode 47: advance Address by 3 to 0x1a3d 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 0x1a49 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 0x1a5a\n+ [0x00000742] Special opcode 104: advance Address by 7 to 0x1a61 and Line by 1 to 34\n+ [0x00000743] Special opcode 75: advance Address by 5 to 0x1a66 and Line by 0 to 34\n+ [0x00000744] Special opcode 33: advance Address by 2 to 0x1a68 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 0x1a70 and Line by 0 to 23\n+ [0x0000074b] Set column to 5\n+ [0x0000074d] Special opcode 6: advance Address by 0 to 0x1a70 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 0x1a70 and Line by -1 to 23 (view 2)\n+ [0x00000752] Set column to 26\n+ [0x00000754] Special opcode 216: advance Address by 15 to 0x1a7f and Line by 1 to 24\n+ [0x00000755] Set column to 1\n+ [0x00000757] Advance PC by constant 17 to 0x1a90\n+ [0x00000758] Special opcode 62: advance Address by 4 to 0x1a94 and Line by 1 to 25\n+ [0x00000759] Set column to 109\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 0x1aa0 and Line by 0 to 37\n+ [0x0000075f] Set column to 5\n+ [0x00000761] Special opcode 6: advance Address by 0 to 0x1aa0 and Line by 1 to 38 (view 1)\n+ [0x00000762] Set column to 1\n [0x00000764] Set is_stmt to 0\n- [0x00000765] Copy (view 3)\n- [0x00000766] Set column to 38\n- [0x00000768] Special opcode 33: advance Address by 2 to 0x1a55 and Line by 0 to 1612\n- [0x00000769] Special opcode 173: advance Address by 12 to 0x1a61 and Line by 0 to 1612\n- [0x0000076a] Set File Name to entry 1 in the File Name Table\n- [0x0000076c] Set column to 5\n- [0x0000076e] Set is_stmt to 1\n- [0x0000076f] Advance Line by -1574 to 38\n- [0x00000772] Copy (view 1)\n- [0x00000773] Set File Name to entry 3 in the File Name Table\n- [0x00000775] Set column to 1\n- [0x00000777] Advance Line by 105 to 143\n- [0x0000077a] Copy (view 2)\n- [0x0000077b] Set column to 3\n- [0x0000077d] Special opcode 8: advance Address by 0 to 0x1a61 and Line by 3 to 146 (view 3)\n- [0x0000077e] Set column to 10\n- [0x00000780] Extended opcode 4: set Discriminator to 7\n- [0x00000784] Set is_stmt to 0\n- [0x00000785] Copy (view 4)\n- [0x00000786] Extended opcode 4: set Discriminator to 7\n- [0x0000078a] Special opcode 187: advance Address by 13 to 0x1a6e and Line by 0 to 146\n- [0x0000078b] Set File Name to entry 1 in the File Name Table\n- [0x0000078d] Set column to 5\n- [0x0000078f] Set is_stmt to 1\n- [0x00000790] Advance Line by -107 to 39\n- [0x00000793] Copy (view 1)\n- [0x00000794] Special opcode 123: advance Address by 8 to 0x1a76 and Line by 6 to 45\n- [0x00000795] Set column to 32\n- [0x00000797] Set is_stmt to 0\n- [0x00000798] Copy (view 1)\n- [0x00000799] Set File Name to entry 3 in the File Name Table\n- [0x0000079b] Set column to 10\n- [0x0000079d] Extended opcode 4: set Discriminator to 7\n- [0x000007a1] Advance Line by 101 to 146\n- [0x000007a4] Special opcode 173: advance Address by 12 to 0x1a82 and Line by 0 to 146\n- [0x000007a5] Set File Name to entry 1 in the File Name Table\n- [0x000007a7] Set column to 32\n- [0x000007a9] Advance Line by -101 to 45\n- [0x000007ac] Special opcode 61: advance Address by 4 to 0x1a86 and Line by 0 to 45\n- [0x000007ad] Set column to 5\n- [0x000007af] Set is_stmt to 1\n- [0x000007b0] Special opcode 34: advance Address by 2 to 0x1a88 and Line by 1 to 46\n- [0x000007b1] Set File Name to entry 3 in the File Name Table\n- [0x000007b3] Set column to 1\n- [0x000007b5] Advance Line by 97 to 143\n- [0x000007b8] Copy (view 1)\n- [0x000007b9] Set column to 3\n- [0x000007bb] Special opcode 8: advance Address by 0 to 0x1a88 and Line by 3 to 146 (view 2)\n- [0x000007bc] Set column to 10\n- [0x000007be] Extended opcode 4: set Discriminator to 7\n- [0x000007c2] Set is_stmt to 0\n- [0x000007c3] Copy (view 3)\n- [0x000007c4] Extended opcode 4: set Discriminator to 7\n- [0x000007c8] Special opcode 103: advance Address by 7 to 0x1a8f and Line by 0 to 146\n- [0x000007c9] Set File Name to entry 1 in the File Name Table\n- [0x000007cb] Set column to 5\n- [0x000007cd] Set is_stmt to 1\n- [0x000007ce] Advance Line by -99 to 47\n- [0x000007d1] Copy (view 1)\n- [0x000007d2] Set column to 9\n- [0x000007d4] Set is_stmt to 0\n- [0x000007d5] Copy (view 2)\n- [0x000007d6] Set column to 5\n- [0x000007d8] Set is_stmt to 1\n- [0x000007d9] Special opcode 119: advance Address by 8 to 0x1a97 and Line by 2 to 49\n- [0x000007da] Set column to 12\n- [0x000007dc] Set is_stmt to 0\n- [0x000007dd] Copy (view 1)\n- [0x000007de] Set column to 1\n- [0x000007e0] Special opcode 48: advance Address by 3 to 0x1a9a and Line by 1 to 50\n- [0x000007e1] Set column to 9\n- [0x000007e3] Set is_stmt to 1\n- [0x000007e4] Advance Line by -10 to 40\n- [0x000007e6] Special opcode 201: advance Address by 14 to 0x1aa8 and Line by 0 to 40\n- [0x000007e7] Set column to 33\n- [0x000007e9] Set is_stmt to 0\n- [0x000007ea] Copy (view 1)\n- [0x000007eb] Set column to 16\n- [0x000007ed] Special opcode 133: advance Address by 9 to 0x1ab1 and Line by 2 to 42\n- [0x000007ee] Set column to 33\n- [0x000007f0] Special opcode 31: advance Address by 2 to 0x1ab3 and Line by -2 to 40\n- [0x000007f1] Set column to 9\n- [0x000007f3] Set is_stmt to 1\n- [0x000007f4] Special opcode 160: advance Address by 11 to 0x1abe and Line by 1 to 41\n- [0x000007f5] Set column to 13\n- [0x000007f7] Set is_stmt to 0\n- [0x000007f8] Copy (view 1)\n- [0x000007f9] Set column to 9\n- [0x000007fb] Set is_stmt to 1\n- [0x000007fc] Special opcode 118: advance Address by 8 to 0x1ac6 and Line by 1 to 42\n- [0x000007fd] Set column to 16\n- [0x000007ff] Set is_stmt to 0\n- [0x00000800] Copy (view 1)\n- [0x00000801] Set column to 70\n- [0x00000803] Set is_stmt to 1\n- [0x00000804] Advance Line by 10 to 52\n- [0x00000806] Special opcode 145: advance Address by 10 to 0x1ad0 and Line by 0 to 52\n- [0x00000807] Set column to 5\n- [0x00000809] Special opcode 6: advance Address by 0 to 0x1ad0 and Line by 1 to 53 (view 1)\n- [0x0000080a] Set column to 70\n- [0x0000080c] Set is_stmt to 0\n- [0x0000080d] Special opcode 4: advance Address by 0 to 0x1ad0 and Line by -1 to 52 (view 2)\n- [0x0000080e] Advance PC by constant 17 to 0x1ae1\n- [0x0000080f] Special opcode 19: advance Address by 1 to 0x1ae2 and Line by 0 to 52\n- [0x00000810] Set column to 26\n- [0x00000812] Special opcode 62: advance Address by 4 to 0x1ae6 and Line by 1 to 53\n- [0x00000813] Set column to 5\n- [0x00000815] Set is_stmt to 1\n- [0x00000816] Special opcode 90: advance Address by 6 to 0x1aec and Line by 1 to 54\n- [0x00000817] Set column to 68\n- [0x00000819] Set is_stmt to 0\n- [0x0000081a] Copy (view 1)\n- [0x0000081b] Set column to 43\n- [0x0000081d] Special opcode 47: advance Address by 3 to 0x1aef and Line by 0 to 54\n- [0x0000081e] Special opcode 103: advance Address by 7 to 0x1af6 and Line by 0 to 54\n- [0x0000081f] Set File Name to entry 3 in the File Name Table\n- [0x00000821] Set column to 12\n- [0x00000823] Extended opcode 4: set Discriminator to 7\n- [0x00000827] Advance Line by 69 to 123\n- [0x0000082a] Special opcode 117: advance Address by 8 to 0x1afe and Line by 0 to 123\n- [0x0000082b] Set File Name to entry 1 in the File Name Table\n- [0x0000082d] Set column to 43\n- [0x0000082f] Advance Line by -69 to 54\n- [0x00000832] Special opcode 61: advance Address by 4 to 0x1b02 and Line by 0 to 54\n- [0x00000833] Set column to 5\n- [0x00000835] Set is_stmt to 1\n- [0x00000836] Special opcode 34: advance Address by 2 to 0x1b04 and Line by 1 to 55\n- [0x00000837] Set File Name to entry 3 in the File Name Table\n- [0x00000839] Set column to 1\n- [0x0000083b] Advance Line by 62 to 117\n- [0x0000083d] Copy (view 1)\n- [0x0000083e] Set column to 3\n- [0x00000840] Special opcode 8: advance Address by 0 to 0x1b04 and Line by 3 to 120 (view 2)\n- [0x00000841] Set column to 5\n- [0x00000843] Special opcode 8: advance Address by 0 to 0x1b04 and Line by 3 to 123 (view 3)\n- [0x00000844] Set column to 12\n- [0x00000846] Extended opcode 4: set Discriminator to 7\n- [0x0000084a] Set is_stmt to 0\n- [0x0000084b] Copy (view 4)\n- [0x0000084c] Extended opcode 4: set Discriminator to 7\n- [0x00000850] Special opcode 103: advance Address by 7 to 0x1b0b and Line by 0 to 123\n- [0x00000851] Set File Name to entry 1 in the File Name Table\n- [0x00000853] Set column to 5\n- [0x00000855] Extended opcode 4: set Discriminator to 1\n- [0x00000859] Advance Line by -68 to 55\n- [0x0000085c] Copy (view 1)\n- [0x0000085d] Set is_stmt to 1\n- [0x0000085e] Special opcode 122: advance Address by 8 to 0x1b13 and Line by 5 to 60\n- [0x0000085f] Set column to 30\n- [0x00000861] Set is_stmt to 0\n- [0x00000862] Copy (view 1)\n- [0x00000863] Set column to 5\n- [0x00000865] Set is_stmt to 1\n- [0x00000866] Special opcode 160: advance Address by 11 to 0x1b1e and Line by 1 to 61\n- [0x00000867] Set column to 39\n- [0x00000869] Set is_stmt to 0\n- [0x0000086a] Copy (view 1)\n- [0x0000086b] Special opcode 47: advance Address by 3 to 0x1b21 and Line by 0 to 61\n- [0x0000086c] Set column to 22\n- [0x0000086e] Extended opcode 4: set Discriminator to 1\n- [0x00000872] Special opcode 118: advance Address by 8 to 0x1b29 and Line by 1 to 62\n- [0x00000873] Set column to 39\n- [0x00000875] Special opcode 46: advance Address by 3 to 0x1b2c and Line by -1 to 61\n- [0x00000876] Set column to 5\n- [0x00000878] Set is_stmt to 1\n- [0x00000879] Special opcode 34: advance Address by 2 to 0x1b2e and Line by 1 to 62\n- [0x0000087a] Set column to 22\n- [0x0000087c] Extended opcode 4: set Discriminator to 1\n- [0x00000880] Copy (view 1)\n- [0x00000881] Extended opcode 4: set Discriminator to 1\n- [0x00000885] Set is_stmt to 0\n- [0x00000886] Special opcode 145: advance Address by 10 to 0x1b38 and Line by 0 to 62\n- [0x00000887] Set column to 9\n- [0x00000889] Set is_stmt to 1\n- [0x0000088a] Special opcode 118: advance Address by 8 to 0x1b40 and Line by 1 to 63\n- [0x0000088b] Set column to 23\n- [0x0000088d] Set is_stmt to 0\n- [0x0000088e] Copy (view 1)\n- [0x0000088f] Set column to 22\n- [0x00000891] Extended opcode 4: set Discriminator to 1\n- [0x00000895] Special opcode 46: advance Address by 3 to 0x1b43 and Line by -1 to 62\n- [0x00000896] Set column to 23\n- [0x00000898] Special opcode 90: advance Address by 6 to 0x1b49 and Line by 1 to 63\n- [0x00000899] Set column to 5\n- [0x0000089b] Extended opcode 4: set Discriminator to 3\n- [0x0000089f] Set is_stmt to 1\n- [0x000008a0] Special opcode 60: advance Address by 4 to 0x1b4d and Line by -1 to 62\n- [0x000008a1] Set column to 22\n- [0x000008a3] Extended opcode 4: set Discriminator to 1\n- [0x000008a7] Copy (view 1)\n- [0x000008a8] Extended opcode 4: set Discriminator to 1\n- [0x000008ac] Set is_stmt to 0\n- [0x000008ad] Special opcode 117: advance Address by 8 to 0x1b55 and Line by 0 to 62\n- [0x000008ae] Set column to 5\n- [0x000008b0] Set is_stmt to 1\n- [0x000008b1] Special opcode 8: advance Address by 0 to 0x1b55 and Line by 3 to 65 (view 1)\n- [0x000008b2] Set File Name to entry 2 in the File Name Table\n- [0x000008b4] Set column to 13\n- [0x000008b6] Advance Line by 1537 to 1602\n- [0x000008b9] Copy (view 2)\n- [0x000008ba] Set column to 9\n- [0x000008bc] Special opcode 6: advance Address by 0 to 0x1b55 and Line by 1 to 1603 (view 3)\n- [0x000008bd] Set column to 36\n- [0x000008bf] Set is_stmt to 0\n- [0x000008c0] Copy (view 4)\n- [0x000008c1] Set column to 27\n- [0x000008c3] Special opcode 47: advance Address by 3 to 0x1b58 and Line by 0 to 1603\n- [0x000008c4] Set column to 36\n- [0x000008c6] Special opcode 89: advance Address by 6 to 0x1b5e and Line by 0 to 1603\n- [0x000008c7] Special opcode 201: advance Address by 14 to 0x1b6c and Line by 0 to 1603\n- [0x000008c8] Set File Name to entry 1 in the File Name Table\n- [0x000008ca] Set column to 5\n- [0x000008cc] Set is_stmt to 1\n- [0x000008cd] Advance Line by -1537 to 66\n- [0x000008d0] Copy (view 1)\n- [0x000008d1] Set column to 9\n- [0x000008d3] Set is_stmt to 0\n- [0x000008d4] Copy (view 2)\n- [0x000008d5] Set column to 5\n- [0x000008d7] Set is_stmt to 1\n- [0x000008d8] Special opcode 118: advance Address by 8 to 0x1b74 and Line by 1 to 67\n- [0x000008d9] Set column to 9\n- [0x000008db] Set is_stmt to 0\n- [0x000008dc] Copy (view 1)\n- [0x000008dd] Set column to 5\n- [0x000008df] Set is_stmt to 1\n- [0x000008e0] Special opcode 118: advance Address by 8 to 0x1b7c and Line by 1 to 68\n- [0x000008e1] Set column to 12\n- [0x000008e3] Set is_stmt to 0\n- [0x000008e4] Copy (view 1)\n- [0x000008e5] Set column to 1\n- [0x000008e7] Special opcode 48: advance Address by 3 to 0x1b7f and Line by 1 to 69\n- [0x000008e8] Set column to 9\n- [0x000008ea] Set is_stmt to 1\n- [0x000008eb] Advance Line by -13 to 56\n- [0x000008ed] Advance PC by constant 17 to 0x1b90\n- [0x000008ee] Special opcode 5: advance Address by 0 to 0x1b90 and Line by 0 to 56\n- [0x000008ef] Set column to 33\n- [0x000008f1] Set is_stmt to 0\n- [0x000008f2] Copy (view 1)\n- [0x000008f3] Set column to 16\n- [0x000008f5] Special opcode 133: advance Address by 9 to 0x1b99 and Line by 2 to 58\n- [0x000008f6] Set column to 33\n- [0x000008f8] Special opcode 31: advance Address by 2 to 0x1b9b and Line by -2 to 56\n- [0x000008f9] Set column to 9\n- [0x000008fb] Set is_stmt to 1\n- [0x000008fc] Special opcode 202: advance Address by 14 to 0x1ba9 and Line by 1 to 57\n- [0x000008fd] Set column to 13\n- [0x000008ff] Set is_stmt to 0\n- [0x00000900] Copy (view 1)\n- [0x00000901] Set column to 9\n- [0x00000903] Set is_stmt to 1\n- [0x00000904] Special opcode 118: advance Address by 8 to 0x1bb1 and Line by 1 to 58\n- [0x00000905] Set column to 16\n- [0x00000907] Set is_stmt to 0\n- [0x00000908] Copy (view 1)\n- [0x00000909] Advance PC by 5 to 0x1bb6\n- [0x0000090b] Extended opcode 1: End of Sequence\n+ [0x00000765] Special opcode 6: advance Address by 0 to 0x1aa0 and Line by 1 to 39 (view 2)\n+ [0x00000766] Advance PC by 6 to 0x1aa6\n+ [0x00000768] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x90e\n- Length: 367\n+ Offset: 0x76b\n+ Length: 277\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@@ -1358,206 +1142,120 @@\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 0x930, lines 7, columns 1):\n+ The Directory Table (offset 0x78d, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x1f8): 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/13/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+ 1\t(line_strp)\t(offset: 0x1f3): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/13/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++/13\n+ 7\t(line_strp)\t(offset: 0xde): /usr/include/c++/13/bits\n+ 8\t(line_strp)\t(offset: 0x74): /usr/include/i386-linux-gnu/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++/13/bits\n \n- The File Name Table (offset 0x952, lines 7, columns 2):\n+ The File Name Table (offset 0x7bf, lines 18, columns 2):\n Entry\tDir\tName\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+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x228): generic_posix.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x228): generic_posix.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x138): stddef.h\n+ 3\t(udata)\t2\t(line_strp)\t(offset: 0x141): stdarg.h\n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0x152): stdio.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x15a): jni_md.h\n+ 6\t(udata)\t5\t(line_strp)\t(offset: 0x132): jni.h\n+ 7\t(udata)\t3\t(line_strp)\t(offset: 0x163): stdlib.h\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: 0x23a): string.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x243): errno.h\n+ 17\t(udata)\t10\t(line_strp)\t(offset: 0x1cc): c++config.h\n \n Line Number Statements:\n- [0x00000975] Set column to 10\n- [0x00000977] Extended opcode 2: set Address to 0x1ca0\n- [0x0000097e] Advance Line by 1055 to 1056\n- [0x00000981] Copy\n- [0x00000982] Set column to 9\n- [0x00000984] Special opcode 6: advance Address by 0 to 0x1ca0 and Line by 1 to 1057 (view 1)\n- [0x00000985] Special opcode 6: advance Address by 0 to 0x1ca0 and Line by 1 to 1058 (view 2)\n- [0x00000986] Set column to 10\n- [0x00000988] Set is_stmt to 0\n- [0x00000989] Special opcode 3: advance Address by 0 to 0x1ca0 and Line by -2 to 1056 (view 3)\n- [0x0000098a] Special opcode 47: advance Address by 3 to 0x1ca3 and Line by 0 to 1056\n- [0x0000098b] Set column to 9\n- [0x0000098d] Special opcode 63: advance Address by 4 to 0x1ca7 and Line by 2 to 1058\n- [0x0000098e] Set is_stmt to 1\n- [0x0000098f] Special opcode 62: advance Address by 4 to 0x1cab and Line by 1 to 1059\n- [0x00000990] Set column to 20\n- [0x00000992] Set is_stmt to 0\n- [0x00000993] Copy (view 1)\n- [0x00000994] Set column to 35\n- [0x00000996] Special opcode 33: advance Address by 2 to 0x1cad and Line by 0 to 1059\n- [0x00000997] Set column to 9\n- [0x00000999] Set is_stmt to 1\n- [0x0000099a] Special opcode 230: advance Address by 16 to 0x1cbd and Line by 1 to 1060\n- [0x0000099b] Set column to 5\n- [0x0000099d] Set is_stmt to 0\n- [0x0000099e] Special opcode 6: advance Address by 0 to 0x1cbd and Line by 1 to 1061 (view 1)\n- [0x0000099f] Advance PC by 4 to 0x1cc1\n- [0x000009a1] Extended opcode 1: End of Sequence\n-\n- [0x000009a4] Set File Name to entry 2 in the File Name Table\n- [0x000009a6] Set column to 126\n- [0x000009a8] Extended opcode 2: set Address to 0x1bc0\n- [0x000009af] Advance Line by 26 to 27\n- [0x000009b1] Copy\n- [0x000009b2] Set column to 5\n- [0x000009b4] Special opcode 6: advance Address by 0 to 0x1bc0 and Line by 1 to 28 (view 1)\n- [0x000009b5] Set column to 126\n- [0x000009b7] Set is_stmt to 0\n- [0x000009b8] Special opcode 4: advance Address by 0 to 0x1bc0 and Line by -1 to 27 (view 2)\n- [0x000009b9] Advance PC by constant 17 to 0x1bd1\n- [0x000009ba] Special opcode 19: advance Address by 1 to 0x1bd2 and Line by 0 to 27\n- [0x000009bb] Set File Name to entry 1 in the File Name Table\n- [0x000009bd] Set column to 12\n- [0x000009bf] Set is_stmt to 1\n- [0x000009c0] Advance Line by 863 to 890\n- [0x000009c3] Special opcode 61: advance Address by 4 to 0x1bd6 and Line by 0 to 890\n- [0x000009c4] Set column to 9\n- [0x000009c6] Special opcode 6: advance Address by 0 to 0x1bd6 and Line by 1 to 891 (view 1)\n- [0x000009c7] Set File Name to entry 2 in the File Name Table\n- [0x000009c9] Set column to 126\n- [0x000009cb] Set is_stmt to 0\n- [0x000009cc] Advance Line by -864 to 27\n- [0x000009cf] Copy (view 2)\n- [0x000009d0] Set File Name to entry 1 in the File Name Table\n- [0x000009d2] Set column to 27\n- [0x000009d4] Advance Line by 864 to 891\n- [0x000009d7] Special opcode 61: advance Address by 4 to 0x1bda and Line by 0 to 891\n- [0x000009d8] Set column to 41\n- [0x000009da] Special opcode 33: advance Address by 2 to 0x1bdc and Line by 0 to 891\n- [0x000009db] Special opcode 117: advance Address by 8 to 0x1be4 and Line by 0 to 891\n- [0x000009dc] Set File Name to entry 2 in the File Name Table\n- [0x000009de] Set column to 5\n- [0x000009e0] Set is_stmt to 1\n- [0x000009e1] Advance Line by -862 to 29\n- [0x000009e4] Copy (view 1)\n- [0x000009e5] Set File Name to entry 1 in the File Name Table\n- [0x000009e7] Set column to 15\n- [0x000009e9] Advance Line by 868 to 897\n- [0x000009ec] Copy (view 2)\n- [0x000009ed] Set column to 9\n- [0x000009ef] Special opcode 7: advance Address by 0 to 0x1be4 and Line by 2 to 899 (view 3)\n- [0x000009f0] Set column to 38\n- [0x000009f2] Set is_stmt to 0\n- [0x000009f3] Copy (view 4)\n- [0x000009f4] Set column to 27\n- [0x000009f6] Special opcode 89: advance Address by 6 to 0x1bea and Line by 0 to 899\n- [0x000009f7] Set column to 38\n- [0x000009f9] Special opcode 33: advance Address by 2 to 0x1bec and Line by 0 to 899\n- [0x000009fa] Advance PC by constant 17 to 0x1bfd\n- [0x000009fb] Special opcode 33: advance Address by 2 to 0x1bff and Line by 0 to 899\n- [0x000009fc] Special opcode 61: advance Address by 4 to 0x1c03 and Line by 0 to 899\n- [0x000009fd] Set File Name to entry 2 in the File Name Table\n- [0x000009ff] Set column to 5\n- [0x00000a01] Set is_stmt to 1\n- [0x00000a02] Advance Line by -869 to 30\n- [0x00000a05] Copy (view 1)\n- [0x00000a06] Set File Name to entry 1 in the File Name Table\n- [0x00000a08] Set column to 13\n- [0x00000a0a] Advance Line by 1585 to 1615\n- [0x00000a0d] Copy (view 2)\n- [0x00000a0e] Set column to 9\n- [0x00000a10] Special opcode 6: advance Address by 0 to 0x1c03 and Line by 1 to 1616 (view 3)\n- [0x00000a11] Set column to 39\n- [0x00000a13] Set is_stmt to 0\n- [0x00000a14] Copy (view 4)\n- [0x00000a15] Set column to 27\n- [0x00000a17] Special opcode 19: advance Address by 1 to 0x1c04 and Line by 0 to 1616\n- [0x00000a18] Set column to 39\n- [0x00000a1a] Special opcode 33: advance Address by 2 to 0x1c06 and Line by 0 to 1616\n- [0x00000a1b] Special opcode 201: advance Address by 14 to 0x1c14 and Line by 0 to 1616\n- [0x00000a1c] Set File Name to entry 2 in the File Name Table\n- [0x00000a1e] Set column to 5\n- [0x00000a20] Set is_stmt to 1\n- [0x00000a21] Advance Line by -1585 to 31\n- [0x00000a24] Copy (view 1)\n- [0x00000a25] Set column to 57\n- [0x00000a27] Set is_stmt to 0\n- [0x00000a28] Copy (view 2)\n- [0x00000a29] Set File Name to entry 1 in the File Name Table\n- [0x00000a2b] Set column to 13\n- [0x00000a2d] Set is_stmt to 1\n- [0x00000a2e] Advance Line by 1584 to 1615\n- [0x00000a31] Special opcode 103: advance Address by 7 to 0x1c1b and Line by 0 to 1615\n- [0x00000a32] Set column to 9\n- [0x00000a34] Special opcode 6: advance Address by 0 to 0x1c1b and Line by 1 to 1616 (view 1)\n- [0x00000a35] Set column to 39\n- [0x00000a37] Set is_stmt to 0\n- [0x00000a38] Copy (view 2)\n- [0x00000a39] Set column to 27\n- [0x00000a3b] Special opcode 47: advance Address by 3 to 0x1c1e and Line by 0 to 1616\n- [0x00000a3c] Set column to 39\n- [0x00000a3e] Special opcode 33: advance Address by 2 to 0x1c20 and Line by 0 to 1616\n- [0x00000a3f] Special opcode 145: advance Address by 10 to 0x1c2a and Line by 0 to 1616\n- [0x00000a40] Set File Name to entry 2 in the File Name Table\n- [0x00000a42] Set column to 5\n- [0x00000a44] Set is_stmt to 1\n- [0x00000a45] Advance Line by -1584 to 32\n- [0x00000a48] Special opcode 47: advance Address by 3 to 0x1c2d and Line by 0 to 32\n- [0x00000a49] Set column to 39\n- [0x00000a4b] Set is_stmt to 0\n- [0x00000a4c] Copy (view 1)\n- [0x00000a4d] Set column to 5\n- [0x00000a4f] Set is_stmt to 1\n- [0x00000a50] Special opcode 174: advance Address by 12 to 0x1c39 and Line by 1 to 33\n- [0x00000a51] Set column to 24\n- [0x00000a53] Set is_stmt to 0\n- [0x00000a54] Copy (view 1)\n- [0x00000a55] Set column to 1\n- [0x00000a57] Advance PC by constant 17 to 0x1c4a\n- [0x00000a58] Special opcode 104: advance Address by 7 to 0x1c51 and Line by 1 to 34\n- [0x00000a59] Special opcode 75: advance Address by 5 to 0x1c56 and Line by 0 to 34\n- [0x00000a5a] Special opcode 33: advance Address by 2 to 0x1c58 and Line by 0 to 34\n- [0x00000a5b] Set column to 81\n- [0x00000a5d] Set is_stmt to 1\n- [0x00000a5e] Advance Line by -11 to 23\n- [0x00000a60] Special opcode 117: advance Address by 8 to 0x1c60 and Line by 0 to 23\n- [0x00000a61] Set column to 5\n- [0x00000a63] Special opcode 6: advance Address by 0 to 0x1c60 and Line by 1 to 24 (view 1)\n- [0x00000a64] Set column to 81\n- [0x00000a66] Set is_stmt to 0\n- [0x00000a67] Special opcode 4: advance Address by 0 to 0x1c60 and Line by -1 to 23 (view 2)\n- [0x00000a68] Set column to 26\n- [0x00000a6a] Special opcode 216: advance Address by 15 to 0x1c6f and Line by 1 to 24\n- [0x00000a6b] Set column to 1\n- [0x00000a6d] Advance PC by constant 17 to 0x1c80\n- [0x00000a6e] Special opcode 62: advance Address by 4 to 0x1c84 and Line by 1 to 25\n- [0x00000a6f] Set column to 109\n- [0x00000a71] Set is_stmt to 1\n- [0x00000a72] Advance Line by 12 to 37\n- [0x00000a74] Special opcode 173: advance Address by 12 to 0x1c90 and Line by 0 to 37\n- [0x00000a75] Set column to 5\n- [0x00000a77] Special opcode 6: advance Address by 0 to 0x1c90 and Line by 1 to 38 (view 1)\n- [0x00000a78] Set column to 1\n- [0x00000a7a] Set is_stmt to 0\n- [0x00000a7b] Special opcode 6: advance Address by 0 to 0x1c90 and Line by 1 to 39 (view 2)\n- [0x00000a7c] Advance PC by 6 to 0x1c96\n- [0x00000a7e] Extended opcode 1: End of Sequence\n+ [0x00000819] Set column to 79\n+ [0x0000081b] Extended opcode 2: set Address to 0x1ae0\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 0x1ae0 and Line by 1 to 29 (view 1)\n+ [0x00000828] Set column to 79\n+ [0x0000082a] Set is_stmt to 0\n+ [0x0000082b] Special opcode 4: advance Address by 0 to 0x1ae0 and Line by -1 to 28 (view 2)\n+ [0x0000082c] Set column to 33\n+ [0x0000082e] Special opcode 202: advance Address by 14 to 0x1aee and Line by 1 to 29\n+ [0x0000082f] Set column to 5\n+ [0x00000831] Set is_stmt to 1\n+ [0x00000832] Special opcode 218: advance Address by 15 to 0x1afd and Line by 3 to 32\n+ [0x00000833] Set column to 38\n+ [0x00000835] Set is_stmt to 0\n+ [0x00000836] Copy (view 1)\n+ [0x00000837] Set column to 37\n+ [0x00000839] Extended opcode 4: set Discriminator to 1\n+ [0x0000083d] Special opcode 75: advance Address by 5 to 0x1b02 and Line by 0 to 32\n+ [0x0000083e] Set column to 38\n+ [0x00000840] Special opcode 117: advance Address by 8 to 0x1b0a and Line by 0 to 32\n+ [0x00000841] Set column to 37\n+ [0x00000843] Extended opcode 4: set Discriminator to 1\n+ [0x00000847] Special opcode 33: advance Address by 2 to 0x1b0c and Line by 0 to 32\n+ [0x00000848] Set column to 5\n+ [0x0000084a] Set is_stmt to 1\n+ [0x0000084b] Special opcode 122: advance Address by 8 to 0x1b14 and Line by 5 to 37\n+ [0x0000084c] Set column to 26\n+ [0x0000084e] Extended opcode 4: set Discriminator to 1\n+ [0x00000852] Set is_stmt to 0\n+ [0x00000853] Copy (view 1)\n+ [0x00000854] Set column to 5\n+ [0x00000856] Set is_stmt to 1\n+ [0x00000857] Advance PC by constant 17 to 0x1b25\n+ [0x00000858] Special opcode 62: advance Address by 4 to 0x1b29 and Line by 1 to 38\n+ [0x00000859] Set column to 9\n+ [0x0000085b] Set is_stmt to 0\n+ [0x0000085c] Copy (view 1)\n+ [0x0000085d] Set column to 1\n+ [0x0000085f] Special opcode 132: advance Address by 9 to 0x1b32 and Line by 1 to 39\n+ [0x00000860] Special opcode 75: advance Address by 5 to 0x1b37 and Line by 0 to 39\n+ [0x00000861] Set column to 36\n+ [0x00000863] Set is_stmt to 1\n+ [0x00000864] Special opcode 133: advance Address by 9 to 0x1b40 and Line by 2 to 41\n+ [0x00000865] Set column to 5\n+ [0x00000867] Special opcode 6: advance Address by 0 to 0x1b40 and Line by 1 to 42 (view 1)\n+ [0x00000868] Set column to 36\n+ [0x0000086a] Set is_stmt to 0\n+ [0x0000086b] Special opcode 4: advance Address by 0 to 0x1b40 and Line by -1 to 41 (view 2)\n+ [0x0000086c] Set column to 16\n+ [0x0000086e] Special opcode 63: advance Address by 4 to 0x1b44 and Line by 2 to 43\n+ [0x0000086f] Set column to 5\n+ [0x00000871] Special opcode 74: advance Address by 5 to 0x1b49 and Line by -1 to 42\n+ [0x00000872] Set is_stmt to 1\n+ [0x00000873] Special opcode 78: advance Address by 5 to 0x1b4e and Line by 3 to 45\n+ [0x00000874] Special opcode 78: advance Address by 5 to 0x1b53 and Line by 3 to 48\n+ [0x00000875] Set column to 12\n+ [0x00000877] Set is_stmt to 0\n+ [0x00000878] Special opcode 8: advance Address by 0 to 0x1b53 and Line by 3 to 51 (view 1)\n+ [0x00000879] Set column to 16\n+ [0x0000087b] Special opcode 182: advance Address by 13 to 0x1b60 and Line by -5 to 46\n+ [0x0000087c] Set column to 1\n+ [0x0000087e] Special opcode 81: advance Address by 5 to 0x1b65 and Line by 6 to 52\n+ [0x0000087f] Advance PC by 1 to 0x1b66\n+ [0x00000881] Extended opcode 1: End of Sequence\n \n \n- Offset: 0xa81\n- Length: 277\n+ Offset: 0x884\n+ Length: 786\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n Prologue Length: 162\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n@@ -1575,111 +1273,413 @@\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 0xaa3, lines 11, columns 1):\n+ The Directory Table (offset 0x8a6, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x1f8): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/13/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++/13\n- 7\t(line_strp)\t(offset: 0xde): /usr/include/c++/13/bits\n- 8\t(line_strp)\t(offset: 0x74): /usr/include/i386-linux-gnu/bits\n+ 1\t(line_strp)\t(offset: 0x1f3): 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/13/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++/13\n+ 8\t(line_strp)\t(offset: 0xde): /usr/include/c++/13/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++/13/bits\n \n- The File Name Table (offset 0xad5, lines 18, columns 2):\n+ The File Name Table (offset 0x8d8, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x259): generic_posix.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x259): generic_posix.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x138): stddef.h\n- 3\t(udata)\t2\t(line_strp)\t(offset: 0x141): stdarg.h\n- 4\t(udata)\t3\t(line_strp)\t(offset: 0x152): stdio.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x15a): jni_md.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x132): jni.h\n- 7\t(udata)\t3\t(line_strp)\t(offset: 0x163): stdlib.h\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: 0x20f): string.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x26b): errno.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x25a): unix_strings.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x25a): 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: 0x26b): wchar.h\n+ 15\t(udata)\t5\t(line_strp)\t(offset: 0x23a): 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- [0x00000b2f] Set column to 79\n- [0x00000b31] Extended opcode 2: set Address to 0x1cd0\n- [0x00000b38] Advance Line by 27 to 28\n- [0x00000b3a] Copy\n- [0x00000b3b] Set column to 5\n- [0x00000b3d] Special opcode 6: advance Address by 0 to 0x1cd0 and Line by 1 to 29 (view 1)\n- [0x00000b3e] Set column to 79\n- [0x00000b40] Set is_stmt to 0\n- [0x00000b41] Special opcode 4: advance Address by 0 to 0x1cd0 and Line by -1 to 28 (view 2)\n- [0x00000b42] Set column to 33\n- [0x00000b44] Special opcode 202: advance Address by 14 to 0x1cde and Line by 1 to 29\n- [0x00000b45] Set column to 5\n- [0x00000b47] Set is_stmt to 1\n- [0x00000b48] Special opcode 218: advance Address by 15 to 0x1ced and Line by 3 to 32\n- [0x00000b49] Set column to 38\n+ [0x00000932] Set column to 65\n+ [0x00000934] Extended opcode 2: set Address to 0x1b70\n+ [0x0000093b] Advance Line by 27 to 28\n+ [0x0000093d] Copy\n+ [0x0000093e] Set column to 5\n+ [0x00000940] Special opcode 6: advance Address by 0 to 0x1b70 and Line by 1 to 29 (view 1)\n+ [0x00000941] Set column to 65\n+ [0x00000943] Set is_stmt to 0\n+ [0x00000944] Special opcode 4: advance Address by 0 to 0x1b70 and Line by -1 to 28 (view 2)\n+ [0x00000945] Advance PC by constant 17 to 0x1b81\n+ [0x00000946] Special opcode 19: advance Address by 1 to 0x1b82 and Line by 0 to 28\n+ [0x00000947] Set File Name to entry 2 in the File Name Table\n+ [0x00000949] Set column to 11\n+ [0x0000094b] Set is_stmt to 1\n+ [0x0000094c] Advance Line by 1577 to 1605\n+ [0x0000094f] Special opcode 61: advance Address by 4 to 0x1b86 and Line by 0 to 1605\n+ [0x00000950] Set column to 9\n+ [0x00000952] Special opcode 6: advance Address by 0 to 0x1b86 and Line by 1 to 1606 (view 1)\n+ [0x00000953] Set column to 27\n+ [0x00000955] Set is_stmt to 0\n+ [0x00000956] Copy (view 2)\n+ [0x00000957] Set column to 42\n+ [0x00000959] Special opcode 33: advance Address by 2 to 0x1b88 and Line by 0 to 1606\n+ [0x0000095a] Special opcode 187: advance Address by 13 to 0x1b95 and Line by 0 to 1606\n+ [0x0000095b] Set File Name to entry 1 in the File Name Table\n+ [0x0000095d] Set column to 5\n+ [0x0000095f] Set is_stmt to 1\n+ [0x00000960] Advance Line by -1576 to 30\n+ [0x00000963] Copy (view 1)\n+ [0x00000964] Set column to 43\n+ [0x00000966] Set is_stmt to 0\n+ [0x00000967] Copy (view 2)\n+ [0x00000968] Special opcode 103: advance Address by 7 to 0x1b9c and Line by 0 to 30\n+ [0x00000969] Set File Name to entry 2 in the File Name Table\n+ [0x0000096b] Set column to 41\n+ [0x0000096d] Advance Line by 1579 to 1609\n+ [0x00000970] Special opcode 173: advance Address by 12 to 0x1ba8 and Line by 0 to 1609\n+ [0x00000971] Set File Name to entry 1 in the File Name Table\n+ [0x00000973] Set column to 43\n+ [0x00000975] Advance Line by -1579 to 30\n+ [0x00000978] Special opcode 47: advance Address by 3 to 0x1bab and Line by 0 to 30\n+ [0x00000979] Set column to 5\n+ [0x0000097b] Set is_stmt to 1\n+ [0x0000097c] Special opcode 34: advance Address by 2 to 0x1bad and Line by 1 to 31\n+ [0x0000097d] Set File Name to entry 2 in the File Name Table\n+ [0x0000097f] Set column to 18\n+ [0x00000981] Advance Line by 1577 to 1608\n+ [0x00000984] Copy (view 1)\n+ [0x00000985] Set column to 9\n+ [0x00000987] Special opcode 6: advance Address by 0 to 0x1bad and Line by 1 to 1609 (view 2)\n+ [0x00000988] Set column to 27\n+ [0x0000098a] Set is_stmt to 0\n+ [0x0000098b] Copy (view 3)\n+ [0x0000098c] Set column to 41\n+ [0x0000098e] Special opcode 33: advance Address by 2 to 0x1baf and Line by 0 to 1609\n+ [0x0000098f] Special opcode 215: advance Address by 15 to 0x1bbe and Line by 0 to 1609\n+ [0x00000990] Set File Name to entry 1 in the File Name Table\n+ [0x00000992] Set column to 5\n+ [0x00000994] Set is_stmt to 1\n+ [0x00000995] Advance Line by -1577 to 32\n+ [0x00000998] Copy (view 1)\n+ [0x00000999] Set column to 26\n+ [0x0000099b] Extended opcode 4: set Discriminator to 1\n+ [0x0000099f] Copy (view 2)\n+ [0x000009a0] Set column to 9\n+ [0x000009a2] Advance PC by constant 17 to 0x1bcf\n+ [0x000009a3] Special opcode 20: advance Address by 1 to 0x1bd0 and Line by 1 to 33\n+ [0x000009a4] Set column to 37\n+ [0x000009a6] Set is_stmt to 0\n+ [0x000009a7] Copy (view 1)\n+ [0x000009a8] Set column to 26\n+ [0x000009aa] Extended opcode 4: set Discriminator to 1\n+ [0x000009ae] Special opcode 46: advance Address by 3 to 0x1bd3 and Line by -1 to 32\n+ [0x000009af] Set column to 37\n+ [0x000009b1] Special opcode 90: advance Address by 6 to 0x1bd9 and Line by 1 to 33\n+ [0x000009b2] Set column to 5\n+ [0x000009b4] Extended opcode 4: set Discriminator to 3\n+ [0x000009b8] Set is_stmt to 1\n+ [0x000009b9] Special opcode 46: advance Address by 3 to 0x1bdc and Line by -1 to 32\n+ [0x000009ba] Set column to 26\n+ [0x000009bc] Extended opcode 4: set Discriminator to 1\n+ [0x000009c0] Copy (view 1)\n+ [0x000009c1] Extended opcode 4: set Discriminator to 1\n+ [0x000009c5] Set is_stmt to 0\n+ [0x000009c6] Special opcode 117: advance Address by 8 to 0x1be4 and Line by 0 to 32\n+ [0x000009c7] Set column to 5\n+ [0x000009c9] Set is_stmt to 1\n+ [0x000009ca] Special opcode 8: advance Address by 0 to 0x1be4 and Line by 3 to 35 (view 1)\n+ [0x000009cb] Set column to 27\n+ [0x000009cd] Set is_stmt to 0\n+ [0x000009ce] Copy (view 2)\n+ [0x000009cf] Set File Name to entry 2 in the File Name Table\n+ [0x000009d1] Set column to 38\n+ [0x000009d3] Advance Line by 1577 to 1612\n+ [0x000009d6] Special opcode 61: advance Address by 4 to 0x1be8 and Line by 0 to 1612\n+ [0x000009d7] Set File Name to entry 1 in the File Name Table\n+ [0x000009d9] Set column to 27\n+ [0x000009db] Advance Line by -1577 to 35\n+ [0x000009de] Special opcode 47: advance Address by 3 to 0x1beb and Line by 0 to 35\n+ [0x000009df] Set column to 5\n+ [0x000009e1] Set is_stmt to 1\n+ [0x000009e2] Special opcode 118: advance Address by 8 to 0x1bf3 and Line by 1 to 36\n+ [0x000009e3] Set File Name to entry 2 in the File Name Table\n+ [0x000009e5] Set column to 10\n+ [0x000009e7] Advance Line by 1575 to 1611\n+ [0x000009ea] Copy (view 1)\n+ [0x000009eb] Set column to 9\n+ [0x000009ed] Special opcode 6: advance Address by 0 to 0x1bf3 and Line by 1 to 1612 (view 2)\n+ [0x000009ee] Set column to 20\n+ [0x000009f0] Set is_stmt to 0\n+ [0x000009f1] Copy (view 3)\n+ [0x000009f2] Set column to 38\n+ [0x000009f4] Special opcode 33: advance Address by 2 to 0x1bf5 and Line by 0 to 1612\n+ [0x000009f5] Special opcode 173: advance Address by 12 to 0x1c01 and Line by 0 to 1612\n+ [0x000009f6] Set File Name to entry 1 in the File Name Table\n+ [0x000009f8] Set column to 5\n+ [0x000009fa] Set is_stmt to 1\n+ [0x000009fb] Advance Line by -1574 to 38\n+ [0x000009fe] Copy (view 1)\n+ [0x000009ff] Set File Name to entry 3 in the File Name Table\n+ [0x00000a01] Set column to 1\n+ [0x00000a03] Advance Line by 105 to 143\n+ [0x00000a06] Copy (view 2)\n+ [0x00000a07] Set column to 3\n+ [0x00000a09] Special opcode 8: advance Address by 0 to 0x1c01 and Line by 3 to 146 (view 3)\n+ [0x00000a0a] Set column to 10\n+ [0x00000a0c] Extended opcode 4: set Discriminator to 7\n+ [0x00000a10] Set is_stmt to 0\n+ [0x00000a11] Copy (view 4)\n+ [0x00000a12] Extended opcode 4: set Discriminator to 7\n+ [0x00000a16] Special opcode 187: advance Address by 13 to 0x1c0e and Line by 0 to 146\n+ [0x00000a17] Set File Name to entry 1 in the File Name Table\n+ [0x00000a19] Set column to 5\n+ [0x00000a1b] Set is_stmt to 1\n+ [0x00000a1c] Advance Line by -107 to 39\n+ [0x00000a1f] Copy (view 1)\n+ [0x00000a20] Special opcode 123: advance Address by 8 to 0x1c16 and Line by 6 to 45\n+ [0x00000a21] Set column to 32\n+ [0x00000a23] Set is_stmt to 0\n+ [0x00000a24] Copy (view 1)\n+ [0x00000a25] Set File Name to entry 3 in the File Name Table\n+ [0x00000a27] Set column to 10\n+ [0x00000a29] Extended opcode 4: set Discriminator to 7\n+ [0x00000a2d] Advance Line by 101 to 146\n+ [0x00000a30] Special opcode 173: advance Address by 12 to 0x1c22 and Line by 0 to 146\n+ [0x00000a31] Set File Name to entry 1 in the File Name Table\n+ [0x00000a33] Set column to 32\n+ [0x00000a35] Advance Line by -101 to 45\n+ [0x00000a38] Special opcode 61: advance Address by 4 to 0x1c26 and Line by 0 to 45\n+ [0x00000a39] Set column to 5\n+ [0x00000a3b] Set is_stmt to 1\n+ [0x00000a3c] Special opcode 34: advance Address by 2 to 0x1c28 and Line by 1 to 46\n+ [0x00000a3d] Set File Name to entry 3 in the File Name Table\n+ [0x00000a3f] Set column to 1\n+ [0x00000a41] Advance Line by 97 to 143\n+ [0x00000a44] Copy (view 1)\n+ [0x00000a45] Set column to 3\n+ [0x00000a47] Special opcode 8: advance Address by 0 to 0x1c28 and Line by 3 to 146 (view 2)\n+ [0x00000a48] Set column to 10\n+ [0x00000a4a] Extended opcode 4: set Discriminator to 7\n+ [0x00000a4e] Set is_stmt to 0\n+ [0x00000a4f] Copy (view 3)\n+ [0x00000a50] Extended opcode 4: set Discriminator to 7\n+ [0x00000a54] Special opcode 103: advance Address by 7 to 0x1c2f and Line by 0 to 146\n+ [0x00000a55] Set File Name to entry 1 in the File Name Table\n+ [0x00000a57] Set column to 5\n+ [0x00000a59] Set is_stmt to 1\n+ [0x00000a5a] Advance Line by -99 to 47\n+ [0x00000a5d] Copy (view 1)\n+ [0x00000a5e] Set column to 9\n+ [0x00000a60] Set is_stmt to 0\n+ [0x00000a61] Copy (view 2)\n+ [0x00000a62] Set column to 5\n+ [0x00000a64] Set is_stmt to 1\n+ [0x00000a65] Special opcode 119: advance Address by 8 to 0x1c37 and Line by 2 to 49\n+ [0x00000a66] Set column to 12\n+ [0x00000a68] Set is_stmt to 0\n+ [0x00000a69] Copy (view 1)\n+ [0x00000a6a] Set column to 1\n+ [0x00000a6c] Special opcode 48: advance Address by 3 to 0x1c3a and Line by 1 to 50\n+ [0x00000a6d] Set column to 9\n+ [0x00000a6f] Set is_stmt to 1\n+ [0x00000a70] Advance Line by -10 to 40\n+ [0x00000a72] Special opcode 201: advance Address by 14 to 0x1c48 and Line by 0 to 40\n+ [0x00000a73] Set column to 33\n+ [0x00000a75] Set is_stmt to 0\n+ [0x00000a76] Copy (view 1)\n+ [0x00000a77] Set column to 16\n+ [0x00000a79] Special opcode 133: advance Address by 9 to 0x1c51 and Line by 2 to 42\n+ [0x00000a7a] Set column to 33\n+ [0x00000a7c] Special opcode 31: advance Address by 2 to 0x1c53 and Line by -2 to 40\n+ [0x00000a7d] Set column to 9\n+ [0x00000a7f] Set is_stmt to 1\n+ [0x00000a80] Special opcode 160: advance Address by 11 to 0x1c5e and Line by 1 to 41\n+ [0x00000a81] Set column to 13\n+ [0x00000a83] Set is_stmt to 0\n+ [0x00000a84] Copy (view 1)\n+ [0x00000a85] Set column to 9\n+ [0x00000a87] Set is_stmt to 1\n+ [0x00000a88] Special opcode 118: advance Address by 8 to 0x1c66 and Line by 1 to 42\n+ [0x00000a89] Set column to 16\n+ [0x00000a8b] Set is_stmt to 0\n+ [0x00000a8c] Copy (view 1)\n+ [0x00000a8d] Set column to 70\n+ [0x00000a8f] Set is_stmt to 1\n+ [0x00000a90] Advance Line by 10 to 52\n+ [0x00000a92] Special opcode 145: advance Address by 10 to 0x1c70 and Line by 0 to 52\n+ [0x00000a93] Set column to 5\n+ [0x00000a95] Special opcode 6: advance Address by 0 to 0x1c70 and Line by 1 to 53 (view 1)\n+ [0x00000a96] Set column to 70\n+ [0x00000a98] Set is_stmt to 0\n+ [0x00000a99] Special opcode 4: advance Address by 0 to 0x1c70 and Line by -1 to 52 (view 2)\n+ [0x00000a9a] Advance PC by constant 17 to 0x1c81\n+ [0x00000a9b] Special opcode 19: advance Address by 1 to 0x1c82 and Line by 0 to 52\n+ [0x00000a9c] Set column to 26\n+ [0x00000a9e] Special opcode 62: advance Address by 4 to 0x1c86 and Line by 1 to 53\n+ [0x00000a9f] Set column to 5\n+ [0x00000aa1] Set is_stmt to 1\n+ [0x00000aa2] Special opcode 90: advance Address by 6 to 0x1c8c and Line by 1 to 54\n+ [0x00000aa3] Set column to 68\n+ [0x00000aa5] Set is_stmt to 0\n+ [0x00000aa6] Copy (view 1)\n+ [0x00000aa7] Set column to 43\n+ [0x00000aa9] Special opcode 47: advance Address by 3 to 0x1c8f and Line by 0 to 54\n+ [0x00000aaa] Special opcode 103: advance Address by 7 to 0x1c96 and Line by 0 to 54\n+ [0x00000aab] Set File Name to entry 3 in the File Name Table\n+ [0x00000aad] Set column to 12\n+ [0x00000aaf] Extended opcode 4: set Discriminator to 7\n+ [0x00000ab3] Advance Line by 69 to 123\n+ [0x00000ab6] Special opcode 117: advance Address by 8 to 0x1c9e and Line by 0 to 123\n+ [0x00000ab7] Set File Name to entry 1 in the File Name Table\n+ [0x00000ab9] Set column to 43\n+ [0x00000abb] Advance Line by -69 to 54\n+ [0x00000abe] Special opcode 61: advance Address by 4 to 0x1ca2 and Line by 0 to 54\n+ [0x00000abf] Set column to 5\n+ [0x00000ac1] Set is_stmt to 1\n+ [0x00000ac2] Special opcode 34: advance Address by 2 to 0x1ca4 and Line by 1 to 55\n+ [0x00000ac3] Set File Name to entry 3 in the File Name Table\n+ [0x00000ac5] Set column to 1\n+ [0x00000ac7] Advance Line by 62 to 117\n+ [0x00000ac9] Copy (view 1)\n+ [0x00000aca] Set column to 3\n+ [0x00000acc] Special opcode 8: advance Address by 0 to 0x1ca4 and Line by 3 to 120 (view 2)\n+ [0x00000acd] Set column to 5\n+ [0x00000acf] Special opcode 8: advance Address by 0 to 0x1ca4 and Line by 3 to 123 (view 3)\n+ [0x00000ad0] Set column to 12\n+ [0x00000ad2] Extended opcode 4: set Discriminator to 7\n+ [0x00000ad6] Set is_stmt to 0\n+ [0x00000ad7] Copy (view 4)\n+ [0x00000ad8] Extended opcode 4: set Discriminator to 7\n+ [0x00000adc] Special opcode 103: advance Address by 7 to 0x1cab and Line by 0 to 123\n+ [0x00000add] Set File Name to entry 1 in the File Name Table\n+ [0x00000adf] Set column to 5\n+ [0x00000ae1] Extended opcode 4: set Discriminator to 1\n+ [0x00000ae5] Advance Line by -68 to 55\n+ [0x00000ae8] Copy (view 1)\n+ [0x00000ae9] Set is_stmt to 1\n+ [0x00000aea] Special opcode 122: advance Address by 8 to 0x1cb3 and Line by 5 to 60\n+ [0x00000aeb] Set column to 30\n+ [0x00000aed] Set is_stmt to 0\n+ [0x00000aee] Copy (view 1)\n+ [0x00000aef] Set column to 5\n+ [0x00000af1] Set is_stmt to 1\n+ [0x00000af2] Special opcode 160: advance Address by 11 to 0x1cbe and Line by 1 to 61\n+ [0x00000af3] Set column to 39\n+ [0x00000af5] Set is_stmt to 0\n+ [0x00000af6] Copy (view 1)\n+ [0x00000af7] Special opcode 47: advance Address by 3 to 0x1cc1 and Line by 0 to 61\n+ [0x00000af8] Set column to 22\n+ [0x00000afa] Extended opcode 4: set Discriminator to 1\n+ [0x00000afe] Special opcode 118: advance Address by 8 to 0x1cc9 and Line by 1 to 62\n+ [0x00000aff] Set column to 39\n+ [0x00000b01] Special opcode 46: advance Address by 3 to 0x1ccc and Line by -1 to 61\n+ [0x00000b02] Set column to 5\n+ [0x00000b04] Set is_stmt to 1\n+ [0x00000b05] Special opcode 34: advance Address by 2 to 0x1cce and Line by 1 to 62\n+ [0x00000b06] Set column to 22\n+ [0x00000b08] Extended opcode 4: set Discriminator to 1\n+ [0x00000b0c] Copy (view 1)\n+ [0x00000b0d] Extended opcode 4: set Discriminator to 1\n+ [0x00000b11] Set is_stmt to 0\n+ [0x00000b12] Special opcode 145: advance Address by 10 to 0x1cd8 and Line by 0 to 62\n+ [0x00000b13] Set column to 9\n+ [0x00000b15] Set is_stmt to 1\n+ [0x00000b16] Special opcode 118: advance Address by 8 to 0x1ce0 and Line by 1 to 63\n+ [0x00000b17] Set column to 23\n+ [0x00000b19] Set is_stmt to 0\n+ [0x00000b1a] Copy (view 1)\n+ [0x00000b1b] Set column to 22\n+ [0x00000b1d] Extended opcode 4: set Discriminator to 1\n+ [0x00000b21] Special opcode 46: advance Address by 3 to 0x1ce3 and Line by -1 to 62\n+ [0x00000b22] Set column to 23\n+ [0x00000b24] Special opcode 90: advance Address by 6 to 0x1ce9 and Line by 1 to 63\n+ [0x00000b25] Set column to 5\n+ [0x00000b27] Extended opcode 4: set Discriminator to 3\n+ [0x00000b2b] Set is_stmt to 1\n+ [0x00000b2c] Special opcode 60: advance Address by 4 to 0x1ced and Line by -1 to 62\n+ [0x00000b2d] Set column to 22\n+ [0x00000b2f] Extended opcode 4: set Discriminator to 1\n+ [0x00000b33] Copy (view 1)\n+ [0x00000b34] Extended opcode 4: set Discriminator to 1\n+ [0x00000b38] Set is_stmt to 0\n+ [0x00000b39] Special opcode 117: advance Address by 8 to 0x1cf5 and Line by 0 to 62\n+ [0x00000b3a] Set column to 5\n+ [0x00000b3c] Set is_stmt to 1\n+ [0x00000b3d] Special opcode 8: advance Address by 0 to 0x1cf5 and Line by 3 to 65 (view 1)\n+ [0x00000b3e] Set File Name to entry 2 in the File Name Table\n+ [0x00000b40] Set column to 13\n+ [0x00000b42] Advance Line by 1537 to 1602\n+ [0x00000b45] Copy (view 2)\n+ [0x00000b46] Set column to 9\n+ [0x00000b48] Special opcode 6: advance Address by 0 to 0x1cf5 and Line by 1 to 1603 (view 3)\n+ [0x00000b49] Set column to 36\n [0x00000b4b] Set is_stmt to 0\n- [0x00000b4c] Copy (view 1)\n- [0x00000b4d] Set column to 37\n- [0x00000b4f] Extended opcode 4: set Discriminator to 1\n- [0x00000b53] Special opcode 75: advance Address by 5 to 0x1cf2 and Line by 0 to 32\n- [0x00000b54] Set column to 38\n- [0x00000b56] Special opcode 117: advance Address by 8 to 0x1cfa and Line by 0 to 32\n- [0x00000b57] Set column to 37\n- [0x00000b59] Extended opcode 4: set Discriminator to 1\n- [0x00000b5d] Special opcode 33: advance Address by 2 to 0x1cfc and Line by 0 to 32\n- [0x00000b5e] Set column to 5\n- [0x00000b60] Set is_stmt to 1\n- [0x00000b61] Special opcode 122: advance Address by 8 to 0x1d04 and Line by 5 to 37\n- [0x00000b62] Set column to 26\n- [0x00000b64] Extended opcode 4: set Discriminator to 1\n- [0x00000b68] Set is_stmt to 0\n- [0x00000b69] Copy (view 1)\n- [0x00000b6a] Set column to 5\n- [0x00000b6c] Set is_stmt to 1\n- [0x00000b6d] Advance PC by constant 17 to 0x1d15\n- [0x00000b6e] Special opcode 62: advance Address by 4 to 0x1d19 and Line by 1 to 38\n- [0x00000b6f] Set column to 9\n- [0x00000b71] Set is_stmt to 0\n- [0x00000b72] Copy (view 1)\n- [0x00000b73] Set column to 1\n- [0x00000b75] Special opcode 132: advance Address by 9 to 0x1d22 and Line by 1 to 39\n- [0x00000b76] Special opcode 75: advance Address by 5 to 0x1d27 and Line by 0 to 39\n- [0x00000b77] Set column to 36\n- [0x00000b79] Set is_stmt to 1\n- [0x00000b7a] Special opcode 133: advance Address by 9 to 0x1d30 and Line by 2 to 41\n- [0x00000b7b] Set column to 5\n- [0x00000b7d] Special opcode 6: advance Address by 0 to 0x1d30 and Line by 1 to 42 (view 1)\n- [0x00000b7e] Set column to 36\n- [0x00000b80] Set is_stmt to 0\n- [0x00000b81] Special opcode 4: advance Address by 0 to 0x1d30 and Line by -1 to 41 (view 2)\n- [0x00000b82] Set column to 16\n- [0x00000b84] Special opcode 63: advance Address by 4 to 0x1d34 and Line by 2 to 43\n- [0x00000b85] Set column to 5\n- [0x00000b87] Special opcode 74: advance Address by 5 to 0x1d39 and Line by -1 to 42\n- [0x00000b88] Set is_stmt to 1\n- [0x00000b89] Special opcode 78: advance Address by 5 to 0x1d3e and Line by 3 to 45\n- [0x00000b8a] Special opcode 78: advance Address by 5 to 0x1d43 and Line by 3 to 48\n- [0x00000b8b] Set column to 12\n- [0x00000b8d] Set is_stmt to 0\n- [0x00000b8e] Special opcode 8: advance Address by 0 to 0x1d43 and Line by 3 to 51 (view 1)\n- [0x00000b8f] Set column to 16\n- [0x00000b91] Special opcode 182: advance Address by 13 to 0x1d50 and Line by -5 to 46\n- [0x00000b92] Set column to 1\n- [0x00000b94] Special opcode 81: advance Address by 5 to 0x1d55 and Line by 6 to 52\n- [0x00000b95] Advance PC by 1 to 0x1d56\n+ [0x00000b4c] Copy (view 4)\n+ [0x00000b4d] Set column to 27\n+ [0x00000b4f] Special opcode 47: advance Address by 3 to 0x1cf8 and Line by 0 to 1603\n+ [0x00000b50] Set column to 36\n+ [0x00000b52] Special opcode 89: advance Address by 6 to 0x1cfe and Line by 0 to 1603\n+ [0x00000b53] Special opcode 201: advance Address by 14 to 0x1d0c and Line by 0 to 1603\n+ [0x00000b54] Set File Name to entry 1 in the File Name Table\n+ [0x00000b56] Set column to 5\n+ [0x00000b58] Set is_stmt to 1\n+ [0x00000b59] Advance Line by -1537 to 66\n+ [0x00000b5c] Copy (view 1)\n+ [0x00000b5d] Set column to 9\n+ [0x00000b5f] Set is_stmt to 0\n+ [0x00000b60] Copy (view 2)\n+ [0x00000b61] Set column to 5\n+ [0x00000b63] Set is_stmt to 1\n+ [0x00000b64] Special opcode 118: advance Address by 8 to 0x1d14 and Line by 1 to 67\n+ [0x00000b65] Set column to 9\n+ [0x00000b67] Set is_stmt to 0\n+ [0x00000b68] Copy (view 1)\n+ [0x00000b69] Set column to 5\n+ [0x00000b6b] Set is_stmt to 1\n+ [0x00000b6c] Special opcode 118: advance Address by 8 to 0x1d1c and Line by 1 to 68\n+ [0x00000b6d] Set column to 12\n+ [0x00000b6f] Set is_stmt to 0\n+ [0x00000b70] Copy (view 1)\n+ [0x00000b71] Set column to 1\n+ [0x00000b73] Special opcode 48: advance Address by 3 to 0x1d1f and Line by 1 to 69\n+ [0x00000b74] Set column to 9\n+ [0x00000b76] Set is_stmt to 1\n+ [0x00000b77] Advance Line by -13 to 56\n+ [0x00000b79] Advance PC by constant 17 to 0x1d30\n+ [0x00000b7a] Special opcode 5: advance Address by 0 to 0x1d30 and Line by 0 to 56\n+ [0x00000b7b] Set column to 33\n+ [0x00000b7d] Set is_stmt to 0\n+ [0x00000b7e] Copy (view 1)\n+ [0x00000b7f] Set column to 16\n+ [0x00000b81] Special opcode 133: advance Address by 9 to 0x1d39 and Line by 2 to 58\n+ [0x00000b82] Set column to 33\n+ [0x00000b84] Special opcode 31: advance Address by 2 to 0x1d3b and Line by -2 to 56\n+ [0x00000b85] Set column to 9\n+ [0x00000b87] Set is_stmt to 1\n+ [0x00000b88] Special opcode 202: advance Address by 14 to 0x1d49 and Line by 1 to 57\n+ [0x00000b89] Set column to 13\n+ [0x00000b8b] Set is_stmt to 0\n+ [0x00000b8c] Copy (view 1)\n+ [0x00000b8d] Set column to 9\n+ [0x00000b8f] Set is_stmt to 1\n+ [0x00000b90] Special opcode 118: advance Address by 8 to 0x1d51 and Line by 1 to 58\n+ [0x00000b91] Set column to 16\n+ [0x00000b93] Set is_stmt to 0\n+ [0x00000b94] Copy (view 1)\n+ [0x00000b95] Advance PC by 5 to 0x1d56\n [0x00000b97] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -31,31 +31,31 @@\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) 0x5f8\n+ <4d> DW_AT_stmt_list : (sec_offset) 0x76b\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: 0x1b92) \n- <5a> DW_AT_decl_file : (implicit_const) 8\n+ <5a> DW_AT_decl_file : (implicit_const) 7\n <5a> DW_AT_decl_line : (data2) 687\n <5c> DW_AT_decl_column : (implicit_const) 13\n <5c> DW_AT_declaration : (flag_present) 1\n <5c> DW_AT_sibling : (ref_udata) <0x63>\n <2><5d>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n <5e> DW_AT_type : (GNU_ref_alt) <0x70>\n <2><62>: Abbrev Number: 0\n <1><63>: Abbrev Number: 81 (DW_TAG_subprogram)\n <64> DW_AT_external : (flag_present) 1\n <64> DW_AT_name : (GNU_strp_alt) (offset: 0x14c2) \n- <68> DW_AT_decl_file : (data1) 8\n+ <68> DW_AT_decl_file : (data1) 7\n <69> DW_AT_decl_line : (data2) 672\n <6b> DW_AT_decl_column : (data1) 14\n <6c> DW_AT_type : (GNU_ref_alt) <0x70>\n <70> DW_AT_declaration : (flag_present) 1\n <2><70>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n <71> DW_AT_type : (GNU_ref_alt) <0x3917>\n <2><75>: Abbrev Number: 0\n@@ -1886,890 +1886,890 @@\n DW_AT_call_origin : (ref_udata) <0x670>\n <2>: Abbrev Number: 24 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x134f\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: 0x3ed (32-bit)\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>: Abbrev Number: 10 (DW_TAG_compile_unit)\n+ <0>: Abbrev Number: 66 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n DW_AT_language : (data1) 33\t(C++14)\n- DW_AT_name : (line_strp) (offset: 0x1d8): src/shared/cpp/unix_strings.cpp\n+ DW_AT_name : (line_strp) (offset: 0x1d8): src/shared/cpp/generic.cpp\n DW_AT_comp_dir : (line_strp) (offset: 0): .\n- DW_AT_low_pc : (addr) 0x19d0\n- DW_AT_high_pc : (udata) 486\n- DW_AT_stmt_list : (sec_offset) 0x5f8\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4338>\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4013>\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x434f>\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) 306\n- DW_AT_decl_column : (data1) 11\n- DW_AT_sibling : (ref_udata) <0xf40>\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) <0x4338>\n+ <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ DW_AT_import : (GNU_ref_alt) <0x4013>\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: 0x1b7b) \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 <2>: Abbrev Number: 0\n- <1>: Abbrev Number: 51 (DW_TAG_namespace)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n- DW_AT_decl_file : (data1) 17\n- DW_AT_decl_line : (data2) 343\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: 0x30fa) \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) <0x3917>\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: 0x1baa) \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) <0x284b>\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) 0x1ad0\n- DW_AT_high_pc : (udata) 230\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) <0x284b>\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: 0x35ba) \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: 0x3d45) \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: 0x3534) \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) <0x3917>\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: 0x26aa) \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) <0x3bff>\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: 0x30e4) \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) <0x3917>\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: 0x269f) \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) <0x3501>\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: 0x270b) \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) <0x4029>\n- <1032> DW_AT_entry_pc : (addr) 0x1b04\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) <0x4045>\n- <1044> DW_AT_location : (sec_offset) 0x3bd (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) <0x403b>\n- <1051> DW_AT_location : (sec_offset) 0x3c7 (location list)\n- <1055> DW_AT_GNU_locviews: (sec_offset) 0x3c5\n- <3><1059>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <105a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4034>\n- <105e> DW_AT_location : (sec_offset) 0x3d3 (location list)\n- <1062> DW_AT_GNU_locviews: (sec_offset) 0x3cf\n- <3><1066>: Abbrev Number: 39 (DW_TAG_call_site)\n- <1067> DW_AT_call_return_pc: (addr) 0x1b0b\n- <106b> DW_AT_call_origin : (GNU_ref_alt) <0x40d5>\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) <0x420e>\n- <1075> DW_AT_entry_pc : (addr) 0x1b55\n- <1079> DW_AT_GNU_entry_view: (data1) 2\n- <107a> DW_AT_low_pc : (addr) 0x1b55\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+ <1>: Abbrev Number: 73 (DW_TAG_subprogram)\n+ DW_AT_external : (flag_present) 1\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x3272) \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) 0x1aa0\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) <0x284b>\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: 0x3d1d) \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: 0x1b65) \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) 0x19d0\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) <0x284b>\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: 0x1bc9) \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: 0x1b7f) \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: 0x1b97) \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: 0x3d45) \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: 0x35e5) \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: 0x1b2e) \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: 0x33b1) \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: 0x33a2) \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: 0x1b58) \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) <0x408a>\n+ <102d> DW_AT_entry_pc : (addr) 0x19e6\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) <0x409a>\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) <0x4091>\n+ <104d> DW_AT_location : (sec_offset) 0x389 (location list)\n+ <1051> DW_AT_GNU_locviews: (sec_offset) 0x387\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) <0x4018>\n+ <105b> DW_AT_entry_pc : (addr) 0x19f4\n+ <105f> DW_AT_GNU_entry_view: (data1) 2\n+ <1060> DW_AT_low_pc : (addr) 0x19f4\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) <0x403b>\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) <0x4031>\n+ <107b> DW_AT_location : (sec_offset) 0x3a4 (location list)\n+ <107f> DW_AT_GNU_locviews: (sec_offset) 0x3a2\n <3><1083>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1084> DW_AT_abstract_origin: (GNU_ref_alt) <0x422b>\n- <1088> DW_AT_location : (sec_offset) 0x3e4 (location list)\n- <108c> DW_AT_GNU_locviews: (sec_offset) 0x3e2\n+ <1084> DW_AT_abstract_origin: (GNU_ref_alt) <0x4027>\n+ <1088> DW_AT_location : (sec_offset) 0x3b4 (location list)\n+ <108c> DW_AT_GNU_locviews: (sec_offset) 0x3b2\n <3><1090>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1091> DW_AT_abstract_origin: (GNU_ref_alt) <0x421f>\n- <1095> DW_AT_location : (sec_offset) 0x3ee (location list)\n- <1099> DW_AT_GNU_locviews: (sec_offset) 0x3ec\n- <3><109d>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <109e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4216>\n- <10a2> DW_AT_location : (sec_offset) 0x3f8 (location list)\n- <10a6> DW_AT_GNU_locviews: (sec_offset) 0x3f6\n- <3><10aa>: Abbrev Number: 0\n- <2><10ab>: Abbrev Number: 24 (DW_TAG_call_site)\n- <10ac> DW_AT_call_return_pc: (addr) 0x1aec\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) 0x1afe\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) 0x1b1c\n- <10bf> DW_AT_call_origin : (GNU_ref_alt) <0x4119>\n- <2><10c3>: Abbrev Number: 59 (DW_TAG_call_site)\n- <10c4> DW_AT_call_return_pc: (addr) 0x1b29\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) 0x1b74\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) 0x1b7c\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) 0x1ba9\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) 0x1bb1\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: 0x3356) \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) 0x19d0\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) <0x284b>\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: 0x270b) \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: 0x3d45) \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: 0x30e4) \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) <0x3917>\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: 0x26aa) \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) <0x3bff>\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: 0x269f) \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) <0x33a2>\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: 0x3534) \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) <0x3917>\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: 0x35ba) \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) 0x1a1e\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) <0x3917>\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) <0x41ef>\n- <11a9> DW_AT_entry_pc : (addr) 0x19e6\n- <11ad> DW_AT_GNU_entry_view: (data1) 0\n- <11ae> DW_AT_low_pc : (addr) 0x19e6\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) <0x4201>\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) <0x41f8>\n- <11c9> DW_AT_location : (sec_offset) 0x47c (location list)\n- <11cd> DW_AT_GNU_locviews: (sec_offset) 0x47a\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) <0x41c4>\n- <11d7> DW_AT_entry_pc : (addr) 0x1a0d\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) <0x41e2>\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) <0x41d6>\n- <3><11f6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <11f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x41cd>\n- <11fb> DW_AT_location : (sec_offset) 0x48d (location list)\n- <11ff> DW_AT_GNU_locviews: (sec_offset) 0x48b\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) <0x4199>\n- <1209> DW_AT_entry_pc : (addr) 0x1a53\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) <0x41b7>\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) <0x41ab>\n- <3><1228>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1229> DW_AT_abstract_origin: (GNU_ref_alt) <0x41a2>\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) <0x4055>\n- <123b> DW_AT_entry_pc : (addr) 0x1a61\n- <123f> DW_AT_GNU_entry_view: (data1) 2\n- <1240> DW_AT_low_pc : (addr) 0x1a61\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) <0x4071>\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) <0x406a>\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) <0x4060>\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) 0x1a6e\n- <1275> DW_AT_call_origin : (GNU_ref_alt) <0x4177>\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) <0x4055>\n- <127f> DW_AT_entry_pc : (addr) 0x1a88\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) <0x4071>\n- <1291> DW_AT_location : (sec_offset) 0x4be (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) <0x406a>\n- <129e> DW_AT_location : (sec_offset) 0x4c8 (location list)\n- <12a2> DW_AT_GNU_locviews: (sec_offset) 0x4c6\n- <3><12a6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <12a7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4060>\n- <12ab> DW_AT_location : (sec_offset) 0x4d4 (location list)\n- <12af> DW_AT_GNU_locviews: (sec_offset) 0x4d0\n- <3><12b3>: Abbrev Number: 39 (DW_TAG_call_site)\n- <12b4> DW_AT_call_return_pc: (addr) 0x1a8f\n- <12b8> DW_AT_call_origin : (GNU_ref_alt) <0x4177>\n- <3><12bc>: Abbrev Number: 0\n- <2><12bd>: Abbrev Number: 59 (DW_TAG_call_site)\n- <12be> DW_AT_call_return_pc: (addr) 0x1a08\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) 0x1a82\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) 0x1a97\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) 0x1abe\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) 0x1ac6\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+ <1091> DW_AT_abstract_origin: (GNU_ref_alt) <0x401e>\n+ <1095> DW_AT_location : (sec_offset) 0x3bf (location list)\n+ <1099> DW_AT_GNU_locviews: (sec_offset) 0x3bd\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) <0x406d>\n+ <10a3> DW_AT_entry_pc : (addr) 0x1a13\n+ <10a7> DW_AT_GNU_entry_view: (data1) 2\n+ <10a8> DW_AT_low_pc : (addr) 0x1a13\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) <0x407d>\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) <0x4074>\n+ <10c3> DW_AT_location : (sec_offset) 0x3d6 (location list)\n+ <10c7> DW_AT_GNU_locviews: (sec_offset) 0x3d4\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) <0x406d>\n+ <10d1> DW_AT_entry_pc : (addr) 0x1a2b\n+ <10d5> DW_AT_GNU_entry_view: (data1) 0\n+ <10d6> DW_AT_low_pc : (addr) 0x1a2b\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) <0x407d>\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) <0x4074>\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) 0x1a49\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) 0x1a61\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: 0x1baa) \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) 0x1a70\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) <0x284b>\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: 0x1bc9) \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: 0x3d45) \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) 0x1a94\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) 0x1ab0\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: 0x3561) \n+ <115d> DW_AT_type : (GNU_ref_alt) <0x433d>\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) 1056\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) 1056\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: 0x355c) \n+ <118a> DW_AT_decl_file : (data1) 1\n+ <118b> DW_AT_decl_line : (data2) 1057\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: 0x118 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><12f5>: Abbrev Number: 66 (DW_TAG_compile_unit)\n- <12f6> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \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) 0x90e\n- <1><130f>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <1310> DW_AT_import : (GNU_ref_alt) <0x4338>\n- <1><1314>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <1315> DW_AT_import : (GNU_ref_alt) <0x4245>\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: 0x1b7b) \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: 0x3272) \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) 0x1c90\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) <0x284b>\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: 0x3d1d) \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: 0x1b65) \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) 0x1bc0\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) <0x284b>\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: 0x1bc9) \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: 0x1b7f) \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: 0x1b97) \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: 0x3d45) \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: 0x35e5) \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: 0x1b2e) \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: 0x33b1) \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: 0x33a2) \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: 0x1b58) \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) <0x42bc>\n- <141e> DW_AT_entry_pc : (addr) 0x1bd6\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) <0x42cc>\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) <0x42c3>\n- <143e> DW_AT_location : (sec_offset) 0x547 (location list)\n- <1442> DW_AT_GNU_locviews: (sec_offset) 0x545\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) <0x424a>\n- <144c> DW_AT_entry_pc : (addr) 0x1be4\n- <1450> DW_AT_GNU_entry_view: (data1) 2\n- <1451> DW_AT_low_pc : (addr) 0x1be4\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) <0x426d>\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) <0x4263>\n- <146c> DW_AT_location : (sec_offset) 0x562 (location list)\n- <1470> DW_AT_GNU_locviews: (sec_offset) 0x560\n- <3><1474>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1475> DW_AT_abstract_origin: (GNU_ref_alt) <0x4259>\n- <1479> DW_AT_location : (sec_offset) 0x572 (location list)\n- <147d> DW_AT_GNU_locviews: (sec_offset) 0x570\n- <3><1481>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1482> DW_AT_abstract_origin: (GNU_ref_alt) <0x4250>\n- <1486> DW_AT_location : (sec_offset) 0x57d (location list)\n- <148a> DW_AT_GNU_locviews: (sec_offset) 0x57b\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) <0x429f>\n- <1494> DW_AT_entry_pc : (addr) 0x1c03\n- <1498> DW_AT_GNU_entry_view: (data1) 2\n- <1499> DW_AT_low_pc : (addr) 0x1c03\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) <0x42af>\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) <0x42a6>\n- <14b4> DW_AT_location : (sec_offset) 0x594 (location list)\n- <14b8> DW_AT_GNU_locviews: (sec_offset) 0x592\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) <0x429f>\n- <14c2> DW_AT_entry_pc : (addr) 0x1c1b\n- <14c6> DW_AT_GNU_entry_view: (data1) 0\n- <14c7> DW_AT_low_pc : (addr) 0x1c1b\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) <0x42af>\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) <0x42a6>\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) 0x1c39\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) 0x1c51\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: 0x1baa) \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) 0x1c60\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) <0x284b>\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: 0x1bc9) \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: 0x3d45) \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) 0x1c84\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) 0x1ca0\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: 0x3561) \n- <154e> DW_AT_type : (GNU_ref_alt) <0x433d>\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) 1056\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) 1056\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: 0x355c) \n- <157b> DW_AT_decl_file : (data1) 1\n- <157c> DW_AT_decl_line : (data2) 1057\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+ <0><11a8>: Abbrev Number: 10 (DW_TAG_compile_unit)\n+ <11a9> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n+ <11ad> DW_AT_language : (data1) 33\t(C++14)\n+ <11ae> DW_AT_name : (line_strp) (offset: 0x219): src/shared/cpp/generic_posix.cpp\n+ <11b2> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <11b6> DW_AT_low_pc : (addr) 0x1ae0\n+ <11ba> DW_AT_high_pc : (udata) 134\n+ <11bc> DW_AT_stmt_list : (sec_offset) 0x76b\n+ <1><11c0>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <11c1> DW_AT_import : (ref_addr) <0x2c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n+ <1><11c5>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <11c6> DW_AT_import : (ref_addr) <0x4c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n+ <1><11ca>: Abbrev Number: 44 (DW_TAG_namespace)\n+ <11cb> DW_AT_name : (string) std\n+ <11cf> DW_AT_decl_file : (data1) 17\n+ <11d0> DW_AT_decl_line : (data2) 306\n+ <11d2> DW_AT_decl_column : (data1) 11\n+ <1><11d3>: Abbrev Number: 51 (DW_TAG_namespace)\n+ <11d4> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n+ <11d8> DW_AT_decl_file : (data1) 17\n+ <11d9> DW_AT_decl_line : (data2) 343\n+ <11db> DW_AT_decl_column : (data1) 11\n+ <1><11dc>: Abbrev Number: 37 (DW_TAG_subprogram)\n+ <11dd> DW_AT_external : (flag_present) 1\n+ <11dd> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n+ <11e1> DW_AT_decl_file : (data1) 14\n+ <11e2> DW_AT_decl_line : (data1) 54\n+ <11e3> DW_AT_decl_column : (data1) 13\n+ <11e4> DW_AT_declaration : (flag_present) 1\n+ <11e4> DW_AT_sibling : (ref_udata) <0x11ff>\n+ <2><11e5>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <11e6> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <2><11ea>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <11eb> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><11ef>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <11f0> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2><11f4>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <11f5> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><11f9>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <11fa> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2><11fe>: Abbrev Number: 0\n+ <1><11ff>: Abbrev Number: 78 (DW_TAG_subprogram)\n+ <1200> DW_AT_external : (flag_present) 1\n+ <1200> DW_AT_name : (GNU_strp_alt) (offset: 0x32c2) \n+ <1204> DW_AT_decl_file : (data1) 16\n+ <1205> DW_AT_decl_line : (data1) 37\n+ <1206> DW_AT_decl_column : (data1) 13\n+ <1207> DW_AT_type : (ref_udata) <0x1208>\n+ <1208> DW_AT_declaration : (flag_present) 1\n+ <1><1208>: Abbrev Number: 76 (DW_TAG_pointer_type)\n+ <1209> DW_AT_byte_size : (implicit_const) 4\n+ <1209> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1><120d>: Abbrev Number: 73 (DW_TAG_subprogram)\n+ <120e> DW_AT_external : (flag_present) 1\n+ <120e> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n+ <1212> DW_AT_decl_file : (data1) 1\n+ <1213> DW_AT_decl_line : (data1) 41\n+ <1214> DW_AT_decl_column : (data1) 5\n+ <1215> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1219> DW_AT_low_pc : (addr) 0x1b40\n+ <121d> DW_AT_high_pc : (udata) 38\n+ <121e> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1220> DW_AT_call_all_calls: (flag_present) 1\n+ <1220> DW_AT_sibling : (ref_udata) <0x1231>\n+ <2><1222>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <1223> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ <1227> DW_AT_decl_file : (implicit_const) 1\n+ <1227> DW_AT_decl_line : (data1) 41\n+ <1228> DW_AT_decl_column : (data1) 24\n+ <1229> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <122d> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1230>: Abbrev Number: 0\n+ <1><1231>: Abbrev Number: 77 (DW_TAG_subprogram)\n+ <1232> DW_AT_external : (flag_present) 1\n+ <1232> DW_AT_name : (GNU_strp_alt) (offset: 0x3317) \n+ <1236> DW_AT_decl_file : (data1) 1\n+ <1237> DW_AT_decl_line : (data1) 28\n+ <1238> DW_AT_decl_column : (data1) 6\n+ <1239> DW_AT_low_pc : (addr) 0x1ae0\n+ <123d> DW_AT_high_pc : (udata) 89\n+ <123e> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1240> DW_AT_call_all_calls: (flag_present) 1\n+ <2><1240>: Abbrev Number: 80 (DW_TAG_formal_parameter)\n+ <1241> DW_AT_name : (string) env\n+ <1245> DW_AT_decl_file : (data1) 1\n+ <1246> DW_AT_decl_line : (data1) 28\n+ <1247> DW_AT_decl_column : (data1) 37\n+ <1248> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <124c> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><124f>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <1250> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <1254> DW_AT_decl_file : (implicit_const) 1\n+ <1254> DW_AT_decl_line : (data1) 28\n+ <1255> DW_AT_decl_column : (data1) 54\n+ <1256> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <125a> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><125d>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <125e> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <1262> DW_AT_decl_file : (implicit_const) 1\n+ <1262> DW_AT_decl_line : (data1) 28\n+ <1263> DW_AT_decl_column : (data1) 71\n+ <1264> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <1268> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><126b>: Abbrev Number: 79 (DW_TAG_variable)\n+ <126c> DW_AT_name : (GNU_strp_alt) (offset: 0x337d) \n+ <1270> DW_AT_decl_file : (implicit_const) 1\n+ <1270> DW_AT_decl_line : (data1) 29\n+ <1271> DW_AT_decl_column : (implicit_const) 11\n+ <1271> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <1275> DW_AT_location : (sec_offset) 0x41b (location list)\n+ <1279> DW_AT_GNU_locviews: (sec_offset) 0x417\n+ <2><127d>: Abbrev Number: 79 (DW_TAG_variable)\n+ <127e> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \n+ <1282> DW_AT_decl_file : (implicit_const) 1\n+ <1282> DW_AT_decl_line : (data1) 32\n+ <1283> DW_AT_decl_column : (implicit_const) 11\n+ <1283> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <1287> DW_AT_location : (sec_offset) 0x428 (location list)\n+ <128b> DW_AT_GNU_locviews: (sec_offset) 0x426\n+ <2><128f>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <1290> DW_AT_call_return_pc: (addr) 0x1afb\n+ <1294> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><1298>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <1299> DW_AT_call_return_pc: (addr) 0x1b02\n+ <129d> DW_AT_call_origin : (ref_udata) <0x11ff>\n+ <2><129e>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <129f> DW_AT_call_return_pc: (addr) 0x1b14\n+ <12a3> DW_AT_call_origin : (GNU_ref_alt) <0x40dc>\n+ <2><12a7>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <12a8> DW_AT_call_return_pc: (addr) 0x1b29\n+ <12ac> DW_AT_call_origin : (ref_udata) <0x11dc>\n+ <2><12ad>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <12ae> DW_AT_call_return_pc: (addr) 0x1b32\n+ <12b2> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><12b6>: Abbrev Number: 0\n+ <1><12b7>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x12b8:\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><1599>: Abbrev Number: 10 (DW_TAG_compile_unit)\n- <159a> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \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) 0x1cd0\n- <15ab> DW_AT_high_pc : (udata) 134\n- <15ad> DW_AT_stmt_list : (sec_offset) 0xa81\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- <15bc> DW_AT_name : (string) std\n- <15c0> DW_AT_decl_file : (data1) 17\n- <15c1> DW_AT_decl_line : (data2) 306\n- <15c3> DW_AT_decl_column : (data1) 11\n- <1><15c4>: Abbrev Number: 51 (DW_TAG_namespace)\n- <15c5> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n- <15c9> DW_AT_decl_file : (data1) 17\n- <15ca> DW_AT_decl_line : (data2) 343\n- <15cc> DW_AT_decl_column : (data1) 11\n- <1><15cd>: Abbrev Number: 37 (DW_TAG_subprogram)\n- <15ce> DW_AT_external : (flag_present) 1\n- <15ce> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n- <15d2> DW_AT_decl_file : (data1) 14\n- <15d3> DW_AT_decl_line : (data1) 54\n- <15d4> DW_AT_decl_column : (data1) 13\n- <15d5> DW_AT_declaration : (flag_present) 1\n- <15d5> DW_AT_sibling : (ref_udata) <0x15f0>\n- <2><15d6>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <15d7> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2><15db>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <15dc> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><15e0>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <15e1> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2><15e5>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <15e6> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><15ea>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <15eb> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2><15ef>: Abbrev Number: 0\n- <1><15f0>: Abbrev Number: 78 (DW_TAG_subprogram)\n- <15f1> DW_AT_external : (flag_present) 1\n- <15f1> DW_AT_name : (GNU_strp_alt) (offset: 0x32c2) \n- <15f5> DW_AT_decl_file : (data1) 16\n- <15f6> DW_AT_decl_line : (data1) 37\n- <15f7> DW_AT_decl_column : (data1) 13\n- <15f8> DW_AT_type : (ref_udata) <0x15f9>\n- <15f9> DW_AT_declaration : (flag_present) 1\n- <1><15f9>: Abbrev Number: 76 (DW_TAG_pointer_type)\n- <15fa> DW_AT_byte_size : (implicit_const) 4\n- <15fa> DW_AT_type : (GNU_ref_alt) <0x54>\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: 0x1b7b) \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) 0x1d30\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: 0x1b7f) \n- <1618> DW_AT_decl_file : (implicit_const) 1\n- <1618> DW_AT_decl_line : (data1) 41\n- <1619> DW_AT_decl_column : (data1) 24\n- <161a> DW_AT_type : (GNU_ref_alt) <0x54>\n- <161e> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\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: 0x3317) \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) 0x1cd0\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- <1638> DW_AT_decl_column : (data1) 37\n- <1639> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <163d> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><1640>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <1641> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <1645> DW_AT_decl_file : (implicit_const) 1\n- <1645> DW_AT_decl_line : (data1) 28\n- <1646> DW_AT_decl_column : (data1) 54\n- <1647> DW_AT_type : (GNU_ref_alt) <0x74>\n- <164b> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><164e>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <164f> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n- <1653> DW_AT_decl_file : (implicit_const) 1\n- <1653> DW_AT_decl_line : (data1) 28\n- <1654> DW_AT_decl_column : (data1) 71\n- <1655> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <1659> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><165c>: Abbrev Number: 79 (DW_TAG_variable)\n- <165d> DW_AT_name : (GNU_strp_alt) (offset: 0x337d) \n- <1661> DW_AT_decl_file : (implicit_const) 1\n- <1661> DW_AT_decl_line : (data1) 29\n- <1662> DW_AT_decl_column : (implicit_const) 11\n- <1662> DW_AT_type : (GNU_ref_alt) <0x72>\n- <1666> DW_AT_location : (sec_offset) 0x5d9 (location list)\n- <166a> DW_AT_GNU_locviews: (sec_offset) 0x5d5\n- <2><166e>: Abbrev Number: 79 (DW_TAG_variable)\n- <166f> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \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) 0x1ceb\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) 0x1cf2\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) 0x1d04\n- <1694> DW_AT_call_origin : (GNU_ref_alt) <0x430e>\n+ <0><12c4>: Abbrev Number: 10 (DW_TAG_compile_unit)\n+ <12c5> DW_AT_producer : (GNU_strp_alt) (offset: 0x34c5) \n+ <12c9> DW_AT_language : (data1) 33\t(C++14)\n+ <12ca> DW_AT_name : (line_strp) (offset: 0x24b): src/shared/cpp/unix_strings.cpp\n+ <12ce> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <12d2> DW_AT_low_pc : (addr) 0x1b70\n+ <12d6> DW_AT_high_pc : (udata) 486\n+ <12d8> DW_AT_stmt_list : (sec_offset) 0x884\n+ <1><12dc>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <12dd> DW_AT_import : (GNU_ref_alt) <0x4338>\n+ <1><12e1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <12e2> DW_AT_import : (GNU_ref_alt) <0x4106>\n+ <1><12e6>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <12e7> DW_AT_import : (GNU_ref_alt) <0x434f>\n+ <1><12eb>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <12ec> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n+ <1><12f0>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <12f1> DW_AT_import : (ref_addr) <0x4c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n+ <1><12f5>: Abbrev Number: 57 (DW_TAG_namespace)\n+ <12f6> DW_AT_name : (string) std\n+ <12fa> DW_AT_decl_file : (data1) 17\n+ <12fb> DW_AT_decl_line : (data2) 306\n+ <12fd> DW_AT_decl_column : (data1) 11\n+ <12fe> DW_AT_sibling : (ref_udata) <0x1300>\n+ <2><12ff>: Abbrev Number: 0\n+ <1><1300>: Abbrev Number: 51 (DW_TAG_namespace)\n+ <1301> DW_AT_name : (GNU_strp_alt) (offset: 0x4026) \n+ <1305> DW_AT_decl_file : (data1) 17\n+ <1306> DW_AT_decl_line : (data2) 343\n+ <1308> DW_AT_decl_column : (data1) 11\n+ <1><1309>: Abbrev Number: 55 (DW_TAG_subprogram)\n+ <130a> DW_AT_external : (flag_present) 1\n+ <130a> DW_AT_name : (GNU_strp_alt) (offset: 0x30fa) \n+ <130e> DW_AT_decl_file : (data1) 15\n+ <130f> DW_AT_decl_line : (data2) 407\n+ <1311> DW_AT_decl_column : (data1) 15\n+ <1312> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <1316> DW_AT_declaration : (flag_present) 1\n+ <1316> DW_AT_sibling : (ref_udata) <0x131d>\n+ <2><1317>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <1318> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><131c>: Abbrev Number: 0\n+ <1><131d>: Abbrev Number: 37 (DW_TAG_subprogram)\n+ <131e> DW_AT_external : (flag_present) 1\n+ <131e> DW_AT_name : (GNU_strp_alt) (offset: 0x1baa) \n+ <1322> DW_AT_decl_file : (data1) 16\n+ <1323> DW_AT_decl_line : (data1) 44\n+ <1324> DW_AT_decl_column : (data1) 13\n+ <1325> DW_AT_declaration : (flag_present) 1\n+ <1325> DW_AT_sibling : (ref_udata) <0x1336>\n+ <2><1326>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <1327> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <2><132b>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <132c> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><1330>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <1331> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2><1335>: Abbrev Number: 0\n+ <1><1336>: Abbrev Number: 56 (DW_TAG_subprogram)\n+ <1337> DW_AT_external : (flag_present) 1\n+ <1337> DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n+ <133b> DW_AT_decl_file : (implicit_const) 1\n+ <133b> DW_AT_decl_line : (data1) 52\n+ <133c> DW_AT_decl_column : (data1) 9\n+ <133d> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <1341> DW_AT_low_pc : (addr) 0x1c70\n+ <1345> DW_AT_high_pc : (udata) 230\n+ <1347> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1349> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <1349> DW_AT_sibling : (ref_udata) <0x14ae>\n+ <2><134b>: Abbrev Number: 50 (DW_TAG_formal_parameter)\n+ <134c> DW_AT_name : (string) env\n+ <1350> DW_AT_decl_file : (implicit_const) 1\n+ <1350> DW_AT_decl_line : (data1) 52\n+ <1351> DW_AT_decl_column : (data1) 30\n+ <1352> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <1356> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1359>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <135a> DW_AT_name : (GNU_strp_alt) (offset: 0x35ba) \n+ <135e> DW_AT_decl_file : (implicit_const) 1\n+ <135e> DW_AT_decl_line : (data1) 52\n+ <135f> DW_AT_decl_column : (data1) 47\n+ <1360> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <1364> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1367>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <1368> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <136c> DW_AT_decl_file : (implicit_const) 1\n+ <136c> DW_AT_decl_line : (data1) 52\n+ <136d> DW_AT_decl_column : (data1) 62\n+ <136e> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <1372> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><1375>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1376> DW_AT_name : (GNU_strp_alt) (offset: 0x3534) \n+ <137a> DW_AT_decl_file : (implicit_const) 1\n+ <137a> DW_AT_decl_line : (data1) 53\n+ <137b> DW_AT_decl_column : (data1) 12\n+ <137c> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <1380> DW_AT_location : (sec_offset) 0x440 (location list)\n+ <1384> DW_AT_GNU_locviews: (sec_offset) 0x43a\n+ <2><1388>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1389> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n+ <138d> DW_AT_decl_file : (implicit_const) 1\n+ <138d> DW_AT_decl_line : (data1) 54\n+ <138e> DW_AT_decl_column : (data1) 14\n+ <138f> DW_AT_type : (GNU_ref_alt) <0x3bff>\n+ <1393> DW_AT_location : (sec_offset) 0x462 (location list)\n+ <1397> DW_AT_GNU_locviews: (sec_offset) 0x45a\n+ <2><139b>: Abbrev Number: 9 (DW_TAG_variable)\n+ <139c> DW_AT_name : (GNU_strp_alt) (offset: 0x30e4) \n+ <13a0> DW_AT_decl_file : (implicit_const) 1\n+ <13a0> DW_AT_decl_line : (data1) 60\n+ <13a1> DW_AT_decl_column : (data1) 12\n+ <13a2> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <13a6> DW_AT_location : (sec_offset) 0x484 (location list)\n+ <13aa> DW_AT_GNU_locviews: (sec_offset) 0x480\n+ <2><13ae>: Abbrev Number: 9 (DW_TAG_variable)\n+ <13af> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n+ <13b3> DW_AT_decl_file : (implicit_const) 1\n+ <13b3> DW_AT_decl_line : (data1) 61\n+ <13b4> DW_AT_decl_column : (data1) 12\n+ <13b5> DW_AT_type : (GNU_ref_alt) <0x3501>\n+ <13b9> DW_AT_location : (sec_offset) 0x497 (location list)\n+ <13bd> DW_AT_GNU_locviews: (sec_offset) 0x493\n+ <2><13c1>: Abbrev Number: 9 (DW_TAG_variable)\n+ <13c2> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n+ <13c6> DW_AT_decl_file : (implicit_const) 1\n+ <13c6> DW_AT_decl_line : (data1) 65\n+ <13c7> DW_AT_decl_column : (data1) 13\n+ <13c8> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <13cc> DW_AT_location : (sec_offset) 0x4aa (location list)\n+ <13d0> DW_AT_GNU_locviews: (sec_offset) 0x4a6\n+ <2><13d4>: Abbrev Number: 23 (DW_TAG_lexical_block)\n+ <13d5> DW_AT_ranges : (sec_offset) 0xfb\n+ <13d9> DW_AT_sibling : (ref_udata) <0x13ed>\n+ <3><13db>: Abbrev Number: 60 (DW_TAG_variable)\n+ <13dc> DW_AT_name : (string) i\n+ <13de> DW_AT_decl_file : (implicit_const) 1\n+ <13de> DW_AT_decl_line : (data1) 62\n+ <13df> DW_AT_decl_column : (data1) 14\n+ <13e0> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <13e4> DW_AT_location : (sec_offset) 0x4bb (location list)\n+ <13e8> DW_AT_GNU_locviews: (sec_offset) 0x4b9\n+ <3><13ec>: Abbrev Number: 0\n+ <2><13ed>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <13ee> DW_AT_abstract_origin: (GNU_ref_alt) <0x411c>\n+ <13f2> DW_AT_entry_pc : (addr) 0x1ca4\n+ <13f6> DW_AT_GNU_entry_view: (data1) 1\n+ <13f7> DW_AT_ranges : (sec_offset) 0xf0\n+ <13fb> DW_AT_call_file : (implicit_const) 1\n+ <13fb> DW_AT_call_line : (data1) 55\n+ <13fc> DW_AT_call_column : (data1) 17\n+ <13fd> DW_AT_sibling : (ref_udata) <0x1430>\n+ <3><13ff>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1400> DW_AT_abstract_origin: (GNU_ref_alt) <0x4138>\n+ <1404> DW_AT_location : (sec_offset) 0x4c6 (location list)\n+ <1408> DW_AT_GNU_locviews: (sec_offset) 0x4c4\n+ <3><140c>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <140d> DW_AT_abstract_origin: (GNU_ref_alt) <0x412e>\n+ <1411> DW_AT_location : (sec_offset) 0x4d0 (location list)\n+ <1415> DW_AT_GNU_locviews: (sec_offset) 0x4ce\n+ <3><1419>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <141a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4127>\n+ <141e> DW_AT_location : (sec_offset) 0x4dc (location list)\n+ <1422> DW_AT_GNU_locviews: (sec_offset) 0x4d8\n+ <3><1426>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <1427> DW_AT_call_return_pc: (addr) 0x1cab\n+ <142b> DW_AT_call_origin : (GNU_ref_alt) <0x41c8>\n+ <3><142f>: Abbrev Number: 0\n+ <2><1430>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n+ <1431> DW_AT_abstract_origin: (GNU_ref_alt) <0x4301>\n+ <1435> DW_AT_entry_pc : (addr) 0x1cf5\n+ <1439> DW_AT_GNU_entry_view: (data1) 2\n+ <143a> DW_AT_low_pc : (addr) 0x1cf5\n+ <143e> DW_AT_high_pc : (udata) 23\n+ <143f> DW_AT_call_file : (implicit_const) 1\n+ <143f> DW_AT_call_line : (data1) 65\n+ <1440> DW_AT_call_column : (data1) 36\n+ <1441> DW_AT_sibling : (ref_udata) <0x146b>\n+ <3><1443>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1444> DW_AT_abstract_origin: (GNU_ref_alt) <0x431e>\n+ <1448> DW_AT_location : (sec_offset) 0x4ed (location list)\n+ <144c> DW_AT_GNU_locviews: (sec_offset) 0x4eb\n+ <3><1450>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1451> DW_AT_abstract_origin: (GNU_ref_alt) <0x4312>\n+ <1455> DW_AT_location : (sec_offset) 0x4f7 (location list)\n+ <1459> DW_AT_GNU_locviews: (sec_offset) 0x4f5\n+ <3><145d>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <145e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4309>\n+ <1462> DW_AT_location : (sec_offset) 0x501 (location list)\n+ <1466> DW_AT_GNU_locviews: (sec_offset) 0x4ff\n+ <3><146a>: Abbrev Number: 0\n+ <2><146b>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <146c> DW_AT_call_return_pc: (addr) 0x1c8c\n+ <1470> DW_AT_call_origin : (ref_udata) <0x1309>\n+ <2><1471>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <1472> DW_AT_call_return_pc: (addr) 0x1c9e\n+ <1476> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><147a>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <147b> DW_AT_call_return_pc: (addr) 0x1cbc\n+ <147f> DW_AT_call_origin : (GNU_ref_alt) <0x420c>\n+ <2><1483>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <1484> DW_AT_call_return_pc: (addr) 0x1cc9\n+ <1488> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><148c>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <148d> DW_AT_call_return_pc: (addr) 0x1d14\n+ <1491> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><1495>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <1496> DW_AT_call_return_pc: (addr) 0x1d1c\n+ <149a> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><149e>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <149f> DW_AT_call_return_pc: (addr) 0x1d49\n+ <14a3> DW_AT_call_origin : (ref_udata) <0x131d>\n+ <2><14a4>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <14a5> DW_AT_call_return_pc: (addr) 0x1d51\n+ <14a9> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><14ad>: Abbrev Number: 0\n+ <1><14ae>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <14af> DW_AT_external : (flag_present) 1\n+ <14af> DW_AT_name : (GNU_strp_alt) (offset: 0x3356) \n+ <14b3> DW_AT_decl_file : (implicit_const) 1\n+ <14b3> DW_AT_decl_line : (data1) 28\n+ <14b4> DW_AT_decl_column : (data1) 7\n+ <14b5> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <14b9> DW_AT_low_pc : (addr) 0x1b70\n+ <14bd> DW_AT_high_pc : (udata) 251\n+ <14bf> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <14c1> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><14c1>: Abbrev Number: 50 (DW_TAG_formal_parameter)\n+ <14c2> DW_AT_name : (string) env\n+ <14c6> DW_AT_decl_file : (implicit_const) 1\n+ <14c6> DW_AT_decl_line : (data1) 28\n+ <14c7> DW_AT_decl_column : (data1) 28\n+ <14c8> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <14cc> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><14cf>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <14d0> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n+ <14d4> DW_AT_decl_file : (implicit_const) 1\n+ <14d4> DW_AT_decl_line : (data1) 28\n+ <14d5> DW_AT_decl_column : (data1) 41\n+ <14d6> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <14da> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><14dd>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <14de> DW_AT_name : (GNU_strp_alt) (offset: 0x3d45) \n+ <14e2> DW_AT_decl_file : (implicit_const) 1\n+ <14e2> DW_AT_decl_line : (data1) 28\n+ <14e3> DW_AT_decl_column : (data1) 57\n+ <14e4> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <14e8> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><14eb>: Abbrev Number: 9 (DW_TAG_variable)\n+ <14ec> DW_AT_name : (GNU_strp_alt) (offset: 0x30e4) \n+ <14f0> DW_AT_decl_file : (implicit_const) 1\n+ <14f0> DW_AT_decl_line : (data1) 29\n+ <14f1> DW_AT_decl_column : (data1) 12\n+ <14f2> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <14f6> DW_AT_location : (sec_offset) 0x50e (location list)\n+ <14fa> DW_AT_GNU_locviews: (sec_offset) 0x50a\n+ <2><14fe>: Abbrev Number: 9 (DW_TAG_variable)\n+ <14ff> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n+ <1503> DW_AT_decl_file : (implicit_const) 1\n+ <1503> DW_AT_decl_line : (data1) 30\n+ <1504> DW_AT_decl_column : (data1) 14\n+ <1505> DW_AT_type : (GNU_ref_alt) <0x3bff>\n+ <1509> DW_AT_location : (sec_offset) 0x51f (location list)\n+ <150d> DW_AT_GNU_locviews: (sec_offset) 0x519\n+ <2><1511>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1512> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n+ <1516> DW_AT_decl_file : (implicit_const) 1\n+ <1516> DW_AT_decl_line : (data1) 31\n+ <1517> DW_AT_decl_column : (data1) 18\n+ <1518> DW_AT_type : (GNU_ref_alt) <0x33a2>\n+ <151c> DW_AT_location : (sec_offset) 0x534 (location list)\n+ <1520> DW_AT_GNU_locviews: (sec_offset) 0x530\n+ <2><1524>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1525> DW_AT_name : (GNU_strp_alt) (offset: 0x3534) \n+ <1529> DW_AT_decl_file : (implicit_const) 1\n+ <1529> DW_AT_decl_line : (data1) 38\n+ <152a> DW_AT_decl_column : (data1) 12\n+ <152b> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <152f> DW_AT_location : (sec_offset) 0x546 (location list)\n+ <1533> DW_AT_GNU_locviews: (sec_offset) 0x540\n+ <2><1537>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1538> DW_AT_name : (GNU_strp_alt) (offset: 0x35ba) \n+ <153c> DW_AT_decl_file : (implicit_const) 1\n+ <153c> DW_AT_decl_line : (data1) 45\n+ <153d> DW_AT_decl_column : (data1) 11\n+ <153e> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <1542> DW_AT_location : (sec_offset) 0x562 (location list)\n+ <1546> DW_AT_GNU_locviews: (sec_offset) 0x55e\n+ <2><154a>: Abbrev Number: 58 (DW_TAG_lexical_block)\n+ <154b> DW_AT_low_pc : (addr) 0x1bbe\n+ <154f> DW_AT_high_pc : (udata) 38\n+ <1550> DW_AT_sibling : (ref_udata) <0x1564>\n+ <3><1552>: Abbrev Number: 60 (DW_TAG_variable)\n+ <1553> DW_AT_name : (string) i\n+ <1555> DW_AT_decl_file : (implicit_const) 1\n+ <1555> DW_AT_decl_line : (data1) 32\n+ <1556> DW_AT_decl_column : (data1) 17\n+ <1557> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <155b> DW_AT_location : (sec_offset) 0x573 (location list)\n+ <155f> DW_AT_GNU_locviews: (sec_offset) 0x571\n+ <3><1563>: Abbrev Number: 0\n+ <2><1564>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n+ <1565> DW_AT_abstract_origin: (GNU_ref_alt) <0x42e2>\n+ <1569> DW_AT_entry_pc : (addr) 0x1b86\n+ <156d> DW_AT_GNU_entry_view: (data1) 0\n+ <156e> DW_AT_low_pc : (addr) 0x1b86\n+ <1572> DW_AT_high_pc : (udata) 15\n+ <1573> DW_AT_call_file : (implicit_const) 1\n+ <1573> DW_AT_call_line : (data1) 29\n+ <1574> DW_AT_call_column : (data1) 44\n+ <1575> DW_AT_sibling : (ref_udata) <0x1592>\n+ <3><1577>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1578> DW_AT_abstract_origin: (GNU_ref_alt) <0x42f4>\n+ <157c> DW_AT_location : (sec_offset) 0x57c (location list)\n+ <1580> DW_AT_GNU_locviews: (sec_offset) 0x57a\n+ <3><1584>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1585> DW_AT_abstract_origin: (GNU_ref_alt) <0x42eb>\n+ <1589> DW_AT_location : (sec_offset) 0x585 (location list)\n+ <158d> DW_AT_GNU_locviews: (sec_offset) 0x583\n+ <3><1591>: Abbrev Number: 0\n+ <2><1592>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <1593> DW_AT_abstract_origin: (GNU_ref_alt) <0x42b7>\n+ <1597> DW_AT_entry_pc : (addr) 0x1bad\n+ <159b> DW_AT_GNU_entry_view: (data1) 1\n+ <159c> DW_AT_ranges : (sec_offset) 0xd5\n+ <15a0> DW_AT_call_file : (implicit_const) 1\n+ <15a0> DW_AT_call_line : (data1) 31\n+ <15a1> DW_AT_call_column : (data1) 50\n+ <15a2> DW_AT_sibling : (ref_udata) <0x15c4>\n+ <3><15a4>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <15a5> DW_AT_abstract_origin: (GNU_ref_alt) <0x42d5>\n+ <15a9> DW_AT_location : (sec_offset) 0x58d (location list)\n+ <15ad> DW_AT_GNU_locviews: (sec_offset) 0x58b\n+ <3><15b1>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n+ <15b2> DW_AT_abstract_origin: (GNU_ref_alt) <0x42c9>\n+ <3><15b6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <15b7> DW_AT_abstract_origin: (GNU_ref_alt) <0x42c0>\n+ <15bb> DW_AT_location : (sec_offset) 0x596 (location list)\n+ <15bf> DW_AT_GNU_locviews: (sec_offset) 0x594\n+ <3><15c3>: Abbrev Number: 0\n+ <2><15c4>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <15c5> DW_AT_abstract_origin: (GNU_ref_alt) <0x428c>\n+ <15c9> DW_AT_entry_pc : (addr) 0x1bf3\n+ <15cd> DW_AT_GNU_entry_view: (data1) 1\n+ <15ce> DW_AT_ranges : (sec_offset) 0xdc\n+ <15d2> DW_AT_call_file : (implicit_const) 1\n+ <15d2> DW_AT_call_line : (data1) 36\n+ <15d3> DW_AT_call_column : (data1) 28\n+ <15d4> DW_AT_sibling : (ref_udata) <0x15f6>\n+ <3><15d6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <15d7> DW_AT_abstract_origin: (GNU_ref_alt) <0x42aa>\n+ <15db> DW_AT_location : (sec_offset) 0x59e (location list)\n+ <15df> DW_AT_GNU_locviews: (sec_offset) 0x59c\n+ <3><15e3>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n+ <15e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x429e>\n+ <3><15e8>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <15e9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4295>\n+ <15ed> DW_AT_location : (sec_offset) 0x5a8 (location list)\n+ <15f1> DW_AT_GNU_locviews: (sec_offset) 0x5a6\n+ <3><15f5>: Abbrev Number: 0\n+ <2><15f6>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n+ <15f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148>\n+ <15fb> DW_AT_entry_pc : (addr) 0x1c01\n+ <15ff> DW_AT_GNU_entry_view: (data1) 2\n+ <1600> DW_AT_low_pc : (addr) 0x1c01\n+ <1604> DW_AT_high_pc : (udata) 13\n+ <1605> DW_AT_call_file : (implicit_const) 1\n+ <1605> DW_AT_call_line : (data1) 38\n+ <1606> DW_AT_call_column : (data1) 28\n+ <1607> DW_AT_sibling : (ref_udata) <0x163a>\n+ <3><1609>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <160a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4164>\n+ <160e> DW_AT_location : (sec_offset) 0x5b2 (location list)\n+ <1612> DW_AT_GNU_locviews: (sec_offset) 0x5b0\n+ <3><1616>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1617> DW_AT_abstract_origin: (GNU_ref_alt) <0x415d>\n+ <161b> DW_AT_location : (sec_offset) 0x5bd (location list)\n+ <161f> DW_AT_GNU_locviews: (sec_offset) 0x5bb\n+ <3><1623>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1624> DW_AT_abstract_origin: (GNU_ref_alt) <0x4153>\n+ <1628> DW_AT_location : (sec_offset) 0x5b2 (location list)\n+ <162c> DW_AT_GNU_locviews: (sec_offset) 0x5b0\n+ <3><1630>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <1631> DW_AT_call_return_pc: (addr) 0x1c0e\n+ <1635> DW_AT_call_origin : (GNU_ref_alt) <0x426a>\n+ <3><1639>: Abbrev Number: 0\n+ <2><163a>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <163b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148>\n+ <163f> DW_AT_entry_pc : (addr) 0x1c28\n+ <1643> DW_AT_GNU_entry_view: (data1) 1\n+ <1644> DW_AT_ranges : (sec_offset) 0xe5\n+ <1648> DW_AT_call_file : (implicit_const) 1\n+ <1648> DW_AT_call_line : (data1) 46\n+ <1649> DW_AT_call_column : (data1) 13\n+ <164a> DW_AT_sibling : (ref_udata) <0x167d>\n+ <3><164c>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <164d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4164>\n+ <1651> DW_AT_location : (sec_offset) 0x5c7 (location list)\n+ <1655> DW_AT_GNU_locviews: (sec_offset) 0x5c5\n+ <3><1659>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <165a> DW_AT_abstract_origin: (GNU_ref_alt) <0x415d>\n+ <165e> DW_AT_location : (sec_offset) 0x5d1 (location list)\n+ <1662> DW_AT_GNU_locviews: (sec_offset) 0x5cf\n+ <3><1666>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1667> DW_AT_abstract_origin: (GNU_ref_alt) <0x4153>\n+ <166b> DW_AT_location : (sec_offset) 0x5dd (location list)\n+ <166f> DW_AT_GNU_locviews: (sec_offset) 0x5d9\n+ <3><1673>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <1674> DW_AT_call_return_pc: (addr) 0x1c2f\n+ <1678> DW_AT_call_origin : (GNU_ref_alt) <0x426a>\n+ <3><167c>: Abbrev Number: 0\n+ <2><167d>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <167e> DW_AT_call_return_pc: (addr) 0x1ba8\n+ <1682> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><1686>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <1687> DW_AT_call_return_pc: (addr) 0x1c22\n+ <168b> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><168f>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <1690> DW_AT_call_return_pc: (addr) 0x1c37\n+ <1694> DW_AT_call_origin : (ref_addr) <0x55>\n <2><1698>: Abbrev Number: 24 (DW_TAG_call_site)\n- <1699> DW_AT_call_return_pc: (addr) 0x1d19\n- <169d> DW_AT_call_origin : (ref_udata) <0x15cd>\n+ <1699> DW_AT_call_return_pc: (addr) 0x1c5e\n+ <169d> DW_AT_call_origin : (ref_udata) <0x131d>\n <2><169e>: Abbrev Number: 59 (DW_TAG_call_site)\n- <169f> DW_AT_call_return_pc: (addr) 0x1d22\n+ <169f> DW_AT_call_return_pc: (addr) 0x1c66\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=abbrev {}", "source2": "readelf --wide --debug-dump=abbrev {}", "unified_diff": "@@ -630,14 +630,14 @@\n 82 DW_TAG_partial_unit [has children]\n DW_AT_stmt_list DW_FORM_sec_offset\n DW_AT_comp_dir DW_FORM_line_strp\n DW_AT value: 0 DW_FORM value: 0\n 83 DW_TAG_subprogram [has children]\n DW_AT_external DW_FORM_flag_present\n DW_AT_name DW_FORM_GNU_strp_alt\n- DW_AT_decl_file DW_FORM_implicit_const: 8\n+ DW_AT_decl_file DW_FORM_implicit_const: 7\n DW_AT_decl_line DW_FORM_data2\n DW_AT_decl_column DW_FORM_implicit_const: 13\n DW_AT_declaration DW_FORM_flag_present\n DW_AT_sibling DW_FORM_ref_udata\n DW_AT value: 0 DW_FORM value: 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 000012b0 0000071a\n 00000000 00000000\n- Length: 28\n+ Length: 36\n Version: 2\n Offset into .debug_info: 0xef8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000019d0 000001e6\n+ 000019d0 000000d6\n+ 00001ab0 00000021\n 00000000 00000000\n- Length: 36\n+ Length: 28\n Version: 2\n- Offset into .debug_info: 0x12e9\n+ Offset into .debug_info: 0x119c\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001bc0 000000d6\n- 00001ca0 00000021\n+ 00001ae0 00000086\n 00000000 00000000\n Length: 28\n Version: 2\n- Offset into .debug_info: 0x158d\n+ Offset into .debug_info: 0x12b8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001cd0 00000086\n+ 00001b70 000001e6\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 00001360 00001377 (DW_OP_fbreg: 0)\n 00000324 \n Table at Offset 0x325\n- Length: 0x1ba\n+ Length: 0xe2\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- 00000337 v0000000 v0000000 views at 00000331 for:\n- 00001aec 00001af6 (DW_OP_reg0 (eax))\n- 0000033e v0000000 v0000000 views at 00000333 for:\n- 00001af6 00001b2e (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n- 00000347 v0000000 v0000000 views at 00000335 for:\n- 00001b89 00001bb6 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000333 v0000000 v0000000 views at 00000331 for:\n+ 000019f4 00001a0e (DW_OP_reg0 (eax))\n+ 0000033b \n+\n+ 0000033c v0000000 v0000000 location view pair\n+ 0000033e v0000000 v0000000 location view pair\n+\n+ 00000340 00001a13 (base address)\n+ 00000345 v0000000 v0000000 views at 0000033c for:\n+ 00001a13 00001a14 (DW_OP_reg0 (eax))\n+ 0000034a v0000000 v0000000 views at 0000033e for:\n+ 00001a14 00001a69 (DW_OP_fbreg: -36)\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- 00000359 v0000000 v0000000 views at 00000351 for:\n- 00001b04 00001b0a (DW_OP_reg0 (eax))\n- 00000360 v0000000 v0000000 views at 00000353 for:\n- 00001b0a 00001b3d (DW_OP_reg6 (esi))\n- 00000367 v0000000 v0000000 views at 00000355 for:\n- 00001b3d 00001b55 (DW_OP_fbreg: -36)\n- 0000036f v0000000 v0000000 views at 00000357 for:\n- 00001b89 00001bb6 (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- 00001b1e 00001b21 (DW_OP_reg0 (eax))\n- 00000382 v0000000 v0000000 views at 00000379 for:\n- 00001b21 00001b6c (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- 00001b2e 00001b38 (DW_OP_reg0 (eax))\n- 00000395 v0000000 v0000000 views at 0000038c for:\n- 00001b38 00001b7f (DW_OP_reg5 (ebp))\n- 0000039c \n-\n- 0000039d v0000000 v0000000 location view pair\n- 0000039f v0000000 v0000000 location view pair\n-\n- 000003a1 v0000000 v0000000 views at 0000039d for:\n- 00001b6c 00001b73 (DW_OP_reg0 (eax))\n- 000003a8 v0000000 v0000000 views at 0000039f for:\n- 00001b73 00001b7f (DW_OP_reg7 (edi))\n- 000003af \n-\n- 000003b0 v0000001 v0000000 location view pair\n-\n- 000003b2 v0000001 v0000000 views at 000003b0 for:\n- 00001b2e 00001b3d (DW_OP_lit0; DW_OP_stack_value)\n- 000003ba \n-\n- 000003bb v0000001 v0000000 location view pair\n-\n- 000003bd v0000001 v0000000 views at 000003bb for:\n- 00001b04 00001b0b (DW_OP_reg5 (ebp))\n- 000003c4 \n-\n- 000003c5 v0000001 v0000000 location view pair\n-\n- 000003c7 v0000001 v0000000 views at 000003c5 for:\n- 00001b04 00001b0b (DW_OP_reg7 (edi))\n- 000003ce \n-\n- 000003cf v0000001 v0000000 location view pair\n- 000003d1 v0000000 v0000000 location view pair\n-\n- 000003d3 v0000001 v0000000 views at 000003cf for:\n- 00001b04 00001b0a (DW_OP_reg0 (eax))\n- 000003da v0000000 v0000000 views at 000003d1 for:\n- 00001b0a 00001b0b (DW_OP_reg6 (esi))\n- 000003e1 \n-\n- 000003e2 v0000002 v0000000 location view pair\n-\n- 000003e4 v0000002 v0000000 views at 000003e2 for:\n- 00001b55 00001b6c (DW_OP_reg7 (edi))\n- 000003eb \n-\n- 000003ec v0000002 v0000000 location view pair\n-\n- 000003ee v0000002 v0000000 views at 000003ec for:\n- 00001b55 00001b6c (DW_OP_reg5 (ebp))\n- 000003f5 \n-\n- 000003f6 v0000002 v0000000 location view pair\n-\n- 000003f8 v0000002 v0000000 views at 000003f6 for:\n- 00001b55 00001b6c (DW_OP_fbreg: 0)\n- 00000400 \n-\n- 00000401 v0000000 v0000000 location view pair\n- 00000403 v0000000 v0000000 location view pair\n-\n- 00000405 v0000000 v0000000 views at 00000401 for:\n- 000019f5 000019fc (DW_OP_reg0 (eax))\n- 0000040a v0000000 v0000000 views at 00000403 for:\n- 000019fc 00001a2e (DW_OP_reg5 (ebp))\n- 0000040f \n-\n- 00000410 v0000000 v0000000 location view pair\n- 00000412 v0000000 v0000000 location view pair\n- 00000414 v0000000 v0000000 location view pair\n-\n- 00000416 v0000000 v0000000 views at 00000410 for:\n- 00001a0d 00001a0f (DW_OP_reg0 (eax))\n- 0000041b v0000000 v0000000 views at 00000412 for:\n- 00001a0f 00001a2e (DW_OP_reg6 (esi))\n- 00000420 v0000000 v0000000 views at 00000414 for:\n- 00001a2e 00001a44 (DW_OP_fbreg: -36)\n- 00000426 \n-\n- 00000427 v0000000 v0000000 location view pair\n- 00000429 v0000000 v0000000 location view pair\n-\n- 0000042b v0000000 v0000000 views at 00000427 for:\n- 00001a1e 00001a2e (DW_OP_reg0 (eax))\n- 00000430 v0000000 v0000000 views at 00000429 for:\n- 00001a2e 00001a60 (DW_OP_reg1 (ecx))\n- 00000436 \n-\n- 00000437 v0000000 v0000000 location view pair\n- 00000439 v0000000 v0000000 location view pair\n- 0000043b v0000000 v0000000 location view pair\n-\n- 0000043d v0000000 v0000000 views at 00000437 for:\n- 00001a6e 00001a81 (DW_OP_reg0 (eax))\n- 00000444 v0000000 v0000000 views at 00000439 for:\n- 00001a81 00001a9a (DW_OP_breg7 (edi): -1; DW_OP_stack_value)\n- 0000044d v0000000 v0000000 views at 0000043b for:\n- 00001aa4 00001ab1 (DW_OP_reg0 (eax))\n- 00000454 \n-\n- 00000455 v0000000 v0000000 location view pair\n- 00000457 v0000000 v0000000 location view pair\n-\n- 00000459 v0000000 v0000000 views at 00000455 for:\n- 00001a88 00001a8e (DW_OP_reg0 (eax))\n- 00000460 v0000000 v0000000 views at 00000457 for:\n- 00001a8e 00001a9a (DW_OP_reg5 (ebp))\n- 00000467 \n-\n- 00000468 v0000002 v0000000 location view pair\n-\n- 0000046a v0000002 v0000000 views at 00000468 for:\n- 00001a1e 00001a2e (DW_OP_lit0; DW_OP_stack_value)\n- 00000470 \n-\n- 00000471 v0000000 v0000000 location view pair\n-\n- 00000473 v0000000 v0000000 views at 00000471 for:\n- 000019e6 000019f5 (DW_OP_fbreg: 4)\n- 00000479 \n-\n- 0000047a v0000000 v0000000 location view pair\n-\n- 0000047c v0000000 v0000000 views at 0000047a for:\n- 000019e6 000019f5 (DW_OP_reg7 (edi))\n- 00000481 \n-\n- 00000482 v0000001 v0000000 location view pair\n-\n- 00000484 v0000001 v0000000 views at 00000482 for:\n- 00001a0d 00001a1e (DW_OP_lit0; DW_OP_stack_value)\n- 0000048a \n+ 00000355 00001a24 (base address)\n+ 0000035a v0000000 v0000000 views at 00000351 for:\n+ 00001a24 00001a30 (DW_OP_reg0 (eax))\n+ 0000035f v0000000 v0000000 views at 00000353 for:\n+ 00001a30 00001a68 (DW_OP_reg5 (ebp))\n+ 00000364 \n \n- 0000048b v0000001 v0000000 location view pair\n+ 00000365 v0000000 v0000000 location view pair\n \n- 0000048d v0000001 v0000000 views at 0000048b for:\n- 00001a0d 00001a1e (DW_OP_reg7 (edi))\n- 00000492 \n+ 00000367 v0000000 v0000000 views at 00000365 for:\n+ 00001a3d 00001a66 (DW_OP_reg6 (esi))\n+ 0000036f \n \n- 00000493 v0000001 v0000000 location view pair\n+ 00000370 v0000000 v0000000 location view pair\n \n- 00000495 v0000001 v0000000 views at 00000493 for:\n- 00001a53 00001a60 (DW_OP_reg1 (ecx))\n- 0000049c \n+ 00000372 v0000000 v0000000 views at 00000370 for:\n+ 00001a49 00001a60 (DW_OP_reg0 (eax))\n+ 0000037a \n \n- 0000049d v0000001 v0000000 location view pair\n+ 0000037b v0000000 v0000000 location view pair\n \n- 0000049f v0000001 v0000000 views at 0000049d for:\n- 00001a53 00001a61 (DW_OP_reg7 (edi))\n- 000004a6 \n+ 0000037d v0000000 v0000000 views at 0000037b for:\n+ 000019e6 000019f4 (DW_OP_fbreg: 16)\n+ 00000386 \n \n- 000004a7 v0000002 v0000000 location view pair\n+ 00000387 v0000000 v0000000 location view pair\n \n- 000004a9 v0000002 v0000000 views at 000004a7 for:\n- 00001a61 00001a6e (DW_OP_lit0; DW_OP_stack_value)\n- 000004b1 \n+ 00000389 v0000000 v0000000 views at 00000387 for:\n+ 000019e6 000019f4 (DW_OP_reg7 (edi))\n+ 00000391 \n \n- 000004b2 v0000002 v0000000 location view pair\n+ 00000392 v0000002 v0000000 location view pair\n \n- 000004b4 v0000002 v0000000 views at 000004b2 for:\n- 00001a61 00001a6e (DW_OP_reg6 (esi))\n- 000004bb \n+ 00000394 v0000002 v0000000 views at 00000392 for:\n+ 000019f4 00001a13 (DW_OP_addr: 2108; DW_OP_stack_value)\n+ 000003a1 \n \n- 000004bc v0000001 v0000000 location view pair\n+ 000003a2 v0000002 v0000000 location view pair\n \n- 000004be v0000001 v0000000 views at 000004bc for:\n- 00001a88 00001a8f (DW_OP_reg7 (edi))\n- 000004c5 \n+ 000003a4 v0000002 v0000000 views at 000003a2 for:\n+ 000019f4 00001a13 (DW_OP_addr: 20d3; DW_OP_stack_value)\n+ 000003b1 \n \n- 000004c6 v0000001 v0000000 location view pair\n+ 000003b2 v0000002 v0000000 location view pair\n \n- 000004c8 v0000001 v0000000 views at 000004c6 for:\n- 00001a88 00001a8f (DW_OP_reg6 (esi))\n- 000004cf \n+ 000003b4 v0000002 v0000000 views at 000003b2 for:\n+ 000019f4 00001a0e (DW_OP_reg0 (eax))\n+ 000003bc \n \n- 000004d0 v0000001 v0000000 location view pair\n- 000004d2 v0000000 v0000000 location view pair\n+ 000003bd v0000002 v0000000 location view pair\n \n- 000004d4 v0000001 v0000000 views at 000004d0 for:\n- 00001a88 00001a8e (DW_OP_reg0 (eax))\n- 000004db v0000000 v0000000 views at 000004d2 for:\n- 00001a8e 00001a8f (DW_OP_reg5 (ebp))\n- 000004e2 \n-Table at Offset 0x4e3\n- Length: 0xe2\n+ 000003bf v0000002 v0000000 views at 000003bd for:\n+ 000019f4 00001a13 (DW_OP_reg7 (edi))\n+ 000003c7 \n+\n+ 000003c8 v0000002 v0000000 location view pair\n+\n+ 000003ca v0000002 v0000000 views at 000003c8 for:\n+ 00001a13 00001a24 (DW_OP_fbreg: 4)\n+ 000003d3 \n+\n+ 000003d4 v0000002 v0000000 location view pair\n+\n+ 000003d6 v0000002 v0000000 views at 000003d4 for:\n+ 00001a13 00001a24 (DW_OP_reg7 (edi))\n+ 000003de \n+\n+ 000003df v0000000 v0000000 location view pair\n+\n+ 000003e1 v0000000 v0000000 views at 000003df for:\n+ 00001a2b 00001a3a (DW_OP_reg6 (esi))\n+ 000003e9 \n+\n+ 000003ea v0000000 v0000000 location view pair\n+\n+ 000003ec v0000000 v0000000 views at 000003ea for:\n+ 00001a2b 00001a3a (DW_OP_reg7 (edi))\n+ 000003f4 \n+\n+ 000003f5 v0000000 v0000000 location view pair\n+ 000003f7 v0000000 v0000001 location view pair\n+\n+ 000003f9 00001abb (base address)\n+ 000003fe v0000000 v0000000 views at 000003f5 for:\n+ 00001abb 00001acc (DW_OP_reg1 (ecx))\n+ 00000403 v0000000 v0000001 views at 000003f7 for:\n+ 00001acc 00001acd (DW_OP_fbreg: 12; DW_OP_stack_value)\n+ 0000040a \n+Table at Offset 0x40b\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- 000004ef v0000000 v0000000 location view pair\n+ 00000417 v0000000 v0000000 location view pair\n+ 00000419 v0000000 v0000000 location view pair\n \n- 000004f1 v0000000 v0000000 views at 000004ef for:\n- 00001be4 00001bfe (DW_OP_reg0 (eax))\n- 000004f9 \n+ 0000041b v0000000 v0000000 views at 00000417 for:\n+ 00001afd 00001b01 (DW_OP_reg0 (eax))\n+ 00000420 v0000000 v0000000 views at 00000419 for:\n+ 00001b01 00001b37 (DW_OP_reg6 (esi))\n+ 00000425 \n+\n+ 00000426 v0000000 v0000000 location view pair\n+\n+ 00000428 v0000000 v0000000 views at 00000426 for:\n+ 00001b14 00001b28 (DW_OP_reg0 (eax))\n+ 0000042d \n+Table at Offset 0x42e\n+ Length: 0x1ba\n+ DWARF version: 5\n+ Address size: 4\n+ Segment size: 0\n+ Offset entries: 0\n \n- 000004fa v0000000 v0000000 location view pair\n- 000004fc v0000000 v0000000 location view pair\n+ Offset Begin End Expression\n \n- 000004fe 00001c03 (base address)\n- 00000503 v0000000 v0000000 views at 000004fa for:\n- 00001c03 00001c04 (DW_OP_reg0 (eax))\n- 00000508 v0000000 v0000000 views at 000004fc for:\n- 00001c04 00001c59 (DW_OP_fbreg: -36)\n- 0000050e \n+ 0000043a v0000000 v0000000 location view pair\n+ 0000043c v0000000 v0000000 location view pair\n+ 0000043e v0000000 v0000000 location view pair\n+\n+ 00000440 v0000000 v0000000 views at 0000043a for:\n+ 00001c8c 00001c96 (DW_OP_reg0 (eax))\n+ 00000447 v0000000 v0000000 views at 0000043c for:\n+ 00001c96 00001cce (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000450 v0000000 v0000000 views at 0000043e for:\n+ 00001d29 00001d56 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000459 \n+\n+ 0000045a v0000000 v0000000 location view pair\n+ 0000045c v0000000 v0000000 location view pair\n+ 0000045e v0000000 v0000000 location view pair\n+ 00000460 v0000000 v0000000 location view pair\n+\n+ 00000462 v0000000 v0000000 views at 0000045a for:\n+ 00001ca4 00001caa (DW_OP_reg0 (eax))\n+ 00000469 v0000000 v0000000 views at 0000045c for:\n+ 00001caa 00001cdd (DW_OP_reg6 (esi))\n+ 00000470 v0000000 v0000000 views at 0000045e for:\n+ 00001cdd 00001cf5 (DW_OP_fbreg: -36)\n+ 00000478 v0000000 v0000000 views at 00000460 for:\n+ 00001d29 00001d56 (DW_OP_reg6 (esi))\n+ 0000047f \n+\n+ 00000480 v0000000 v0000000 location view pair\n+ 00000482 v0000000 v0000000 location view pair\n+\n+ 00000484 v0000000 v0000000 views at 00000480 for:\n+ 00001cbe 00001cc1 (DW_OP_reg0 (eax))\n+ 0000048b v0000000 v0000000 views at 00000482 for:\n+ 00001cc1 00001d0c (DW_OP_reg7 (edi))\n+ 00000492 \n \n- 0000050f v0000000 v0000000 location view pair\n- 00000511 v0000000 v0000000 location view pair\n+ 00000493 v0000000 v0000000 location view pair\n+ 00000495 v0000000 v0000000 location view pair\n \n- 00000513 00001c14 (base address)\n- 00000518 v0000000 v0000000 views at 0000050f for:\n- 00001c14 00001c20 (DW_OP_reg0 (eax))\n- 0000051d v0000000 v0000000 views at 00000511 for:\n- 00001c20 00001c58 (DW_OP_reg5 (ebp))\n- 00000522 \n+ 00000497 v0000000 v0000000 views at 00000493 for:\n+ 00001cce 00001cd8 (DW_OP_reg0 (eax))\n+ 0000049e v0000000 v0000000 views at 00000495 for:\n+ 00001cd8 00001d1f (DW_OP_reg5 (ebp))\n+ 000004a5 \n \n- 00000523 v0000000 v0000000 location view pair\n+ 000004a6 v0000000 v0000000 location view pair\n+ 000004a8 v0000000 v0000000 location view pair\n \n- 00000525 v0000000 v0000000 views at 00000523 for:\n- 00001c2d 00001c56 (DW_OP_reg6 (esi))\n- 0000052d \n+ 000004aa v0000000 v0000000 views at 000004a6 for:\n+ 00001d0c 00001d13 (DW_OP_reg0 (eax))\n+ 000004b1 v0000000 v0000000 views at 000004a8 for:\n+ 00001d13 00001d1f (DW_OP_reg7 (edi))\n+ 000004b8 \n \n- 0000052e v0000000 v0000000 location view pair\n+ 000004b9 v0000001 v0000000 location view pair\n \n- 00000530 v0000000 v0000000 views at 0000052e for:\n- 00001c39 00001c50 (DW_OP_reg0 (eax))\n- 00000538 \n+ 000004bb v0000001 v0000000 views at 000004b9 for:\n+ 00001cce 00001cdd (DW_OP_lit0; DW_OP_stack_value)\n+ 000004c3 \n \n- 00000539 v0000000 v0000000 location view pair\n+ 000004c4 v0000001 v0000000 location view pair\n \n- 0000053b v0000000 v0000000 views at 00000539 for:\n- 00001bd6 00001be4 (DW_OP_fbreg: 16)\n- 00000544 \n+ 000004c6 v0000001 v0000000 views at 000004c4 for:\n+ 00001ca4 00001cab (DW_OP_reg5 (ebp))\n+ 000004cd \n \n- 00000545 v0000000 v0000000 location view pair\n+ 000004ce v0000001 v0000000 location view pair\n \n- 00000547 v0000000 v0000000 views at 00000545 for:\n- 00001bd6 00001be4 (DW_OP_reg7 (edi))\n- 0000054f \n+ 000004d0 v0000001 v0000000 views at 000004ce for:\n+ 00001ca4 00001cab (DW_OP_reg7 (edi))\n+ 000004d7 \n \n- 00000550 v0000002 v0000000 location view pair\n+ 000004d8 v0000001 v0000000 location view pair\n+ 000004da v0000000 v0000000 location view pair\n \n- 00000552 v0000002 v0000000 views at 00000550 for:\n- 00001be4 00001c03 (DW_OP_addr: 2164; DW_OP_stack_value)\n- 0000055f \n+ 000004dc v0000001 v0000000 views at 000004d8 for:\n+ 00001ca4 00001caa (DW_OP_reg0 (eax))\n+ 000004e3 v0000000 v0000000 views at 000004da for:\n+ 00001caa 00001cab (DW_OP_reg6 (esi))\n+ 000004ea \n \n- 00000560 v0000002 v0000000 location view pair\n+ 000004eb v0000002 v0000000 location view pair\n \n- 00000562 v0000002 v0000000 views at 00000560 for:\n- 00001be4 00001c03 (DW_OP_addr: 20d3; DW_OP_stack_value)\n- 0000056f \n+ 000004ed v0000002 v0000000 views at 000004eb for:\n+ 00001cf5 00001d0c (DW_OP_reg7 (edi))\n+ 000004f4 \n \n- 00000570 v0000002 v0000000 location view pair\n+ 000004f5 v0000002 v0000000 location view pair\n \n- 00000572 v0000002 v0000000 views at 00000570 for:\n- 00001be4 00001bfe (DW_OP_reg0 (eax))\n- 0000057a \n+ 000004f7 v0000002 v0000000 views at 000004f5 for:\n+ 00001cf5 00001d0c (DW_OP_reg5 (ebp))\n+ 000004fe \n \n- 0000057b v0000002 v0000000 location view pair\n+ 000004ff v0000002 v0000000 location view pair\n \n- 0000057d v0000002 v0000000 views at 0000057b for:\n- 00001be4 00001c03 (DW_OP_reg7 (edi))\n- 00000585 \n+ 00000501 v0000002 v0000000 views at 000004ff for:\n+ 00001cf5 00001d0c (DW_OP_fbreg: 0)\n+ 00000509 \n \n- 00000586 v0000002 v0000000 location view pair\n+ 0000050a v0000000 v0000000 location view pair\n+ 0000050c v0000000 v0000000 location view pair\n \n- 00000588 v0000002 v0000000 views at 00000586 for:\n- 00001c03 00001c14 (DW_OP_fbreg: 4)\n- 00000591 \n+ 0000050e v0000000 v0000000 views at 0000050a for:\n+ 00001b95 00001b9c (DW_OP_reg0 (eax))\n+ 00000513 v0000000 v0000000 views at 0000050c for:\n+ 00001b9c 00001bce (DW_OP_reg5 (ebp))\n+ 00000518 \n \n- 00000592 v0000002 v0000000 location view pair\n+ 00000519 v0000000 v0000000 location view pair\n+ 0000051b v0000000 v0000000 location view pair\n+ 0000051d v0000000 v0000000 location view pair\n \n- 00000594 v0000002 v0000000 views at 00000592 for:\n- 00001c03 00001c14 (DW_OP_reg7 (edi))\n- 0000059c \n+ 0000051f v0000000 v0000000 views at 00000519 for:\n+ 00001bad 00001baf (DW_OP_reg0 (eax))\n+ 00000524 v0000000 v0000000 views at 0000051b for:\n+ 00001baf 00001bce (DW_OP_reg6 (esi))\n+ 00000529 v0000000 v0000000 views at 0000051d for:\n+ 00001bce 00001be4 (DW_OP_fbreg: -36)\n+ 0000052f \n \n- 0000059d v0000000 v0000000 location view pair\n+ 00000530 v0000000 v0000000 location view pair\n+ 00000532 v0000000 v0000000 location view pair\n \n- 0000059f v0000000 v0000000 views at 0000059d for:\n- 00001c1b 00001c2a (DW_OP_reg6 (esi))\n- 000005a7 \n+ 00000534 v0000000 v0000000 views at 00000530 for:\n+ 00001bbe 00001bce (DW_OP_reg0 (eax))\n+ 00000539 v0000000 v0000000 views at 00000532 for:\n+ 00001bce 00001c00 (DW_OP_reg1 (ecx))\n+ 0000053f \n \n- 000005a8 v0000000 v0000000 location view pair\n+ 00000540 v0000000 v0000000 location view pair\n+ 00000542 v0000000 v0000000 location view pair\n+ 00000544 v0000000 v0000000 location view pair\n \n- 000005aa v0000000 v0000000 views at 000005a8 for:\n- 00001c1b 00001c2a (DW_OP_reg7 (edi))\n- 000005b2 \n+ 00000546 v0000000 v0000000 views at 00000540 for:\n+ 00001c0e 00001c21 (DW_OP_reg0 (eax))\n+ 0000054d v0000000 v0000000 views at 00000542 for:\n+ 00001c21 00001c3a (DW_OP_breg7 (edi): -1; DW_OP_stack_value)\n+ 00000556 v0000000 v0000000 views at 00000544 for:\n+ 00001c44 00001c51 (DW_OP_reg0 (eax))\n+ 0000055d \n \n- 000005b3 v0000000 v0000000 location view pair\n- 000005b5 v0000000 v0000001 location view pair\n+ 0000055e v0000000 v0000000 location view pair\n+ 00000560 v0000000 v0000000 location view pair\n \n- 000005b7 00001cab (base address)\n- 000005bc v0000000 v0000000 views at 000005b3 for:\n- 00001cab 00001cbc (DW_OP_reg1 (ecx))\n- 000005c1 v0000000 v0000001 views at 000005b5 for:\n- 00001cbc 00001cbd (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+ 00000562 v0000000 v0000000 views at 0000055e for:\n+ 00001c28 00001c2e (DW_OP_reg0 (eax))\n+ 00000569 v0000000 v0000000 views at 00000560 for:\n+ 00001c2e 00001c3a (DW_OP_reg5 (ebp))\n+ 00000570 \n \n- Offset Begin End Expression\n+ 00000571 v0000002 v0000000 location view pair\n+\n+ 00000573 v0000002 v0000000 views at 00000571 for:\n+ 00001bbe 00001bce (DW_OP_lit0; DW_OP_stack_value)\n+ 00000579 \n+\n+ 0000057a v0000000 v0000000 location view pair\n+\n+ 0000057c v0000000 v0000000 views at 0000057a for:\n+ 00001b86 00001b95 (DW_OP_fbreg: 4)\n+ 00000582 \n+\n+ 00000583 v0000000 v0000000 location view pair\n+\n+ 00000585 v0000000 v0000000 views at 00000583 for:\n+ 00001b86 00001b95 (DW_OP_reg7 (edi))\n+ 0000058a \n+\n+ 0000058b v0000001 v0000000 location view pair\n+\n+ 0000058d v0000001 v0000000 views at 0000058b for:\n+ 00001bad 00001bbe (DW_OP_lit0; DW_OP_stack_value)\n+ 00000593 \n+\n+ 00000594 v0000001 v0000000 location view pair\n+\n+ 00000596 v0000001 v0000000 views at 00000594 for:\n+ 00001bad 00001bbe (DW_OP_reg7 (edi))\n+ 0000059b \n+\n+ 0000059c v0000001 v0000000 location view pair\n+\n+ 0000059e v0000001 v0000000 views at 0000059c for:\n+ 00001bf3 00001c00 (DW_OP_reg1 (ecx))\n+ 000005a5 \n+\n+ 000005a6 v0000001 v0000000 location view pair\n+\n+ 000005a8 v0000001 v0000000 views at 000005a6 for:\n+ 00001bf3 00001c01 (DW_OP_reg7 (edi))\n+ 000005af \n+\n+ 000005b0 v0000002 v0000000 location view pair\n+\n+ 000005b2 v0000002 v0000000 views at 000005b0 for:\n+ 00001c01 00001c0e (DW_OP_lit0; DW_OP_stack_value)\n+ 000005ba \n+\n+ 000005bb v0000002 v0000000 location view pair\n+\n+ 000005bd v0000002 v0000000 views at 000005bb for:\n+ 00001c01 00001c0e (DW_OP_reg6 (esi))\n+ 000005c4 \n+\n+ 000005c5 v0000001 v0000000 location view pair\n+\n+ 000005c7 v0000001 v0000000 views at 000005c5 for:\n+ 00001c28 00001c2f (DW_OP_reg7 (edi))\n+ 000005ce \n \n- 000005d5 v0000000 v0000000 location view pair\n- 000005d7 v0000000 v0000000 location view pair\n+ 000005cf v0000001 v0000000 location view pair\n \n- 000005d9 v0000000 v0000000 views at 000005d5 for:\n- 00001ced 00001cf1 (DW_OP_reg0 (eax))\n- 000005de v0000000 v0000000 views at 000005d7 for:\n- 00001cf1 00001d27 (DW_OP_reg6 (esi))\n- 000005e3 \n+ 000005d1 v0000001 v0000000 views at 000005cf for:\n+ 00001c28 00001c2f (DW_OP_reg6 (esi))\n+ 000005d8 \n \n- 000005e4 v0000000 v0000000 location view pair\n+ 000005d9 v0000001 v0000000 location view pair\n+ 000005db v0000000 v0000000 location view pair\n \n- 000005e6 v0000000 v0000000 views at 000005e4 for:\n- 00001d04 00001d18 (DW_OP_reg0 (eax))\n+ 000005dd v0000001 v0000000 views at 000005d9 for:\n+ 00001c28 00001c2e (DW_OP_reg0 (eax))\n+ 000005e4 v0000000 v0000000 views at 000005db for:\n+ 00001c2e 00001c2f (DW_OP_reg5 (ebp))\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 000012b0 0000071a\n 00000000 00000000\n- Length: 28\n+ Length: 36\n Version: 2\n Offset into .debug_info: 0xef8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000019d0 000001e6\n+ 000019d0 000000d6\n+ 00001ab0 00000021\n 00000000 00000000\n- Length: 36\n+ Length: 28\n Version: 2\n- Offset into .debug_info: 0x12e9\n+ Offset into .debug_info: 0x119c\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001bc0 000000d6\n- 00001ca0 00000021\n+ 00001ae0 00000086\n 00000000 00000000\n Length: 28\n Version: 2\n- Offset into .debug_info: 0x158d\n+ Offset into .debug_info: 0x12b8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001cd0 00000086\n+ 00001b70 000001e6\n 00000000 00000000\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,22 +1,21 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n-wo6!UmNQ\n-yX0]Uu[#\n-g>&/usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n+sGCC: (Debian 13.2.0-25) 13.2.0\n+A[S_h2h'h\n+>P/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-unix_strings.cpp\n generic.cpp\n generic_posix.cpp\n+unix_strings.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 __TMC_END__\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 16219", "objdump: DWARF error: unable to read alt ref 16425", "objdump: DWARF error: unable to read alt ref 17084"], "unified_diff": "@@ -65,30 +65,30 @@\n \n 00001970 :\n \t...\n \n 000019a0 :\n \t...\n \n-000019d0 :\n+000019d0 :\n \t...\n \n-00001ad0 :\n+00001a70 :\n \t...\n \n-00001bc0 :\n+00001aa0 :\n \t...\n \n-00001c60 :\n+00001ab0 :\n \t...\n \n-00001c90 :\n+00001ae0 :\n \t...\n \n-00001ca0 :\n+00001b40 :\n \t...\n \n-00001cd0 :\n+00001b70 :\n \t...\n \n-00001d30 :\n+00001c70 :\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/unix_strings.cpp\n- [ 1f8] src/shared/cpp\n- [ 207] wchar.h\n- [ 20f] string.h\n- [ 218] src/shared/cpp/osx.cpp\n- [ 22f] src/shared/cpp/generic.cpp\n- [ 24a] src/shared/cpp/generic_posix.cpp\n- [ 26b] errno.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/generic_posix.cpp\n+ [ 23a] string.h\n+ [ 243] errno.h\n+ [ 24b] src/shared/cpp/unix_strings.cpp\n+ [ 26b] wchar.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 a004abb4 4fe8c425 afd0ab11 3acf6d80 ....O..%....:.m.\n- 0x00000050 936022e4 .`\".\n+ 0x00000040 8e222028 46039e69 bb808305 d20f7400 .\" (F..i......t.\n+ 0x00000050 4a52696c JRil\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,18 +6,18 @@\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 756e6978 5f737472 696e6773 2e637070 unix_strings.cpp\n- 0x000000b0 006f7378 2e637070 0067656e 65726963 .osx.cpp.generic\n- 0x000000c0 2e637070 0067656e 65726963 5f706f73 .cpp.generic_pos\n- 0x000000d0 69782e63 7070005f 5f465241 4d455f45 ix.cpp.__FRAME_E\n+ 0x000000a0 67656e65 7269632e 63707000 6f73782e generic.cpp.osx.\n+ 0x000000b0 63707000 67656e65 7269635f 706f7369 cpp.generic_posi\n+ 0x000000c0 782e6370 7000756e 69785f73 7472696e x.cpp.unix_strin\n+ 0x000000d0 67732e63 7070005f 5f465241 4d455f45 gs.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 0x00000130 4e555f45 485f4652 414d455f 48445200 NU_EH_FRAME_HDR.\n 0x00000140 5f5f544d 435f454e 445f5f00 5f474c4f __TMC_END__._GLO\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 39.5 KiB (40460 B)\n+ Compressed size: 39.5 KiB (40456 B)\n Uncompressed size: 60.0 KiB (61440 B)\n- Ratio: 0.659\n+ Ratio: 0.658\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 40460 61440 0.659 CRC64 0\n+ 1 1 0 0 40456 61440 0.658 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 40424 61440 0.658 CRC64\n+ 1 1 12 0 40420 61440 0.658 CRC64\n"}]}]}]}