{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HcrUu41O/b1/libnative-platform-java_0.14-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HcrUu41O/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 884f6f7c62b0a948c9ed3c4375c971ca 69756 java optional libnative-platform-java_0.14-6_all.deb\n- b513f7c1356d15a87923c59257c393da 41264 debug optional libnative-platform-jni-dbgsym_0.14-6_i386.deb\n- ec2cbde72145d1ffc1618717c59bad17 12168 java optional libnative-platform-jni_0.14-6_i386.deb\n+ 594caae12122c8dc1fbf5db803bb9111 41268 debug optional libnative-platform-jni-dbgsym_0.14-6_i386.deb\n+ 57851b26ce723d9f8ec83878aac89084 12156 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 11172 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: 00001b40 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: 00001a60 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 26: 00001a30 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: 000019d0 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: 00001b30 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: 00001b00 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 00001b40 _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 00001a30 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 00001b00 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 00001a60 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: 7b27c63599c3101c0f25dd9f131f319cbb00d26e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f428509c90b4820a318405bbea327ad82f6108cb\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 00000058 000004fc FDE cie=00000000 pc=000019d0..00001a29\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_offset: r7 (edi) 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_offset: r6 (esi) at cfa-12\n DW_CFA_advance_loc: 1 to 000019d3\n DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r3 (ebx) at cfa-16\n+ DW_CFA_advance_loc: 14 to 000019e1\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 5 to 000019e6\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 15 to 000019f5\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 5 to 000019fa\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 3 to 000019fd\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 2 to 000019ff\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 6 to 00001a05\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 4 to 00001a09\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 1 to 00001a0a\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 2 to 00001a0c\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 4 to 00001a10\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 4 to 00001a14\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 00001a1c\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00001a1d\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00001a25\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00001a26\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00001a27\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00001a28\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+00000554 00000010 00000558 FDE cie=00000000 pc=00001a30..00001a56\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000568 00000020 0000056c FDE cie=00000000 pc=00001b40..00001b61\n+ DW_CFA_advance_loc: 3 to 00001b43\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 11 to 00001b4e\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 4 to 00001b52\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 00001b56\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00001b57\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 9 to 00001b60\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+0000058c 00000088 00000590 FDE cie=00000000 pc=00001a60..00001af9\n+ DW_CFA_advance_loc: 1 to 00001a61\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00001a62\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 00001a63\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_advance_loc: 1 to 00001a64\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_advance_loc: 14 to 00001a72\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 10 to 000019ec\n+ DW_CFA_advance_loc: 14 to 00001a80\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000019ed\n+ DW_CFA_advance_loc: 1 to 00001a81\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 00001a0b\n+ DW_CFA_advance_loc: 14 to 00001a8f\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 00001a90\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 6 to 00001a11\n+ DW_CFA_advance_loc: 7 to 00001a97\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001a15\n+ DW_CFA_advance_loc: 1 to 00001a98\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a16\n+ DW_CFA_advance_loc: 1 to 00001a99\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 00001aa4\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 3 to 00001aa7\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001a5a\n+ DW_CFA_advance_loc: 4 to 00001aab\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a5b\n+ DW_CFA_advance_loc: 1 to 00001aac\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 00001ab7\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 7 to 00001abe\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001a67\n+ DW_CFA_advance_loc: 3 to 00001ac1\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00001a69\n+ DW_CFA_advance_loc: 1 to 00001ac2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001a71\n+ DW_CFA_advance_loc: 11 to 00001acd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001a79\n+ DW_CFA_advance_loc: 3 to 00001ad0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001a7d\n+ DW_CFA_advance_loc: 4 to 00001ad4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001a85\n+ DW_CFA_advance_loc: 8 to 00001adc\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001a86\n+ DW_CFA_advance_loc: 1 to 00001add\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001a89\n+ DW_CFA_advance_loc: 4 to 00001ae1\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a8a\n+ DW_CFA_advance_loc: 1 to 00001ae2\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 00001ae3\n+ DW_CFA_def_cfa_offset: 68\n+ DW_CFA_advance_loc: 4 to 00001ae7\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 4 to 00001aeb\n+ DW_CFA_def_cfa_offset: 76\n+ DW_CFA_advance_loc: 1 to 00001aec\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 8 to 00001af4\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00001aa0\n+ DW_CFA_advance_loc: 1 to 00001af5\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 00001af6\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 00001af7\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 00001af8\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+00000618 0000002c 0000061c FDE cie=00000000 pc=00001b00..00001b29\n+ DW_CFA_advance_loc: 1 to 00001b01\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r3 (ebx) at cfa-8\n+ DW_CFA_advance_loc: 14 to 00001b0f\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 4 to 00001b13\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 00001b15\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 2 to 00001b17\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 4 to 00001b1b\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 4 to 00001b1f\n DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 00001b27\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00001b28\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+00000648 00000010 0000064c FDE cie=00000000 pc=00001b30..00001b36\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+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 00001b17\n+ DW_CFA_advance_loc: 1 to 00001bfb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 21 to 00001b2c\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: 2 to 00001c09\n+ DW_CFA_def_cfa_offset: 64\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 {}", "comments": ["Ordering differences only"], "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+mark_failed_with_code\n+map_error_code\n+_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\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,17 +42,17 @@\n $TERM not set\n could not get termcap entry\n Ljava/lang/String;\n terminalName\n textAttributes\n cursorMotion\n could not format terminal capability string\n+(Ljava/lang/String;IILjava/lang/String;)V\n could not convert string to current locale\n could not convert string from current locale\n-(Ljava/lang/String;IILjava/lang/String;)V\n /usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -66,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 6e65006d earToEndOfLine.m\n+ 0x00000990 61726b5f 6661696c 65645f77 6974685f ark_failed_with_\n+ 0x000009a0 6572726e 6f006d61 6c6c6f63 005f5f65 errno.malloc.__e\n+ 0x000009b0 72726e6f 5f6c6f63 6174696f 6e007374 rrno_location.st\n+ 0x000009c0 72657272 6f725f72 006d6172 6b5f6661 rerror_r.mark_fa\n+ 0x000009d0 696c6564 5f776974 685f636f 64650066 iled_with_code.f\n+ 0x000009e0 72656500 6d61705f 6572726f 725f636f ree.map_error_co\n+ 0x000009f0 6465005f 5a4e374a 4e49456e 765f3134 de._ZN7JNIEnv_14\n+ 0x00000a00 43616c6c 566f6964 4d657468 6f644550 CallVoidMethodEP\n+ 0x00000a10 385f6a6f 626a6563 74503130 5f6a6d65 8_jobjectP10_jme\n+ 0x00000a20 74686f64 49447a00 4a617661 5f6e6574 thodIDz.Java_net\n+ 0x00000a30 5f727562 79677261 70656672 7569745f _rubygrapefruit_\n+ 0x00000a40 706c6174 666f726d 5f696e74 65726e61 platform_interna\n+ 0x00000a50 6c5f6a6e 695f4e61 74697665 4c696272 l_jni_NativeLibr\n+ 0x00000a60 61727946 756e6374 696f6e73 5f676574 aryFunctions_get\n+ 0x00000a70 56657273 696f6e00 6a617661 5f746f5f Version.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 16207", "objdump: DWARF error: unable to read alt ref 16413", "objdump: DWARF error: unable to read alt ref 17062"], "unified_diff": "@@ -868,417 +868,362 @@\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+000019d0 :\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 $0x261c,%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+./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 1100 \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 1160 \n+./src/shared/cpp/generic_posix.cpp:38\n+\tadd $0x14,%esp\n+\tpush %esi\n+\tcall 1060 \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+00001a30 :\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 1a55 \n+./src/shared/cpp/generic_posix.cpp:45\n+\tcmp $0x14,%edx\n+\tje 1a50 \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+00001a60 :\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 $0x258b,%ebx\n+\tsub $0x24,%esp\n+\tmov 0x38(%esp),%edi\n+\tmov 0x44(%esp),%esi\n+\tmov (%edi),%eax\n+\tpush 0x48(%esp)\n+\tpush %edi\n+\tcall *0x7c(%eax)\n+\tlea -0x1eec(%ebx),%ecx\n+\tmov (%edi),%edx\n+\tadd $0x10,%esp\n+\tpush %ecx\n+\tlea -0x1f21(%ebx),%ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edi\n+\tcall *0x84(%edx)\n+\tmov %eax,0x1c(%esp)\n+\tpop %eax\n+\tmov (%edi),%eax\n+\tpop %edx\n+\tpush 0x3c(%esp)\n+\tpush %edi\n+\tcall *0x29c(%eax)\n+\tmov %eax,%ebp\n+\tadd $0x10,%esp\n+\ttest %esi,%esi\n+\tje 1acd \n+\tsub $0x8,%esp\n+\tmov (%edi),%eax\n+\tpush %esi\n+\tpush %edi\n+\tcall *0x29c(%eax)\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush 0x44(%esp)\n+\tcall 1080 \n+\tadd $0xc,%esp\n+\tpush %esi\n+\tpush 0x40(%esp)\n+\tpush %eax\n+\tpush %ebp\n+\tpush 0x20(%esp)\n+\tpush 0x58(%esp)\n+\tpush %edi\n+\tcall 1050 \n+\tadd $0x3c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\n+00001b00 :\n+mark_failed_with_message():\n+\tpush %ebx\n+\tcall 11b0 <__cxa_finalize@plt+0x10>\n+\tadd $0x24ee,%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+00001b30 :\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+00001b40 :\n+JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n+\tsub $0xc,%esp\n+\tmov 0x10(%esp),%eax\n+\tlea 0x1c(%esp),%ecx\n+\tmov (%eax),%edx\n+\tpush %ecx\n+\tpush 0x1c(%esp)\n+\tpush 0x1c(%esp)\n+\tpush %eax\n+\tcall *0xf8(%edx)\n+\tadd $0x1c,%esp\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+00001b70 :\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+\tadd $0x247b,%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+\tje 1be4 \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+\tjne 1bd0 \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+\tje 1c48 \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+\tlea -0x1ec0(%ebx),%eax\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+\tjmp 1c3a \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-00001ad0 :\n+00001c70 :\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+\tadd $0x237b,%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+\tje 1d30 \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+\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-./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+\tjne 1ce0 \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+\tlea -0x1e94(%ebx),%eax\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-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-\tsub $0x24,%esp\n-\tmov 0x38(%esp),%edi\n-\tmov 0x44(%esp),%esi\n-\tmov (%edi),%eax\n-\tpush 0x48(%esp)\n-\tpush %edi\n-\tcall *0x7c(%eax)\n-\tlea -0x1e90(%ebx),%ecx\n-\tmov (%edi),%edx\n-\tadd $0x10,%esp\n-\tpush %ecx\n-\tlea -0x1f21(%ebx),%ecx\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edi\n-\tcall *0x84(%edx)\n-\tmov %eax,0x1c(%esp)\n-\tpop %eax\n-\tmov (%edi),%eax\n-\tpop %edx\n-\tpush 0x3c(%esp)\n-\tpush %edi\n-\tcall *0x29c(%eax)\n-\tmov %eax,%ebp\n-\tadd $0x10,%esp\n-\ttest %esi,%esi\n-\tje 1c2d \n-\tsub $0x8,%esp\n-\tmov (%edi),%eax\n-\tpush %esi\n-\tpush %edi\n-\tcall *0x29c(%eax)\n-\tmov %eax,%esi\n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush 0x44(%esp)\n-\tcall 1080 \n-\tadd $0xc,%esp\n-\tpush %esi\n-\tpush 0x40(%esp)\n-\tpush %eax\n-\tpush %ebp\n-\tpush 0x20(%esp)\n-\tpush 0x58(%esp)\n-\tpush %edi\n-\tcall 1050 \n-\tadd $0x3c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\n-00001c60 :\n-mark_failed_with_message():\n-\tpush %ebx\n-\tcall 11b0 <__cxa_finalize@plt+0x10>\n-\tadd $0x238e,%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-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-JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n-\tsub $0xc,%esp\n-\tmov 0x10(%esp),%eax\n-\tlea 0x1c(%esp),%ecx\n-\tmov (%eax),%edx\n-\tpush %ecx\n-\tpush 0x1c(%esp)\n-\tpush 0x1c(%esp)\n-\tpush %eax\n-\tcall *0xf8(%edx)\n-\tadd $0x1c,%esp\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00001cd0 :\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-./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-./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 1100 \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 1160 \n-./src/shared/cpp/generic_posix.cpp:38\n-\tadd $0x14,%esp\n-\tpush %esi\n-\tcall 1060 \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-00001d30 :\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-./src/shared/cpp/generic_posix.cpp:45\n-\tcmp $0x14,%edx\n-\tje 1d50 \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 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 cc050000 a0f8ffff ....@...........\n+ 0x00002230 28060000 d0f8ffff 60060000 70f9ffff (.......`...p...\n+ 0x00002240 ec060000 a0f9ffff 1c070000 b0f9ffff ................\n+ 0x00002250 3c060000 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,22 +1987,184 @@\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+000036d0 :\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 $0x391c,%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+00003730 :\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 3755 \n+./src/shared/cpp/generic_posix.cpp:45\n+\tcmp $0x14,%edx\n+\tje 3750 \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+00003760 :\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 $0x388b,%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 37cd \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+00003800 :\n+mark_failed_with_message():\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x37ee,%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+00003830 :\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+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 $0x391b,%ebx\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@@ -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 ccf3ffff ....l...........\n+ 0x00004444 340d0000 fcf3ffff 480d0000 9cf4ffff 4.......H.......\n+ 0x00004454 d40d0000 ccf4ffff 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: 56006bf60caec57bfbaf32e7c83da5ac5561bc64 7b27c63599c3101c0f25dd9f131f319cbb00d26e\n+Build-Ids: aced55a3cc58b171d35c09444130d74334c7e26f f428509c90b4820a318405bbea327ad82f6108cb\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/56/006bf60caec57bfbaf32e7c83da5ac5561bc64.debug\n-usr/lib/debug/.build-id/7b/27c63599c3101c0f25dd9f131f319cbb00d26e.debug\n+usr/lib/debug/.build-id/ac/ed55a3cc58b171d35c09444130d74334c7e26f.debug\n+usr/lib/debug/.build-id/f4/28509c90b4820a318405bbea327ad82f6108cb.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/56/\n--rw-r--r-- 0 root (0) root (0) 20876 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/56/006bf60caec57bfbaf32e7c83da5ac5561bc64.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/7b/\n--rw-r--r-- 0 root (0) root (0) 13960 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/7b/27c63599c3101c0f25dd9f131f319cbb00d26e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 20880 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/ac/ed55a3cc58b171d35c09444130d74334c7e26f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/f4/\n+-rw-r--r-- 0 root (0) root (0) 13960 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/f4/28509c90b4820a318405bbea327ad82f6108cb.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) 14784 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 --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: 8fee7b1139f20171871dff4b643c5e88917da5d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: acfa4222899ebde9b00de7d7acdbc2a43b4835ad\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": "@@ -11317,455 +11317,455 @@\n <3ff2> DW_AT_decl_file : (implicit_const) 4\n <3ff2> DW_AT_decl_line : (data2) 1283\n <3ff4> DW_AT_decl_column : (data1) 37\n <3ff5> DW_AT_type : (ref_addr) <0x74>\n <2><3ff9>: Abbrev Number: 0\n <1><3ffa>: Abbrev Number: 0\n Compilation Unit @ offset 0x3ffb:\n- Length: 0x224 (32-bit)\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><4007>: Abbrev Number: 1 (DW_TAG_partial_unit)\n <4008> DW_AT_stmt_list : (sec_offset) 0\n- <1><400c>: Abbrev Number: 28 (DW_TAG_namespace)\n- <400d> DW_AT_name : (string) std\n- <4011> DW_AT_sibling : (ref_udata) <0x401d>\n- <2><4012>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n- <4013> DW_AT_decl_file : (data1) 7\n- <4014> DW_AT_decl_line : (data1) 158\n- <4015> DW_AT_decl_column : (data1) 11\n- <4016> DW_AT_import : (ref_udata) <0x401d>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n- <2><4017>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n- <4018> DW_AT_decl_file : (data1) 7\n- <4019> DW_AT_decl_line : (data1) 175\n- <401a> DW_AT_decl_column : (data1) 11\n- <401b> DW_AT_import : (ref_udata) <0x4049>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n- <2><401c>: Abbrev Number: 0\n- <1><401d>: Abbrev Number: 57 (DW_TAG_subprogram)\n- <401e> DW_AT_external : (flag_present) 1\n- <401e> DW_AT_name : (strp) (offset: 0x3498): mbstowcs\n- <4022> DW_AT_decl_file : (implicit_const) 11\n- <4022> DW_AT_decl_line : (data1) 117\n- <4023> DW_AT_decl_column : (implicit_const) 1\n- <4023> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4027> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4027> DW_AT_artificial : (flag_present) 1\n- <4027> DW_AT_sibling : (ref_udata) <0x4044>\n- <2><4028>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <4029> DW_AT_name : (strp) (offset: 0x3dad): __dst\n- <402d> DW_AT_decl_file : (implicit_const) 11\n- <402d> DW_AT_decl_line : (data1) 117\n- <402e> DW_AT_decl_column : (implicit_const) 1\n- <402e> DW_AT_type : (ref_udata) <0x4044>\n- <2><402f>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <4030> DW_AT_name : (strp) (offset: 0x14c9): __src\n- <4034> DW_AT_decl_file : (implicit_const) 11\n- <4034> DW_AT_decl_line : (data1) 117\n- <4035> DW_AT_decl_column : (implicit_const) 1\n- <4035> DW_AT_type : (ref_addr) <0x4343>\n- <2><4039>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <403a> DW_AT_name : (strp) (offset: 0x30ca): __len\n- <403e> DW_AT_decl_file : (implicit_const) 11\n- <403e> DW_AT_decl_line : (data1) 117\n- <403f> DW_AT_decl_column : (implicit_const) 1\n- <403f> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4043>: Abbrev Number: 0\n- <1><4044>: Abbrev Number: 58 (DW_TAG_restrict_type)\n- <4045> DW_AT_type : (ref_addr) <0x3bff>\n- <1><4049>: Abbrev Number: 57 (DW_TAG_subprogram)\n- <404a> DW_AT_external : (flag_present) 1\n- <404a> DW_AT_name : (strp) (offset: 0x348f): wcstombs\n- <404e> DW_AT_decl_file : (implicit_const) 11\n- <404e> DW_AT_decl_line : (data1) 143\n- <404f> DW_AT_decl_column : (implicit_const) 1\n- <404f> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4053> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4053> DW_AT_artificial : (flag_present) 1\n- <4053> DW_AT_sibling : (ref_udata) <0x4070>\n- <2><4054>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <4055> DW_AT_name : (strp) (offset: 0x3dad): __dst\n- <4059> DW_AT_decl_file : (implicit_const) 11\n- <4059> DW_AT_decl_line : (data1) 143\n- <405a> DW_AT_decl_column : (implicit_const) 1\n- <405a> DW_AT_type : (ref_addr) <0x433e>\n- <2><405e>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <405f> DW_AT_name : (strp) (offset: 0x14c9): __src\n- <4063> DW_AT_decl_file : (implicit_const) 11\n- <4063> DW_AT_decl_line : (data1) 143\n- <4064> DW_AT_decl_column : (implicit_const) 1\n- <4064> DW_AT_type : (ref_udata) <0x4070>\n- <2><4065>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <4066> DW_AT_name : (strp) (offset: 0x30ca): __len\n- <406a> DW_AT_decl_file : (implicit_const) 11\n- <406a> DW_AT_decl_line : (data1) 143\n- <406b> DW_AT_decl_column : (implicit_const) 1\n- <406b> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><406f>: Abbrev Number: 0\n- <1><4070>: Abbrev Number: 58 (DW_TAG_restrict_type)\n- <4071> DW_AT_type : (ref_addr) <0x3cca>\n- <1><4075>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n- <4076> DW_AT_decl_file : (data1) 12\n- <4077> DW_AT_decl_line : (data1) 71\n- <4078> DW_AT_decl_column : (data1) 12\n- <4079> DW_AT_import : (ref_udata) <0x401d>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n- <1><407a>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n- <407b> DW_AT_decl_file : (data1) 12\n- <407c> DW_AT_decl_line : (data1) 83\n- <407d> DW_AT_decl_column : (data1) 12\n- <407e> DW_AT_import : (ref_udata) <0x4049>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n- <1><407f>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <4080> DW_AT_external : (flag_present) 1\n- <4080> DW_AT_name : (strp) (offset: 0x2fe9): __mbstowcs_chk\n- <4084> DW_AT_decl_file : (data1) 11\n- <4085> DW_AT_decl_line : (data1) 95\n- <4086> DW_AT_decl_column : (data1) 15\n- <4087> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <408b> DW_AT_declaration : (flag_present) 1\n- <408b> DW_AT_sibling : (ref_udata) <0x40a2>\n- <2><408d>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <408e> DW_AT_type : (ref_addr) <0x3bff>\n- <2><4092>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4093> DW_AT_type : (ref_addr) <0x74>\n- <2><4097>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4098> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><409c>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <409d> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40a1>: Abbrev Number: 0\n- <1><40a2>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <40a3> DW_AT_external : (flag_present) 1\n- <40a3> DW_AT_name : (strp) (offset: 0x32df): __mbstowcs_chk_warn\n- <40a7> DW_AT_decl_file : (implicit_const) 11\n- <40a7> DW_AT_decl_line : (data1) 109\n- <40a8> DW_AT_decl_column : (implicit_const) 15\n- <40a8> DW_AT_linkage_name: (strp) (offset: 0x2fe9): __mbstowcs_chk\n- <40ac> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <40b0> DW_AT_declaration : (flag_present) 1\n- <40b0> DW_AT_sibling : (ref_udata) <0x40c7>\n- <2><40b2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40b3> DW_AT_type : (ref_addr) <0x3bff>\n- <2><40b7>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40b8> DW_AT_type : (ref_addr) <0x74>\n- <2><40bc>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40bd> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40c1>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40c2> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40c6>: Abbrev Number: 0\n- <1><40c7>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <40c8> DW_AT_external : (flag_present) 1\n- <40c8> DW_AT_name : (strp) (offset: 0x347e): __mbstowcs_alias\n- <40cc> DW_AT_decl_file : (implicit_const) 11\n- <40cc> DW_AT_decl_line : (data1) 104\n- <40cd> DW_AT_decl_column : (implicit_const) 15\n- <40cd> DW_AT_linkage_name: (strp) (offset: 0x3498): mbstowcs\n- <40d1> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <40d5> DW_AT_declaration : (flag_present) 1\n- <40d5> DW_AT_sibling : (ref_udata) <0x40e7>\n- <2><40d7>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40d8> DW_AT_type : (ref_addr) <0x3bff>\n- <2><40dc>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40dd> DW_AT_type : (ref_addr) <0x74>\n- <2><40e1>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40e2> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><40e6>: Abbrev Number: 0\n- <1><40e7>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <40e8> DW_AT_external : (flag_present) 1\n- <40e8> DW_AT_name : (strp) (offset: 0x3db3): __mbstowcs_nulldst\n- <40ec> DW_AT_decl_file : (implicit_const) 11\n- <40ec> DW_AT_decl_line : (data1) 99\n- <40ed> DW_AT_decl_column : (implicit_const) 15\n- <40ed> DW_AT_linkage_name: (strp) (offset: 0x3498): mbstowcs\n- <40f1> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <40f5> DW_AT_declaration : (flag_present) 1\n- <40f5> DW_AT_sibling : (ref_udata) <0x4107>\n- <2><40f7>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40f8> DW_AT_type : (ref_addr) <0x3bff>\n- <2><40fc>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <40fd> DW_AT_type : (ref_addr) <0x74>\n- <2><4101>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4102> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4106>: Abbrev Number: 0\n- <1><4107>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <4108> DW_AT_external : (flag_present) 1\n- <4108> DW_AT_name : (strp) (offset: 0x30dd): wcslen\n- <410c> DW_AT_decl_file : (data1) 16\n- <410d> DW_AT_decl_line : (data1) 223\n- <410e> DW_AT_decl_column : (data1) 15\n- <410f> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4113> DW_AT_declaration : (flag_present) 1\n- <4113> DW_AT_sibling : (ref_udata) <0x411b>\n- <2><4115>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4116> DW_AT_type : (ref_addr) <0x3cca>\n- <2><411a>: Abbrev Number: 0\n- <1><411b>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <411c> DW_AT_external : (flag_present) 1\n- <411c> DW_AT_name : (strp) (offset: 0x2fda): __wcstombs_chk\n- <4120> DW_AT_decl_file : (data1) 11\n- <4121> DW_AT_decl_line : (data1) 127\n- <4122> DW_AT_decl_column : (data1) 15\n- <4123> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4127> DW_AT_declaration : (flag_present) 1\n- <4127> DW_AT_sibling : (ref_udata) <0x413e>\n- <2><4129>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <412a> DW_AT_type : (ref_addr) <0x72>\n- <2><412e>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <412f> DW_AT_type : (ref_addr) <0x3cca>\n- <2><4133>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4134> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4138>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4139> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><413d>: Abbrev Number: 0\n- <1><413e>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <413f> DW_AT_external : (flag_present) 1\n- <413f> DW_AT_name : (strp) (offset: 0x32cb): __wcstombs_chk_warn\n- <4143> DW_AT_decl_file : (implicit_const) 11\n- <4143> DW_AT_decl_line : (data1) 136\n- <4144> DW_AT_decl_column : (implicit_const) 15\n- <4144> DW_AT_linkage_name: (strp) (offset: 0x2fda): __wcstombs_chk\n- <4148> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <414c> DW_AT_declaration : (flag_present) 1\n- <414c> DW_AT_sibling : (ref_udata) <0x4163>\n- <2><414e>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <414f> DW_AT_type : (ref_addr) <0x72>\n- <2><4153>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4154> DW_AT_type : (ref_addr) <0x3cca>\n- <2><4158>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4159> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><415d>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <415e> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4162>: Abbrev Number: 0\n- <1><4163>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <4164> DW_AT_external : (flag_present) 1\n- <4164> DW_AT_name : (strp) (offset: 0x346d): __wcstombs_alias\n- <4168> DW_AT_decl_file : (implicit_const) 11\n- <4168> DW_AT_decl_line : (data1) 131\n- <4169> DW_AT_decl_column : (implicit_const) 15\n- <4169> DW_AT_linkage_name: (strp) (offset: 0x348f): wcstombs\n- <416d> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <4171> DW_AT_declaration : (flag_present) 1\n- <4171> DW_AT_sibling : (ref_udata) <0x4183>\n- <2><4173>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4174> DW_AT_type : (ref_addr) <0x72>\n- <2><4178>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4179> DW_AT_type : (ref_addr) <0x3cca>\n- <2><417d>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <417e> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n- <2><4182>: Abbrev Number: 0\n- <1><4183>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <4184> DW_AT_specification: (ref_addr) <0x15a6>\n- <4188> DW_AT_object_pointer: (ref_udata) <0x418c>\n- <418a> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <418a> DW_AT_sibling : (ref_udata) <0x41ae>\n- <2><418c>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <418d> DW_AT_name : (strp) (offset: 0x353d): this\n- <4191> DW_AT_type : (ref_addr) <0x4327>\n- <4195> DW_AT_artificial : (flag_present) 1\n- <2><4195>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <4196> DW_AT_name : (string) str\n- <419a> DW_AT_decl_file : (implicit_const) 4\n- <419a> DW_AT_decl_line : (data2) 1611\n- <419c> DW_AT_decl_column : (data1) 37\n- <419d> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><41a1>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <41a2> DW_AT_name : (strp) (offset: 0x3596): chars\n- <41a6> DW_AT_decl_file : (implicit_const) 4\n- <41a6> DW_AT_decl_line : (data2) 1611\n- <41a8> DW_AT_decl_column : (data1) 55\n- <41a9> DW_AT_type : (ref_addr) <0x33a2>\n- <2><41ad>: Abbrev Number: 0\n- <1><41ae>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <41af> DW_AT_specification: (ref_addr) <0x158a>\n- <41b3> DW_AT_object_pointer: (ref_udata) <0x41b7>\n- <41b5> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <41b5> DW_AT_sibling : (ref_udata) <0x41d9>\n- <2><41b7>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <41b8> DW_AT_name : (strp) (offset: 0x353d): this\n- <41bc> DW_AT_type : (ref_addr) <0x4327>\n- <41c0> DW_AT_artificial : (flag_present) 1\n- <2><41c0>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <41c1> DW_AT_name : (string) str\n- <41c5> DW_AT_decl_file : (implicit_const) 4\n- <41c5> DW_AT_decl_line : (data2) 1608\n- <41c7> DW_AT_decl_column : (data1) 41\n- <41c8> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><41cc>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <41cd> DW_AT_name : (strp) (offset: 0x4123): isCopy\n- <41d1> DW_AT_decl_file : (implicit_const) 4\n- <41d1> DW_AT_decl_line : (data2) 1608\n- <41d3> DW_AT_decl_column : (data1) 56\n- <41d4> DW_AT_type : (ref_addr) <0x33c6>\n- <2><41d8>: Abbrev Number: 0\n- <1><41d9>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <41da> DW_AT_specification: (ref_addr) <0x1571>\n- <41de> DW_AT_object_pointer: (ref_udata) <0x41e2>\n- <41e0> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <41e0> DW_AT_sibling : (ref_udata) <0x41f8>\n- <2><41e2>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <41e3> DW_AT_name : (strp) (offset: 0x353d): this\n- <41e7> DW_AT_type : (ref_addr) <0x4327>\n- <41eb> DW_AT_artificial : (flag_present) 1\n- <2><41eb>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <41ec> DW_AT_name : (string) str\n- <41f0> DW_AT_decl_file : (implicit_const) 4\n- <41f0> DW_AT_decl_line : (data2) 1605\n- <41f2> DW_AT_decl_column : (data1) 35\n- <41f3> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><41f7>: Abbrev Number: 0\n- <1><41f8>: Abbrev Number: 60 (DW_TAG_subprogram)\n- <41f9> DW_AT_specification: (ref_addr) <0x1555>\n- <41fd> DW_AT_object_pointer: (ref_udata) <0x4200>\n- <41ff> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><4200>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <4201> DW_AT_name : (strp) (offset: 0x353d): this\n- <4205> DW_AT_type : (ref_addr) <0x4327>\n- <4209> DW_AT_artificial : (flag_present) 1\n- <2><4209>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <420a> DW_AT_name : (strp) (offset: 0x1b8a): unicode\n- <420e> DW_AT_decl_file : (implicit_const) 4\n- <420e> DW_AT_decl_line : (data2) 1602\n- <4210> DW_AT_decl_column : (data1) 36\n- <4211> DW_AT_type : (ref_addr) <0x33a2>\n- <2><4215>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <4216> DW_AT_name : (string) len\n- <421a> DW_AT_decl_file : (implicit_const) 4\n- <421a> DW_AT_decl_line : (data2) 1602\n- <421c> DW_AT_decl_column : (data1) 51\n- <421d> DW_AT_type : (ref_addr) <0xee>, jsize, jint, int\n- <2><4221>: Abbrev Number: 0\n- <1><4222>: Abbrev Number: 0\n- Compilation Unit @ offset 0x4223:\n+ <1><400c>: Abbrev Number: 69 (DW_TAG_subprogram)\n+ <400d> DW_AT_external : (flag_present) 1\n+ <400d> DW_AT_name : (strp) (offset: 0x1b65): mark_failed_with_code\n+ <4011> DW_AT_decl_file : (data1) 13\n+ <4012> DW_AT_decl_line : (data1) 54\n+ <4013> DW_AT_decl_column : (data1) 13\n+ <4014> DW_AT_declaration : (flag_present) 1\n+ <4014> DW_AT_sibling : (ref_udata) <0x402f>\n+ <2><4015>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4016> DW_AT_type : (ref_addr) <0x284b>\n+ <2><401a>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <401b> DW_AT_type : (ref_addr) <0x74>\n+ <2><401f>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4020> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><4024>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4025> DW_AT_type : (ref_addr) <0x74>\n+ <2><4029>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <402a> DW_AT_type : (ref_addr) <0x19c>, jobject\n+ <2><402e>: Abbrev Number: 0\n+ <1><402f>: Abbrev Number: 68 (DW_TAG_subprogram)\n+ <4030> DW_AT_external : (flag_present) 1\n+ <4030> DW_AT_name : (strp) (offset: 0x330a): strerror_r\n+ <4034> DW_AT_decl_file : (data1) 16\n+ <4035> DW_AT_decl_line : (data2) 444\n+ <4037> DW_AT_decl_column : (data1) 14\n+ <4038> DW_AT_type : (ref_addr) <0x72>\n+ <403c> DW_AT_declaration : (flag_present) 1\n+ <2><403c>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <403d> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><4041>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4042> DW_AT_type : (ref_addr) <0x72>\n+ <2><4046>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4047> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><404b>: Abbrev Number: 0\n+ <1><404c>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x404d:\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><422f>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <4230> DW_AT_stmt_list : (sec_offset) 0\n- <1><4234>: Abbrev Number: 66 (DW_TAG_subprogram)\n- <4235> DW_AT_specification: (ref_addr) <0x633>\n- <4239> DW_AT_object_pointer: (ref_udata) <0x423a>\n- <423a> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <2><423a>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <423b> DW_AT_name : (strp) (offset: 0x353d): this\n- <423f> DW_AT_type : (ref_addr) <0x4327>\n- <4243> DW_AT_artificial : (flag_present) 1\n- <2><4243>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <4244> DW_AT_name : (strp) (offset: 0x48c9): clazz\n- <4248> DW_AT_decl_file : (implicit_const) 4\n- <4248> DW_AT_decl_line : (implicit_const) 897\n- <4248> DW_AT_decl_column : (data1) 34\n- <4249> DW_AT_type : (ref_addr) <0x1a9>, jclass\n- <2><424d>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <424e> DW_AT_name : (strp) (offset: 0x1c10): name\n- <4252> DW_AT_decl_file : (implicit_const) 4\n- <4252> DW_AT_decl_line : (implicit_const) 897\n- <4252> DW_AT_decl_column : (data1) 53\n- <4253> DW_AT_type : (ref_addr) <0x74>\n- <2><4257>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <4258> DW_AT_name : (string) sig\n- <425c> DW_AT_decl_file : (implicit_const) 4\n- <425c> DW_AT_decl_line : (data2) 898\n- <425e> DW_AT_decl_column : (data1) 39\n- <425f> DW_AT_type : (ref_addr) <0x74>\n- <2><4263>: Abbrev Number: 0\n- <1><4264>: Abbrev Number: 0\n- Compilation Unit @ offset 0x4265:\n+ <0><4059>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <405a> DW_AT_stmt_list : (sec_offset) 0\n+ <1><405e>: Abbrev Number: 66 (DW_TAG_subprogram)\n+ <405f> DW_AT_specification: (ref_addr) <0x633>\n+ <4063> DW_AT_object_pointer: (ref_udata) <0x4064>\n+ <4064> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <2><4064>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <4065> DW_AT_name : (strp) (offset: 0x353d): this\n+ <4069> DW_AT_type : (ref_addr) <0x4327>\n+ <406d> DW_AT_artificial : (flag_present) 1\n+ <2><406d>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <406e> DW_AT_name : (strp) (offset: 0x48c9): clazz\n+ <4072> DW_AT_decl_file : (implicit_const) 4\n+ <4072> DW_AT_decl_line : (implicit_const) 897\n+ <4072> DW_AT_decl_column : (data1) 34\n+ <4073> DW_AT_type : (ref_addr) <0x1a9>, jclass\n+ <2><4077>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <4078> DW_AT_name : (strp) (offset: 0x1c10): name\n+ <407c> DW_AT_decl_file : (implicit_const) 4\n+ <407c> DW_AT_decl_line : (implicit_const) 897\n+ <407c> DW_AT_decl_column : (data1) 53\n+ <407d> DW_AT_type : (ref_addr) <0x74>\n+ <2><4081>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <4082> DW_AT_name : (string) sig\n+ <4086> DW_AT_decl_file : (implicit_const) 4\n+ <4086> DW_AT_decl_line : (data2) 898\n+ <4088> DW_AT_decl_column : (data1) 39\n+ <4089> DW_AT_type : (ref_addr) <0x74>\n+ <2><408d>: Abbrev Number: 0\n+ <1><408e>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x408f:\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><4271>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <4272> DW_AT_stmt_list : (sec_offset) 0\n- <1><4276>: Abbrev Number: 14 (DW_TAG_subprogram)\n- <4277> DW_AT_external : (flag_present) 1\n- <4277> DW_AT_name : (strp) (offset: 0x1b7b): map_error_code\n- <427b> DW_AT_decl_file : (data1) 13\n- <427c> DW_AT_decl_line : (data1) 59\n- <427d> DW_AT_decl_column : (data1) 12\n- <427e> DW_AT_type : (ref_addr) <0x54>, int\n- <4282> DW_AT_declaration : (flag_present) 1\n- <4282> DW_AT_sibling : (ref_udata) <0x4289>\n- <2><4283>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4284> DW_AT_type : (ref_addr) <0x54>, int\n- <2><4288>: Abbrev Number: 0\n- <1><4289>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <428a> DW_AT_specification: (ref_addr) <0x15bf>\n- <428e> DW_AT_object_pointer: (ref_udata) <0x4290>\n- <428f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <428f> DW_AT_sibling : (ref_udata) <0x42a6>\n- <2><4290>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <4291> DW_AT_name : (strp) (offset: 0x353d): this\n- <4295> DW_AT_type : (ref_addr) <0x4327>\n- <4299> DW_AT_artificial : (flag_present) 1\n- <2><4299>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <429a> DW_AT_name : (string) utf\n- <429e> DW_AT_decl_file : (implicit_const) 4\n- <429e> DW_AT_decl_line : (data2) 1615\n- <42a0> DW_AT_decl_column : (data1) 38\n- <42a1> DW_AT_type : (ref_addr) <0x74>\n- <2><42a5>: Abbrev Number: 0\n- <1><42a6>: Abbrev Number: 60 (DW_TAG_subprogram)\n- <42a7> DW_AT_specification: (ref_addr) <0x5fe>\n- <42ab> DW_AT_object_pointer: (ref_udata) <0x42ad>\n- <42ac> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><42ad>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n- <42ae> DW_AT_name : (strp) (offset: 0x353d): this\n- <42b2> DW_AT_type : (ref_addr) <0x4327>\n- <42b6> DW_AT_artificial : (flag_present) 1\n- <2><42b6>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <42b7> DW_AT_name : (string) obj\n- <42bb> DW_AT_decl_file : (implicit_const) 4\n- <42bb> DW_AT_decl_line : (data2) 890\n- <42bd> DW_AT_decl_column : (data1) 35\n- <42be> DW_AT_type : (ref_addr) <0x19c>, jobject\n- <2><42c2>: Abbrev Number: 0\n- <1><42c3>: Abbrev Number: 0\n- Compilation Unit @ offset 0x42c4:\n- Length: 0x4e (32-bit)\n+ <0><409b>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <409c> DW_AT_stmt_list : (sec_offset) 0\n+ <1><40a0>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <40a1> DW_AT_external : (flag_present) 1\n+ <40a1> DW_AT_name : (strp) (offset: 0x1b7b): map_error_code\n+ <40a5> DW_AT_decl_file : (data1) 13\n+ <40a6> DW_AT_decl_line : (data1) 59\n+ <40a7> DW_AT_decl_column : (data1) 12\n+ <40a8> DW_AT_type : (ref_addr) <0x54>, int\n+ <40ac> DW_AT_declaration : (flag_present) 1\n+ <40ac> DW_AT_sibling : (ref_udata) <0x40b3>\n+ <2><40ad>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <40ae> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><40b2>: Abbrev Number: 0\n+ <1><40b3>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <40b4> DW_AT_specification: (ref_addr) <0x15bf>\n+ <40b8> DW_AT_object_pointer: (ref_udata) <0x40ba>\n+ <40b9> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <40b9> DW_AT_sibling : (ref_udata) <0x40d0>\n+ <2><40ba>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <40bb> DW_AT_name : (strp) (offset: 0x353d): this\n+ <40bf> DW_AT_type : (ref_addr) <0x4327>\n+ <40c3> DW_AT_artificial : (flag_present) 1\n+ <2><40c3>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <40c4> DW_AT_name : (string) utf\n+ <40c8> DW_AT_decl_file : (implicit_const) 4\n+ <40c8> DW_AT_decl_line : (data2) 1615\n+ <40ca> DW_AT_decl_column : (data1) 38\n+ <40cb> DW_AT_type : (ref_addr) <0x74>\n+ <2><40cf>: Abbrev Number: 0\n+ <1><40d0>: Abbrev Number: 60 (DW_TAG_subprogram)\n+ <40d1> DW_AT_specification: (ref_addr) <0x5fe>\n+ <40d5> DW_AT_object_pointer: (ref_udata) <0x40d7>\n+ <40d6> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><40d7>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <40d8> DW_AT_name : (strp) (offset: 0x353d): this\n+ <40dc> DW_AT_type : (ref_addr) <0x4327>\n+ <40e0> DW_AT_artificial : (flag_present) 1\n+ <2><40e0>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <40e1> DW_AT_name : (string) obj\n+ <40e5> DW_AT_decl_file : (implicit_const) 4\n+ <40e5> DW_AT_decl_line : (data2) 890\n+ <40e7> DW_AT_decl_column : (data1) 35\n+ <40e8> DW_AT_type : (ref_addr) <0x19c>, jobject\n+ <2><40ec>: Abbrev Number: 0\n+ <1><40ed>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x40ee:\n+ Length: 0x224 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><42d0>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <42d1> DW_AT_stmt_list : (sec_offset) 0\n- <1><42d5>: Abbrev Number: 69 (DW_TAG_subprogram)\n- <42d6> DW_AT_external : (flag_present) 1\n- <42d6> DW_AT_name : (strp) (offset: 0x1b65): mark_failed_with_code\n- <42da> DW_AT_decl_file : (data1) 13\n- <42db> DW_AT_decl_line : (data1) 54\n- <42dc> DW_AT_decl_column : (data1) 13\n- <42dd> DW_AT_declaration : (flag_present) 1\n- <42dd> DW_AT_sibling : (ref_udata) <0x42f8>\n- <2><42de>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <42df> DW_AT_type : (ref_addr) <0x284b>\n- <2><42e3>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <42e4> DW_AT_type : (ref_addr) <0x74>\n- <2><42e8>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <42e9> DW_AT_type : (ref_addr) <0x54>, int\n- <2><42ed>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <42ee> DW_AT_type : (ref_addr) <0x74>\n- <2><42f2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <42f3> DW_AT_type : (ref_addr) <0x19c>, jobject\n- <2><42f7>: Abbrev Number: 0\n- <1><42f8>: Abbrev Number: 68 (DW_TAG_subprogram)\n- <42f9> DW_AT_external : (flag_present) 1\n- <42f9> DW_AT_name : (strp) (offset: 0x330a): strerror_r\n- <42fd> DW_AT_decl_file : (data1) 17\n- <42fe> DW_AT_decl_line : (data2) 444\n- <4300> DW_AT_decl_column : (data1) 14\n- <4301> DW_AT_type : (ref_addr) <0x72>\n- <4305> DW_AT_declaration : (flag_present) 1\n- <2><4305>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4306> DW_AT_type : (ref_addr) <0x54>, int\n- <2><430a>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <430b> DW_AT_type : (ref_addr) <0x72>\n- <2><430f>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <4310> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <0><40fa>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <40fb> DW_AT_stmt_list : (sec_offset) 0\n+ <1><40ff>: Abbrev Number: 28 (DW_TAG_namespace)\n+ <4100> DW_AT_name : (string) std\n+ <4104> DW_AT_sibling : (ref_udata) <0x4110>\n+ <2><4105>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n+ <4106> DW_AT_decl_file : (data1) 7\n+ <4107> DW_AT_decl_line : (data1) 158\n+ <4108> DW_AT_decl_column : (data1) 11\n+ <4109> DW_AT_import : (ref_udata) <0x4110>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n+ <2><410a>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n+ <410b> DW_AT_decl_file : (data1) 7\n+ <410c> DW_AT_decl_line : (data1) 175\n+ <410d> DW_AT_decl_column : (data1) 11\n+ <410e> DW_AT_import : (ref_udata) <0x413c>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n+ <2><410f>: Abbrev Number: 0\n+ <1><4110>: Abbrev Number: 57 (DW_TAG_subprogram)\n+ <4111> DW_AT_external : (flag_present) 1\n+ <4111> DW_AT_name : (strp) (offset: 0x3498): mbstowcs\n+ <4115> DW_AT_decl_file : (implicit_const) 11\n+ <4115> DW_AT_decl_line : (data1) 117\n+ <4116> DW_AT_decl_column : (implicit_const) 1\n+ <4116> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <411a> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <411a> DW_AT_artificial : (flag_present) 1\n+ <411a> DW_AT_sibling : (ref_udata) <0x4137>\n+ <2><411b>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <411c> DW_AT_name : (strp) (offset: 0x3dad): __dst\n+ <4120> DW_AT_decl_file : (implicit_const) 11\n+ <4120> DW_AT_decl_line : (data1) 117\n+ <4121> DW_AT_decl_column : (implicit_const) 1\n+ <4121> DW_AT_type : (ref_udata) <0x4137>\n+ <2><4122>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <4123> DW_AT_name : (strp) (offset: 0x14c9): __src\n+ <4127> DW_AT_decl_file : (implicit_const) 11\n+ <4127> DW_AT_decl_line : (data1) 117\n+ <4128> DW_AT_decl_column : (implicit_const) 1\n+ <4128> DW_AT_type : (ref_addr) <0x4343>\n+ <2><412c>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <412d> DW_AT_name : (strp) (offset: 0x30ca): __len\n+ <4131> DW_AT_decl_file : (implicit_const) 11\n+ <4131> DW_AT_decl_line : (data1) 117\n+ <4132> DW_AT_decl_column : (implicit_const) 1\n+ <4132> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4136>: Abbrev Number: 0\n+ <1><4137>: Abbrev Number: 58 (DW_TAG_restrict_type)\n+ <4138> DW_AT_type : (ref_addr) <0x3bff>\n+ <1><413c>: Abbrev Number: 57 (DW_TAG_subprogram)\n+ <413d> DW_AT_external : (flag_present) 1\n+ <413d> DW_AT_name : (strp) (offset: 0x348f): wcstombs\n+ <4141> DW_AT_decl_file : (implicit_const) 11\n+ <4141> DW_AT_decl_line : (data1) 143\n+ <4142> DW_AT_decl_column : (implicit_const) 1\n+ <4142> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4146> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4146> DW_AT_artificial : (flag_present) 1\n+ <4146> DW_AT_sibling : (ref_udata) <0x4163>\n+ <2><4147>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <4148> DW_AT_name : (strp) (offset: 0x3dad): __dst\n+ <414c> DW_AT_decl_file : (implicit_const) 11\n+ <414c> DW_AT_decl_line : (data1) 143\n+ <414d> DW_AT_decl_column : (implicit_const) 1\n+ <414d> DW_AT_type : (ref_addr) <0x433e>\n+ <2><4151>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <4152> DW_AT_name : (strp) (offset: 0x14c9): __src\n+ <4156> DW_AT_decl_file : (implicit_const) 11\n+ <4156> DW_AT_decl_line : (data1) 143\n+ <4157> DW_AT_decl_column : (implicit_const) 1\n+ <4157> DW_AT_type : (ref_udata) <0x4163>\n+ <2><4158>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <4159> DW_AT_name : (strp) (offset: 0x30ca): __len\n+ <415d> DW_AT_decl_file : (implicit_const) 11\n+ <415d> DW_AT_decl_line : (data1) 143\n+ <415e> DW_AT_decl_column : (implicit_const) 1\n+ <415e> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4162>: Abbrev Number: 0\n+ <1><4163>: Abbrev Number: 58 (DW_TAG_restrict_type)\n+ <4164> DW_AT_type : (ref_addr) <0x3cca>\n+ <1><4168>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n+ <4169> DW_AT_decl_file : (data1) 12\n+ <416a> DW_AT_decl_line : (data1) 71\n+ <416b> DW_AT_decl_column : (data1) 12\n+ <416c> DW_AT_import : (ref_udata) <0x4110>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n+ <1><416d>: Abbrev Number: 29 (DW_TAG_imported_declaration)\n+ <416e> DW_AT_decl_file : (data1) 12\n+ <416f> DW_AT_decl_line : (data1) 83\n+ <4170> DW_AT_decl_column : (data1) 12\n+ <4171> DW_AT_import : (ref_udata) <0x413c>\t[Abbrev Number: 57 (DW_TAG_subprogram)]\n+ <1><4172>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <4173> DW_AT_external : (flag_present) 1\n+ <4173> DW_AT_name : (strp) (offset: 0x2fe9): __mbstowcs_chk\n+ <4177> DW_AT_decl_file : (data1) 11\n+ <4178> DW_AT_decl_line : (data1) 95\n+ <4179> DW_AT_decl_column : (data1) 15\n+ <417a> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <417e> DW_AT_declaration : (flag_present) 1\n+ <417e> DW_AT_sibling : (ref_udata) <0x4195>\n+ <2><4180>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4181> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><4185>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4186> DW_AT_type : (ref_addr) <0x74>\n+ <2><418a>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <418b> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><418f>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4190> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4194>: Abbrev Number: 0\n+ <1><4195>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <4196> DW_AT_external : (flag_present) 1\n+ <4196> DW_AT_name : (strp) (offset: 0x32df): __mbstowcs_chk_warn\n+ <419a> DW_AT_decl_file : (implicit_const) 11\n+ <419a> DW_AT_decl_line : (data1) 109\n+ <419b> DW_AT_decl_column : (implicit_const) 15\n+ <419b> DW_AT_linkage_name: (strp) (offset: 0x2fe9): __mbstowcs_chk\n+ <419f> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <41a3> DW_AT_declaration : (flag_present) 1\n+ <41a3> DW_AT_sibling : (ref_udata) <0x41ba>\n+ <2><41a5>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41a6> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><41aa>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41ab> DW_AT_type : (ref_addr) <0x74>\n+ <2><41af>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41b0> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41b4>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41b5> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41b9>: Abbrev Number: 0\n+ <1><41ba>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <41bb> DW_AT_external : (flag_present) 1\n+ <41bb> DW_AT_name : (strp) (offset: 0x347e): __mbstowcs_alias\n+ <41bf> DW_AT_decl_file : (implicit_const) 11\n+ <41bf> DW_AT_decl_line : (data1) 104\n+ <41c0> DW_AT_decl_column : (implicit_const) 15\n+ <41c0> DW_AT_linkage_name: (strp) (offset: 0x3498): mbstowcs\n+ <41c4> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <41c8> DW_AT_declaration : (flag_present) 1\n+ <41c8> DW_AT_sibling : (ref_udata) <0x41da>\n+ <2><41ca>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41cb> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><41cf>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41d0> DW_AT_type : (ref_addr) <0x74>\n+ <2><41d4>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41d5> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41d9>: Abbrev Number: 0\n+ <1><41da>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <41db> DW_AT_external : (flag_present) 1\n+ <41db> DW_AT_name : (strp) (offset: 0x3db3): __mbstowcs_nulldst\n+ <41df> DW_AT_decl_file : (implicit_const) 11\n+ <41df> DW_AT_decl_line : (data1) 99\n+ <41e0> DW_AT_decl_column : (implicit_const) 15\n+ <41e0> DW_AT_linkage_name: (strp) (offset: 0x3498): mbstowcs\n+ <41e4> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <41e8> DW_AT_declaration : (flag_present) 1\n+ <41e8> DW_AT_sibling : (ref_udata) <0x41fa>\n+ <2><41ea>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41eb> DW_AT_type : (ref_addr) <0x3bff>\n+ <2><41ef>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41f0> DW_AT_type : (ref_addr) <0x74>\n+ <2><41f4>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <41f5> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><41f9>: Abbrev Number: 0\n+ <1><41fa>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <41fb> DW_AT_external : (flag_present) 1\n+ <41fb> DW_AT_name : (strp) (offset: 0x30dd): wcslen\n+ <41ff> DW_AT_decl_file : (data1) 17\n+ <4200> DW_AT_decl_line : (data1) 223\n+ <4201> DW_AT_decl_column : (data1) 15\n+ <4202> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4206> DW_AT_declaration : (flag_present) 1\n+ <4206> DW_AT_sibling : (ref_udata) <0x420e>\n+ <2><4208>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4209> DW_AT_type : (ref_addr) <0x3cca>\n+ <2><420d>: Abbrev Number: 0\n+ <1><420e>: Abbrev Number: 14 (DW_TAG_subprogram)\n+ <420f> DW_AT_external : (flag_present) 1\n+ <420f> DW_AT_name : (strp) (offset: 0x2fda): __wcstombs_chk\n+ <4213> DW_AT_decl_file : (data1) 11\n+ <4214> DW_AT_decl_line : (data1) 127\n+ <4215> DW_AT_decl_column : (data1) 15\n+ <4216> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <421a> DW_AT_declaration : (flag_present) 1\n+ <421a> DW_AT_sibling : (ref_udata) <0x4231>\n+ <2><421c>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <421d> DW_AT_type : (ref_addr) <0x72>\n+ <2><4221>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4222> DW_AT_type : (ref_addr) <0x3cca>\n+ <2><4226>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4227> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><422b>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <422c> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4230>: Abbrev Number: 0\n+ <1><4231>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <4232> DW_AT_external : (flag_present) 1\n+ <4232> DW_AT_name : (strp) (offset: 0x32cb): __wcstombs_chk_warn\n+ <4236> DW_AT_decl_file : (implicit_const) 11\n+ <4236> DW_AT_decl_line : (data1) 136\n+ <4237> DW_AT_decl_column : (implicit_const) 15\n+ <4237> DW_AT_linkage_name: (strp) (offset: 0x2fda): __wcstombs_chk\n+ <423b> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <423f> DW_AT_declaration : (flag_present) 1\n+ <423f> DW_AT_sibling : (ref_udata) <0x4256>\n+ <2><4241>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4242> DW_AT_type : (ref_addr) <0x72>\n+ <2><4246>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4247> DW_AT_type : (ref_addr) <0x3cca>\n+ <2><424b>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <424c> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4250>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4251> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4255>: Abbrev Number: 0\n+ <1><4256>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <4257> DW_AT_external : (flag_present) 1\n+ <4257> DW_AT_name : (strp) (offset: 0x346d): __wcstombs_alias\n+ <425b> DW_AT_decl_file : (implicit_const) 11\n+ <425b> DW_AT_decl_line : (data1) 131\n+ <425c> DW_AT_decl_column : (implicit_const) 15\n+ <425c> DW_AT_linkage_name: (strp) (offset: 0x348f): wcstombs\n+ <4260> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <4264> DW_AT_declaration : (flag_present) 1\n+ <4264> DW_AT_sibling : (ref_udata) <0x4276>\n+ <2><4266>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4267> DW_AT_type : (ref_addr) <0x72>\n+ <2><426b>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <426c> DW_AT_type : (ref_addr) <0x3cca>\n+ <2><4270>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <4271> DW_AT_type : (ref_addr) <0x3917>, size_t, unsigned int\n+ <2><4275>: Abbrev Number: 0\n+ <1><4276>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <4277> DW_AT_specification: (ref_addr) <0x15a6>\n+ <427b> DW_AT_object_pointer: (ref_udata) <0x427f>\n+ <427d> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <427d> DW_AT_sibling : (ref_udata) <0x42a1>\n+ <2><427f>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <4280> DW_AT_name : (strp) (offset: 0x353d): this\n+ <4284> DW_AT_type : (ref_addr) <0x4327>\n+ <4288> DW_AT_artificial : (flag_present) 1\n+ <2><4288>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <4289> DW_AT_name : (string) str\n+ <428d> DW_AT_decl_file : (implicit_const) 4\n+ <428d> DW_AT_decl_line : (data2) 1611\n+ <428f> DW_AT_decl_column : (data1) 37\n+ <4290> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><4294>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4295> DW_AT_name : (strp) (offset: 0x3596): chars\n+ <4299> DW_AT_decl_file : (implicit_const) 4\n+ <4299> DW_AT_decl_line : (data2) 1611\n+ <429b> DW_AT_decl_column : (data1) 55\n+ <429c> DW_AT_type : (ref_addr) <0x33a2>\n+ <2><42a0>: Abbrev Number: 0\n+ <1><42a1>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <42a2> DW_AT_specification: (ref_addr) <0x158a>\n+ <42a6> DW_AT_object_pointer: (ref_udata) <0x42aa>\n+ <42a8> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <42a8> DW_AT_sibling : (ref_udata) <0x42cc>\n+ <2><42aa>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <42ab> DW_AT_name : (strp) (offset: 0x353d): this\n+ <42af> DW_AT_type : (ref_addr) <0x4327>\n+ <42b3> DW_AT_artificial : (flag_present) 1\n+ <2><42b3>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <42b4> DW_AT_name : (string) str\n+ <42b8> DW_AT_decl_file : (implicit_const) 4\n+ <42b8> DW_AT_decl_line : (data2) 1608\n+ <42ba> DW_AT_decl_column : (data1) 41\n+ <42bb> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><42bf>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <42c0> DW_AT_name : (strp) (offset: 0x4123): isCopy\n+ <42c4> DW_AT_decl_file : (implicit_const) 4\n+ <42c4> DW_AT_decl_line : (data2) 1608\n+ <42c6> DW_AT_decl_column : (data1) 56\n+ <42c7> DW_AT_type : (ref_addr) <0x33c6>\n+ <2><42cb>: Abbrev Number: 0\n+ <1><42cc>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <42cd> DW_AT_specification: (ref_addr) <0x1571>\n+ <42d1> DW_AT_object_pointer: (ref_udata) <0x42d5>\n+ <42d3> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <42d3> DW_AT_sibling : (ref_udata) <0x42eb>\n+ <2><42d5>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <42d6> DW_AT_name : (strp) (offset: 0x353d): this\n+ <42da> DW_AT_type : (ref_addr) <0x4327>\n+ <42de> DW_AT_artificial : (flag_present) 1\n+ <2><42de>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <42df> DW_AT_name : (string) str\n+ <42e3> DW_AT_decl_file : (implicit_const) 4\n+ <42e3> DW_AT_decl_line : (data2) 1605\n+ <42e5> DW_AT_decl_column : (data1) 35\n+ <42e6> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><42ea>: Abbrev Number: 0\n+ <1><42eb>: Abbrev Number: 60 (DW_TAG_subprogram)\n+ <42ec> DW_AT_specification: (ref_addr) <0x1555>\n+ <42f0> DW_AT_object_pointer: (ref_udata) <0x42f3>\n+ <42f2> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><42f3>: Abbrev Number: 56 (DW_TAG_formal_parameter)\n+ <42f4> DW_AT_name : (strp) (offset: 0x353d): this\n+ <42f8> DW_AT_type : (ref_addr) <0x4327>\n+ <42fc> DW_AT_artificial : (flag_present) 1\n+ <2><42fc>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <42fd> DW_AT_name : (strp) (offset: 0x1b8a): unicode\n+ <4301> DW_AT_decl_file : (implicit_const) 4\n+ <4301> DW_AT_decl_line : (data2) 1602\n+ <4303> DW_AT_decl_column : (data1) 36\n+ <4304> DW_AT_type : (ref_addr) <0x33a2>\n+ <2><4308>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <4309> DW_AT_name : (string) len\n+ <430d> DW_AT_decl_file : (implicit_const) 4\n+ <430d> DW_AT_decl_line : (data2) 1602\n+ <430f> DW_AT_decl_column : (data1) 51\n+ <4310> DW_AT_type : (ref_addr) <0xee>, jsize, jint, int\n <2><4314>: Abbrev Number: 0\n <1><4315>: Abbrev Number: 0\n Compilation Unit @ offset 0x4316:\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/56/006bf60caec57bfbaf32e7c83da5ac5561bc64.debug", "source2": "./usr/lib/debug/.build-id/ac/ed55a3cc58b171d35c09444130d74334c7e26f.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: 19396 (bytes into file)\n+ Start of section headers: 19400 (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 0x4bc4:\n+There are 37 section headers, starting at offset 0x4bc8:\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 00194a 00 C 0 0 4\n- [27] .debug_abbrev PROGBITS 00000000 001b4c 0003db 00 C 0 0 4\n- [28] .debug_line PROGBITS 00000000 001f28 000a83 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 000169 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 002f68 000760 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 0036c8 000122 00 C 0 0 4\n- [33] .gnu_debugaltlink PROGBITS 00000000 0037ea 000054 00 0 0 1\n- [34] .symtab SYMTAB 00000000 003840 000650 10 35 33 4\n- [35] .strtab STRTAB 00000000 003e90 000bc3 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 004a53 000171 00 0 0 1\n+ [26] .debug_info PROGBITS 00000000 000200 001947 00 C 0 0 4\n+ [27] .debug_abbrev PROGBITS 00000000 001b48 0003db 00 C 0 0 4\n+ [28] .debug_line PROGBITS 00000000 001f24 000a8b 00 C 0 0 4\n+ [29] .debug_str PROGBITS 00000000 0029b0 00044d 01 MSC 0 0 4\n+ [30] .debug_line_str PROGBITS 00000000 002e00 00016a 01 MSC 0 0 4\n+ [31] .debug_loclists PROGBITS 00000000 002f6c 00075f 00 C 0 0 4\n+ [32] .debug_rnglists PROGBITS 00000000 0036cc 000122 00 C 0 0 4\n+ [33] .gnu_debugaltlink PROGBITS 00000000 0037ee 000054 00 0 0 1\n+ [34] .symtab SYMTAB 00000000 003844 000650 10 35 33 4\n+ [35] .strtab STRTAB 00000000 003e94 000bc3 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 004a57 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 posix.cpp\n- 10: 00000000 0 FILE LOCAL DEFAULT ABS win.cpp\n- 11: 00000000 0 FILE LOCAL DEFAULT ABS freebsd.cpp\n- 12: 00000000 0 FILE LOCAL DEFAULT ABS linux.cpp\n- 13: 00000000 0 FILE LOCAL DEFAULT ABS apple.cpp\n- 14: 00000000 0 FILE LOCAL DEFAULT ABS freebsd_kevents.cpp\n- 15: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp\n- 16: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n- 17: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n- 18: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 9: 00000000 0 FILE LOCAL DEFAULT ABS freebsd.cpp\n+ 10: 00000000 0 FILE LOCAL DEFAULT ABS freebsd_kevents.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 win.cpp\n+ 15: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 16: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n+ 17: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n+ 18: 00000000 0 FILE LOCAL DEFAULT ABS osx.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: 00003830 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: 00003730 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: 000036d0 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: 00003800 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: 00003760 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: 56006bf60caec57bfbaf32e7c83da5ac5561bc64\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aced55a3cc58b171d35c09444130d74334c7e26f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -26,59 +26,59 @@\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: 0x19): src/main/cpp\n- 2\t(line_strp)\t(offset: 0x26): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x48): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x69): /usr/lib/gcc/i686-linux-gnu/13/include\n- 5\t(line_strp)\t(offset: 0x90): /usr/include\n- 6\t(line_strp)\t(offset: 0x9d): /usr/lib/jvm/default-java/include/linux\n- 7\t(line_strp)\t(offset: 0xc5): /usr/include/i386-linux-gnu/bits/types\n- 8\t(line_strp)\t(offset: 0xec): /usr/include/c++/13\n- 9\t(line_strp)\t(offset: 0x100): /usr/include/c++/13/bits\n- 10\t(line_strp)\t(offset: 0x119): /usr/include/i386-linux-gnu/sys\n- 11\t(line_strp)\t(offset: 0x139): src/shared/headers\n- 12\t(line_strp)\t(offset: 0x14c): /usr/include/i386-linux-gnu/c++/13/bits\n+ 1\t(line_strp)\t(offset: 0x6a): src/main/cpp\n+ 2\t(line_strp)\t(offset: 0x77): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0x99): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0xba): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 5\t(line_strp)\t(offset: 0xe1): /usr/include\n+ 6\t(line_strp)\t(offset: 0xee): /usr/lib/jvm/default-java/include/linux\n+ 7\t(line_strp)\t(offset: 0x116): /usr/include/i386-linux-gnu/bits/types\n+ 8\t(line_strp)\t(offset: 0x13d): /usr/include/c++/13\n+ 9\t(line_strp)\t(offset: 0x151): /usr/include/c++/13/bits\n+ 10\t(line_strp)\t(offset: 0x16a): /usr/include/i386-linux-gnu/sys\n+ 11\t(line_strp)\t(offset: 0x18a): src/shared/headers\n+ 12\t(line_strp)\t(offset: 0x19d): /usr/include/i386-linux-gnu/c++/13/bits\n \n The File Name Table (offset 0x5c, lines 30, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0xf): posix.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x174): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0xf): posix.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x17a): string_fortified.h\n- 4\t(udata)\t3\t(line_strp)\t(offset: 0x18d): unistd.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x196): stddef.h\n- 6\t(udata)\t4\t(line_strp)\t(offset: 0x19f): stdarg.h\n- 7\t(udata)\t3\t(line_strp)\t(offset: 0x21a): types.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x1a8): stdio.h\n- 9\t(udata)\t6\t(line_strp)\t(offset: 0x1b0): jni_md.h\n- 10\t(udata)\t5\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 11\t(udata)\t7\t(line_strp)\t(offset: 0x1c2): struct_timespec.h\n- 12\t(udata)\t8\t(line_strp)\t(offset: 0x1d4): cstdlib\n- 13\t(udata)\t9\t(line_strp)\t(offset: 0x1dc): std_abs.h\n- 14\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): stdlib-float.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x1f5): stdlib-bsearch.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 17\t(udata)\t8\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 18\t(udata)\t3\t(line_strp)\t(offset: 0x206): struct_stat.h\n- 19\t(udata)\t3\t(line_strp)\t(offset: 0x214): ioctl-types.h\n- 20\t(udata)\t10\t(line_strp)\t(offset: 0x222): utsname.h\n- 21\t(udata)\t3\t(line_strp)\t(offset: 0x22c): dirent.h\n- 22\t(udata)\t10\t(line_strp)\t(offset: 0x235): ioctl.h\n- 23\t(udata)\t5\t(line_strp)\t(offset: 0x18d): unistd.h\n- 24\t(udata)\t5\t(line_strp)\t(offset: 0x22c): dirent.h\n- 25\t(udata)\t5\t(line_strp)\t(offset: 0x23d): string.h\n- 26\t(udata)\t5\t(line_strp)\t(offset: 0x246): errno.h\n- 27\t(udata)\t10\t(line_strp)\t(offset: 0x20d): stat.h\n- 28\t(udata)\t11\t(line_strp)\t(offset: 0x24e): generic.h\n- 29\t(udata)\t12\t(line_strp)\t(offset: 0x258): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x60): posix.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x1c5): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x60): posix.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): string_fortified.h\n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0x1de): unistd.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): stddef.h\n+ 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): stdarg.h\n+ 7\t(udata)\t3\t(line_strp)\t(offset: 0x26b): types.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x1f9): stdio.h\n+ 9\t(udata)\t6\t(line_strp)\t(offset: 0x201): jni_md.h\n+ 10\t(udata)\t5\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 11\t(udata)\t7\t(line_strp)\t(offset: 0x213): struct_timespec.h\n+ 12\t(udata)\t8\t(line_strp)\t(offset: 0x225): cstdlib\n+ 13\t(udata)\t9\t(line_strp)\t(offset: 0x22d): std_abs.h\n+ 14\t(udata)\t3\t(line_strp)\t(offset: 0x237): stdlib-float.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x246): stdlib-bsearch.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 17\t(udata)\t8\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 18\t(udata)\t3\t(line_strp)\t(offset: 0x257): struct_stat.h\n+ 19\t(udata)\t3\t(line_strp)\t(offset: 0x265): ioctl-types.h\n+ 20\t(udata)\t10\t(line_strp)\t(offset: 0x273): utsname.h\n+ 21\t(udata)\t3\t(line_strp)\t(offset: 0x27d): dirent.h\n+ 22\t(udata)\t10\t(line_strp)\t(offset: 0x286): ioctl.h\n+ 23\t(udata)\t5\t(line_strp)\t(offset: 0x1de): unistd.h\n+ 24\t(udata)\t5\t(line_strp)\t(offset: 0x27d): dirent.h\n+ 25\t(udata)\t5\t(line_strp)\t(offset: 0x28e): string.h\n+ 26\t(udata)\t5\t(line_strp)\t(offset: 0x297): errno.h\n+ 27\t(udata)\t10\t(line_strp)\t(offset: 0x25e): stat.h\n+ 28\t(udata)\t11\t(line_strp)\t(offset: 0x29f): generic.h\n+ 29\t(udata)\t12\t(line_strp)\t(offset: 0x2a9): c++config.h\n \n Line Number Statements:\n [0x000000f2] Set column to 10\n [0x000000f4] Extended opcode 2: set Address to 0x3360\n [0x000000fb] Advance Line by 1055 to 1056\n [0x000000fe] Copy\n [0x000000ff] Set column to 9\n@@ -1970,54 +1970,54 @@\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0xc4d, lines 13, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x19): src/main/cpp\n- 2\t(line_strp)\t(offset: 0x26): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x48): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x69): /usr/lib/gcc/i686-linux-gnu/13/include\n- 5\t(line_strp)\t(offset: 0xc5): /usr/include/i386-linux-gnu/bits/types\n- 6\t(line_strp)\t(offset: 0x90): /usr/include\n- 7\t(line_strp)\t(offset: 0x9d): /usr/lib/jvm/default-java/include/linux\n- 8\t(line_strp)\t(offset: 0xec): /usr/include/c++/13\n- 9\t(line_strp)\t(offset: 0x100): /usr/include/c++/13/bits\n- 10\t(line_strp)\t(offset: 0x119): /usr/include/i386-linux-gnu/sys\n- 11\t(line_strp)\t(offset: 0x139): src/shared/headers\n- 12\t(line_strp)\t(offset: 0x14c): /usr/include/i386-linux-gnu/c++/13/bits\n+ 1\t(line_strp)\t(offset: 0x6a): src/main/cpp\n+ 2\t(line_strp)\t(offset: 0x77): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0x99): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0xba): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 5\t(line_strp)\t(offset: 0x116): /usr/include/i386-linux-gnu/bits/types\n+ 6\t(line_strp)\t(offset: 0xe1): /usr/include\n+ 7\t(line_strp)\t(offset: 0xee): /usr/lib/jvm/default-java/include/linux\n+ 8\t(line_strp)\t(offset: 0x13d): /usr/include/c++/13\n+ 9\t(line_strp)\t(offset: 0x151): /usr/include/c++/13/bits\n+ 10\t(line_strp)\t(offset: 0x16a): /usr/include/i386-linux-gnu/sys\n+ 11\t(line_strp)\t(offset: 0x18a): src/shared/headers\n+ 12\t(line_strp)\t(offset: 0x19d): /usr/include/i386-linux-gnu/c++/13/bits\n \n The File Name Table (offset 0xc87, lines 25, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x29f): linux.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x174): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x29f): linux.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x18d): unistd.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x196): stddef.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x19f): stdarg.h\n- 6\t(udata)\t3\t(line_strp)\t(offset: 0x21a): types.h\n- 7\t(udata)\t5\t(line_strp)\t(offset: 0x2a9): struct_FILE.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x2b0): FILE.h\n- 9\t(udata)\t6\t(line_strp)\t(offset: 0x1a8): stdio.h\n- 10\t(udata)\t7\t(line_strp)\t(offset: 0x1b0): jni_md.h\n- 11\t(udata)\t6\t(line_strp)\t(offset: 0x2b7): mntent.h\n- 12\t(udata)\t6\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 13\t(udata)\t8\t(line_strp)\t(offset: 0x1d4): cstdlib\n- 14\t(udata)\t9\t(line_strp)\t(offset: 0x1dc): std_abs.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): stdlib-float.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x1f5): stdlib-bsearch.h\n- 17\t(udata)\t3\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 18\t(udata)\t8\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 19\t(udata)\t3\t(line_strp)\t(offset: 0x2c0): stdint-uintn.h\n- 20\t(udata)\t10\t(line_strp)\t(offset: 0x2cf): inotify.h\n- 21\t(udata)\t6\t(line_strp)\t(offset: 0x18d): unistd.h\n- 22\t(udata)\t11\t(line_strp)\t(offset: 0x24e): generic.h\n- 23\t(udata)\t12\t(line_strp)\t(offset: 0x258): c++config.h\n- 24\t(udata)\t3\t(line_strp)\t(offset: 0x2cf): inotify.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x2c2): linux.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x1c5): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x2c2): linux.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1de): unistd.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): stddef.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): stdarg.h\n+ 6\t(udata)\t3\t(line_strp)\t(offset: 0x26b): types.h\n+ 7\t(udata)\t5\t(line_strp)\t(offset: 0x2cc): struct_FILE.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x2d3): FILE.h\n+ 9\t(udata)\t6\t(line_strp)\t(offset: 0x1f9): stdio.h\n+ 10\t(udata)\t7\t(line_strp)\t(offset: 0x201): jni_md.h\n+ 11\t(udata)\t6\t(line_strp)\t(offset: 0x2da): mntent.h\n+ 12\t(udata)\t6\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 13\t(udata)\t8\t(line_strp)\t(offset: 0x225): cstdlib\n+ 14\t(udata)\t9\t(line_strp)\t(offset: 0x22d): std_abs.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x237): stdlib-float.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x246): stdlib-bsearch.h\n+ 17\t(udata)\t3\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 18\t(udata)\t8\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 19\t(udata)\t3\t(line_strp)\t(offset: 0x2e3): stdint-uintn.h\n+ 20\t(udata)\t10\t(line_strp)\t(offset: 0x2f2): inotify.h\n+ 21\t(udata)\t6\t(line_strp)\t(offset: 0x1de): unistd.h\n+ 22\t(udata)\t11\t(line_strp)\t(offset: 0x29f): generic.h\n+ 23\t(udata)\t12\t(line_strp)\t(offset: 0x2a9): c++config.h\n+ 24\t(udata)\t3\t(line_strp)\t(offset: 0x2f2): inotify.h\n \n Line Number Statements:\n [0x00000d04] Set column to 10\n [0x00000d06] Extended opcode 2: set Address to 0x3360\n [0x00000d0d] Advance Line by 1055 to 1056\n [0x00000d10] Copy\n [0x00000d11] Set column to 9\n@@ -2456,15 +2456,15 @@\n [0x00000f9a] Special opcode 118: advance Address by 8 to 0x36bf and Line by 1 to 108\n [0x00000f9b] Special opcode 75: advance Address by 5 to 0x36c4 and Line by 0 to 108\n [0x00000f9c] Advance PC by 1 to 0x36c5\n [0x00000f9e] Extended opcode 1: End of Sequence\n \n \n Offset: 0xfa1\n- Length: 786\n+ Length: 277\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@@ -2485,418 +2485,116 @@\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0xfc3, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x348): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x26): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x48): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x69): /usr/lib/gcc/i686-linux-gnu/13/include\n- 5\t(line_strp)\t(offset: 0x90): /usr/include\n- 6\t(line_strp)\t(offset: 0x9d): /usr/lib/jvm/default-java/include/linux\n- 7\t(line_strp)\t(offset: 0xec): /usr/include/c++/13\n- 8\t(line_strp)\t(offset: 0x100): /usr/include/c++/13/bits\n- 9\t(line_strp)\t(offset: 0x139): src/shared/headers\n- 10\t(line_strp)\t(offset: 0x14c): /usr/include/i386-linux-gnu/c++/13/bits\n+ 1\t(line_strp)\t(offset: 0x332): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0xba): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 3\t(line_strp)\t(offset: 0xe1): /usr/include\n+ 4\t(line_strp)\t(offset: 0xee): /usr/lib/jvm/default-java/include/linux\n+ 5\t(line_strp)\t(offset: 0x77): /usr/lib/jvm/default-java/include\n+ 6\t(line_strp)\t(offset: 0x13d): /usr/include/c++/13\n+ 7\t(line_strp)\t(offset: 0x151): /usr/include/c++/13/bits\n+ 8\t(line_strp)\t(offset: 0x99): /usr/include/i386-linux-gnu/bits\n+ 9\t(line_strp)\t(offset: 0x18a): src/shared/headers\n+ 10\t(line_strp)\t(offset: 0x19d): /usr/include/i386-linux-gnu/c++/13/bits\n \n The File Name Table (offset 0xff5, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x337): unix_strings.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x337): unix_strings.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x174): jni.h\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x196): stddef.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x19f): stdarg.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x1a8): stdio.h\n- 7\t(udata)\t6\t(line_strp)\t(offset: 0x1b0): jni_md.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 9\t(udata)\t7\t(line_strp)\t(offset: 0x1d4): cstdlib\n- 10\t(udata)\t8\t(line_strp)\t(offset: 0x1dc): std_abs.h\n- 11\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): stdlib-float.h\n- 12\t(udata)\t3\t(line_strp)\t(offset: 0x1f5): stdlib-bsearch.h\n- 13\t(udata)\t7\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 14\t(udata)\t5\t(line_strp)\t(offset: 0x357): wchar.h\n- 15\t(udata)\t5\t(line_strp)\t(offset: 0x23d): string.h\n- 16\t(udata)\t9\t(line_strp)\t(offset: 0x24e): generic.h\n- 17\t(udata)\t10\t(line_strp)\t(offset: 0x258): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x320): generic_posix.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x320): generic_posix.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x1e7): stddef.h\n+ 3\t(udata)\t2\t(line_strp)\t(offset: 0x1f0): stdarg.h\n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0x1f9): stdio.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x201): jni_md.h\n+ 6\t(udata)\t5\t(line_strp)\t(offset: 0x1c5): jni.h\n+ 7\t(udata)\t3\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 8\t(udata)\t6\t(line_strp)\t(offset: 0x225): cstdlib\n+ 9\t(udata)\t7\t(line_strp)\t(offset: 0x22d): std_abs.h\n+ 10\t(udata)\t8\t(line_strp)\t(offset: 0x237): stdlib-float.h\n+ 11\t(udata)\t8\t(line_strp)\t(offset: 0x246): stdlib-bsearch.h\n+ 12\t(udata)\t8\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 13\t(udata)\t6\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 14\t(udata)\t9\t(line_strp)\t(offset: 0x29f): generic.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x28e): string.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x297): errno.h\n+ 17\t(udata)\t10\t(line_strp)\t(offset: 0x2a9): c++config.h\n \n Line Number Statements:\n- [0x0000104f] Set column to 65\n+ [0x0000104f] Set column to 79\n [0x00001051] Extended opcode 2: set Address to 0x36d0\n [0x00001058] Advance Line by 27 to 28\n [0x0000105a] Copy\n [0x0000105b] Set column to 5\n [0x0000105d] Special opcode 6: advance Address by 0 to 0x36d0 and Line by 1 to 29 (view 1)\n- [0x0000105e] Set column to 65\n+ [0x0000105e] Set column to 79\n [0x00001060] Set is_stmt to 0\n [0x00001061] Special opcode 4: advance Address by 0 to 0x36d0 and Line by -1 to 28 (view 2)\n- [0x00001062] Advance PC by constant 17 to 0x36e1\n- [0x00001063] Special opcode 19: advance Address by 1 to 0x36e2 and Line by 0 to 28\n- [0x00001064] Set File Name to entry 2 in the File Name Table\n- [0x00001066] Set column to 11\n- [0x00001068] Set is_stmt to 1\n- [0x00001069] Advance Line by 1577 to 1605\n- [0x0000106c] Special opcode 61: advance Address by 4 to 0x36e6 and Line by 0 to 1605\n- [0x0000106d] Set column to 9\n- [0x0000106f] Special opcode 6: advance Address by 0 to 0x36e6 and Line by 1 to 1606 (view 1)\n- [0x00001070] Set column to 27\n- [0x00001072] Set is_stmt to 0\n- [0x00001073] Copy (view 2)\n- [0x00001074] Set column to 42\n- [0x00001076] Special opcode 33: advance Address by 2 to 0x36e8 and Line by 0 to 1606\n- [0x00001077] Special opcode 187: advance Address by 13 to 0x36f5 and Line by 0 to 1606\n- [0x00001078] Set File Name to entry 1 in the File Name Table\n- [0x0000107a] Set column to 5\n- [0x0000107c] Set is_stmt to 1\n- [0x0000107d] Advance Line by -1576 to 30\n- [0x00001080] Copy (view 1)\n- [0x00001081] Set column to 43\n- [0x00001083] Set is_stmt to 0\n- [0x00001084] Copy (view 2)\n- [0x00001085] Special opcode 103: advance Address by 7 to 0x36fc and Line by 0 to 30\n- [0x00001086] Set File Name to entry 2 in the File Name Table\n- [0x00001088] Set column to 41\n- [0x0000108a] Advance Line by 1579 to 1609\n- [0x0000108d] Special opcode 173: advance Address by 12 to 0x3708 and Line by 0 to 1609\n- [0x0000108e] Set File Name to entry 1 in the File Name Table\n- [0x00001090] Set column to 43\n- [0x00001092] Advance Line by -1579 to 30\n- [0x00001095] Special opcode 47: advance Address by 3 to 0x370b and Line by 0 to 30\n- [0x00001096] Set column to 5\n- [0x00001098] Set is_stmt to 1\n- [0x00001099] Special opcode 34: advance Address by 2 to 0x370d and Line by 1 to 31\n- [0x0000109a] Set File Name to entry 2 in the File Name Table\n- [0x0000109c] Set column to 18\n- [0x0000109e] Advance Line by 1577 to 1608\n- [0x000010a1] Copy (view 1)\n- [0x000010a2] Set column to 9\n- [0x000010a4] Special opcode 6: advance Address by 0 to 0x370d and Line by 1 to 1609 (view 2)\n- [0x000010a5] Set column to 27\n- [0x000010a7] Set is_stmt to 0\n- [0x000010a8] Copy (view 3)\n- [0x000010a9] Set column to 41\n- [0x000010ab] Special opcode 33: advance Address by 2 to 0x370f and Line by 0 to 1609\n- [0x000010ac] Special opcode 215: advance Address by 15 to 0x371e and Line by 0 to 1609\n- [0x000010ad] Set File Name to entry 1 in the File Name Table\n- [0x000010af] Set column to 5\n- [0x000010b1] Set is_stmt to 1\n- [0x000010b2] Advance Line by -1577 to 32\n- [0x000010b5] Copy (view 1)\n- [0x000010b6] Set column to 26\n- [0x000010b8] Extended opcode 4: set Discriminator to 1\n- [0x000010bc] Copy (view 2)\n- [0x000010bd] Set column to 9\n- [0x000010bf] Advance PC by constant 17 to 0x372f\n- [0x000010c0] Special opcode 20: advance Address by 1 to 0x3730 and Line by 1 to 33\n- [0x000010c1] Set column to 37\n- [0x000010c3] Set is_stmt to 0\n- [0x000010c4] Copy (view 1)\n- [0x000010c5] Set column to 26\n- [0x000010c7] Extended opcode 4: set Discriminator to 1\n- [0x000010cb] Special opcode 46: advance Address by 3 to 0x3733 and Line by -1 to 32\n- [0x000010cc] Set column to 37\n- [0x000010ce] Special opcode 90: advance Address by 6 to 0x3739 and Line by 1 to 33\n- [0x000010cf] Set column to 5\n- [0x000010d1] Extended opcode 4: set Discriminator to 3\n- [0x000010d5] Set is_stmt to 1\n- [0x000010d6] Special opcode 46: advance Address by 3 to 0x373c and Line by -1 to 32\n- [0x000010d7] Set column to 26\n- [0x000010d9] Extended opcode 4: set Discriminator to 1\n- [0x000010dd] Copy (view 1)\n- [0x000010de] Extended opcode 4: set Discriminator to 1\n- [0x000010e2] Set is_stmt to 0\n- [0x000010e3] Special opcode 117: advance Address by 8 to 0x3744 and Line by 0 to 32\n- [0x000010e4] Set column to 5\n- [0x000010e6] Set is_stmt to 1\n- [0x000010e7] Special opcode 8: advance Address by 0 to 0x3744 and Line by 3 to 35 (view 1)\n- [0x000010e8] Set column to 27\n- [0x000010ea] Set is_stmt to 0\n- [0x000010eb] Copy (view 2)\n- [0x000010ec] Set File Name to entry 2 in the File Name Table\n- [0x000010ee] Set column to 38\n- [0x000010f0] Advance Line by 1577 to 1612\n- [0x000010f3] Special opcode 61: advance Address by 4 to 0x3748 and Line by 0 to 1612\n- [0x000010f4] Set File Name to entry 1 in the File Name Table\n- [0x000010f6] Set column to 27\n- [0x000010f8] Advance Line by -1577 to 35\n- [0x000010fb] Special opcode 47: advance Address by 3 to 0x374b and Line by 0 to 35\n- [0x000010fc] Set column to 5\n- [0x000010fe] Set is_stmt to 1\n- [0x000010ff] Special opcode 118: advance Address by 8 to 0x3753 and Line by 1 to 36\n- [0x00001100] Set File Name to entry 2 in the File Name Table\n- [0x00001102] Set column to 10\n- [0x00001104] Advance Line by 1575 to 1611\n- [0x00001107] Copy (view 1)\n- [0x00001108] Set column to 9\n- [0x0000110a] Special opcode 6: advance Address by 0 to 0x3753 and Line by 1 to 1612 (view 2)\n- [0x0000110b] Set column to 20\n- [0x0000110d] Set is_stmt to 0\n- [0x0000110e] Copy (view 3)\n- [0x0000110f] Set column to 38\n- [0x00001111] Special opcode 33: advance Address by 2 to 0x3755 and Line by 0 to 1612\n- [0x00001112] Special opcode 173: advance Address by 12 to 0x3761 and Line by 0 to 1612\n- [0x00001113] Set File Name to entry 1 in the File Name Table\n- [0x00001115] Set column to 5\n- [0x00001117] Set is_stmt to 1\n- [0x00001118] Advance Line by -1574 to 38\n- [0x0000111b] Copy (view 1)\n- [0x0000111c] Set File Name to entry 3 in the File Name Table\n- [0x0000111e] Set column to 1\n- [0x00001120] Advance Line by 105 to 143\n- [0x00001123] Copy (view 2)\n- [0x00001124] Set column to 3\n- [0x00001126] Special opcode 8: advance Address by 0 to 0x3761 and Line by 3 to 146 (view 3)\n- [0x00001127] Set column to 10\n- [0x00001129] Extended opcode 4: set Discriminator to 7\n- [0x0000112d] Set is_stmt to 0\n- [0x0000112e] Copy (view 4)\n- [0x0000112f] Extended opcode 4: set Discriminator to 7\n- [0x00001133] Special opcode 187: advance Address by 13 to 0x376e and Line by 0 to 146\n- [0x00001134] Set File Name to entry 1 in the File Name Table\n- [0x00001136] Set column to 5\n- [0x00001138] Set is_stmt to 1\n- [0x00001139] Advance Line by -107 to 39\n- [0x0000113c] Copy (view 1)\n- [0x0000113d] Special opcode 123: advance Address by 8 to 0x3776 and Line by 6 to 45\n- [0x0000113e] Set column to 32\n- [0x00001140] Set is_stmt to 0\n- [0x00001141] Copy (view 1)\n- [0x00001142] Set File Name to entry 3 in the File Name Table\n- [0x00001144] Set column to 10\n- [0x00001146] Extended opcode 4: set Discriminator to 7\n- [0x0000114a] Advance Line by 101 to 146\n- [0x0000114d] Special opcode 173: advance Address by 12 to 0x3782 and Line by 0 to 146\n- [0x0000114e] Set File Name to entry 1 in the File Name Table\n- [0x00001150] Set column to 32\n- [0x00001152] Advance Line by -101 to 45\n- [0x00001155] Special opcode 61: advance Address by 4 to 0x3786 and Line by 0 to 45\n- [0x00001156] Set column to 5\n- [0x00001158] Set is_stmt to 1\n- [0x00001159] Special opcode 34: advance Address by 2 to 0x3788 and Line by 1 to 46\n- [0x0000115a] Set File Name to entry 3 in the File Name Table\n- [0x0000115c] Set column to 1\n- [0x0000115e] Advance Line by 97 to 143\n- [0x00001161] Copy (view 1)\n- [0x00001162] Set column to 3\n- [0x00001164] Special opcode 8: advance Address by 0 to 0x3788 and Line by 3 to 146 (view 2)\n- [0x00001165] Set column to 10\n- [0x00001167] Extended opcode 4: set Discriminator to 7\n- [0x0000116b] Set is_stmt to 0\n- [0x0000116c] Copy (view 3)\n- [0x0000116d] Extended opcode 4: set Discriminator to 7\n- [0x00001171] Special opcode 103: advance Address by 7 to 0x378f and Line by 0 to 146\n- [0x00001172] Set File Name to entry 1 in the File Name Table\n- [0x00001174] Set column to 5\n- [0x00001176] Set is_stmt to 1\n- [0x00001177] Advance Line by -99 to 47\n- [0x0000117a] Copy (view 1)\n- [0x0000117b] Set column to 9\n- [0x0000117d] Set is_stmt to 0\n- [0x0000117e] Copy (view 2)\n- [0x0000117f] Set column to 5\n- [0x00001181] Set is_stmt to 1\n- [0x00001182] Special opcode 119: advance Address by 8 to 0x3797 and Line by 2 to 49\n- [0x00001183] Set column to 12\n- [0x00001185] Set is_stmt to 0\n- [0x00001186] Copy (view 1)\n- [0x00001187] Set column to 1\n- [0x00001189] Special opcode 48: advance Address by 3 to 0x379a and Line by 1 to 50\n- [0x0000118a] Set column to 9\n- [0x0000118c] Set is_stmt to 1\n- [0x0000118d] Advance Line by -10 to 40\n- [0x0000118f] Special opcode 201: advance Address by 14 to 0x37a8 and Line by 0 to 40\n- [0x00001190] Set column to 33\n- [0x00001192] Set is_stmt to 0\n- [0x00001193] Copy (view 1)\n- [0x00001194] Set column to 16\n- [0x00001196] Special opcode 133: advance Address by 9 to 0x37b1 and Line by 2 to 42\n- [0x00001197] Set column to 33\n- [0x00001199] Special opcode 31: advance Address by 2 to 0x37b3 and Line by -2 to 40\n- [0x0000119a] Set column to 9\n- [0x0000119c] Set is_stmt to 1\n- [0x0000119d] Special opcode 160: advance Address by 11 to 0x37be and Line by 1 to 41\n- [0x0000119e] Set column to 13\n- [0x000011a0] Set is_stmt to 0\n- [0x000011a1] Copy (view 1)\n- [0x000011a2] Set column to 9\n- [0x000011a4] Set is_stmt to 1\n- [0x000011a5] Special opcode 118: advance Address by 8 to 0x37c6 and Line by 1 to 42\n- [0x000011a6] Set column to 16\n- [0x000011a8] Set is_stmt to 0\n- [0x000011a9] Copy (view 1)\n- [0x000011aa] Set column to 70\n- [0x000011ac] Set is_stmt to 1\n- [0x000011ad] Advance Line by 10 to 52\n- [0x000011af] Special opcode 145: advance Address by 10 to 0x37d0 and Line by 0 to 52\n- [0x000011b0] Set column to 5\n- [0x000011b2] Special opcode 6: advance Address by 0 to 0x37d0 and Line by 1 to 53 (view 1)\n- [0x000011b3] Set column to 70\n- [0x000011b5] Set is_stmt to 0\n- [0x000011b6] Special opcode 4: advance Address by 0 to 0x37d0 and Line by -1 to 52 (view 2)\n- [0x000011b7] Advance PC by constant 17 to 0x37e1\n- [0x000011b8] Special opcode 19: advance Address by 1 to 0x37e2 and Line by 0 to 52\n- [0x000011b9] Set column to 26\n- [0x000011bb] Special opcode 62: advance Address by 4 to 0x37e6 and Line by 1 to 53\n- [0x000011bc] Set column to 5\n- [0x000011be] Set is_stmt to 1\n- [0x000011bf] Special opcode 90: advance Address by 6 to 0x37ec and Line by 1 to 54\n- [0x000011c0] Set column to 68\n- [0x000011c2] Set is_stmt to 0\n- [0x000011c3] Copy (view 1)\n- [0x000011c4] Set column to 43\n- [0x000011c6] Special opcode 47: advance Address by 3 to 0x37ef and Line by 0 to 54\n- [0x000011c7] Special opcode 103: advance Address by 7 to 0x37f6 and Line by 0 to 54\n- [0x000011c8] Set File Name to entry 3 in the File Name Table\n- [0x000011ca] Set column to 12\n- [0x000011cc] Extended opcode 4: set Discriminator to 7\n- [0x000011d0] Advance Line by 69 to 123\n- [0x000011d3] Special opcode 117: advance Address by 8 to 0x37fe and Line by 0 to 123\n- [0x000011d4] Set File Name to entry 1 in the File Name Table\n- [0x000011d6] Set column to 43\n- [0x000011d8] Advance Line by -69 to 54\n- [0x000011db] Special opcode 61: advance Address by 4 to 0x3802 and Line by 0 to 54\n- [0x000011dc] Set column to 5\n- [0x000011de] Set is_stmt to 1\n- [0x000011df] Special opcode 34: advance Address by 2 to 0x3804 and Line by 1 to 55\n- [0x000011e0] Set File Name to entry 3 in the File Name Table\n- [0x000011e2] Set column to 1\n- [0x000011e4] Advance Line by 62 to 117\n- [0x000011e6] Copy (view 1)\n- [0x000011e7] Set column to 3\n- [0x000011e9] Special opcode 8: advance Address by 0 to 0x3804 and Line by 3 to 120 (view 2)\n- [0x000011ea] Set column to 5\n- [0x000011ec] Special opcode 8: advance Address by 0 to 0x3804 and Line by 3 to 123 (view 3)\n- [0x000011ed] Set column to 12\n- [0x000011ef] Extended opcode 4: set Discriminator to 7\n- [0x000011f3] Set is_stmt to 0\n- [0x000011f4] Copy (view 4)\n- [0x000011f5] Extended opcode 4: set Discriminator to 7\n- [0x000011f9] Special opcode 103: advance Address by 7 to 0x380b and Line by 0 to 123\n- [0x000011fa] Set File Name to entry 1 in the File Name Table\n- [0x000011fc] Set column to 5\n- [0x000011fe] Extended opcode 4: set Discriminator to 1\n- [0x00001202] Advance Line by -68 to 55\n- [0x00001205] Copy (view 1)\n- [0x00001206] Set is_stmt to 1\n- [0x00001207] Special opcode 122: advance Address by 8 to 0x3813 and Line by 5 to 60\n- [0x00001208] Set column to 30\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] Special opcode 160: advance Address by 11 to 0x381e and Line by 1 to 61\n- [0x00001210] Set column to 39\n- [0x00001212] Set is_stmt to 0\n- [0x00001213] Copy (view 1)\n- [0x00001214] Special opcode 47: advance Address by 3 to 0x3821 and Line by 0 to 61\n- [0x00001215] Set column to 22\n- [0x00001217] Extended opcode 4: set Discriminator to 1\n- [0x0000121b] Special opcode 118: advance Address by 8 to 0x3829 and Line by 1 to 62\n- [0x0000121c] Set column to 39\n- [0x0000121e] Special opcode 46: advance Address by 3 to 0x382c and Line by -1 to 61\n- [0x0000121f] Set column to 5\n- [0x00001221] Set is_stmt to 1\n- [0x00001222] Special opcode 34: advance Address by 2 to 0x382e and Line by 1 to 62\n- [0x00001223] Set column to 22\n- [0x00001225] Extended opcode 4: set Discriminator to 1\n- [0x00001229] Copy (view 1)\n- [0x0000122a] Extended opcode 4: set Discriminator to 1\n- [0x0000122e] Set is_stmt to 0\n- [0x0000122f] Special opcode 145: advance Address by 10 to 0x3838 and Line by 0 to 62\n- [0x00001230] Set column to 9\n- [0x00001232] Set is_stmt to 1\n- [0x00001233] Special opcode 118: advance Address by 8 to 0x3840 and Line by 1 to 63\n- [0x00001234] Set column to 23\n- [0x00001236] Set is_stmt to 0\n- [0x00001237] Copy (view 1)\n- [0x00001238] Set column to 22\n- [0x0000123a] Extended opcode 4: set Discriminator to 1\n- [0x0000123e] Special opcode 46: advance Address by 3 to 0x3843 and Line by -1 to 62\n- [0x0000123f] Set column to 23\n- [0x00001241] Special opcode 90: advance Address by 6 to 0x3849 and Line by 1 to 63\n- [0x00001242] Set column to 5\n- [0x00001244] Extended opcode 4: set Discriminator to 3\n- [0x00001248] Set is_stmt to 1\n- [0x00001249] Special opcode 60: advance Address by 4 to 0x384d and Line by -1 to 62\n- [0x0000124a] Set column to 22\n- [0x0000124c] Extended opcode 4: set Discriminator to 1\n- [0x00001250] Copy (view 1)\n- [0x00001251] Extended opcode 4: set Discriminator to 1\n- [0x00001255] Set is_stmt to 0\n- [0x00001256] Special opcode 117: advance Address by 8 to 0x3855 and Line by 0 to 62\n- [0x00001257] Set column to 5\n- [0x00001259] Set is_stmt to 1\n- [0x0000125a] Special opcode 8: advance Address by 0 to 0x3855 and Line by 3 to 65 (view 1)\n- [0x0000125b] Set File Name to entry 2 in the File Name Table\n- [0x0000125d] Set column to 13\n- [0x0000125f] Advance Line by 1537 to 1602\n- [0x00001262] Copy (view 2)\n- [0x00001263] Set column to 9\n- [0x00001265] Special opcode 6: advance Address by 0 to 0x3855 and Line by 1 to 1603 (view 3)\n- [0x00001266] Set column to 36\n- [0x00001268] Set is_stmt to 0\n- [0x00001269] Copy (view 4)\n- [0x0000126a] Set column to 27\n- [0x0000126c] Special opcode 47: advance Address by 3 to 0x3858 and Line by 0 to 1603\n- [0x0000126d] Set column to 36\n- [0x0000126f] Special opcode 89: advance Address by 6 to 0x385e and Line by 0 to 1603\n- [0x00001270] Special opcode 201: advance Address by 14 to 0x386c and Line by 0 to 1603\n- [0x00001271] Set File Name to entry 1 in the File Name Table\n- [0x00001273] Set column to 5\n- [0x00001275] Set is_stmt to 1\n- [0x00001276] Advance Line by -1537 to 66\n- [0x00001279] Copy (view 1)\n- [0x0000127a] Set column to 9\n- [0x0000127c] Set is_stmt to 0\n- [0x0000127d] Copy (view 2)\n- [0x0000127e] Set column to 5\n- [0x00001280] Set is_stmt to 1\n- [0x00001281] Special opcode 118: advance Address by 8 to 0x3874 and Line by 1 to 67\n- [0x00001282] Set column to 9\n- [0x00001284] Set is_stmt to 0\n- [0x00001285] Copy (view 1)\n- [0x00001286] Set column to 5\n- [0x00001288] Set is_stmt to 1\n- [0x00001289] Special opcode 118: advance Address by 8 to 0x387c and Line by 1 to 68\n- [0x0000128a] Set column to 12\n- [0x0000128c] Set is_stmt to 0\n- [0x0000128d] Copy (view 1)\n- [0x0000128e] Set column to 1\n- [0x00001290] Special opcode 48: advance Address by 3 to 0x387f and Line by 1 to 69\n- [0x00001291] Set column to 9\n- [0x00001293] Set is_stmt to 1\n- [0x00001294] Advance Line by -13 to 56\n- [0x00001296] Advance PC by constant 17 to 0x3890\n- [0x00001297] Special opcode 5: advance Address by 0 to 0x3890 and Line by 0 to 56\n- [0x00001298] Set column to 33\n- [0x0000129a] Set is_stmt to 0\n- [0x0000129b] Copy (view 1)\n- [0x0000129c] Set column to 16\n- [0x0000129e] Special opcode 133: advance Address by 9 to 0x3899 and Line by 2 to 58\n- [0x0000129f] Set column to 33\n- [0x000012a1] Special opcode 31: advance Address by 2 to 0x389b and Line by -2 to 56\n- [0x000012a2] Set column to 9\n- [0x000012a4] Set is_stmt to 1\n- [0x000012a5] Special opcode 202: advance Address by 14 to 0x38a9 and Line by 1 to 57\n- [0x000012a6] Set column to 13\n- [0x000012a8] Set is_stmt to 0\n- [0x000012a9] Copy (view 1)\n- [0x000012aa] Set column to 9\n- [0x000012ac] Set is_stmt to 1\n- [0x000012ad] Special opcode 118: advance Address by 8 to 0x38b1 and Line by 1 to 58\n- [0x000012ae] Set column to 16\n- [0x000012b0] Set is_stmt to 0\n- [0x000012b1] Copy (view 1)\n- [0x000012b2] Advance PC by 5 to 0x38b6\n- [0x000012b4] Extended opcode 1: End of Sequence\n+ [0x00001062] Set column to 33\n+ [0x00001064] Special opcode 202: advance Address by 14 to 0x36de and Line by 1 to 29\n+ [0x00001065] Set column to 5\n+ [0x00001067] Set is_stmt to 1\n+ [0x00001068] Special opcode 218: advance Address by 15 to 0x36ed and Line by 3 to 32\n+ [0x00001069] Set column to 38\n+ [0x0000106b] Set is_stmt to 0\n+ [0x0000106c] Copy (view 1)\n+ [0x0000106d] Set column to 37\n+ [0x0000106f] Extended opcode 4: set Discriminator to 1\n+ [0x00001073] Special opcode 75: advance Address by 5 to 0x36f2 and Line by 0 to 32\n+ [0x00001074] Set column to 38\n+ [0x00001076] Special opcode 117: advance Address by 8 to 0x36fa and Line by 0 to 32\n+ [0x00001077] Set column to 37\n+ [0x00001079] Extended opcode 4: set Discriminator to 1\n+ [0x0000107d] Special opcode 33: advance Address by 2 to 0x36fc and Line by 0 to 32\n+ [0x0000107e] Set column to 5\n+ [0x00001080] Set is_stmt to 1\n+ [0x00001081] Special opcode 122: advance Address by 8 to 0x3704 and Line by 5 to 37\n+ [0x00001082] Set column to 26\n+ [0x00001084] Extended opcode 4: set Discriminator to 1\n+ [0x00001088] Set is_stmt to 0\n+ [0x00001089] Copy (view 1)\n+ [0x0000108a] Set column to 5\n+ [0x0000108c] Set is_stmt to 1\n+ [0x0000108d] Advance PC by constant 17 to 0x3715\n+ [0x0000108e] Special opcode 62: advance Address by 4 to 0x3719 and Line by 1 to 38\n+ [0x0000108f] Set column to 9\n+ [0x00001091] Set is_stmt to 0\n+ [0x00001092] Copy (view 1)\n+ [0x00001093] Set column to 1\n+ [0x00001095] Special opcode 132: advance Address by 9 to 0x3722 and Line by 1 to 39\n+ [0x00001096] Special opcode 75: advance Address by 5 to 0x3727 and Line by 0 to 39\n+ [0x00001097] Set column to 36\n+ [0x00001099] Set is_stmt to 1\n+ [0x0000109a] Special opcode 133: advance Address by 9 to 0x3730 and Line by 2 to 41\n+ [0x0000109b] Set column to 5\n+ [0x0000109d] Special opcode 6: advance Address by 0 to 0x3730 and Line by 1 to 42 (view 1)\n+ [0x0000109e] Set column to 36\n+ [0x000010a0] Set is_stmt to 0\n+ [0x000010a1] Special opcode 4: advance Address by 0 to 0x3730 and Line by -1 to 41 (view 2)\n+ [0x000010a2] Set column to 16\n+ [0x000010a4] Special opcode 63: advance Address by 4 to 0x3734 and Line by 2 to 43\n+ [0x000010a5] Set column to 5\n+ [0x000010a7] Special opcode 74: advance Address by 5 to 0x3739 and Line by -1 to 42\n+ [0x000010a8] Set is_stmt to 1\n+ [0x000010a9] Special opcode 78: advance Address by 5 to 0x373e and Line by 3 to 45\n+ [0x000010aa] Special opcode 78: advance Address by 5 to 0x3743 and Line by 3 to 48\n+ [0x000010ab] Set column to 12\n+ [0x000010ad] Set is_stmt to 0\n+ [0x000010ae] Special opcode 8: advance Address by 0 to 0x3743 and Line by 3 to 51 (view 1)\n+ [0x000010af] Set column to 16\n+ [0x000010b1] Special opcode 182: advance Address by 13 to 0x3750 and Line by -5 to 46\n+ [0x000010b2] Set column to 1\n+ [0x000010b4] Special opcode 81: advance Address by 5 to 0x3755 and Line by 6 to 52\n+ [0x000010b5] Advance PC by 1 to 0x3756\n+ [0x000010b7] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x12b7\n+ Offset: 0x10ba\n Length: 367\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n Prologue Length: 91\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n@@ -2915,206 +2613,206 @@\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 0x12d9, lines 7, columns 1):\n+ The Directory Table (offset 0x10dc, lines 7, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x348): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x26): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x69): /usr/lib/gcc/i686-linux-gnu/13/include\n- 4\t(line_strp)\t(offset: 0x90): /usr/include\n- 5\t(line_strp)\t(offset: 0x9d): /usr/lib/jvm/default-java/include/linux\n- 6\t(line_strp)\t(offset: 0x139): src/shared/headers\n+ 1\t(line_strp)\t(offset: 0x332): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0x77): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0xba): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 4\t(line_strp)\t(offset: 0xe1): /usr/include\n+ 5\t(line_strp)\t(offset: 0xee): /usr/lib/jvm/default-java/include/linux\n+ 6\t(line_strp)\t(offset: 0x18a): src/shared/headers\n \n- The File Name Table (offset 0x12fb, lines 7, columns 2):\n+ The File Name Table (offset 0x10fe, lines 7, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x36e): generic.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x174): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x36e): generic.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x19f): stdarg.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x1a8): stdio.h\n- 5\t(udata)\t5\t(line_strp)\t(offset: 0x1b0): jni_md.h\n- 6\t(udata)\t6\t(line_strp)\t(offset: 0x24e): generic.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x350): generic.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x1c5): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x350): generic.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x1f0): stdarg.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x1f9): stdio.h\n+ 5\t(udata)\t5\t(line_strp)\t(offset: 0x201): jni_md.h\n+ 6\t(udata)\t6\t(line_strp)\t(offset: 0x29f): generic.h\n \n Line Number Statements:\n- [0x0000131e] Set column to 10\n- [0x00001320] Extended opcode 2: set Address to 0x3360\n- [0x00001327] Advance Line by 1055 to 1056\n- [0x0000132a] Copy\n- [0x0000132b] Set column to 9\n- [0x0000132d] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1057 (view 1)\n- [0x0000132e] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1058 (view 2)\n- [0x0000132f] Set column to 10\n- [0x00001331] Set is_stmt to 0\n- [0x00001332] Special opcode 3: advance Address by 0 to 0x3360 and Line by -2 to 1056 (view 3)\n- [0x00001333] Special opcode 47: advance Address by 3 to 0x3363 and Line by 0 to 1056\n- [0x00001334] Set column to 9\n- [0x00001336] Special opcode 63: advance Address by 4 to 0x3367 and Line by 2 to 1058\n- [0x00001337] Set is_stmt to 1\n- [0x00001338] Special opcode 62: advance Address by 4 to 0x336b and Line by 1 to 1059\n- [0x00001339] Set column to 20\n- [0x0000133b] Set is_stmt to 0\n- [0x0000133c] Copy (view 1)\n- [0x0000133d] Set column to 35\n- [0x0000133f] Special opcode 33: advance Address by 2 to 0x336d and Line by 0 to 1059\n- [0x00001340] Set column to 9\n- [0x00001342] Set is_stmt to 1\n- [0x00001343] Special opcode 230: advance Address by 16 to 0x337d and Line by 1 to 1060\n- [0x00001344] Set column to 5\n- [0x00001346] Set is_stmt to 0\n- [0x00001347] Special opcode 6: advance Address by 0 to 0x337d and Line by 1 to 1061 (view 1)\n- [0x00001348] Advance PC by 4 to 0x3381\n- [0x0000134a] Extended opcode 1: End of Sequence\n-\n- [0x0000134d] Set File Name to entry 2 in the File Name Table\n- [0x0000134f] Set column to 126\n- [0x00001351] Extended opcode 2: set Address to 0x38c0\n- [0x00001358] Advance Line by 26 to 27\n- [0x0000135a] Copy\n- [0x0000135b] Set column to 5\n- [0x0000135d] Special opcode 6: advance Address by 0 to 0x38c0 and Line by 1 to 28 (view 1)\n- [0x0000135e] Set column to 126\n- [0x00001360] Set is_stmt to 0\n- [0x00001361] Special opcode 4: advance Address by 0 to 0x38c0 and Line by -1 to 27 (view 2)\n- [0x00001362] Advance PC by constant 17 to 0x38d1\n- [0x00001363] Special opcode 19: advance Address by 1 to 0x38d2 and Line by 0 to 27\n- [0x00001364] Set File Name to entry 1 in the File Name Table\n- [0x00001366] Set column to 12\n- [0x00001368] Set is_stmt to 1\n- [0x00001369] Advance Line by 863 to 890\n- [0x0000136c] Special opcode 61: advance Address by 4 to 0x38d6 and Line by 0 to 890\n- [0x0000136d] Set column to 9\n- [0x0000136f] Special opcode 6: advance Address by 0 to 0x38d6 and Line by 1 to 891 (view 1)\n- [0x00001370] Set File Name to entry 2 in the File Name Table\n- [0x00001372] Set column to 126\n- [0x00001374] Set is_stmt to 0\n- [0x00001375] Advance Line by -864 to 27\n- [0x00001378] Copy (view 2)\n- [0x00001379] Set File Name to entry 1 in the File Name Table\n- [0x0000137b] Set column to 27\n- [0x0000137d] Advance Line by 864 to 891\n- [0x00001380] Special opcode 61: advance Address by 4 to 0x38da and Line by 0 to 891\n- [0x00001381] Set column to 41\n- [0x00001383] Special opcode 33: advance Address by 2 to 0x38dc and Line by 0 to 891\n- [0x00001384] Special opcode 117: advance Address by 8 to 0x38e4 and Line by 0 to 891\n- [0x00001385] Set File Name to entry 2 in the File Name Table\n- [0x00001387] Set column to 5\n- [0x00001389] Set is_stmt to 1\n- [0x0000138a] Advance Line by -862 to 29\n- [0x0000138d] Copy (view 1)\n- [0x0000138e] Set File Name to entry 1 in the File Name Table\n- [0x00001390] Set column to 15\n- [0x00001392] Advance Line by 868 to 897\n- [0x00001395] Copy (view 2)\n- [0x00001396] Set column to 9\n- [0x00001398] Special opcode 7: advance Address by 0 to 0x38e4 and Line by 2 to 899 (view 3)\n- [0x00001399] Set column to 38\n- [0x0000139b] Set is_stmt to 0\n- [0x0000139c] Copy (view 4)\n- [0x0000139d] Set column to 27\n- [0x0000139f] Special opcode 89: advance Address by 6 to 0x38ea and Line by 0 to 899\n- [0x000013a0] Set column to 38\n- [0x000013a2] Special opcode 33: advance Address by 2 to 0x38ec and Line by 0 to 899\n- [0x000013a3] Advance PC by constant 17 to 0x38fd\n- [0x000013a4] Special opcode 33: advance Address by 2 to 0x38ff and Line by 0 to 899\n- [0x000013a5] Special opcode 61: advance Address by 4 to 0x3903 and Line by 0 to 899\n- [0x000013a6] Set File Name to entry 2 in the File Name Table\n- [0x000013a8] Set column to 5\n- [0x000013aa] Set is_stmt to 1\n- [0x000013ab] Advance Line by -869 to 30\n- [0x000013ae] Copy (view 1)\n- [0x000013af] Set File Name to entry 1 in the File Name Table\n- [0x000013b1] Set column to 13\n- [0x000013b3] Advance Line by 1585 to 1615\n- [0x000013b6] Copy (view 2)\n- [0x000013b7] Set column to 9\n- [0x000013b9] Special opcode 6: advance Address by 0 to 0x3903 and Line by 1 to 1616 (view 3)\n- [0x000013ba] Set column to 39\n- [0x000013bc] Set is_stmt to 0\n- [0x000013bd] Copy (view 4)\n- [0x000013be] Set column to 27\n- [0x000013c0] Special opcode 19: advance Address by 1 to 0x3904 and Line by 0 to 1616\n- [0x000013c1] Set column to 39\n- [0x000013c3] Special opcode 33: advance Address by 2 to 0x3906 and Line by 0 to 1616\n- [0x000013c4] Special opcode 201: advance Address by 14 to 0x3914 and Line by 0 to 1616\n- [0x000013c5] Set File Name to entry 2 in the File Name Table\n- [0x000013c7] Set column to 5\n- [0x000013c9] Set is_stmt to 1\n- [0x000013ca] Advance Line by -1585 to 31\n- [0x000013cd] Copy (view 1)\n- [0x000013ce] Set column to 57\n- [0x000013d0] Set is_stmt to 0\n- [0x000013d1] Copy (view 2)\n- [0x000013d2] Set File Name to entry 1 in the File Name Table\n- [0x000013d4] Set column to 13\n- [0x000013d6] Set is_stmt to 1\n- [0x000013d7] Advance Line by 1584 to 1615\n- [0x000013da] Special opcode 103: advance Address by 7 to 0x391b and Line by 0 to 1615\n- [0x000013db] Set column to 9\n- [0x000013dd] Special opcode 6: advance Address by 0 to 0x391b and Line by 1 to 1616 (view 1)\n- [0x000013de] Set column to 39\n- [0x000013e0] Set is_stmt to 0\n- [0x000013e1] Copy (view 2)\n- [0x000013e2] Set column to 27\n- [0x000013e4] Special opcode 47: advance Address by 3 to 0x391e and Line by 0 to 1616\n- [0x000013e5] Set column to 39\n- [0x000013e7] Special opcode 33: advance Address by 2 to 0x3920 and Line by 0 to 1616\n- [0x000013e8] Special opcode 145: advance Address by 10 to 0x392a and Line by 0 to 1616\n- [0x000013e9] Set File Name to entry 2 in the File Name Table\n- [0x000013eb] Set column to 5\n- [0x000013ed] Set is_stmt to 1\n- [0x000013ee] Advance Line by -1584 to 32\n- [0x000013f1] Special opcode 47: advance Address by 3 to 0x392d and Line by 0 to 32\n- [0x000013f2] Set column to 39\n- [0x000013f4] Set is_stmt to 0\n- [0x000013f5] Copy (view 1)\n- [0x000013f6] Set column to 5\n- [0x000013f8] Set is_stmt to 1\n- [0x000013f9] Special opcode 174: advance Address by 12 to 0x3939 and Line by 1 to 33\n- [0x000013fa] Set column to 24\n- [0x000013fc] Set is_stmt to 0\n- [0x000013fd] Copy (view 1)\n- [0x000013fe] Set column to 1\n- [0x00001400] Advance PC by constant 17 to 0x394a\n- [0x00001401] Special opcode 104: advance Address by 7 to 0x3951 and Line by 1 to 34\n- [0x00001402] Special opcode 75: advance Address by 5 to 0x3956 and Line by 0 to 34\n- [0x00001403] Special opcode 33: advance Address by 2 to 0x3958 and Line by 0 to 34\n- [0x00001404] Set column to 81\n- [0x00001406] Set is_stmt to 1\n- [0x00001407] Advance Line by -11 to 23\n- [0x00001409] Special opcode 117: advance Address by 8 to 0x3960 and Line by 0 to 23\n- [0x0000140a] Set column to 5\n- [0x0000140c] Special opcode 6: advance Address by 0 to 0x3960 and Line by 1 to 24 (view 1)\n- [0x0000140d] Set column to 81\n- [0x0000140f] Set is_stmt to 0\n- [0x00001410] Special opcode 4: advance Address by 0 to 0x3960 and Line by -1 to 23 (view 2)\n- [0x00001411] Set column to 26\n- [0x00001413] Special opcode 216: advance Address by 15 to 0x396f and Line by 1 to 24\n- [0x00001414] Set column to 1\n- [0x00001416] Advance PC by constant 17 to 0x3980\n- [0x00001417] Special opcode 62: advance Address by 4 to 0x3984 and Line by 1 to 25\n- [0x00001418] Set column to 109\n- [0x0000141a] Set is_stmt to 1\n- [0x0000141b] Advance Line by 12 to 37\n- [0x0000141d] Special opcode 173: advance Address by 12 to 0x3990 and Line by 0 to 37\n- [0x0000141e] Set column to 5\n- [0x00001420] Special opcode 6: advance Address by 0 to 0x3990 and Line by 1 to 38 (view 1)\n- [0x00001421] Set column to 1\n- [0x00001423] Set is_stmt to 0\n- [0x00001424] Special opcode 6: advance Address by 0 to 0x3990 and Line by 1 to 39 (view 2)\n- [0x00001425] Advance PC by 6 to 0x3996\n- [0x00001427] Extended opcode 1: End of Sequence\n+ [0x00001121] Set column to 10\n+ [0x00001123] Extended opcode 2: set Address to 0x3360\n+ [0x0000112a] Advance Line by 1055 to 1056\n+ [0x0000112d] Copy\n+ [0x0000112e] Set column to 9\n+ [0x00001130] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1057 (view 1)\n+ [0x00001131] Special opcode 6: advance Address by 0 to 0x3360 and Line by 1 to 1058 (view 2)\n+ [0x00001132] Set column to 10\n+ [0x00001134] Set is_stmt to 0\n+ [0x00001135] Special opcode 3: advance Address by 0 to 0x3360 and Line by -2 to 1056 (view 3)\n+ [0x00001136] Special opcode 47: advance Address by 3 to 0x3363 and Line by 0 to 1056\n+ [0x00001137] Set column to 9\n+ [0x00001139] Special opcode 63: advance Address by 4 to 0x3367 and Line by 2 to 1058\n+ [0x0000113a] Set is_stmt to 1\n+ [0x0000113b] Special opcode 62: advance Address by 4 to 0x336b and Line by 1 to 1059\n+ [0x0000113c] Set column to 20\n+ [0x0000113e] Set is_stmt to 0\n+ [0x0000113f] Copy (view 1)\n+ [0x00001140] Set column to 35\n+ [0x00001142] Special opcode 33: advance Address by 2 to 0x336d and Line by 0 to 1059\n+ [0x00001143] Set column to 9\n+ [0x00001145] Set is_stmt to 1\n+ [0x00001146] Special opcode 230: advance Address by 16 to 0x337d and Line by 1 to 1060\n+ [0x00001147] Set column to 5\n+ [0x00001149] Set is_stmt to 0\n+ [0x0000114a] Special opcode 6: advance Address by 0 to 0x337d and Line by 1 to 1061 (view 1)\n+ [0x0000114b] Advance PC by 4 to 0x3381\n+ [0x0000114d] Extended opcode 1: End of Sequence\n+\n+ [0x00001150] Set File Name to entry 2 in the File Name Table\n+ [0x00001152] Set column to 126\n+ [0x00001154] Extended opcode 2: set Address to 0x3760\n+ [0x0000115b] Advance Line by 26 to 27\n+ [0x0000115d] Copy\n+ [0x0000115e] Set column to 5\n+ [0x00001160] Special opcode 6: advance Address by 0 to 0x3760 and Line by 1 to 28 (view 1)\n+ [0x00001161] Set column to 126\n+ [0x00001163] Set is_stmt to 0\n+ [0x00001164] Special opcode 4: advance Address by 0 to 0x3760 and Line by -1 to 27 (view 2)\n+ [0x00001165] Advance PC by constant 17 to 0x3771\n+ [0x00001166] Special opcode 19: advance Address by 1 to 0x3772 and Line by 0 to 27\n+ [0x00001167] Set File Name to entry 1 in the File Name Table\n+ [0x00001169] Set column to 12\n+ [0x0000116b] Set is_stmt to 1\n+ [0x0000116c] Advance Line by 863 to 890\n+ [0x0000116f] Special opcode 61: advance Address by 4 to 0x3776 and Line by 0 to 890\n+ [0x00001170] Set column to 9\n+ [0x00001172] Special opcode 6: advance Address by 0 to 0x3776 and Line by 1 to 891 (view 1)\n+ [0x00001173] Set File Name to entry 2 in the File Name Table\n+ [0x00001175] Set column to 126\n+ [0x00001177] Set is_stmt to 0\n+ [0x00001178] Advance Line by -864 to 27\n+ [0x0000117b] Copy (view 2)\n+ [0x0000117c] Set File Name to entry 1 in the File Name Table\n+ [0x0000117e] Set column to 27\n+ [0x00001180] Advance Line by 864 to 891\n+ [0x00001183] Special opcode 61: advance Address by 4 to 0x377a and Line by 0 to 891\n+ [0x00001184] Set column to 41\n+ [0x00001186] Special opcode 33: advance Address by 2 to 0x377c and Line by 0 to 891\n+ [0x00001187] Special opcode 117: advance Address by 8 to 0x3784 and Line by 0 to 891\n+ [0x00001188] Set File Name to entry 2 in the File Name Table\n+ [0x0000118a] Set column to 5\n+ [0x0000118c] Set is_stmt to 1\n+ [0x0000118d] Advance Line by -862 to 29\n+ [0x00001190] Copy (view 1)\n+ [0x00001191] Set File Name to entry 1 in the File Name Table\n+ [0x00001193] Set column to 15\n+ [0x00001195] Advance Line by 868 to 897\n+ [0x00001198] Copy (view 2)\n+ [0x00001199] Set column to 9\n+ [0x0000119b] Special opcode 7: advance Address by 0 to 0x3784 and Line by 2 to 899 (view 3)\n+ [0x0000119c] Set column to 38\n+ [0x0000119e] Set is_stmt to 0\n+ [0x0000119f] Copy (view 4)\n+ [0x000011a0] Set column to 27\n+ [0x000011a2] Special opcode 89: advance Address by 6 to 0x378a and Line by 0 to 899\n+ [0x000011a3] Set column to 38\n+ [0x000011a5] Special opcode 33: advance Address by 2 to 0x378c and Line by 0 to 899\n+ [0x000011a6] Advance PC by constant 17 to 0x379d\n+ [0x000011a7] Special opcode 33: advance Address by 2 to 0x379f and Line by 0 to 899\n+ [0x000011a8] Special opcode 61: advance Address by 4 to 0x37a3 and Line by 0 to 899\n+ [0x000011a9] Set File Name to entry 2 in the File Name Table\n+ [0x000011ab] Set column to 5\n+ [0x000011ad] Set is_stmt to 1\n+ [0x000011ae] Advance Line by -869 to 30\n+ [0x000011b1] Copy (view 1)\n+ [0x000011b2] Set File Name to entry 1 in the File Name Table\n+ [0x000011b4] Set column to 13\n+ [0x000011b6] Advance Line by 1585 to 1615\n+ [0x000011b9] Copy (view 2)\n+ [0x000011ba] Set column to 9\n+ [0x000011bc] Special opcode 6: advance Address by 0 to 0x37a3 and Line by 1 to 1616 (view 3)\n+ [0x000011bd] Set column to 39\n+ [0x000011bf] Set is_stmt to 0\n+ [0x000011c0] Copy (view 4)\n+ [0x000011c1] Set column to 27\n+ [0x000011c3] Special opcode 19: advance Address by 1 to 0x37a4 and Line by 0 to 1616\n+ [0x000011c4] Set column to 39\n+ [0x000011c6] Special opcode 33: advance Address by 2 to 0x37a6 and Line by 0 to 1616\n+ [0x000011c7] Special opcode 201: advance Address by 14 to 0x37b4 and Line by 0 to 1616\n+ [0x000011c8] Set File Name to entry 2 in the File Name Table\n+ [0x000011ca] Set column to 5\n+ [0x000011cc] Set is_stmt to 1\n+ [0x000011cd] Advance Line by -1585 to 31\n+ [0x000011d0] Copy (view 1)\n+ [0x000011d1] Set column to 57\n+ [0x000011d3] Set is_stmt to 0\n+ [0x000011d4] Copy (view 2)\n+ [0x000011d5] Set File Name to entry 1 in the File Name Table\n+ [0x000011d7] Set column to 13\n+ [0x000011d9] Set is_stmt to 1\n+ [0x000011da] Advance Line by 1584 to 1615\n+ [0x000011dd] Special opcode 103: advance Address by 7 to 0x37bb and Line by 0 to 1615\n+ [0x000011de] Set column to 9\n+ [0x000011e0] Special opcode 6: advance Address by 0 to 0x37bb and Line by 1 to 1616 (view 1)\n+ [0x000011e1] Set column to 39\n+ [0x000011e3] Set is_stmt to 0\n+ [0x000011e4] Copy (view 2)\n+ [0x000011e5] Set column to 27\n+ [0x000011e7] Special opcode 47: advance Address by 3 to 0x37be and Line by 0 to 1616\n+ [0x000011e8] Set column to 39\n+ [0x000011ea] Special opcode 33: advance Address by 2 to 0x37c0 and Line by 0 to 1616\n+ [0x000011eb] Special opcode 145: advance Address by 10 to 0x37ca and Line by 0 to 1616\n+ [0x000011ec] Set File Name to entry 2 in the File Name Table\n+ [0x000011ee] Set column to 5\n+ [0x000011f0] Set is_stmt to 1\n+ [0x000011f1] Advance Line by -1584 to 32\n+ [0x000011f4] Special opcode 47: advance Address by 3 to 0x37cd and Line by 0 to 32\n+ [0x000011f5] Set column to 39\n+ [0x000011f7] Set is_stmt to 0\n+ [0x000011f8] Copy (view 1)\n+ [0x000011f9] Set column to 5\n+ [0x000011fb] Set is_stmt to 1\n+ [0x000011fc] Special opcode 174: advance Address by 12 to 0x37d9 and Line by 1 to 33\n+ [0x000011fd] Set column to 24\n+ [0x000011ff] Set is_stmt to 0\n+ [0x00001200] Copy (view 1)\n+ [0x00001201] Set column to 1\n+ [0x00001203] Advance PC by constant 17 to 0x37ea\n+ [0x00001204] Special opcode 104: advance Address by 7 to 0x37f1 and Line by 1 to 34\n+ [0x00001205] Special opcode 75: advance Address by 5 to 0x37f6 and Line by 0 to 34\n+ [0x00001206] Special opcode 33: advance Address by 2 to 0x37f8 and Line by 0 to 34\n+ [0x00001207] Set column to 81\n+ [0x00001209] Set is_stmt to 1\n+ [0x0000120a] Advance Line by -11 to 23\n+ [0x0000120c] Special opcode 117: advance Address by 8 to 0x3800 and Line by 0 to 23\n+ [0x0000120d] Set column to 5\n+ [0x0000120f] Special opcode 6: advance Address by 0 to 0x3800 and Line by 1 to 24 (view 1)\n+ [0x00001210] Set column to 81\n+ [0x00001212] Set is_stmt to 0\n+ [0x00001213] Special opcode 4: advance Address by 0 to 0x3800 and Line by -1 to 23 (view 2)\n+ [0x00001214] Set column to 26\n+ [0x00001216] Special opcode 216: advance Address by 15 to 0x380f and Line by 1 to 24\n+ [0x00001217] Set column to 1\n+ [0x00001219] Advance PC by constant 17 to 0x3820\n+ [0x0000121a] Special opcode 62: advance Address by 4 to 0x3824 and Line by 1 to 25\n+ [0x0000121b] Set column to 109\n+ [0x0000121d] Set is_stmt to 1\n+ [0x0000121e] Advance Line by 12 to 37\n+ [0x00001220] Special opcode 173: advance Address by 12 to 0x3830 and Line by 0 to 37\n+ [0x00001221] Set column to 5\n+ [0x00001223] Special opcode 6: advance Address by 0 to 0x3830 and Line by 1 to 38 (view 1)\n+ [0x00001224] Set column to 1\n+ [0x00001226] Set is_stmt to 0\n+ [0x00001227] Special opcode 6: advance Address by 0 to 0x3830 and Line by 1 to 39 (view 2)\n+ [0x00001228] Advance PC by 6 to 0x3836\n+ [0x0000122a] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x142a\n- Length: 277\n+ Offset: 0x122d\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@@ -3132,111 +2830,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 0x144c, lines 11, columns 1):\n+ The Directory Table (offset 0x124f, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x348): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x69): /usr/lib/gcc/i686-linux-gnu/13/include\n- 3\t(line_strp)\t(offset: 0x90): /usr/include\n- 4\t(line_strp)\t(offset: 0x9d): /usr/lib/jvm/default-java/include/linux\n- 5\t(line_strp)\t(offset: 0x26): /usr/lib/jvm/default-java/include\n- 6\t(line_strp)\t(offset: 0xec): /usr/include/c++/13\n- 7\t(line_strp)\t(offset: 0x100): /usr/include/c++/13/bits\n- 8\t(line_strp)\t(offset: 0x48): /usr/include/i386-linux-gnu/bits\n- 9\t(line_strp)\t(offset: 0x139): src/shared/headers\n- 10\t(line_strp)\t(offset: 0x14c): /usr/include/i386-linux-gnu/c++/13/bits\n+ 1\t(line_strp)\t(offset: 0x332): src/shared/cpp\n+ 2\t(line_strp)\t(offset: 0x77): /usr/lib/jvm/default-java/include\n+ 3\t(line_strp)\t(offset: 0x99): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0xba): /usr/lib/gcc/i686-linux-gnu/13/include\n+ 5\t(line_strp)\t(offset: 0xe1): /usr/include\n+ 6\t(line_strp)\t(offset: 0xee): /usr/lib/jvm/default-java/include/linux\n+ 7\t(line_strp)\t(offset: 0x13d): /usr/include/c++/13\n+ 8\t(line_strp)\t(offset: 0x151): /usr/include/c++/13/bits\n+ 9\t(line_strp)\t(offset: 0x18a): src/shared/headers\n+ 10\t(line_strp)\t(offset: 0x19d): /usr/include/i386-linux-gnu/c++/13/bits\n \n- The File Name Table (offset 0x147e, lines 18, columns 2):\n+ The File Name Table (offset 0x1281, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x389): generic_posix.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x389): generic_posix.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x196): stddef.h\n- 3\t(udata)\t2\t(line_strp)\t(offset: 0x19f): stdarg.h\n- 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): stdio.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x1b0): jni_md.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x174): jni.h\n- 7\t(udata)\t3\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 8\t(udata)\t6\t(line_strp)\t(offset: 0x1d4): cstdlib\n- 9\t(udata)\t7\t(line_strp)\t(offset: 0x1dc): std_abs.h\n- 10\t(udata)\t8\t(line_strp)\t(offset: 0x1e6): stdlib-float.h\n- 11\t(udata)\t8\t(line_strp)\t(offset: 0x1f5): stdlib-bsearch.h\n- 12\t(udata)\t8\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 13\t(udata)\t6\t(line_strp)\t(offset: 0x1b9): stdlib.h\n- 14\t(udata)\t9\t(line_strp)\t(offset: 0x24e): generic.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x23d): string.h\n- 16\t(udata)\t3\t(line_strp)\t(offset: 0x246): errno.h\n- 17\t(udata)\t10\t(line_strp)\t(offset: 0x258): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x36b): unix_strings.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x36b): unix_strings.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x1c5): jni.h\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): stddef.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): stdarg.h\n+ 6\t(udata)\t5\t(line_strp)\t(offset: 0x1f9): stdio.h\n+ 7\t(udata)\t6\t(line_strp)\t(offset: 0x201): jni_md.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 9\t(udata)\t7\t(line_strp)\t(offset: 0x225): cstdlib\n+ 10\t(udata)\t8\t(line_strp)\t(offset: 0x22d): std_abs.h\n+ 11\t(udata)\t3\t(line_strp)\t(offset: 0x237): stdlib-float.h\n+ 12\t(udata)\t3\t(line_strp)\t(offset: 0x246): stdlib-bsearch.h\n+ 13\t(udata)\t7\t(line_strp)\t(offset: 0x20a): stdlib.h\n+ 14\t(udata)\t5\t(line_strp)\t(offset: 0x37c): wchar.h\n+ 15\t(udata)\t5\t(line_strp)\t(offset: 0x28e): string.h\n+ 16\t(udata)\t9\t(line_strp)\t(offset: 0x29f): generic.h\n+ 17\t(udata)\t10\t(line_strp)\t(offset: 0x2a9): c++config.h\n \n Line Number Statements:\n- [0x000014d8] Set column to 79\n- [0x000014da] Extended opcode 2: set Address to 0x39a0\n- [0x000014e1] Advance Line by 27 to 28\n- [0x000014e3] Copy\n- [0x000014e4] Set column to 5\n- [0x000014e6] Special opcode 6: advance Address by 0 to 0x39a0 and Line by 1 to 29 (view 1)\n- [0x000014e7] Set column to 79\n- [0x000014e9] Set is_stmt to 0\n- [0x000014ea] Special opcode 4: advance Address by 0 to 0x39a0 and Line by -1 to 28 (view 2)\n- [0x000014eb] Set column to 33\n- [0x000014ed] Special opcode 202: advance Address by 14 to 0x39ae and Line by 1 to 29\n- [0x000014ee] Set column to 5\n- [0x000014f0] Set is_stmt to 1\n- [0x000014f1] Special opcode 218: advance Address by 15 to 0x39bd and Line by 3 to 32\n- [0x000014f2] Set column to 38\n+ [0x000012db] Set column to 65\n+ [0x000012dd] Extended opcode 2: set Address to 0x3840\n+ [0x000012e4] Advance Line by 27 to 28\n+ [0x000012e6] Copy\n+ [0x000012e7] Set column to 5\n+ [0x000012e9] Special opcode 6: advance Address by 0 to 0x3840 and Line by 1 to 29 (view 1)\n+ [0x000012ea] Set column to 65\n+ [0x000012ec] Set is_stmt to 0\n+ [0x000012ed] Special opcode 4: advance Address by 0 to 0x3840 and Line by -1 to 28 (view 2)\n+ [0x000012ee] Advance PC by constant 17 to 0x3851\n+ [0x000012ef] Special opcode 19: advance Address by 1 to 0x3852 and Line by 0 to 28\n+ [0x000012f0] Set File Name to entry 2 in the File Name Table\n+ [0x000012f2] Set column to 11\n+ [0x000012f4] Set is_stmt to 1\n+ [0x000012f5] Advance Line by 1577 to 1605\n+ [0x000012f8] Special opcode 61: advance Address by 4 to 0x3856 and Line by 0 to 1605\n+ [0x000012f9] Set column to 9\n+ [0x000012fb] Special opcode 6: advance Address by 0 to 0x3856 and Line by 1 to 1606 (view 1)\n+ [0x000012fc] Set column to 27\n+ [0x000012fe] Set is_stmt to 0\n+ [0x000012ff] Copy (view 2)\n+ [0x00001300] Set column to 42\n+ [0x00001302] Special opcode 33: advance Address by 2 to 0x3858 and Line by 0 to 1606\n+ [0x00001303] Special opcode 187: advance Address by 13 to 0x3865 and Line by 0 to 1606\n+ [0x00001304] Set File Name to entry 1 in the File Name Table\n+ [0x00001306] Set column to 5\n+ [0x00001308] Set is_stmt to 1\n+ [0x00001309] Advance Line by -1576 to 30\n+ [0x0000130c] Copy (view 1)\n+ [0x0000130d] Set column to 43\n+ [0x0000130f] Set is_stmt to 0\n+ [0x00001310] Copy (view 2)\n+ [0x00001311] Special opcode 103: advance Address by 7 to 0x386c and Line by 0 to 30\n+ [0x00001312] Set File Name to entry 2 in the File Name Table\n+ [0x00001314] Set column to 41\n+ [0x00001316] Advance Line by 1579 to 1609\n+ [0x00001319] Special opcode 173: advance Address by 12 to 0x3878 and Line by 0 to 1609\n+ [0x0000131a] Set File Name to entry 1 in the File Name Table\n+ [0x0000131c] Set column to 43\n+ [0x0000131e] Advance Line by -1579 to 30\n+ [0x00001321] Special opcode 47: advance Address by 3 to 0x387b and Line by 0 to 30\n+ [0x00001322] Set column to 5\n+ [0x00001324] Set is_stmt to 1\n+ [0x00001325] Special opcode 34: advance Address by 2 to 0x387d and Line by 1 to 31\n+ [0x00001326] Set File Name to entry 2 in the File Name Table\n+ [0x00001328] Set column to 18\n+ [0x0000132a] Advance Line by 1577 to 1608\n+ [0x0000132d] Copy (view 1)\n+ [0x0000132e] Set column to 9\n+ [0x00001330] Special opcode 6: advance Address by 0 to 0x387d and Line by 1 to 1609 (view 2)\n+ [0x00001331] Set column to 27\n+ [0x00001333] Set is_stmt to 0\n+ [0x00001334] Copy (view 3)\n+ [0x00001335] Set column to 41\n+ [0x00001337] Special opcode 33: advance Address by 2 to 0x387f and Line by 0 to 1609\n+ [0x00001338] Special opcode 215: advance Address by 15 to 0x388e and Line by 0 to 1609\n+ [0x00001339] Set File Name to entry 1 in the File Name Table\n+ [0x0000133b] Set column to 5\n+ [0x0000133d] Set is_stmt to 1\n+ [0x0000133e] Advance Line by -1577 to 32\n+ [0x00001341] Copy (view 1)\n+ [0x00001342] Set column to 26\n+ [0x00001344] Extended opcode 4: set Discriminator to 1\n+ [0x00001348] Copy (view 2)\n+ [0x00001349] Set column to 9\n+ [0x0000134b] Advance PC by constant 17 to 0x389f\n+ [0x0000134c] Special opcode 20: advance Address by 1 to 0x38a0 and Line by 1 to 33\n+ [0x0000134d] Set column to 37\n+ [0x0000134f] Set is_stmt to 0\n+ [0x00001350] Copy (view 1)\n+ [0x00001351] Set column to 26\n+ [0x00001353] Extended opcode 4: set Discriminator to 1\n+ [0x00001357] Special opcode 46: advance Address by 3 to 0x38a3 and Line by -1 to 32\n+ [0x00001358] Set column to 37\n+ [0x0000135a] Special opcode 90: advance Address by 6 to 0x38a9 and Line by 1 to 33\n+ [0x0000135b] Set column to 5\n+ [0x0000135d] Extended opcode 4: set Discriminator to 3\n+ [0x00001361] Set is_stmt to 1\n+ [0x00001362] Special opcode 46: advance Address by 3 to 0x38ac and Line by -1 to 32\n+ [0x00001363] Set column to 26\n+ [0x00001365] Extended opcode 4: set Discriminator to 1\n+ [0x00001369] Copy (view 1)\n+ [0x0000136a] Extended opcode 4: set Discriminator to 1\n+ [0x0000136e] Set is_stmt to 0\n+ [0x0000136f] Special opcode 117: advance Address by 8 to 0x38b4 and Line by 0 to 32\n+ [0x00001370] Set column to 5\n+ [0x00001372] Set is_stmt to 1\n+ [0x00001373] Special opcode 8: advance Address by 0 to 0x38b4 and Line by 3 to 35 (view 1)\n+ [0x00001374] Set column to 27\n+ [0x00001376] Set is_stmt to 0\n+ [0x00001377] Copy (view 2)\n+ [0x00001378] Set File Name to entry 2 in the File Name Table\n+ [0x0000137a] Set column to 38\n+ [0x0000137c] Advance Line by 1577 to 1612\n+ [0x0000137f] Special opcode 61: advance Address by 4 to 0x38b8 and Line by 0 to 1612\n+ [0x00001380] Set File Name to entry 1 in the File Name Table\n+ [0x00001382] Set column to 27\n+ [0x00001384] Advance Line by -1577 to 35\n+ [0x00001387] Special opcode 47: advance Address by 3 to 0x38bb and Line by 0 to 35\n+ [0x00001388] Set column to 5\n+ [0x0000138a] Set is_stmt to 1\n+ [0x0000138b] Special opcode 118: advance Address by 8 to 0x38c3 and Line by 1 to 36\n+ [0x0000138c] Set File Name to entry 2 in the File Name Table\n+ [0x0000138e] Set column to 10\n+ [0x00001390] Advance Line by 1575 to 1611\n+ [0x00001393] Copy (view 1)\n+ [0x00001394] Set column to 9\n+ [0x00001396] Special opcode 6: advance Address by 0 to 0x38c3 and Line by 1 to 1612 (view 2)\n+ [0x00001397] Set column to 20\n+ [0x00001399] Set is_stmt to 0\n+ [0x0000139a] Copy (view 3)\n+ [0x0000139b] Set column to 38\n+ [0x0000139d] Special opcode 33: advance Address by 2 to 0x38c5 and Line by 0 to 1612\n+ [0x0000139e] Special opcode 173: advance Address by 12 to 0x38d1 and Line by 0 to 1612\n+ [0x0000139f] Set File Name to entry 1 in the File Name Table\n+ [0x000013a1] Set column to 5\n+ [0x000013a3] Set is_stmt to 1\n+ [0x000013a4] Advance Line by -1574 to 38\n+ [0x000013a7] Copy (view 1)\n+ [0x000013a8] Set File Name to entry 3 in the File Name Table\n+ [0x000013aa] Set column to 1\n+ [0x000013ac] Advance Line by 105 to 143\n+ [0x000013af] Copy (view 2)\n+ [0x000013b0] Set column to 3\n+ [0x000013b2] Special opcode 8: advance Address by 0 to 0x38d1 and Line by 3 to 146 (view 3)\n+ [0x000013b3] Set column to 10\n+ [0x000013b5] Extended opcode 4: set Discriminator to 7\n+ [0x000013b9] Set is_stmt to 0\n+ [0x000013ba] Copy (view 4)\n+ [0x000013bb] Extended opcode 4: set Discriminator to 7\n+ [0x000013bf] Special opcode 187: advance Address by 13 to 0x38de and Line by 0 to 146\n+ [0x000013c0] Set File Name to entry 1 in the File Name Table\n+ [0x000013c2] Set column to 5\n+ [0x000013c4] Set is_stmt to 1\n+ [0x000013c5] Advance Line by -107 to 39\n+ [0x000013c8] Copy (view 1)\n+ [0x000013c9] Special opcode 123: advance Address by 8 to 0x38e6 and Line by 6 to 45\n+ [0x000013ca] Set column to 32\n+ [0x000013cc] Set is_stmt to 0\n+ [0x000013cd] Copy (view 1)\n+ [0x000013ce] Set File Name to entry 3 in the File Name Table\n+ [0x000013d0] Set column to 10\n+ [0x000013d2] Extended opcode 4: set Discriminator to 7\n+ [0x000013d6] Advance Line by 101 to 146\n+ [0x000013d9] Special opcode 173: advance Address by 12 to 0x38f2 and Line by 0 to 146\n+ [0x000013da] Set File Name to entry 1 in the File Name Table\n+ [0x000013dc] Set column to 32\n+ [0x000013de] Advance Line by -101 to 45\n+ [0x000013e1] Special opcode 61: advance Address by 4 to 0x38f6 and Line by 0 to 45\n+ [0x000013e2] Set column to 5\n+ [0x000013e4] Set is_stmt to 1\n+ [0x000013e5] Special opcode 34: advance Address by 2 to 0x38f8 and Line by 1 to 46\n+ [0x000013e6] Set File Name to entry 3 in the File Name Table\n+ [0x000013e8] Set column to 1\n+ [0x000013ea] Advance Line by 97 to 143\n+ [0x000013ed] Copy (view 1)\n+ [0x000013ee] Set column to 3\n+ [0x000013f0] Special opcode 8: advance Address by 0 to 0x38f8 and Line by 3 to 146 (view 2)\n+ [0x000013f1] Set column to 10\n+ [0x000013f3] Extended opcode 4: set Discriminator to 7\n+ [0x000013f7] Set is_stmt to 0\n+ [0x000013f8] Copy (view 3)\n+ [0x000013f9] Extended opcode 4: set Discriminator to 7\n+ [0x000013fd] Special opcode 103: advance Address by 7 to 0x38ff and Line by 0 to 146\n+ [0x000013fe] Set File Name to entry 1 in the File Name Table\n+ [0x00001400] Set column to 5\n+ [0x00001402] Set is_stmt to 1\n+ [0x00001403] Advance Line by -99 to 47\n+ [0x00001406] Copy (view 1)\n+ [0x00001407] Set column to 9\n+ [0x00001409] Set is_stmt to 0\n+ [0x0000140a] Copy (view 2)\n+ [0x0000140b] Set column to 5\n+ [0x0000140d] Set is_stmt to 1\n+ [0x0000140e] Special opcode 119: advance Address by 8 to 0x3907 and Line by 2 to 49\n+ [0x0000140f] Set column to 12\n+ [0x00001411] Set is_stmt to 0\n+ [0x00001412] Copy (view 1)\n+ [0x00001413] Set column to 1\n+ [0x00001415] Special opcode 48: advance Address by 3 to 0x390a and Line by 1 to 50\n+ [0x00001416] Set column to 9\n+ [0x00001418] Set is_stmt to 1\n+ [0x00001419] Advance Line by -10 to 40\n+ [0x0000141b] Special opcode 201: advance Address by 14 to 0x3918 and Line by 0 to 40\n+ [0x0000141c] Set column to 33\n+ [0x0000141e] Set is_stmt to 0\n+ [0x0000141f] Copy (view 1)\n+ [0x00001420] Set column to 16\n+ [0x00001422] Special opcode 133: advance Address by 9 to 0x3921 and Line by 2 to 42\n+ [0x00001423] Set column to 33\n+ [0x00001425] Special opcode 31: advance Address by 2 to 0x3923 and Line by -2 to 40\n+ [0x00001426] Set column to 9\n+ [0x00001428] Set is_stmt to 1\n+ [0x00001429] Special opcode 160: advance Address by 11 to 0x392e and Line by 1 to 41\n+ [0x0000142a] Set column to 13\n+ [0x0000142c] Set is_stmt to 0\n+ [0x0000142d] Copy (view 1)\n+ [0x0000142e] Set column to 9\n+ [0x00001430] Set is_stmt to 1\n+ [0x00001431] Special opcode 118: advance Address by 8 to 0x3936 and Line by 1 to 42\n+ [0x00001432] Set column to 16\n+ [0x00001434] Set is_stmt to 0\n+ [0x00001435] Copy (view 1)\n+ [0x00001436] Set column to 70\n+ [0x00001438] Set is_stmt to 1\n+ [0x00001439] Advance Line by 10 to 52\n+ [0x0000143b] Special opcode 145: advance Address by 10 to 0x3940 and Line by 0 to 52\n+ [0x0000143c] Set column to 5\n+ [0x0000143e] Special opcode 6: advance Address by 0 to 0x3940 and Line by 1 to 53 (view 1)\n+ [0x0000143f] Set column to 70\n+ [0x00001441] Set is_stmt to 0\n+ [0x00001442] Special opcode 4: advance Address by 0 to 0x3940 and Line by -1 to 52 (view 2)\n+ [0x00001443] Advance PC by constant 17 to 0x3951\n+ [0x00001444] Special opcode 19: advance Address by 1 to 0x3952 and Line by 0 to 52\n+ [0x00001445] Set column to 26\n+ [0x00001447] Special opcode 62: advance Address by 4 to 0x3956 and Line by 1 to 53\n+ [0x00001448] Set column to 5\n+ [0x0000144a] Set is_stmt to 1\n+ [0x0000144b] Special opcode 90: advance Address by 6 to 0x395c and Line by 1 to 54\n+ [0x0000144c] Set column to 68\n+ [0x0000144e] Set is_stmt to 0\n+ [0x0000144f] Copy (view 1)\n+ [0x00001450] Set column to 43\n+ [0x00001452] Special opcode 47: advance Address by 3 to 0x395f and Line by 0 to 54\n+ [0x00001453] Special opcode 103: advance Address by 7 to 0x3966 and Line by 0 to 54\n+ [0x00001454] Set File Name to entry 3 in the File Name Table\n+ [0x00001456] Set column to 12\n+ [0x00001458] Extended opcode 4: set Discriminator to 7\n+ [0x0000145c] Advance Line by 69 to 123\n+ [0x0000145f] Special opcode 117: advance Address by 8 to 0x396e and Line by 0 to 123\n+ [0x00001460] Set File Name to entry 1 in the File Name Table\n+ [0x00001462] Set column to 43\n+ [0x00001464] Advance Line by -69 to 54\n+ [0x00001467] Special opcode 61: advance Address by 4 to 0x3972 and Line by 0 to 54\n+ [0x00001468] Set column to 5\n+ [0x0000146a] Set is_stmt to 1\n+ [0x0000146b] Special opcode 34: advance Address by 2 to 0x3974 and Line by 1 to 55\n+ [0x0000146c] Set File Name to entry 3 in the File Name Table\n+ [0x0000146e] Set column to 1\n+ [0x00001470] Advance Line by 62 to 117\n+ [0x00001472] Copy (view 1)\n+ [0x00001473] Set column to 3\n+ [0x00001475] Special opcode 8: advance Address by 0 to 0x3974 and Line by 3 to 120 (view 2)\n+ [0x00001476] Set column to 5\n+ [0x00001478] Special opcode 8: advance Address by 0 to 0x3974 and Line by 3 to 123 (view 3)\n+ [0x00001479] Set column to 12\n+ [0x0000147b] Extended opcode 4: set Discriminator to 7\n+ [0x0000147f] Set is_stmt to 0\n+ [0x00001480] Copy (view 4)\n+ [0x00001481] Extended opcode 4: set Discriminator to 7\n+ [0x00001485] Special opcode 103: advance Address by 7 to 0x397b and Line by 0 to 123\n+ [0x00001486] Set File Name to entry 1 in the File Name Table\n+ [0x00001488] Set column to 5\n+ [0x0000148a] Extended opcode 4: set Discriminator to 1\n+ [0x0000148e] Advance Line by -68 to 55\n+ [0x00001491] Copy (view 1)\n+ [0x00001492] Set is_stmt to 1\n+ [0x00001493] Special opcode 122: advance Address by 8 to 0x3983 and Line by 5 to 60\n+ [0x00001494] Set column to 30\n+ [0x00001496] Set is_stmt to 0\n+ [0x00001497] Copy (view 1)\n+ [0x00001498] Set column to 5\n+ [0x0000149a] Set is_stmt to 1\n+ [0x0000149b] Special opcode 160: advance Address by 11 to 0x398e and Line by 1 to 61\n+ [0x0000149c] Set column to 39\n+ [0x0000149e] Set is_stmt to 0\n+ [0x0000149f] Copy (view 1)\n+ [0x000014a0] Special opcode 47: advance Address by 3 to 0x3991 and Line by 0 to 61\n+ [0x000014a1] Set column to 22\n+ [0x000014a3] Extended opcode 4: set Discriminator to 1\n+ [0x000014a7] Special opcode 118: advance Address by 8 to 0x3999 and Line by 1 to 62\n+ [0x000014a8] Set column to 39\n+ [0x000014aa] Special opcode 46: advance Address by 3 to 0x399c and Line by -1 to 61\n+ [0x000014ab] Set column to 5\n+ [0x000014ad] Set is_stmt to 1\n+ [0x000014ae] Special opcode 34: advance Address by 2 to 0x399e and Line by 1 to 62\n+ [0x000014af] Set column to 22\n+ [0x000014b1] Extended opcode 4: set Discriminator to 1\n+ [0x000014b5] Copy (view 1)\n+ [0x000014b6] Extended opcode 4: set Discriminator to 1\n+ [0x000014ba] Set is_stmt to 0\n+ [0x000014bb] Special opcode 145: advance Address by 10 to 0x39a8 and Line by 0 to 62\n+ [0x000014bc] Set column to 9\n+ [0x000014be] Set is_stmt to 1\n+ [0x000014bf] Special opcode 118: advance Address by 8 to 0x39b0 and Line by 1 to 63\n+ [0x000014c0] Set column to 23\n+ [0x000014c2] Set is_stmt to 0\n+ [0x000014c3] Copy (view 1)\n+ [0x000014c4] Set column to 22\n+ [0x000014c6] Extended opcode 4: set Discriminator to 1\n+ [0x000014ca] Special opcode 46: advance Address by 3 to 0x39b3 and Line by -1 to 62\n+ [0x000014cb] Set column to 23\n+ [0x000014cd] Special opcode 90: advance Address by 6 to 0x39b9 and Line by 1 to 63\n+ [0x000014ce] Set column to 5\n+ [0x000014d0] Extended opcode 4: set Discriminator to 3\n+ [0x000014d4] Set is_stmt to 1\n+ [0x000014d5] Special opcode 60: advance Address by 4 to 0x39bd and Line by -1 to 62\n+ [0x000014d6] Set column to 22\n+ [0x000014d8] Extended opcode 4: set Discriminator to 1\n+ [0x000014dc] Copy (view 1)\n+ [0x000014dd] Extended opcode 4: set Discriminator to 1\n+ [0x000014e1] Set is_stmt to 0\n+ [0x000014e2] Special opcode 117: advance Address by 8 to 0x39c5 and Line by 0 to 62\n+ [0x000014e3] Set column to 5\n+ [0x000014e5] Set is_stmt to 1\n+ [0x000014e6] Special opcode 8: advance Address by 0 to 0x39c5 and Line by 3 to 65 (view 1)\n+ [0x000014e7] Set File Name to entry 2 in the File Name Table\n+ [0x000014e9] Set column to 13\n+ [0x000014eb] Advance Line by 1537 to 1602\n+ [0x000014ee] Copy (view 2)\n+ [0x000014ef] Set column to 9\n+ [0x000014f1] Special opcode 6: advance Address by 0 to 0x39c5 and Line by 1 to 1603 (view 3)\n+ [0x000014f2] Set column to 36\n [0x000014f4] Set is_stmt to 0\n- [0x000014f5] Copy (view 1)\n- [0x000014f6] Set column to 37\n- [0x000014f8] Extended opcode 4: set Discriminator to 1\n- [0x000014fc] Special opcode 75: advance Address by 5 to 0x39c2 and Line by 0 to 32\n- [0x000014fd] Set column to 38\n- [0x000014ff] Special opcode 117: advance Address by 8 to 0x39ca and Line by 0 to 32\n- [0x00001500] Set column to 37\n- [0x00001502] Extended opcode 4: set Discriminator to 1\n- [0x00001506] Special opcode 33: advance Address by 2 to 0x39cc and Line by 0 to 32\n- [0x00001507] Set column to 5\n- [0x00001509] Set is_stmt to 1\n- [0x0000150a] Special opcode 122: advance Address by 8 to 0x39d4 and Line by 5 to 37\n- [0x0000150b] Set column to 26\n- [0x0000150d] Extended opcode 4: set Discriminator to 1\n- [0x00001511] Set is_stmt to 0\n- [0x00001512] Copy (view 1)\n- [0x00001513] Set column to 5\n- [0x00001515] Set is_stmt to 1\n- [0x00001516] Advance PC by constant 17 to 0x39e5\n- [0x00001517] Special opcode 62: advance Address by 4 to 0x39e9 and Line by 1 to 38\n- [0x00001518] Set column to 9\n- [0x0000151a] Set is_stmt to 0\n- [0x0000151b] Copy (view 1)\n- [0x0000151c] Set column to 1\n- [0x0000151e] Special opcode 132: advance Address by 9 to 0x39f2 and Line by 1 to 39\n- [0x0000151f] Special opcode 75: advance Address by 5 to 0x39f7 and Line by 0 to 39\n- [0x00001520] Set column to 36\n- [0x00001522] Set is_stmt to 1\n- [0x00001523] Special opcode 133: advance Address by 9 to 0x3a00 and Line by 2 to 41\n- [0x00001524] Set column to 5\n- [0x00001526] Special opcode 6: advance Address by 0 to 0x3a00 and Line by 1 to 42 (view 1)\n- [0x00001527] Set column to 36\n- [0x00001529] Set is_stmt to 0\n- [0x0000152a] Special opcode 4: advance Address by 0 to 0x3a00 and Line by -1 to 41 (view 2)\n- [0x0000152b] Set column to 16\n- [0x0000152d] Special opcode 63: advance Address by 4 to 0x3a04 and Line by 2 to 43\n- [0x0000152e] Set column to 5\n- [0x00001530] Special opcode 74: advance Address by 5 to 0x3a09 and Line by -1 to 42\n- [0x00001531] Set is_stmt to 1\n- [0x00001532] Special opcode 78: advance Address by 5 to 0x3a0e and Line by 3 to 45\n- [0x00001533] Special opcode 78: advance Address by 5 to 0x3a13 and Line by 3 to 48\n- [0x00001534] Set column to 12\n- [0x00001536] Set is_stmt to 0\n- [0x00001537] Special opcode 8: advance Address by 0 to 0x3a13 and Line by 3 to 51 (view 1)\n- [0x00001538] Set column to 16\n- [0x0000153a] Special opcode 182: advance Address by 13 to 0x3a20 and Line by -5 to 46\n- [0x0000153b] Set column to 1\n- [0x0000153d] Special opcode 81: advance Address by 5 to 0x3a25 and Line by 6 to 52\n- [0x0000153e] Advance PC by 1 to 0x3a26\n+ [0x000014f5] Copy (view 4)\n+ [0x000014f6] Set column to 27\n+ [0x000014f8] Special opcode 47: advance Address by 3 to 0x39c8 and Line by 0 to 1603\n+ [0x000014f9] Set column to 36\n+ [0x000014fb] Special opcode 89: advance Address by 6 to 0x39ce and Line by 0 to 1603\n+ [0x000014fc] Special opcode 201: advance Address by 14 to 0x39dc and Line by 0 to 1603\n+ [0x000014fd] Set File Name to entry 1 in the File Name Table\n+ [0x000014ff] Set column to 5\n+ [0x00001501] Set is_stmt to 1\n+ [0x00001502] Advance Line by -1537 to 66\n+ [0x00001505] Copy (view 1)\n+ [0x00001506] Set column to 9\n+ [0x00001508] Set is_stmt to 0\n+ [0x00001509] Copy (view 2)\n+ [0x0000150a] Set column to 5\n+ [0x0000150c] Set is_stmt to 1\n+ [0x0000150d] Special opcode 118: advance Address by 8 to 0x39e4 and Line by 1 to 67\n+ [0x0000150e] Set column to 9\n+ [0x00001510] Set is_stmt to 0\n+ [0x00001511] Copy (view 1)\n+ [0x00001512] Set column to 5\n+ [0x00001514] Set is_stmt to 1\n+ [0x00001515] Special opcode 118: advance Address by 8 to 0x39ec and Line by 1 to 68\n+ [0x00001516] Set column to 12\n+ [0x00001518] Set is_stmt to 0\n+ [0x00001519] Copy (view 1)\n+ [0x0000151a] Set column to 1\n+ [0x0000151c] Special opcode 48: advance Address by 3 to 0x39ef and Line by 1 to 69\n+ [0x0000151d] Set column to 9\n+ [0x0000151f] Set is_stmt to 1\n+ [0x00001520] Advance Line by -13 to 56\n+ [0x00001522] Advance PC by constant 17 to 0x3a00\n+ [0x00001523] Special opcode 5: advance Address by 0 to 0x3a00 and Line by 0 to 56\n+ [0x00001524] Set column to 33\n+ [0x00001526] Set is_stmt to 0\n+ [0x00001527] Copy (view 1)\n+ [0x00001528] Set column to 16\n+ [0x0000152a] Special opcode 133: advance Address by 9 to 0x3a09 and Line by 2 to 58\n+ [0x0000152b] Set column to 33\n+ [0x0000152d] Special opcode 31: advance Address by 2 to 0x3a0b and Line by -2 to 56\n+ [0x0000152e] Set column to 9\n+ [0x00001530] Set is_stmt to 1\n+ [0x00001531] Special opcode 202: advance Address by 14 to 0x3a19 and Line by 1 to 57\n+ [0x00001532] Set column to 13\n+ [0x00001534] Set is_stmt to 0\n+ [0x00001535] Copy (view 1)\n+ [0x00001536] Set column to 9\n+ [0x00001538] Set is_stmt to 1\n+ [0x00001539] Special opcode 118: advance Address by 8 to 0x3a21 and Line by 1 to 58\n+ [0x0000153a] Set column to 16\n+ [0x0000153c] Set is_stmt to 0\n+ [0x0000153d] Copy (view 1)\n+ [0x0000153e] Advance PC by 5 to 0x3a26\n [0x00001540] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -42,31 +42,31 @@\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x95b\n Pointer Size: 4\n <0><4d>: Abbrev Number: 20 (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) <0x422f>\n- <1><5b>: Abbrev Number: 18 (DW_TAG_imported_unit)\n- <5c> DW_AT_import : (GNU_ref_alt) <0x4322>\n+ <57> DW_AT_import : (GNU_ref_alt) <0x3e87>\n+ <1><5b>: Abbrev Number: 2 (DW_TAG_imported_unit)\n+ <5c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\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: 0x95b\n Pointer Size: 4\n <0><6d>: Abbrev Number: 20 (DW_TAG_partial_unit)\n <6e> DW_AT_stmt_list : (sec_offset) 0\n <72> DW_AT_comp_dir : (line_strp) (offset: 0): .\n <1><76>: Abbrev Number: 18 (DW_TAG_imported_unit)\n- <77> DW_AT_import : (GNU_ref_alt) <0x3e87>\n- <1><7b>: Abbrev Number: 2 (DW_TAG_imported_unit)\n- <7c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n+ <77> DW_AT_import : (GNU_ref_alt) <0x4059>\n+ <1><7b>: Abbrev Number: 18 (DW_TAG_imported_unit)\n+ <7c> DW_AT_import : (GNU_ref_alt) <0x4322>\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: 0x95b\n Pointer Size: 4\n@@ -187,15 +187,15 @@\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: 0x34a1) \n <16b> DW_AT_language : (data1) 33\t(C++14)\n- <16c> DW_AT_name : (line_strp) (offset: 0x2): src/main/cpp/posix.cpp\n+ <16c> DW_AT_name : (line_strp) (offset: 0x53): src/main/cpp/posix.cpp\n <170> DW_AT_comp_dir : (line_strp) (offset: 0): .\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) <0x3f78>\n <1><185>: Abbrev Number: 4 (DW_TAG_imported_unit)\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) <0x3f5e>\n <3><106d>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <106e> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f55>\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) <0x4234>\n+ <1074> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\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) <0x4257>\n+ <1087> DW_AT_abstract_origin: (GNU_ref_alt) <0x4081>\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) <0x424d>\n+ <1094> DW_AT_abstract_origin: (GNU_ref_alt) <0x4077>\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) <0x4243>\n+ <10a1> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\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) <0x423a>\n+ <10ae> DW_AT_abstract_origin: (GNU_ref_alt) <0x4064>\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@@ -2224,37 +2224,37 @@\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) <0x3f5e>\n <3><121d>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <121e> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f55>\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) <0x4234>\n+ <1224> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\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) <0x4257>\n+ <1237> DW_AT_abstract_origin: (GNU_ref_alt) <0x4081>\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) <0x424d>\n+ <1244> DW_AT_abstract_origin: (GNU_ref_alt) <0x4077>\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) <0x4243>\n+ <1251> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\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) <0x423a>\n+ <125e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4064>\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@@ -3253,15 +3253,15 @@\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: 0x34a1) \n <1b54> DW_AT_language : (data1) 33\t(C++14)\n- <1b55> DW_AT_name : (line_strp) (offset: 0x292): src/main/cpp/linux.cpp\n+ <1b55> DW_AT_name : (line_strp) (offset: 0x2b5): src/main/cpp/linux.cpp\n <1b59> DW_AT_comp_dir : (line_strp) (offset: 0): .\n <1b5d> DW_AT_ranges : (sec_offset) 0x10c\n <1b61> DW_AT_low_pc : (addr) 0\n <1b65> DW_AT_stmt_list : (sec_offset) 0xc2b\n <1><1b69>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <1b6a> DW_AT_import : (ref_addr) <0x8d>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n <1><1b6e>: Abbrev Number: 23 (DW_TAG_typedef)\n@@ -4259,37 +4259,37 @@\n <22ec> DW_AT_GNU_locviews: (sec_offset) 0xdc9\n <3><22f0>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <22f1> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f55>\n <22f5> DW_AT_location : (sec_offset) 0xdd8 (location list)\n <22f9> DW_AT_GNU_locviews: (sec_offset) 0xdd6\n <3><22fd>: Abbrev Number: 0\n <2><22fe>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <22ff> DW_AT_abstract_origin: (GNU_ref_alt) <0x4234>\n+ <22ff> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\n <2303> DW_AT_entry_pc : (addr) 0x33fc\n <2307> DW_AT_GNU_entry_view: (data1) 2\n <2308> DW_AT_low_pc : (addr) 0x33fc\n <230c> DW_AT_high_pc : (udata) 52\n <230d> DW_AT_call_file : (implicit_const) 2\n <230d> DW_AT_call_line : (data1) 45\n <230e> DW_AT_call_column : (data1) 40\n <230f> DW_AT_sibling : (ref_udata) <0x2346>\n <3><2311>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2312> DW_AT_abstract_origin: (GNU_ref_alt) <0x4257>\n+ <2312> DW_AT_abstract_origin: (GNU_ref_alt) <0x4081>\n <2316> DW_AT_location : (sec_offset) 0xde3 (location list)\n <231a> DW_AT_GNU_locviews: (sec_offset) 0xde1\n <3><231e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <231f> DW_AT_abstract_origin: (GNU_ref_alt) <0x424d>\n+ <231f> DW_AT_abstract_origin: (GNU_ref_alt) <0x4077>\n <2323> DW_AT_location : (sec_offset) 0xdf3 (location list)\n <2327> DW_AT_GNU_locviews: (sec_offset) 0xdf1\n <3><232b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <232c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4243>\n+ <232c> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\n <2330> DW_AT_location : (sec_offset) 0xe03 (location list)\n <2334> DW_AT_GNU_locviews: (sec_offset) 0xe01\n <3><2338>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2339> DW_AT_abstract_origin: (GNU_ref_alt) <0x423a>\n+ <2339> DW_AT_abstract_origin: (GNU_ref_alt) <0x4064>\n <233d> DW_AT_location : (sec_offset) 0xe0e (location list)\n <2341> DW_AT_GNU_locviews: (sec_offset) 0xe0c\n <3><2345>: Abbrev Number: 0\n <2><2346>: Abbrev Number: 85 (DW_TAG_call_site)\n <2347> DW_AT_call_return_pc: (addr) 0x33e0\n <234b> DW_AT_call_origin : (ref_udata) <0x1eff>\n <2><234d>: Abbrev Number: 85 (DW_TAG_call_site)\n@@ -4414,857 +4414,857 @@\n <243d> DW_AT_decl_column : (data1) 17\n <243e> DW_AT_type : (GNU_ref_alt) <0x76>\n <2442> DW_AT_location : (sec_offset) 0xe1b (location list)\n <2446> DW_AT_GNU_locviews: (sec_offset) 0xe17\n <2><244a>: Abbrev Number: 0\n <1><244b>: Abbrev Number: 0\n Compilation Unit @ offset 0x244c:\n- Length: 0x3c4 (32-bit)\n+ Length: 0x113 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0\n+ Abbrev Offset: 0x95b\n Pointer Size: 4\n- <0><2458>: Abbrev Number: 122 (DW_TAG_compile_unit)\n+ <0><2458>: Abbrev Number: 8 (DW_TAG_compile_unit)\n <2459> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n <245d> DW_AT_language : (data1) 33\t(C++14)\n- <245e> DW_AT_name : (line_strp) (offset: 0x328): src/shared/cpp/unix_strings.cpp\n+ <245e> DW_AT_name : (line_strp) (offset: 0x311): src/shared/cpp/generic_posix.cpp\n <2462> DW_AT_comp_dir : (line_strp) (offset: 0): .\n <2466> DW_AT_low_pc : (addr) 0x36d0\n- <246a> DW_AT_high_pc : (udata) 486\n+ <246a> DW_AT_high_pc : (udata) 134\n <246c> DW_AT_stmt_list : (sec_offset) 0xfa1\n- <1><2470>: Abbrev Number: 15 (DW_TAG_imported_unit)\n- <2471> DW_AT_import : (GNU_ref_alt) <0x4007>\n- <1><2475>: Abbrev Number: 4 (DW_TAG_imported_unit)\n- <2476> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n- <1><247a>: Abbrev Number: 15 (DW_TAG_imported_unit)\n- <247b> DW_AT_import : (GNU_ref_alt) <0x4322>\n- <1><247f>: Abbrev Number: 4 (DW_TAG_imported_unit)\n- <2480> DW_AT_import : (ref_addr) <0x121>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n- <1><2484>: Abbrev Number: 121 (DW_TAG_namespace)\n- <2485> DW_AT_name : (string) std\n- <2489> DW_AT_decl_file : (data1) 17\n- <248a> DW_AT_decl_line : (data2) 306\n- <248c> DW_AT_decl_column : (data1) 11\n- <248d> DW_AT_sibling : (ref_udata) <0x248f>\n- <2><248e>: Abbrev Number: 0\n- <1><248f>: Abbrev Number: 81 (DW_TAG_namespace)\n- <2490> DW_AT_name : (GNU_strp_alt) (offset: 0x4002) \n- <2494> DW_AT_decl_file : (data1) 17\n- <2495> DW_AT_decl_line : (data2) 343\n- <2497> DW_AT_decl_column : (data1) 11\n- <1><2498>: Abbrev Number: 120 (DW_TAG_subprogram)\n- <2499> DW_AT_external : (flag_present) 1\n- <2499> DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n- <249d> DW_AT_decl_file : (implicit_const) 1\n- <249d> DW_AT_decl_line : (data1) 52\n- <249e> DW_AT_decl_column : (data1) 9\n- <249f> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <24a3> DW_AT_low_pc : (addr) 0x37d0\n- <24a7> DW_AT_high_pc : (udata) 230\n- <24a9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <24ab> DW_AT_call_all_tail_calls: (flag_present) 1\n- <24ab> DW_AT_sibling : (ref_udata) <0x2616>\n- <2><24ad>: Abbrev Number: 125 (DW_TAG_formal_parameter)\n- <24ae> DW_AT_name : (string) env\n- <24b2> DW_AT_decl_file : (implicit_const) 1\n- <24b2> DW_AT_decl_line : (data1) 52\n- <24b3> DW_AT_decl_column : (data1) 30\n- <24b4> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <24b8> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><24bb>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n- <24bc> DW_AT_name : (GNU_strp_alt) (offset: 0x3596) \n- <24c0> DW_AT_decl_file : (implicit_const) 1\n- <24c0> DW_AT_decl_line : (data1) 52\n- <24c1> DW_AT_decl_column : (data1) 47\n- <24c2> DW_AT_type : (GNU_ref_alt) <0x74>\n- <24c6> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><24c9>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n- <24ca> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n- <24ce> DW_AT_decl_file : (implicit_const) 1\n- <24ce> DW_AT_decl_line : (data1) 52\n- <24cf> DW_AT_decl_column : (data1) 62\n- <24d0> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <24d4> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><24d7>: Abbrev Number: 119 (DW_TAG_variable)\n- <24d8> DW_AT_name : (GNU_strp_alt) (offset: 0x3510) \n- <24dc> DW_AT_decl_file : (implicit_const) 1\n- <24dc> DW_AT_decl_line : (data1) 53\n- <24dd> DW_AT_decl_column : (data1) 12\n- <24de> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <24e2> DW_AT_location : (sec_offset) 0xe3f (location list)\n- <24e6> DW_AT_GNU_locviews: (sec_offset) 0xe39\n- <2><24ea>: Abbrev Number: 119 (DW_TAG_variable)\n- <24eb> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n- <24ef> DW_AT_decl_file : (implicit_const) 1\n- <24ef> DW_AT_decl_line : (data1) 54\n- <24f0> DW_AT_decl_column : (data1) 14\n- <24f1> DW_AT_type : (GNU_ref_alt) <0x3bff>\n- <24f5> DW_AT_location : (sec_offset) 0xe61 (location list)\n- <24f9> DW_AT_GNU_locviews: (sec_offset) 0xe59\n- <2><24fd>: Abbrev Number: 119 (DW_TAG_variable)\n- <24fe> DW_AT_name : (GNU_strp_alt) (offset: 0x30c0) \n- <2502> DW_AT_decl_file : (implicit_const) 1\n- <2502> DW_AT_decl_line : (data1) 60\n- <2503> DW_AT_decl_column : (data1) 12\n- <2504> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <2508> DW_AT_location : (sec_offset) 0xe83 (location list)\n- <250c> DW_AT_GNU_locviews: (sec_offset) 0xe7f\n- <2><2510>: Abbrev Number: 119 (DW_TAG_variable)\n- <2511> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n- <2515> DW_AT_decl_file : (implicit_const) 1\n- <2515> DW_AT_decl_line : (data1) 61\n- <2516> DW_AT_decl_column : (data1) 12\n- <2517> DW_AT_type : (GNU_ref_alt) <0x3501>\n- <251b> DW_AT_location : (sec_offset) 0xe96 (location list)\n- <251f> DW_AT_GNU_locviews: (sec_offset) 0xe92\n- <2><2523>: Abbrev Number: 119 (DW_TAG_variable)\n- <2524> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n- <2528> DW_AT_decl_file : (implicit_const) 1\n- <2528> DW_AT_decl_line : (data1) 65\n- <2529> DW_AT_decl_column : (data1) 13\n- <252a> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <252e> DW_AT_location : (sec_offset) 0xea9 (location list)\n- <2532> DW_AT_GNU_locviews: (sec_offset) 0xea5\n- <2><2536>: Abbrev Number: 39 (DW_TAG_lexical_block)\n- <2537> DW_AT_ranges : (sec_offset) 0x14c\n- <253b> DW_AT_sibling : (ref_udata) <0x254f>\n- <3><253d>: Abbrev Number: 126 (DW_TAG_variable)\n- <253e> DW_AT_name : (string) i\n- <2540> DW_AT_decl_file : (implicit_const) 1\n- <2540> DW_AT_decl_line : (data1) 62\n- <2541> DW_AT_decl_column : (data1) 14\n- <2542> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2546> DW_AT_location : (sec_offset) 0xeba (location list)\n- <254a> DW_AT_GNU_locviews: (sec_offset) 0xeb8\n- <3><254e>: Abbrev Number: 0\n- <2><254f>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n- <2550> DW_AT_abstract_origin: (GNU_ref_alt) <0x401d>\n- <2554> DW_AT_entry_pc : (addr) 0x3804\n- <2558> DW_AT_GNU_entry_view: (data1) 1\n- <2559> DW_AT_ranges : (sec_offset) 0x141\n- <255d> DW_AT_call_file : (implicit_const) 1\n- <255d> DW_AT_call_line : (data1) 55\n- <255e> DW_AT_call_column : (data1) 17\n- <255f> DW_AT_sibling : (ref_udata) <0x2592>\n- <3><2561>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2562> DW_AT_abstract_origin: (GNU_ref_alt) <0x4039>\n- <2566> DW_AT_location : (sec_offset) 0xec5 (location list)\n- <256a> DW_AT_GNU_locviews: (sec_offset) 0xec3\n- <3><256e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <256f> DW_AT_abstract_origin: (GNU_ref_alt) <0x402f>\n- <2573> DW_AT_location : (sec_offset) 0xecf (location list)\n- <2577> DW_AT_GNU_locviews: (sec_offset) 0xecd\n- <3><257b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <257c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4028>\n- <2580> DW_AT_location : (sec_offset) 0xedb (location list)\n- <2584> DW_AT_GNU_locviews: (sec_offset) 0xed7\n- <3><2588>: Abbrev Number: 75 (DW_TAG_call_site)\n- <2589> DW_AT_call_return_pc: (addr) 0x380b\n- <258d> DW_AT_call_origin : (GNU_ref_alt) <0x40c7>\n- <3><2591>: Abbrev Number: 0\n- <2><2592>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n- <2593> DW_AT_abstract_origin: (GNU_ref_alt) <0x41f8>\n- <2597> DW_AT_entry_pc : (addr) 0x3855\n- <259b> DW_AT_GNU_entry_view: (data1) 2\n- <259c> DW_AT_low_pc : (addr) 0x3855\n- <25a0> DW_AT_high_pc : (udata) 23\n- <25a1> DW_AT_call_file : (implicit_const) 1\n- <25a1> DW_AT_call_line : (data1) 65\n- <25a2> DW_AT_call_column : (data1) 36\n- <25a3> DW_AT_sibling : (ref_udata) <0x25cd>\n- <3><25a5>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <25a6> DW_AT_abstract_origin: (GNU_ref_alt) <0x4215>\n- <25aa> DW_AT_location : (sec_offset) 0xeec (location list)\n- <25ae> DW_AT_GNU_locviews: (sec_offset) 0xeea\n- <3><25b2>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <25b3> DW_AT_abstract_origin: (GNU_ref_alt) <0x4209>\n- <25b7> DW_AT_location : (sec_offset) 0xef6 (location list)\n- <25bb> DW_AT_GNU_locviews: (sec_offset) 0xef4\n- <3><25bf>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <25c0> DW_AT_abstract_origin: (GNU_ref_alt) <0x4200>\n- <25c4> DW_AT_location : (sec_offset) 0xf00 (location list)\n- <25c8> DW_AT_GNU_locviews: (sec_offset) 0xefe\n- <3><25cc>: Abbrev Number: 0\n- <2><25cd>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25ce> DW_AT_call_return_pc: (addr) 0x37ec\n- <25d2> DW_AT_call_origin : (ref_addr) <0x12f>\n- <2><25d6>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25d7> DW_AT_call_return_pc: (addr) 0x37fe\n- <25db> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><25df>: Abbrev Number: 75 (DW_TAG_call_site)\n- <25e0> DW_AT_call_return_pc: (addr) 0x381c\n- <25e4> DW_AT_call_origin : (GNU_ref_alt) <0x4107>\n- <2><25e8>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25e9> DW_AT_call_return_pc: (addr) 0x3829\n- <25ed> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><25f1>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25f2> DW_AT_call_return_pc: (addr) 0x3874\n- <25f6> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><25fa>: Abbrev Number: 28 (DW_TAG_call_site)\n- <25fb> DW_AT_call_return_pc: (addr) 0x387c\n- <25ff> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2603>: Abbrev Number: 28 (DW_TAG_call_site)\n- <2604> DW_AT_call_return_pc: (addr) 0x38a9\n- <2608> DW_AT_call_origin : (ref_addr) <0x143>\n- <2><260c>: Abbrev Number: 28 (DW_TAG_call_site)\n- <260d> DW_AT_call_return_pc: (addr) 0x38b1\n- <2611> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2615>: Abbrev Number: 0\n- <1><2616>: Abbrev Number: 127 (DW_TAG_subprogram)\n- <2617> DW_AT_external : (flag_present) 1\n- <2617> DW_AT_name : (GNU_strp_alt) (offset: 0x3332) \n- <261b> DW_AT_decl_file : (implicit_const) 1\n- <261b> DW_AT_decl_line : (data1) 28\n- <261c> DW_AT_decl_column : (data1) 7\n- <261d> DW_AT_type : (GNU_ref_alt) <0x72>\n- <2621> DW_AT_low_pc : (addr) 0x36d0\n- <2625> DW_AT_high_pc : (udata) 251\n- <2627> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2629> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2><2629>: Abbrev Number: 125 (DW_TAG_formal_parameter)\n- <262a> DW_AT_name : (string) env\n- <262e> DW_AT_decl_file : (implicit_const) 1\n- <262e> DW_AT_decl_line : (data1) 28\n- <262f> DW_AT_decl_column : (data1) 28\n- <2630> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2634> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2637>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n- <2638> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n- <263c> DW_AT_decl_file : (implicit_const) 1\n- <263c> DW_AT_decl_line : (data1) 28\n- <263d> DW_AT_decl_column : (data1) 41\n- <263e> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2642> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2645>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n- <2646> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n- <264a> DW_AT_decl_file : (implicit_const) 1\n- <264a> DW_AT_decl_line : (data1) 28\n- <264b> DW_AT_decl_column : (data1) 57\n- <264c> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2650> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2653>: Abbrev Number: 119 (DW_TAG_variable)\n- <2654> DW_AT_name : (GNU_strp_alt) (offset: 0x30c0) \n- <2658> DW_AT_decl_file : (implicit_const) 1\n- <2658> DW_AT_decl_line : (data1) 29\n- <2659> DW_AT_decl_column : (data1) 12\n- <265a> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <265e> DW_AT_location : (sec_offset) 0xf0d (location list)\n- <2662> DW_AT_GNU_locviews: (sec_offset) 0xf09\n- <2><2666>: Abbrev Number: 119 (DW_TAG_variable)\n- <2667> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n- <266b> DW_AT_decl_file : (implicit_const) 1\n- <266b> DW_AT_decl_line : (data1) 30\n- <266c> DW_AT_decl_column : (data1) 14\n- <266d> DW_AT_type : (GNU_ref_alt) <0x3bff>\n- <2671> DW_AT_location : (sec_offset) 0xf1e (location list)\n- <2675> DW_AT_GNU_locviews: (sec_offset) 0xf18\n- <2><2679>: Abbrev Number: 119 (DW_TAG_variable)\n- <267a> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n- <267e> DW_AT_decl_file : (implicit_const) 1\n- <267e> DW_AT_decl_line : (data1) 31\n- <267f> DW_AT_decl_column : (data1) 18\n- <2680> DW_AT_type : (GNU_ref_alt) <0x33a2>\n- <2684> DW_AT_location : (sec_offset) 0xf33 (location list)\n- <2688> DW_AT_GNU_locviews: (sec_offset) 0xf2f\n- <2><268c>: Abbrev Number: 119 (DW_TAG_variable)\n- <268d> DW_AT_name : (GNU_strp_alt) (offset: 0x3510) \n- <2691> DW_AT_decl_file : (implicit_const) 1\n- <2691> DW_AT_decl_line : (data1) 38\n- <2692> DW_AT_decl_column : (data1) 12\n- <2693> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <2697> DW_AT_location : (sec_offset) 0xf45 (location list)\n- <269b> DW_AT_GNU_locviews: (sec_offset) 0xf3f\n- <2><269f>: Abbrev Number: 119 (DW_TAG_variable)\n- <26a0> DW_AT_name : (GNU_strp_alt) (offset: 0x3596) \n- <26a4> DW_AT_decl_file : (implicit_const) 1\n- <26a4> DW_AT_decl_line : (data1) 45\n- <26a5> DW_AT_decl_column : (data1) 11\n- <26a6> DW_AT_type : (GNU_ref_alt) <0x72>\n- <26aa> DW_AT_location : (sec_offset) 0xf61 (location list)\n- <26ae> DW_AT_GNU_locviews: (sec_offset) 0xf5d\n- <2><26b2>: Abbrev Number: 3 (DW_TAG_lexical_block)\n- <26b3> DW_AT_low_pc : (addr) 0x371e\n- <26b7> DW_AT_high_pc : (udata) 38\n- <26b8> DW_AT_sibling : (ref_udata) <0x26cc>\n- <3><26ba>: Abbrev Number: 126 (DW_TAG_variable)\n- <26bb> DW_AT_name : (string) i\n- <26bd> DW_AT_decl_file : (implicit_const) 1\n- <26bd> DW_AT_decl_line : (data1) 32\n- <26be> DW_AT_decl_column : (data1) 17\n- <26bf> DW_AT_type : (GNU_ref_alt) <0x3917>\n- <26c3> DW_AT_location : (sec_offset) 0xf72 (location list)\n- <26c7> DW_AT_GNU_locviews: (sec_offset) 0xf70\n- <3><26cb>: Abbrev Number: 0\n- <2><26cc>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n- <26cd> DW_AT_abstract_origin: (GNU_ref_alt) <0x41d9>\n- <26d1> DW_AT_entry_pc : (addr) 0x36e6\n- <26d5> DW_AT_GNU_entry_view: (data1) 0\n- <26d6> DW_AT_low_pc : (addr) 0x36e6\n- <26da> DW_AT_high_pc : (udata) 15\n- <26db> DW_AT_call_file : (implicit_const) 1\n- <26db> DW_AT_call_line : (data1) 29\n- <26dc> DW_AT_call_column : (data1) 44\n- <26dd> DW_AT_sibling : (ref_udata) <0x26fa>\n- <3><26df>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <26e0> DW_AT_abstract_origin: (GNU_ref_alt) <0x41eb>\n- <26e4> DW_AT_location : (sec_offset) 0xf7b (location list)\n- <26e8> DW_AT_GNU_locviews: (sec_offset) 0xf79\n- <3><26ec>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <26ed> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e2>\n- <26f1> DW_AT_location : (sec_offset) 0xf84 (location list)\n- <26f5> DW_AT_GNU_locviews: (sec_offset) 0xf82\n- <3><26f9>: Abbrev Number: 0\n- <2><26fa>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n- <26fb> DW_AT_abstract_origin: (GNU_ref_alt) <0x41ae>\n- <26ff> DW_AT_entry_pc : (addr) 0x370d\n- <2703> DW_AT_GNU_entry_view: (data1) 1\n- <2704> DW_AT_ranges : (sec_offset) 0x126\n- <2708> DW_AT_call_file : (implicit_const) 1\n- <2708> DW_AT_call_line : (data1) 31\n- <2709> DW_AT_call_column : (data1) 50\n- <270a> DW_AT_sibling : (ref_udata) <0x272c>\n- <3><270c>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <270d> DW_AT_abstract_origin: (GNU_ref_alt) <0x41cc>\n- <2711> DW_AT_location : (sec_offset) 0xf8c (location list)\n- <2715> DW_AT_GNU_locviews: (sec_offset) 0xf8a\n- <3><2719>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n- <271a> DW_AT_abstract_origin: (GNU_ref_alt) <0x41c0>\n- <3><271e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <271f> DW_AT_abstract_origin: (GNU_ref_alt) <0x41b7>\n- <2723> DW_AT_location : (sec_offset) 0xf95 (location list)\n- <2727> DW_AT_GNU_locviews: (sec_offset) 0xf93\n- <3><272b>: Abbrev Number: 0\n- <2><272c>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n- <272d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4183>\n- <2731> DW_AT_entry_pc : (addr) 0x3753\n- <2735> DW_AT_GNU_entry_view: (data1) 1\n- <2736> DW_AT_ranges : (sec_offset) 0x12d\n- <273a> DW_AT_call_file : (implicit_const) 1\n- <273a> DW_AT_call_line : (data1) 36\n- <273b> DW_AT_call_column : (data1) 28\n- <273c> DW_AT_sibling : (ref_udata) <0x275e>\n- <3><273e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <273f> DW_AT_abstract_origin: (GNU_ref_alt) <0x41a1>\n- <2743> DW_AT_location : (sec_offset) 0xf9d (location list)\n- <2747> DW_AT_GNU_locviews: (sec_offset) 0xf9b\n- <3><274b>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n- <274c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4195>\n- <3><2750>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2751> DW_AT_abstract_origin: (GNU_ref_alt) <0x418c>\n- <2755> DW_AT_location : (sec_offset) 0xfa7 (location list)\n- <2759> DW_AT_GNU_locviews: (sec_offset) 0xfa5\n- <3><275d>: Abbrev Number: 0\n- <2><275e>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n- <275f> DW_AT_abstract_origin: (GNU_ref_alt) <0x4049>\n- <2763> DW_AT_entry_pc : (addr) 0x3761\n- <2767> DW_AT_GNU_entry_view: (data1) 2\n- <2768> DW_AT_low_pc : (addr) 0x3761\n- <276c> DW_AT_high_pc : (udata) 13\n- <276d> DW_AT_call_file : (implicit_const) 1\n- <276d> DW_AT_call_line : (data1) 38\n- <276e> DW_AT_call_column : (data1) 28\n- <276f> DW_AT_sibling : (ref_udata) <0x27a2>\n- <3><2771>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2772> DW_AT_abstract_origin: (GNU_ref_alt) <0x4065>\n- <2776> DW_AT_location : (sec_offset) 0xfb1 (location list)\n- <277a> DW_AT_GNU_locviews: (sec_offset) 0xfaf\n- <3><277e>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <277f> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\n- <2783> DW_AT_location : (sec_offset) 0xfbc (location list)\n- <2787> DW_AT_GNU_locviews: (sec_offset) 0xfba\n- <3><278b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <278c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4054>\n- <2790> DW_AT_location : (sec_offset) 0xfb1 (location list)\n- <2794> DW_AT_GNU_locviews: (sec_offset) 0xfaf\n- <3><2798>: Abbrev Number: 75 (DW_TAG_call_site)\n- <2799> DW_AT_call_return_pc: (addr) 0x376e\n- <279d> DW_AT_call_origin : (GNU_ref_alt) <0x4163>\n- <3><27a1>: Abbrev Number: 0\n- <2><27a2>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n- <27a3> DW_AT_abstract_origin: (GNU_ref_alt) <0x4049>\n- <27a7> DW_AT_entry_pc : (addr) 0x3788\n- <27ab> DW_AT_GNU_entry_view: (data1) 1\n- <27ac> DW_AT_ranges : (sec_offset) 0x136\n- <27b0> DW_AT_call_file : (implicit_const) 1\n- <27b0> DW_AT_call_line : (data1) 46\n- <27b1> DW_AT_call_column : (data1) 13\n- <27b2> DW_AT_sibling : (ref_udata) <0x27e5>\n- <3><27b4>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <27b5> DW_AT_abstract_origin: (GNU_ref_alt) <0x4065>\n- <27b9> DW_AT_location : (sec_offset) 0xfc6 (location list)\n- <27bd> DW_AT_GNU_locviews: (sec_offset) 0xfc4\n- <3><27c1>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <27c2> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\n- <27c6> DW_AT_location : (sec_offset) 0xfd0 (location list)\n- <27ca> DW_AT_GNU_locviews: (sec_offset) 0xfce\n- <3><27ce>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <27cf> DW_AT_abstract_origin: (GNU_ref_alt) <0x4054>\n- <27d3> DW_AT_location : (sec_offset) 0xfdc (location list)\n- <27d7> DW_AT_GNU_locviews: (sec_offset) 0xfd8\n- <3><27db>: Abbrev Number: 75 (DW_TAG_call_site)\n- <27dc> DW_AT_call_return_pc: (addr) 0x378f\n- <27e0> DW_AT_call_origin : (GNU_ref_alt) <0x4163>\n- <3><27e4>: Abbrev Number: 0\n- <2><27e5>: Abbrev Number: 28 (DW_TAG_call_site)\n- <27e6> DW_AT_call_return_pc: (addr) 0x3708\n- <27ea> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><27ee>: Abbrev Number: 28 (DW_TAG_call_site)\n- <27ef> DW_AT_call_return_pc: (addr) 0x3782\n- <27f3> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><27f7>: Abbrev Number: 28 (DW_TAG_call_site)\n- <27f8> DW_AT_call_return_pc: (addr) 0x3797\n- <27fc> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2800>: Abbrev Number: 28 (DW_TAG_call_site)\n- <2801> DW_AT_call_return_pc: (addr) 0x37be\n- <2805> DW_AT_call_origin : (ref_addr) <0x143>\n- <2><2809>: Abbrev Number: 28 (DW_TAG_call_site)\n- <280a> DW_AT_call_return_pc: (addr) 0x37c6\n- <280e> DW_AT_call_origin : (ref_addr) <0x33>\n- <2><2812>: Abbrev Number: 0\n- <1><2813>: Abbrev Number: 0\n- Compilation Unit @ offset 0x2814:\n+ <1><2470>: Abbrev Number: 2 (DW_TAG_imported_unit)\n+ <2471> DW_AT_import : (ref_addr) <0x4d>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n+ <1><2475>: Abbrev Number: 5 (DW_TAG_namespace)\n+ <2476> DW_AT_name : (string) std\n+ <247a> DW_AT_decl_file : (data1) 17\n+ <247b> DW_AT_decl_line : (data2) 306\n+ <247d> DW_AT_decl_column : (data1) 11\n+ <1><247e>: Abbrev Number: 12 (DW_TAG_namespace)\n+ <247f> DW_AT_name : (GNU_strp_alt) (offset: 0x4002) \n+ <2483> DW_AT_decl_file : (data1) 17\n+ <2484> DW_AT_decl_line : (data2) 343\n+ <2486> DW_AT_decl_column : (data1) 11\n+ <1><2487>: Abbrev Number: 6 (DW_TAG_subprogram)\n+ <2488> DW_AT_external : (flag_present) 1\n+ <2488> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n+ <248c> DW_AT_decl_file : (data1) 14\n+ <248d> DW_AT_decl_line : (data1) 54\n+ <248e> DW_AT_decl_column : (data1) 13\n+ <248f> DW_AT_declaration : (flag_present) 1\n+ <248f> DW_AT_sibling : (ref_udata) <0x24aa>\n+ <2><2490>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <2491> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <2><2495>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <2496> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><249a>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <249b> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2><249f>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <24a0> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2><24a4>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n+ <24a5> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2><24a9>: Abbrev Number: 0\n+ <1><24aa>: Abbrev Number: 4 (DW_TAG_subprogram)\n+ <24ab> DW_AT_external : (flag_present) 1\n+ <24ab> DW_AT_name : (GNU_strp_alt) (offset: 0x329e) \n+ <24af> DW_AT_decl_file : (data1) 16\n+ <24b0> DW_AT_decl_line : (data1) 37\n+ <24b1> DW_AT_decl_column : (data1) 13\n+ <24b2> DW_AT_type : (ref_udata) <0x24b3>\n+ <24b3> DW_AT_declaration : (flag_present) 1\n+ <1><24b3>: Abbrev Number: 1 (DW_TAG_pointer_type)\n+ <24b4> DW_AT_byte_size : (implicit_const) 4\n+ <24b4> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1><24b8>: Abbrev Number: 16 (DW_TAG_subprogram)\n+ <24b9> DW_AT_external : (flag_present) 1\n+ <24b9> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n+ <24bd> DW_AT_decl_file : (data1) 1\n+ <24be> DW_AT_decl_line : (data1) 41\n+ <24bf> DW_AT_decl_column : (data1) 5\n+ <24c0> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <24c4> DW_AT_low_pc : (addr) 0x3730\n+ <24c8> DW_AT_high_pc : (udata) 38\n+ <24c9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <24cb> DW_AT_call_all_calls: (flag_present) 1\n+ <24cb> DW_AT_sibling : (ref_udata) <0x24dc>\n+ <2><24cd>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <24ce> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ <24d2> DW_AT_decl_file : (implicit_const) 1\n+ <24d2> DW_AT_decl_line : (data1) 41\n+ <24d3> DW_AT_decl_column : (data1) 24\n+ <24d4> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <24d8> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><24db>: Abbrev Number: 0\n+ <1><24dc>: Abbrev Number: 10 (DW_TAG_subprogram)\n+ <24dd> DW_AT_external : (flag_present) 1\n+ <24dd> DW_AT_name : (GNU_strp_alt) (offset: 0x32f3) \n+ <24e1> DW_AT_decl_file : (data1) 1\n+ <24e2> DW_AT_decl_line : (data1) 28\n+ <24e3> DW_AT_decl_column : (data1) 6\n+ <24e4> DW_AT_low_pc : (addr) 0x36d0\n+ <24e8> DW_AT_high_pc : (udata) 89\n+ <24e9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <24eb> DW_AT_call_all_calls: (flag_present) 1\n+ <2><24eb>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n+ <24ec> DW_AT_name : (string) env\n+ <24f0> DW_AT_decl_file : (data1) 1\n+ <24f1> DW_AT_decl_line : (data1) 28\n+ <24f2> DW_AT_decl_column : (data1) 37\n+ <24f3> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <24f7> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><24fa>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <24fb> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <24ff> DW_AT_decl_file : (implicit_const) 1\n+ <24ff> DW_AT_decl_line : (data1) 28\n+ <2500> DW_AT_decl_column : (data1) 54\n+ <2501> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2505> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><2508>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2509> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <250d> DW_AT_decl_file : (implicit_const) 1\n+ <250d> DW_AT_decl_line : (data1) 28\n+ <250e> DW_AT_decl_column : (data1) 71\n+ <250f> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2513> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2516>: Abbrev Number: 15 (DW_TAG_variable)\n+ <2517> DW_AT_name : (GNU_strp_alt) (offset: 0x3359) \n+ <251b> DW_AT_decl_file : (implicit_const) 1\n+ <251b> DW_AT_decl_line : (data1) 29\n+ <251c> DW_AT_decl_column : (implicit_const) 11\n+ <251c> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <2520> DW_AT_location : (sec_offset) 0xe3d (location list)\n+ <2524> DW_AT_GNU_locviews: (sec_offset) 0xe39\n+ <2><2528>: Abbrev Number: 15 (DW_TAG_variable)\n+ <2529> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \n+ <252d> DW_AT_decl_file : (implicit_const) 1\n+ <252d> DW_AT_decl_line : (data1) 32\n+ <252e> DW_AT_decl_column : (implicit_const) 11\n+ <252e> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <2532> DW_AT_location : (sec_offset) 0xe4a (location list)\n+ <2536> DW_AT_GNU_locviews: (sec_offset) 0xe48\n+ <2><253a>: Abbrev Number: 3 (DW_TAG_call_site)\n+ <253b> DW_AT_call_return_pc: (addr) 0x36eb\n+ <253f> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <2><2543>: Abbrev Number: 14 (DW_TAG_call_site)\n+ <2544> DW_AT_call_return_pc: (addr) 0x36f2\n+ <2548> DW_AT_call_origin : (ref_udata) <0x24aa>\n+ <2><2549>: Abbrev Number: 11 (DW_TAG_call_site)\n+ <254a> DW_AT_call_return_pc: (addr) 0x3704\n+ <254e> DW_AT_call_origin : (GNU_ref_alt) <0x402f>\n+ <2><2552>: Abbrev Number: 14 (DW_TAG_call_site)\n+ <2553> DW_AT_call_return_pc: (addr) 0x3719\n+ <2557> DW_AT_call_origin : (ref_udata) <0x2487>\n+ <2><2558>: Abbrev Number: 3 (DW_TAG_call_site)\n+ <2559> DW_AT_call_return_pc: (addr) 0x3722\n+ <255d> DW_AT_call_origin : (ref_addr) <0x33>\n+ <2><2561>: Abbrev Number: 0\n+ <1><2562>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x2563:\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><2820>: Abbrev Number: 10 (DW_TAG_compile_unit)\n- <2821> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n- <2825> DW_AT_language : (data1) 33\t(C++14)\n- <2826> DW_AT_name : (line_strp) (offset: 0x35f): src/shared/cpp/generic.cpp\n- <282a> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <282e> DW_AT_ranges : (sec_offset) 0x16f\n- <2832> DW_AT_low_pc : (addr) 0\n- <2836> DW_AT_stmt_list : (sec_offset) 0x12b7\n- <1><283a>: Abbrev Number: 15 (DW_TAG_imported_unit)\n- <283b> DW_AT_import : (GNU_ref_alt) <0xc>\n- <1><283f>: Abbrev Number: 4 (DW_TAG_imported_unit)\n- <2840> DW_AT_import : (ref_addr) <0x4d>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n- <1><2844>: Abbrev Number: 116 (DW_TAG_subprogram)\n- <2845> DW_AT_external : (flag_present) 1\n- <2845> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n- <2849> DW_AT_decl_file : (data1) 6\n- <284a> DW_AT_decl_line : (data1) 59\n- <284b> DW_AT_decl_column : (data1) 12\n- <284c> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2850> DW_AT_declaration : (flag_present) 1\n- <2850> DW_AT_sibling : (ref_udata) <0x2857>\n- <2><2851>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n- <2852> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2><2856>: Abbrev Number: 0\n- <1><2857>: Abbrev Number: 117 (DW_TAG_subprogram)\n- <2858> DW_AT_external : (flag_present) 1\n- <2858> DW_AT_name : (GNU_strp_alt) (offset: 0x324e) \n- <285c> DW_AT_decl_file : (data1) 2\n- <285d> DW_AT_decl_line : (data1) 37\n- <285e> DW_AT_decl_column : (data1) 1\n- <285f> DW_AT_type : (GNU_ref_alt) <0x7f>\n- <2863> DW_AT_low_pc : (addr) 0x3990\n- <2867> DW_AT_high_pc : (udata) 6\n- <2868> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <286a> DW_AT_call_all_calls: (flag_present) 1\n- <286a> DW_AT_sibling : (ref_udata) <0x2888>\n- <2><286b>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <286c> DW_AT_name : (string) env\n- <2870> DW_AT_decl_file : (implicit_const) 2\n- <2870> DW_AT_decl_line : (data1) 37\n- <2871> DW_AT_decl_column : (data1) 89\n- <2872> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2876> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2879>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <287a> DW_AT_name : (GNU_strp_alt) (offset: 0x3cf9) \n- <287e> DW_AT_decl_file : (implicit_const) 2\n- <287e> DW_AT_decl_line : (data1) 37\n- <287f> DW_AT_decl_column : (data1) 101\n- <2880> DW_AT_type : (GNU_ref_alt) <0x1a9>\n- <2884> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2887>: Abbrev Number: 0\n- <1><2888>: Abbrev Number: 113 (DW_TAG_subprogram)\n- <2889> DW_AT_external : (flag_present) 1\n- <2889> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n- <288d> DW_AT_decl_file : (data1) 2\n- <288e> DW_AT_decl_line : (data1) 27\n- <288f> DW_AT_decl_column : (data1) 6\n- <2890> DW_AT_low_pc : (addr) 0x38c0\n- <2894> DW_AT_high_pc : (udata) 153\n- <2896> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2898> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2898> DW_AT_sibling : (ref_udata) <0x2a1f>\n- <2><289a>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <289b> DW_AT_name : (string) env\n- <289f> DW_AT_decl_file : (implicit_const) 2\n- <289f> DW_AT_decl_line : (data1) 27\n- <28a0> DW_AT_decl_column : (data1) 36\n- <28a1> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <28a5> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><28a8>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28a9> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <28ad> DW_AT_decl_file : (implicit_const) 2\n- <28ad> DW_AT_decl_line : (data1) 27\n- <28ae> DW_AT_decl_column : (data1) 53\n- <28af> DW_AT_type : (GNU_ref_alt) <0x74>\n- <28b3> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><28b6>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28b7> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n- <28bb> DW_AT_decl_file : (implicit_const) 2\n- <28bb> DW_AT_decl_line : (data1) 27\n- <28bc> DW_AT_decl_column : (data1) 66\n- <28bd> DW_AT_type : (GNU_ref_alt) <0x54>\n- <28c1> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><28c4>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28c5> DW_AT_name : (GNU_strp_alt) (offset: 0x1b97) \n- <28c9> DW_AT_decl_file : (implicit_const) 2\n- <28c9> DW_AT_decl_line : (data1) 27\n- <28ca> DW_AT_decl_column : (data1) 90\n- <28cb> DW_AT_type : (GNU_ref_alt) <0x74>\n- <28cf> DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n- <2><28d2>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <28d3> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n- <28d7> DW_AT_decl_file : (implicit_const) 2\n- <28d7> DW_AT_decl_line : (data1) 27\n- <28d8> DW_AT_decl_column : (data1) 118\n- <28d9> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <28dd> DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n- <2><28e0>: Abbrev Number: 80 (DW_TAG_variable)\n- <28e1> DW_AT_name : (GNU_strp_alt) (offset: 0x35c1) \n- <28e5> DW_AT_decl_file : (implicit_const) 2\n- <28e5> DW_AT_decl_line : (data1) 28\n- <28e6> DW_AT_decl_column : (data1) 12\n- <28e7> DW_AT_type : (GNU_ref_alt) <0x1a9>\n- <28eb> DW_AT_location : (sec_offset) 0xff9 (location list)\n- <28ef> DW_AT_GNU_locviews: (sec_offset) 0xff7\n- <2><28f3>: Abbrev Number: 80 (DW_TAG_variable)\n- <28f4> DW_AT_name : (GNU_strp_alt) (offset: 0x1b2e) \n- <28f8> DW_AT_decl_file : (implicit_const) 2\n- <28f8> DW_AT_decl_line : (data1) 29\n- <28f9> DW_AT_decl_column : (data1) 15\n- <28fa> DW_AT_type : (GNU_ref_alt) <0x2bc>\n- <28fe> DW_AT_location : (sec_offset) 0x1006 (location list)\n- <2902> DW_AT_GNU_locviews: (sec_offset) 0x1002\n- <2><2906>: Abbrev Number: 80 (DW_TAG_variable)\n- <2907> DW_AT_name : (GNU_strp_alt) (offset: 0x338d) \n- <290b> DW_AT_decl_file : (implicit_const) 2\n- <290b> DW_AT_decl_line : (data1) 30\n- <290c> DW_AT_decl_column : (data1) 13\n- <290d> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2911> DW_AT_location : (sec_offset) 0x101b (location list)\n- <2915> DW_AT_GNU_locviews: (sec_offset) 0x1017\n- <2><2919>: Abbrev Number: 80 (DW_TAG_variable)\n- <291a> DW_AT_name : (GNU_strp_alt) (offset: 0x337e) \n- <291e> DW_AT_decl_file : (implicit_const) 2\n- <291e> DW_AT_decl_line : (data1) 31\n- <291f> DW_AT_decl_column : (data1) 13\n- <2920> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <2924> DW_AT_location : (sec_offset) 0x102d (location list)\n- <2928> DW_AT_GNU_locviews: (sec_offset) 0x102b\n- <2><292c>: Abbrev Number: 80 (DW_TAG_variable)\n- <292d> DW_AT_name : (GNU_strp_alt) (offset: 0x1b58) \n- <2931> DW_AT_decl_file : (implicit_const) 2\n- <2931> DW_AT_decl_line : (data1) 32\n- <2932> DW_AT_decl_column : (data1) 10\n- <2933> DW_AT_type : (GNU_ref_alt) <0x7f>\n- <2937> DW_AT_location : (sec_offset) 0x1038 (location list)\n- <293b> DW_AT_GNU_locviews: (sec_offset) 0x1036\n- <2><293f>: Abbrev Number: 115 (DW_TAG_inlined_subroutine)\n- <2940> DW_AT_abstract_origin: (GNU_ref_alt) <0x42a6>\n- <2944> DW_AT_entry_pc : (addr) 0x38d6\n- <2948> DW_AT_GNU_entry_view: (data1) 0\n- <2949> DW_AT_ranges : (sec_offset) 0x163\n- <294d> DW_AT_call_file : (data1) 2\n- <294e> DW_AT_call_line : (data1) 28\n- <294f> DW_AT_call_column : (data1) 43\n- <2950> DW_AT_sibling : (ref_udata) <0x296d>\n- <3><2952>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2953> DW_AT_abstract_origin: (GNU_ref_alt) <0x42b6>\n- <2957> DW_AT_location : (sec_offset) 0x1043 (location list)\n- <295b> DW_AT_GNU_locviews: (sec_offset) 0x1041\n- <3><295f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2960> DW_AT_abstract_origin: (GNU_ref_alt) <0x42ad>\n- <2964> DW_AT_location : (sec_offset) 0x104f (location list)\n- <2968> DW_AT_GNU_locviews: (sec_offset) 0x104d\n- <3><296c>: Abbrev Number: 0\n- <2><296d>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <296e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4234>\n- <2972> DW_AT_entry_pc : (addr) 0x38e4\n- <2976> DW_AT_GNU_entry_view: (data1) 2\n- <2977> DW_AT_low_pc : (addr) 0x38e4\n- <297b> DW_AT_high_pc : (udata) 31\n- <297c> DW_AT_call_file : (implicit_const) 2\n- <297c> DW_AT_call_line : (data1) 29\n- <297d> DW_AT_call_column : (data1) 40\n- <297e> DW_AT_sibling : (ref_udata) <0x29b5>\n- <3><2980>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2981> DW_AT_abstract_origin: (GNU_ref_alt) <0x4257>\n- <2985> DW_AT_location : (sec_offset) 0x105a (location list)\n- <2989> DW_AT_GNU_locviews: (sec_offset) 0x1058\n- <3><298d>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <298e> DW_AT_abstract_origin: (GNU_ref_alt) <0x424d>\n- <2992> DW_AT_location : (sec_offset) 0x106a (location list)\n- <2996> DW_AT_GNU_locviews: (sec_offset) 0x1068\n- <3><299a>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <299b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4243>\n- <299f> DW_AT_location : (sec_offset) 0x107a (location list)\n- <29a3> DW_AT_GNU_locviews: (sec_offset) 0x1078\n- <3><29a7>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29a8> DW_AT_abstract_origin: (GNU_ref_alt) <0x423a>\n- <29ac> DW_AT_location : (sec_offset) 0x1085 (location list)\n- <29b0> DW_AT_GNU_locviews: (sec_offset) 0x1083\n- <3><29b4>: Abbrev Number: 0\n- <2><29b5>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <29b6> DW_AT_abstract_origin: (GNU_ref_alt) <0x4289>\n- <29ba> DW_AT_entry_pc : (addr) 0x3903\n- <29be> DW_AT_GNU_entry_view: (data1) 2\n- <29bf> DW_AT_low_pc : (addr) 0x3903\n- <29c3> DW_AT_high_pc : (udata) 17\n- <29c4> DW_AT_call_file : (implicit_const) 2\n- <29c4> DW_AT_call_line : (data1) 30\n- <29c5> DW_AT_call_column : (data1) 44\n- <29c6> DW_AT_sibling : (ref_udata) <0x29e3>\n- <3><29c8>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29c9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4299>\n- <29cd> DW_AT_location : (sec_offset) 0x1090 (location list)\n- <29d1> DW_AT_GNU_locviews: (sec_offset) 0x108e\n- <3><29d5>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29d6> DW_AT_abstract_origin: (GNU_ref_alt) <0x4290>\n- <29da> DW_AT_location : (sec_offset) 0x109c (location list)\n- <29de> DW_AT_GNU_locviews: (sec_offset) 0x109a\n- <3><29e2>: Abbrev Number: 0\n- <2><29e3>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n- <29e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x4289>\n- <29e8> DW_AT_entry_pc : (addr) 0x391b\n- <29ec> DW_AT_GNU_entry_view: (data1) 0\n- <29ed> DW_AT_low_pc : (addr) 0x391b\n- <29f1> DW_AT_high_pc : (udata) 15\n- <29f2> DW_AT_call_file : (implicit_const) 2\n- <29f2> DW_AT_call_line : (data1) 31\n- <29f3> DW_AT_call_column : (data1) 83\n- <29f4> DW_AT_sibling : (ref_udata) <0x2a11>\n- <3><29f6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <29f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4299>\n- <29fb> DW_AT_location : (sec_offset) 0x10a7 (location list)\n- <29ff> DW_AT_GNU_locviews: (sec_offset) 0x10a5\n- <3><2a03>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2a04> DW_AT_abstract_origin: (GNU_ref_alt) <0x4290>\n- <2a08> DW_AT_location : (sec_offset) 0x10b2 (location list)\n- <2a0c> DW_AT_GNU_locviews: (sec_offset) 0x10b0\n- <3><2a10>: Abbrev Number: 0\n- <2><2a11>: Abbrev Number: 85 (DW_TAG_call_site)\n- <2a12> DW_AT_call_return_pc: (addr) 0x3939\n- <2a16> DW_AT_call_origin : (ref_udata) <0x2844>\n- <2><2a17>: Abbrev Number: 85 (DW_TAG_call_site)\n- <2a18> DW_AT_call_return_pc: (addr) 0x3951\n- <2a1c> DW_AT_call_origin : (ref_udata) <0x2a61>\n- <2><2a1e>: Abbrev Number: 0\n- <1><2a1f>: Abbrev Number: 114 (DW_TAG_subprogram)\n- <2a20> DW_AT_external : (flag_present) 1\n- <2a20> DW_AT_name : (GNU_strp_alt) (offset: 0x1baa) \n- <2a24> DW_AT_decl_file : (data1) 2\n- <2a25> DW_AT_decl_line : (data1) 23\n- <2a26> DW_AT_decl_column : (data1) 6\n- <2a27> DW_AT_low_pc : (addr) 0x3960\n- <2a2b> DW_AT_high_pc : (udata) 41\n- <2a2c> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2a2e> DW_AT_call_all_calls: (flag_present) 1\n- <2a2e> DW_AT_sibling : (ref_udata) <0x2a61>\n- <2><2a30>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <2a31> DW_AT_name : (string) env\n- <2a35> DW_AT_decl_file : (implicit_const) 2\n- <2a35> DW_AT_decl_line : (data1) 23\n- <2a36> DW_AT_decl_column : (data1) 39\n- <2a37> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2a3b> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2a3e>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <2a3f> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <2a43> DW_AT_decl_file : (implicit_const) 2\n- <2a43> DW_AT_decl_line : (data1) 23\n- <2a44> DW_AT_decl_column : (data1) 56\n- <2a45> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2a49> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2a4c>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <2a4d> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n- <2a51> DW_AT_decl_file : (implicit_const) 2\n- <2a51> DW_AT_decl_line : (data1) 23\n- <2a52> DW_AT_decl_column : (data1) 73\n- <2a53> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2a57> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2a5a>: Abbrev Number: 85 (DW_TAG_call_site)\n- <2a5b> DW_AT_call_return_pc: (addr) 0x3984\n- <2a5f> DW_AT_call_origin : (ref_udata) <0x2888>\n- <2><2a60>: Abbrev Number: 0\n- <1><2a61>: Abbrev Number: 106 (DW_TAG_subprogram)\n- <2a62> DW_AT_specification: (GNU_ref_alt) <0x977>\n- <2a66> DW_AT_object_pointer: (ref_udata) <0x2a6f>\n- <2a68> DW_AT_low_pc : (addr) 0x3360\n- <2a6c> DW_AT_high_pc : (udata) 33\n- <2a6d> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2a6f> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2><2a6f>: Abbrev Number: 79 (DW_TAG_formal_parameter)\n- <2a70> DW_AT_name : (GNU_strp_alt) (offset: 0x353d) \n- <2a74> DW_AT_type : (GNU_ref_alt) <0x4327>\n- <2a78> DW_AT_artificial : (flag_present) 1\n- <2a78> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2a7b>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n- <2a7c> DW_AT_name : (string) obj\n- <2a80> DW_AT_decl_file : (data1) 1\n- <2a81> DW_AT_decl_line : (data2) 1056\n- <2a83> DW_AT_decl_column : (data1) 33\n- <2a84> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2a88> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2a8b>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <2a8c> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n- <2a90> DW_AT_decl_file : (data1) 1\n- <2a91> DW_AT_decl_line : (data2) 1056\n- <2a93> DW_AT_decl_column : (data1) 48\n- <2a94> DW_AT_type : (GNU_ref_alt) <0x2bc>\n- <2a98> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2a9b>: Abbrev Number: 32 (DW_TAG_unspecified_parameters)\n- <2><2a9c>: Abbrev Number: 18 (DW_TAG_variable)\n- <2a9d> DW_AT_name : (GNU_strp_alt) (offset: 0x3538) \n- <2aa1> DW_AT_decl_file : (data1) 1\n- <2aa2> DW_AT_decl_line : (data2) 1057\n- <2aa4> DW_AT_decl_column : (data1) 17\n- <2aa5> DW_AT_type : (GNU_ref_alt) <0x76>\n- <2aa9> DW_AT_location : (sec_offset) 0x10bf (location list)\n- <2aad> DW_AT_GNU_locviews: (sec_offset) 0x10bb\n- <2><2ab1>: Abbrev Number: 0\n- <1><2ab2>: Abbrev Number: 0\n- Compilation Unit @ offset 0x2ab3:\n- Length: 0x113 (32-bit)\n+ <0><256f>: Abbrev Number: 10 (DW_TAG_compile_unit)\n+ <2570> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n+ <2574> DW_AT_language : (data1) 33\t(C++14)\n+ <2575> DW_AT_name : (line_strp) (offset: 0x341): src/shared/cpp/generic.cpp\n+ <2579> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <257d> DW_AT_ranges : (sec_offset) 0x132\n+ <2581> DW_AT_low_pc : (addr) 0\n+ <2585> DW_AT_stmt_list : (sec_offset) 0x10ba\n+ <1><2589>: Abbrev Number: 15 (DW_TAG_imported_unit)\n+ <258a> DW_AT_import : (GNU_ref_alt) <0xc>\n+ <1><258e>: Abbrev Number: 4 (DW_TAG_imported_unit)\n+ <258f> DW_AT_import : (ref_addr) <0x6d>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n+ <1><2593>: Abbrev Number: 116 (DW_TAG_subprogram)\n+ <2594> DW_AT_external : (flag_present) 1\n+ <2594> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n+ <2598> DW_AT_decl_file : (data1) 6\n+ <2599> DW_AT_decl_line : (data1) 59\n+ <259a> DW_AT_decl_column : (data1) 12\n+ <259b> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <259f> DW_AT_declaration : (flag_present) 1\n+ <259f> DW_AT_sibling : (ref_udata) <0x25a6>\n+ <2><25a0>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n+ <25a1> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2><25a5>: Abbrev Number: 0\n+ <1><25a6>: Abbrev Number: 117 (DW_TAG_subprogram)\n+ <25a7> DW_AT_external : (flag_present) 1\n+ <25a7> DW_AT_name : (GNU_strp_alt) (offset: 0x324e) \n+ <25ab> DW_AT_decl_file : (data1) 2\n+ <25ac> DW_AT_decl_line : (data1) 37\n+ <25ad> DW_AT_decl_column : (data1) 1\n+ <25ae> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <25b2> DW_AT_low_pc : (addr) 0x3830\n+ <25b6> DW_AT_high_pc : (udata) 6\n+ <25b7> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <25b9> DW_AT_call_all_calls: (flag_present) 1\n+ <25b9> DW_AT_sibling : (ref_udata) <0x25d7>\n+ <2><25ba>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <25bb> DW_AT_name : (string) env\n+ <25bf> DW_AT_decl_file : (implicit_const) 2\n+ <25bf> DW_AT_decl_line : (data1) 37\n+ <25c0> DW_AT_decl_column : (data1) 89\n+ <25c1> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <25c5> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><25c8>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <25c9> DW_AT_name : (GNU_strp_alt) (offset: 0x3cf9) \n+ <25cd> DW_AT_decl_file : (implicit_const) 2\n+ <25cd> DW_AT_decl_line : (data1) 37\n+ <25ce> DW_AT_decl_column : (data1) 101\n+ <25cf> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <25d3> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><25d6>: Abbrev Number: 0\n+ <1><25d7>: Abbrev Number: 113 (DW_TAG_subprogram)\n+ <25d8> DW_AT_external : (flag_present) 1\n+ <25d8> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n+ <25dc> DW_AT_decl_file : (data1) 2\n+ <25dd> DW_AT_decl_line : (data1) 27\n+ <25de> DW_AT_decl_column : (data1) 6\n+ <25df> DW_AT_low_pc : (addr) 0x3760\n+ <25e3> DW_AT_high_pc : (udata) 153\n+ <25e5> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <25e7> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <25e7> DW_AT_sibling : (ref_udata) <0x276e>\n+ <2><25e9>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <25ea> DW_AT_name : (string) env\n+ <25ee> DW_AT_decl_file : (implicit_const) 2\n+ <25ee> DW_AT_decl_line : (data1) 27\n+ <25ef> DW_AT_decl_column : (data1) 36\n+ <25f0> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <25f4> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><25f7>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <25f8> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <25fc> DW_AT_decl_file : (implicit_const) 2\n+ <25fc> DW_AT_decl_line : (data1) 27\n+ <25fd> DW_AT_decl_column : (data1) 53\n+ <25fe> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2602> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><2605>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <2606> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ <260a> DW_AT_decl_file : (implicit_const) 2\n+ <260a> DW_AT_decl_line : (data1) 27\n+ <260b> DW_AT_decl_column : (data1) 66\n+ <260c> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2610> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2613>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <2614> DW_AT_name : (GNU_strp_alt) (offset: 0x1b97) \n+ <2618> DW_AT_decl_file : (implicit_const) 2\n+ <2618> DW_AT_decl_line : (data1) 27\n+ <2619> DW_AT_decl_column : (data1) 90\n+ <261a> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <261e> DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n+ <2><2621>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <2622> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <2626> DW_AT_decl_file : (implicit_const) 2\n+ <2626> DW_AT_decl_line : (data1) 27\n+ <2627> DW_AT_decl_column : (data1) 118\n+ <2628> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <262c> DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n+ <2><262f>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2630> DW_AT_name : (GNU_strp_alt) (offset: 0x35c1) \n+ <2634> DW_AT_decl_file : (implicit_const) 2\n+ <2634> DW_AT_decl_line : (data1) 28\n+ <2635> DW_AT_decl_column : (data1) 12\n+ <2636> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <263a> DW_AT_location : (sec_offset) 0xe5e (location list)\n+ <263e> DW_AT_GNU_locviews: (sec_offset) 0xe5c\n+ <2><2642>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2643> DW_AT_name : (GNU_strp_alt) (offset: 0x1b2e) \n+ <2647> DW_AT_decl_file : (implicit_const) 2\n+ <2647> DW_AT_decl_line : (data1) 29\n+ <2648> DW_AT_decl_column : (data1) 15\n+ <2649> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <264d> DW_AT_location : (sec_offset) 0xe6b (location list)\n+ <2651> DW_AT_GNU_locviews: (sec_offset) 0xe67\n+ <2><2655>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2656> DW_AT_name : (GNU_strp_alt) (offset: 0x338d) \n+ <265a> DW_AT_decl_file : (implicit_const) 2\n+ <265a> DW_AT_decl_line : (data1) 30\n+ <265b> DW_AT_decl_column : (data1) 13\n+ <265c> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <2660> DW_AT_location : (sec_offset) 0xe80 (location list)\n+ <2664> DW_AT_GNU_locviews: (sec_offset) 0xe7c\n+ <2><2668>: Abbrev Number: 80 (DW_TAG_variable)\n+ <2669> DW_AT_name : (GNU_strp_alt) (offset: 0x337e) \n+ <266d> DW_AT_decl_file : (implicit_const) 2\n+ <266d> DW_AT_decl_line : (data1) 31\n+ <266e> DW_AT_decl_column : (data1) 13\n+ <266f> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <2673> DW_AT_location : (sec_offset) 0xe92 (location list)\n+ <2677> DW_AT_GNU_locviews: (sec_offset) 0xe90\n+ <2><267b>: Abbrev Number: 80 (DW_TAG_variable)\n+ <267c> DW_AT_name : (GNU_strp_alt) (offset: 0x1b58) \n+ <2680> DW_AT_decl_file : (implicit_const) 2\n+ <2680> DW_AT_decl_line : (data1) 32\n+ <2681> DW_AT_decl_column : (data1) 10\n+ <2682> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <2686> DW_AT_location : (sec_offset) 0xe9d (location list)\n+ <268a> DW_AT_GNU_locviews: (sec_offset) 0xe9b\n+ <2><268e>: Abbrev Number: 115 (DW_TAG_inlined_subroutine)\n+ <268f> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0>\n+ <2693> DW_AT_entry_pc : (addr) 0x3776\n+ <2697> DW_AT_GNU_entry_view: (data1) 0\n+ <2698> DW_AT_ranges : (sec_offset) 0x126\n+ <269c> DW_AT_call_file : (data1) 2\n+ <269d> DW_AT_call_line : (data1) 28\n+ <269e> DW_AT_call_column : (data1) 43\n+ <269f> DW_AT_sibling : (ref_udata) <0x26bc>\n+ <3><26a1>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <26a2> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0>\n+ <26a6> DW_AT_location : (sec_offset) 0xea8 (location list)\n+ <26aa> DW_AT_GNU_locviews: (sec_offset) 0xea6\n+ <3><26ae>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <26af> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7>\n+ <26b3> DW_AT_location : (sec_offset) 0xeb4 (location list)\n+ <26b7> DW_AT_GNU_locviews: (sec_offset) 0xeb2\n+ <3><26bb>: Abbrev Number: 0\n+ <2><26bc>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n+ <26bd> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\n+ <26c1> DW_AT_entry_pc : (addr) 0x3784\n+ <26c5> DW_AT_GNU_entry_view: (data1) 2\n+ <26c6> DW_AT_low_pc : (addr) 0x3784\n+ <26ca> DW_AT_high_pc : (udata) 31\n+ <26cb> DW_AT_call_file : (implicit_const) 2\n+ <26cb> DW_AT_call_line : (data1) 29\n+ <26cc> DW_AT_call_column : (data1) 40\n+ <26cd> DW_AT_sibling : (ref_udata) <0x2704>\n+ <3><26cf>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <26d0> DW_AT_abstract_origin: (GNU_ref_alt) <0x4081>\n+ <26d4> DW_AT_location : (sec_offset) 0xebf (location list)\n+ <26d8> DW_AT_GNU_locviews: (sec_offset) 0xebd\n+ <3><26dc>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <26dd> DW_AT_abstract_origin: (GNU_ref_alt) <0x4077>\n+ <26e1> DW_AT_location : (sec_offset) 0xecf (location list)\n+ <26e5> DW_AT_GNU_locviews: (sec_offset) 0xecd\n+ <3><26e9>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <26ea> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\n+ <26ee> DW_AT_location : (sec_offset) 0xedf (location list)\n+ <26f2> DW_AT_GNU_locviews: (sec_offset) 0xedd\n+ <3><26f6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <26f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4064>\n+ <26fb> DW_AT_location : (sec_offset) 0xeea (location list)\n+ <26ff> DW_AT_GNU_locviews: (sec_offset) 0xee8\n+ <3><2703>: Abbrev Number: 0\n+ <2><2704>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n+ <2705> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b3>\n+ <2709> DW_AT_entry_pc : (addr) 0x37a3\n+ <270d> DW_AT_GNU_entry_view: (data1) 2\n+ <270e> DW_AT_low_pc : (addr) 0x37a3\n+ <2712> DW_AT_high_pc : (udata) 17\n+ <2713> DW_AT_call_file : (implicit_const) 2\n+ <2713> DW_AT_call_line : (data1) 30\n+ <2714> DW_AT_call_column : (data1) 44\n+ <2715> DW_AT_sibling : (ref_udata) <0x2732>\n+ <3><2717>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2718> DW_AT_abstract_origin: (GNU_ref_alt) <0x40c3>\n+ <271c> DW_AT_location : (sec_offset) 0xef5 (location list)\n+ <2720> DW_AT_GNU_locviews: (sec_offset) 0xef3\n+ <3><2724>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2725> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ba>\n+ <2729> DW_AT_location : (sec_offset) 0xf01 (location list)\n+ <272d> DW_AT_GNU_locviews: (sec_offset) 0xeff\n+ <3><2731>: Abbrev Number: 0\n+ <2><2732>: Abbrev Number: 17 (DW_TAG_inlined_subroutine)\n+ <2733> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b3>\n+ <2737> DW_AT_entry_pc : (addr) 0x37bb\n+ <273b> DW_AT_GNU_entry_view: (data1) 0\n+ <273c> DW_AT_low_pc : (addr) 0x37bb\n+ <2740> DW_AT_high_pc : (udata) 15\n+ <2741> DW_AT_call_file : (implicit_const) 2\n+ <2741> DW_AT_call_line : (data1) 31\n+ <2742> DW_AT_call_column : (data1) 83\n+ <2743> DW_AT_sibling : (ref_udata) <0x2760>\n+ <3><2745>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2746> DW_AT_abstract_origin: (GNU_ref_alt) <0x40c3>\n+ <274a> DW_AT_location : (sec_offset) 0xf0c (location list)\n+ <274e> DW_AT_GNU_locviews: (sec_offset) 0xf0a\n+ <3><2752>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2753> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ba>\n+ <2757> DW_AT_location : (sec_offset) 0xf17 (location list)\n+ <275b> DW_AT_GNU_locviews: (sec_offset) 0xf15\n+ <3><275f>: Abbrev Number: 0\n+ <2><2760>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <2761> DW_AT_call_return_pc: (addr) 0x37d9\n+ <2765> DW_AT_call_origin : (ref_udata) <0x2593>\n+ <2><2766>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <2767> DW_AT_call_return_pc: (addr) 0x37f1\n+ <276b> DW_AT_call_origin : (ref_udata) <0x27b0>\n+ <2><276d>: Abbrev Number: 0\n+ <1><276e>: Abbrev Number: 114 (DW_TAG_subprogram)\n+ <276f> DW_AT_external : (flag_present) 1\n+ <276f> DW_AT_name : (GNU_strp_alt) (offset: 0x1baa) \n+ <2773> DW_AT_decl_file : (data1) 2\n+ <2774> DW_AT_decl_line : (data1) 23\n+ <2775> DW_AT_decl_column : (data1) 6\n+ <2776> DW_AT_low_pc : (addr) 0x3800\n+ <277a> DW_AT_high_pc : (udata) 41\n+ <277b> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <277d> DW_AT_call_all_calls: (flag_present) 1\n+ <277d> DW_AT_sibling : (ref_udata) <0x27b0>\n+ <2><277f>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <2780> DW_AT_name : (string) env\n+ <2784> DW_AT_decl_file : (implicit_const) 2\n+ <2784> DW_AT_decl_line : (data1) 23\n+ <2785> DW_AT_decl_column : (data1) 39\n+ <2786> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <278a> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><278d>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <278e> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <2792> DW_AT_decl_file : (implicit_const) 2\n+ <2792> DW_AT_decl_line : (data1) 23\n+ <2793> DW_AT_decl_column : (data1) 56\n+ <2794> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2798> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><279b>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <279c> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <27a0> DW_AT_decl_file : (implicit_const) 2\n+ <27a0> DW_AT_decl_line : (data1) 23\n+ <27a1> DW_AT_decl_column : (data1) 73\n+ <27a2> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <27a6> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><27a9>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <27aa> DW_AT_call_return_pc: (addr) 0x3824\n+ <27ae> DW_AT_call_origin : (ref_udata) <0x25d7>\n+ <2><27af>: Abbrev Number: 0\n+ <1><27b0>: Abbrev Number: 106 (DW_TAG_subprogram)\n+ <27b1> DW_AT_specification: (GNU_ref_alt) <0x977>\n+ <27b5> DW_AT_object_pointer: (ref_udata) <0x27be>\n+ <27b7> DW_AT_low_pc : (addr) 0x3360\n+ <27bb> DW_AT_high_pc : (udata) 33\n+ <27bc> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <27be> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><27be>: Abbrev Number: 79 (DW_TAG_formal_parameter)\n+ <27bf> DW_AT_name : (GNU_strp_alt) (offset: 0x353d) \n+ <27c3> DW_AT_type : (GNU_ref_alt) <0x4327>\n+ <27c7> DW_AT_artificial : (flag_present) 1\n+ <27c7> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><27ca>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n+ <27cb> DW_AT_name : (string) obj\n+ <27cf> DW_AT_decl_file : (data1) 1\n+ <27d0> DW_AT_decl_line : (data2) 1056\n+ <27d2> DW_AT_decl_column : (data1) 33\n+ <27d3> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <27d7> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><27da>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n+ <27db> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n+ <27df> DW_AT_decl_file : (data1) 1\n+ <27e0> DW_AT_decl_line : (data2) 1056\n+ <27e2> DW_AT_decl_column : (data1) 48\n+ <27e3> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <27e7> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><27ea>: Abbrev Number: 32 (DW_TAG_unspecified_parameters)\n+ <2><27eb>: Abbrev Number: 18 (DW_TAG_variable)\n+ <27ec> DW_AT_name : (GNU_strp_alt) (offset: 0x3538) \n+ <27f0> DW_AT_decl_file : (data1) 1\n+ <27f1> DW_AT_decl_line : (data2) 1057\n+ <27f3> DW_AT_decl_column : (data1) 17\n+ <27f4> DW_AT_type : (GNU_ref_alt) <0x76>\n+ <27f8> DW_AT_location : (sec_offset) 0xf24 (location list)\n+ <27fc> DW_AT_GNU_locviews: (sec_offset) 0xf20\n+ <2><2800>: Abbrev Number: 0\n+ <1><2801>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x2802:\n+ Length: 0x3c4 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n- Abbrev Offset: 0x95b\n+ Abbrev Offset: 0\n Pointer Size: 4\n- <0><2abf>: Abbrev Number: 8 (DW_TAG_compile_unit)\n- <2ac0> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n- <2ac4> DW_AT_language : (data1) 33\t(C++14)\n- <2ac5> DW_AT_name : (line_strp) (offset: 0x37a): src/shared/cpp/generic_posix.cpp\n- <2ac9> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <2acd> DW_AT_low_pc : (addr) 0x39a0\n- <2ad1> DW_AT_high_pc : (udata) 134\n- <2ad3> DW_AT_stmt_list : (sec_offset) 0x142a\n- <1><2ad7>: Abbrev Number: 2 (DW_TAG_imported_unit)\n- <2ad8> DW_AT_import : (ref_addr) <0x6d>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n- <1><2adc>: Abbrev Number: 5 (DW_TAG_namespace)\n- <2add> DW_AT_name : (string) std\n- <2ae1> DW_AT_decl_file : (data1) 17\n- <2ae2> DW_AT_decl_line : (data2) 306\n- <2ae4> DW_AT_decl_column : (data1) 11\n- <1><2ae5>: Abbrev Number: 12 (DW_TAG_namespace)\n- <2ae6> DW_AT_name : (GNU_strp_alt) (offset: 0x4002) \n- <2aea> DW_AT_decl_file : (data1) 17\n- <2aeb> DW_AT_decl_line : (data2) 343\n- <2aed> DW_AT_decl_column : (data1) 11\n- <1><2aee>: Abbrev Number: 6 (DW_TAG_subprogram)\n- <2aef> DW_AT_external : (flag_present) 1\n- <2aef> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n- <2af3> DW_AT_decl_file : (data1) 14\n- <2af4> DW_AT_decl_line : (data1) 54\n- <2af5> DW_AT_decl_column : (data1) 13\n- <2af6> DW_AT_declaration : (flag_present) 1\n- <2af6> DW_AT_sibling : (ref_udata) <0x2b11>\n- <2><2af7>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2af8> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2><2afc>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2afd> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><2b01>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b02> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2><2b06>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b07> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><2b0b>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <2b0c> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2><2b10>: Abbrev Number: 0\n- <1><2b11>: Abbrev Number: 4 (DW_TAG_subprogram)\n- <2b12> DW_AT_external : (flag_present) 1\n- <2b12> DW_AT_name : (GNU_strp_alt) (offset: 0x329e) \n- <2b16> DW_AT_decl_file : (data1) 16\n- <2b17> DW_AT_decl_line : (data1) 37\n- <2b18> DW_AT_decl_column : (data1) 13\n- <2b19> DW_AT_type : (ref_udata) <0x2b1a>\n- <2b1a> DW_AT_declaration : (flag_present) 1\n- <1><2b1a>: Abbrev Number: 1 (DW_TAG_pointer_type)\n- <2b1b> DW_AT_byte_size : (implicit_const) 4\n- <2b1b> DW_AT_type : (GNU_ref_alt) <0x54>\n- <1><2b1f>: Abbrev Number: 16 (DW_TAG_subprogram)\n- <2b20> DW_AT_external : (flag_present) 1\n- <2b20> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n- <2b24> DW_AT_decl_file : (data1) 1\n- <2b25> DW_AT_decl_line : (data1) 41\n- <2b26> DW_AT_decl_column : (data1) 5\n- <2b27> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2b2b> DW_AT_low_pc : (addr) 0x3a00\n- <2b2f> DW_AT_high_pc : (udata) 38\n- <2b30> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2b32> DW_AT_call_all_calls: (flag_present) 1\n- <2b32> DW_AT_sibling : (ref_udata) <0x2b43>\n- <2><2b34>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2b35> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n- <2b39> DW_AT_decl_file : (implicit_const) 1\n- <2b39> DW_AT_decl_line : (data1) 41\n- <2b3a> DW_AT_decl_column : (data1) 24\n- <2b3b> DW_AT_type : (GNU_ref_alt) <0x54>\n- <2b3f> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2b42>: Abbrev Number: 0\n- <1><2b43>: Abbrev Number: 10 (DW_TAG_subprogram)\n- <2b44> DW_AT_external : (flag_present) 1\n- <2b44> DW_AT_name : (GNU_strp_alt) (offset: 0x32f3) \n- <2b48> DW_AT_decl_file : (data1) 1\n- <2b49> DW_AT_decl_line : (data1) 28\n- <2b4a> DW_AT_decl_column : (data1) 6\n- <2b4b> DW_AT_low_pc : (addr) 0x39a0\n- <2b4f> DW_AT_high_pc : (udata) 89\n- <2b50> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <2b52> DW_AT_call_all_calls: (flag_present) 1\n- <2><2b52>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n- <2b53> DW_AT_name : (string) env\n- <2b57> DW_AT_decl_file : (data1) 1\n- <2b58> DW_AT_decl_line : (data1) 28\n- <2b59> DW_AT_decl_column : (data1) 37\n- <2b5a> DW_AT_type : (GNU_ref_alt) <0x284b>\n- <2b5e> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><2b61>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2b62> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n- <2b66> DW_AT_decl_file : (implicit_const) 1\n- <2b66> DW_AT_decl_line : (data1) 28\n- <2b67> DW_AT_decl_column : (data1) 54\n- <2b68> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2b6c> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><2b6f>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n- <2b70> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n- <2b74> DW_AT_decl_file : (implicit_const) 1\n- <2b74> DW_AT_decl_line : (data1) 28\n- <2b75> DW_AT_decl_column : (data1) 71\n- <2b76> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2b7a> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><2b7d>: Abbrev Number: 15 (DW_TAG_variable)\n- <2b7e> DW_AT_name : (GNU_strp_alt) (offset: 0x3359) \n- <2b82> DW_AT_decl_file : (implicit_const) 1\n- <2b82> DW_AT_decl_line : (data1) 29\n- <2b83> DW_AT_decl_column : (implicit_const) 11\n- <2b83> DW_AT_type : (GNU_ref_alt) <0x72>\n- <2b87> DW_AT_location : (sec_offset) 0x10e1 (location list)\n- <2b8b> DW_AT_GNU_locviews: (sec_offset) 0x10dd\n- <2><2b8f>: Abbrev Number: 15 (DW_TAG_variable)\n- <2b90> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \n- <2b94> DW_AT_decl_file : (implicit_const) 1\n- <2b94> DW_AT_decl_line : (data1) 32\n- <2b95> DW_AT_decl_column : (implicit_const) 11\n- <2b95> DW_AT_type : (GNU_ref_alt) <0x72>\n- <2b99> DW_AT_location : (sec_offset) 0x10ee (location list)\n- <2b9d> DW_AT_GNU_locviews: (sec_offset) 0x10ec\n- <2><2ba1>: Abbrev Number: 3 (DW_TAG_call_site)\n- <2ba2> DW_AT_call_return_pc: (addr) 0x39bb\n- <2ba6> DW_AT_call_origin : (ref_addr) <0x1f>\n- <2><2baa>: Abbrev Number: 14 (DW_TAG_call_site)\n- <2bab> DW_AT_call_return_pc: (addr) 0x39c2\n- <2baf> DW_AT_call_origin : (ref_udata) <0x2b11>\n- <2><2bb0>: Abbrev Number: 11 (DW_TAG_call_site)\n- <2bb1> DW_AT_call_return_pc: (addr) 0x39d4\n- <2bb5> DW_AT_call_origin : (GNU_ref_alt) <0x42f8>\n- <2><2bb9>: Abbrev Number: 14 (DW_TAG_call_site)\n- <2bba> DW_AT_call_return_pc: (addr) 0x39e9\n- <2bbe> DW_AT_call_origin : (ref_udata) <0x2aee>\n- <2><2bbf>: Abbrev Number: 3 (DW_TAG_call_site)\n- <2bc0> DW_AT_call_return_pc: (addr) 0x39f2\n+ <0><280e>: Abbrev Number: 122 (DW_TAG_compile_unit)\n+ <280f> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n+ <2813> DW_AT_language : (data1) 33\t(C++14)\n+ <2814> DW_AT_name : (line_strp) (offset: 0x35c): src/shared/cpp/unix_strings.cpp\n+ <2818> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <281c> DW_AT_low_pc : (addr) 0x3840\n+ <2820> DW_AT_high_pc : (udata) 486\n+ <2822> DW_AT_stmt_list : (sec_offset) 0x122d\n+ <1><2826>: Abbrev Number: 15 (DW_TAG_imported_unit)\n+ <2827> DW_AT_import : (GNU_ref_alt) <0x40fa>\n+ <1><282b>: Abbrev Number: 4 (DW_TAG_imported_unit)\n+ <282c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n+ <1><2830>: Abbrev Number: 15 (DW_TAG_imported_unit)\n+ <2831> DW_AT_import : (GNU_ref_alt) <0x4322>\n+ <1><2835>: Abbrev Number: 4 (DW_TAG_imported_unit)\n+ <2836> DW_AT_import : (ref_addr) <0x121>\t[Abbrev Number: 20 (DW_TAG_partial_unit)]\n+ <1><283a>: Abbrev Number: 121 (DW_TAG_namespace)\n+ <283b> DW_AT_name : (string) std\n+ <283f> DW_AT_decl_file : (data1) 17\n+ <2840> DW_AT_decl_line : (data2) 306\n+ <2842> DW_AT_decl_column : (data1) 11\n+ <2843> DW_AT_sibling : (ref_udata) <0x2845>\n+ <2><2844>: Abbrev Number: 0\n+ <1><2845>: Abbrev Number: 81 (DW_TAG_namespace)\n+ <2846> DW_AT_name : (GNU_strp_alt) (offset: 0x4002) \n+ <284a> DW_AT_decl_file : (data1) 17\n+ <284b> DW_AT_decl_line : (data2) 343\n+ <284d> DW_AT_decl_column : (data1) 11\n+ <1><284e>: Abbrev Number: 120 (DW_TAG_subprogram)\n+ <284f> DW_AT_external : (flag_present) 1\n+ <284f> DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n+ <2853> DW_AT_decl_file : (implicit_const) 1\n+ <2853> DW_AT_decl_line : (data1) 52\n+ <2854> DW_AT_decl_column : (data1) 9\n+ <2855> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <2859> DW_AT_low_pc : (addr) 0x3940\n+ <285d> DW_AT_high_pc : (udata) 230\n+ <285f> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <2861> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2861> DW_AT_sibling : (ref_udata) <0x29cc>\n+ <2><2863>: Abbrev Number: 125 (DW_TAG_formal_parameter)\n+ <2864> DW_AT_name : (string) env\n+ <2868> DW_AT_decl_file : (implicit_const) 1\n+ <2868> DW_AT_decl_line : (data1) 52\n+ <2869> DW_AT_decl_column : (data1) 30\n+ <286a> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <286e> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><2871>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n+ <2872> DW_AT_name : (GNU_strp_alt) (offset: 0x3596) \n+ <2876> DW_AT_decl_file : (implicit_const) 1\n+ <2876> DW_AT_decl_line : (data1) 52\n+ <2877> DW_AT_decl_column : (data1) 47\n+ <2878> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <287c> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><287f>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n+ <2880> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <2884> DW_AT_decl_file : (implicit_const) 1\n+ <2884> DW_AT_decl_line : (data1) 52\n+ <2885> DW_AT_decl_column : (data1) 62\n+ <2886> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <288a> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><288d>: Abbrev Number: 119 (DW_TAG_variable)\n+ <288e> DW_AT_name : (GNU_strp_alt) (offset: 0x3510) \n+ <2892> DW_AT_decl_file : (implicit_const) 1\n+ <2892> DW_AT_decl_line : (data1) 53\n+ <2893> DW_AT_decl_column : (data1) 12\n+ <2894> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2898> DW_AT_location : (sec_offset) 0xf48 (location list)\n+ <289c> DW_AT_GNU_locviews: (sec_offset) 0xf42\n+ <2><28a0>: Abbrev Number: 119 (DW_TAG_variable)\n+ <28a1> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n+ <28a5> DW_AT_decl_file : (implicit_const) 1\n+ <28a5> DW_AT_decl_line : (data1) 54\n+ <28a6> DW_AT_decl_column : (data1) 14\n+ <28a7> DW_AT_type : (GNU_ref_alt) <0x3bff>\n+ <28ab> DW_AT_location : (sec_offset) 0xf6a (location list)\n+ <28af> DW_AT_GNU_locviews: (sec_offset) 0xf62\n+ <2><28b3>: Abbrev Number: 119 (DW_TAG_variable)\n+ <28b4> DW_AT_name : (GNU_strp_alt) (offset: 0x30c0) \n+ <28b8> DW_AT_decl_file : (implicit_const) 1\n+ <28b8> DW_AT_decl_line : (data1) 60\n+ <28b9> DW_AT_decl_column : (data1) 12\n+ <28ba> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <28be> DW_AT_location : (sec_offset) 0xf8c (location list)\n+ <28c2> DW_AT_GNU_locviews: (sec_offset) 0xf88\n+ <2><28c6>: Abbrev Number: 119 (DW_TAG_variable)\n+ <28c7> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n+ <28cb> DW_AT_decl_file : (implicit_const) 1\n+ <28cb> DW_AT_decl_line : (data1) 61\n+ <28cc> DW_AT_decl_column : (data1) 12\n+ <28cd> DW_AT_type : (GNU_ref_alt) <0x3501>\n+ <28d1> DW_AT_location : (sec_offset) 0xf9f (location list)\n+ <28d5> DW_AT_GNU_locviews: (sec_offset) 0xf9b\n+ <2><28d9>: Abbrev Number: 119 (DW_TAG_variable)\n+ <28da> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n+ <28de> DW_AT_decl_file : (implicit_const) 1\n+ <28de> DW_AT_decl_line : (data1) 65\n+ <28df> DW_AT_decl_column : (data1) 13\n+ <28e0> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <28e4> DW_AT_location : (sec_offset) 0xfb2 (location list)\n+ <28e8> DW_AT_GNU_locviews: (sec_offset) 0xfae\n+ <2><28ec>: Abbrev Number: 39 (DW_TAG_lexical_block)\n+ <28ed> DW_AT_ranges : (sec_offset) 0x172\n+ <28f1> DW_AT_sibling : (ref_udata) <0x2905>\n+ <3><28f3>: Abbrev Number: 126 (DW_TAG_variable)\n+ <28f4> DW_AT_name : (string) i\n+ <28f6> DW_AT_decl_file : (implicit_const) 1\n+ <28f6> DW_AT_decl_line : (data1) 62\n+ <28f7> DW_AT_decl_column : (data1) 14\n+ <28f8> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <28fc> DW_AT_location : (sec_offset) 0xfc3 (location list)\n+ <2900> DW_AT_GNU_locviews: (sec_offset) 0xfc1\n+ <3><2904>: Abbrev Number: 0\n+ <2><2905>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n+ <2906> DW_AT_abstract_origin: (GNU_ref_alt) <0x4110>\n+ <290a> DW_AT_entry_pc : (addr) 0x3974\n+ <290e> DW_AT_GNU_entry_view: (data1) 1\n+ <290f> DW_AT_ranges : (sec_offset) 0x167\n+ <2913> DW_AT_call_file : (implicit_const) 1\n+ <2913> DW_AT_call_line : (data1) 55\n+ <2914> DW_AT_call_column : (data1) 17\n+ <2915> DW_AT_sibling : (ref_udata) <0x2948>\n+ <3><2917>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2918> DW_AT_abstract_origin: (GNU_ref_alt) <0x412c>\n+ <291c> DW_AT_location : (sec_offset) 0xfce (location list)\n+ <2920> DW_AT_GNU_locviews: (sec_offset) 0xfcc\n+ <3><2924>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2925> DW_AT_abstract_origin: (GNU_ref_alt) <0x4122>\n+ <2929> DW_AT_location : (sec_offset) 0xfd8 (location list)\n+ <292d> DW_AT_GNU_locviews: (sec_offset) 0xfd6\n+ <3><2931>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2932> DW_AT_abstract_origin: (GNU_ref_alt) <0x411b>\n+ <2936> DW_AT_location : (sec_offset) 0xfe4 (location list)\n+ <293a> DW_AT_GNU_locviews: (sec_offset) 0xfe0\n+ <3><293e>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <293f> DW_AT_call_return_pc: (addr) 0x397b\n+ <2943> DW_AT_call_origin : (GNU_ref_alt) <0x41ba>\n+ <3><2947>: Abbrev Number: 0\n+ <2><2948>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n+ <2949> DW_AT_abstract_origin: (GNU_ref_alt) <0x42eb>\n+ <294d> DW_AT_entry_pc : (addr) 0x39c5\n+ <2951> DW_AT_GNU_entry_view: (data1) 2\n+ <2952> DW_AT_low_pc : (addr) 0x39c5\n+ <2956> DW_AT_high_pc : (udata) 23\n+ <2957> DW_AT_call_file : (implicit_const) 1\n+ <2957> DW_AT_call_line : (data1) 65\n+ <2958> DW_AT_call_column : (data1) 36\n+ <2959> DW_AT_sibling : (ref_udata) <0x2983>\n+ <3><295b>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <295c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4308>\n+ <2960> DW_AT_location : (sec_offset) 0xff5 (location list)\n+ <2964> DW_AT_GNU_locviews: (sec_offset) 0xff3\n+ <3><2968>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2969> DW_AT_abstract_origin: (GNU_ref_alt) <0x42fc>\n+ <296d> DW_AT_location : (sec_offset) 0xfff (location list)\n+ <2971> DW_AT_GNU_locviews: (sec_offset) 0xffd\n+ <3><2975>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2976> DW_AT_abstract_origin: (GNU_ref_alt) <0x42f3>\n+ <297a> DW_AT_location : (sec_offset) 0x1009 (location list)\n+ <297e> DW_AT_GNU_locviews: (sec_offset) 0x1007\n+ <3><2982>: Abbrev Number: 0\n+ <2><2983>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2984> DW_AT_call_return_pc: (addr) 0x395c\n+ <2988> DW_AT_call_origin : (ref_addr) <0x12f>\n+ <2><298c>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <298d> DW_AT_call_return_pc: (addr) 0x396e\n+ <2991> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <2><2995>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <2996> DW_AT_call_return_pc: (addr) 0x398c\n+ <299a> DW_AT_call_origin : (GNU_ref_alt) <0x41fa>\n+ <2><299e>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <299f> DW_AT_call_return_pc: (addr) 0x3999\n+ <29a3> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <2><29a7>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29a8> DW_AT_call_return_pc: (addr) 0x39e4\n+ <29ac> DW_AT_call_origin : (ref_addr) <0x33>\n+ <2><29b0>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29b1> DW_AT_call_return_pc: (addr) 0x39ec\n+ <29b5> DW_AT_call_origin : (ref_addr) <0x33>\n+ <2><29b9>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29ba> DW_AT_call_return_pc: (addr) 0x3a19\n+ <29be> DW_AT_call_origin : (ref_addr) <0x143>\n+ <2><29c2>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <29c3> DW_AT_call_return_pc: (addr) 0x3a21\n+ <29c7> DW_AT_call_origin : (ref_addr) <0x33>\n+ <2><29cb>: Abbrev Number: 0\n+ <1><29cc>: Abbrev Number: 127 (DW_TAG_subprogram)\n+ <29cd> DW_AT_external : (flag_present) 1\n+ <29cd> DW_AT_name : (GNU_strp_alt) (offset: 0x3332) \n+ <29d1> DW_AT_decl_file : (implicit_const) 1\n+ <29d1> DW_AT_decl_line : (data1) 28\n+ <29d2> DW_AT_decl_column : (data1) 7\n+ <29d3> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <29d7> DW_AT_low_pc : (addr) 0x3840\n+ <29db> DW_AT_high_pc : (udata) 251\n+ <29dd> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <29df> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><29df>: Abbrev Number: 125 (DW_TAG_formal_parameter)\n+ <29e0> DW_AT_name : (string) env\n+ <29e4> DW_AT_decl_file : (implicit_const) 1\n+ <29e4> DW_AT_decl_line : (data1) 28\n+ <29e5> DW_AT_decl_column : (data1) 28\n+ <29e6> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <29ea> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><29ed>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n+ <29ee> DW_AT_name : (GNU_strp_alt) (offset: 0x270b) \n+ <29f2> DW_AT_decl_file : (implicit_const) 1\n+ <29f2> DW_AT_decl_line : (data1) 28\n+ <29f3> DW_AT_decl_column : (data1) 41\n+ <29f4> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <29f8> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><29fb>: Abbrev Number: 123 (DW_TAG_formal_parameter)\n+ <29fc> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <2a00> DW_AT_decl_file : (implicit_const) 1\n+ <2a00> DW_AT_decl_line : (data1) 28\n+ <2a01> DW_AT_decl_column : (data1) 57\n+ <2a02> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2a06> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><2a09>: Abbrev Number: 119 (DW_TAG_variable)\n+ <2a0a> DW_AT_name : (GNU_strp_alt) (offset: 0x30c0) \n+ <2a0e> DW_AT_decl_file : (implicit_const) 1\n+ <2a0e> DW_AT_decl_line : (data1) 29\n+ <2a0f> DW_AT_decl_column : (data1) 12\n+ <2a10> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2a14> DW_AT_location : (sec_offset) 0x1016 (location list)\n+ <2a18> DW_AT_GNU_locviews: (sec_offset) 0x1012\n+ <2><2a1c>: Abbrev Number: 119 (DW_TAG_variable)\n+ <2a1d> DW_AT_name : (GNU_strp_alt) (offset: 0x26aa) \n+ <2a21> DW_AT_decl_file : (implicit_const) 1\n+ <2a21> DW_AT_decl_line : (data1) 30\n+ <2a22> DW_AT_decl_column : (data1) 14\n+ <2a23> DW_AT_type : (GNU_ref_alt) <0x3bff>\n+ <2a27> DW_AT_location : (sec_offset) 0x1027 (location list)\n+ <2a2b> DW_AT_GNU_locviews: (sec_offset) 0x1021\n+ <2><2a2f>: Abbrev Number: 119 (DW_TAG_variable)\n+ <2a30> DW_AT_name : (GNU_strp_alt) (offset: 0x269f) \n+ <2a34> DW_AT_decl_file : (implicit_const) 1\n+ <2a34> DW_AT_decl_line : (data1) 31\n+ <2a35> DW_AT_decl_column : (data1) 18\n+ <2a36> DW_AT_type : (GNU_ref_alt) <0x33a2>\n+ <2a3a> DW_AT_location : (sec_offset) 0x103c (location list)\n+ <2a3e> DW_AT_GNU_locviews: (sec_offset) 0x1038\n+ <2><2a42>: Abbrev Number: 119 (DW_TAG_variable)\n+ <2a43> DW_AT_name : (GNU_strp_alt) (offset: 0x3510) \n+ <2a47> DW_AT_decl_file : (implicit_const) 1\n+ <2a47> DW_AT_decl_line : (data1) 38\n+ <2a48> DW_AT_decl_column : (data1) 12\n+ <2a49> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2a4d> DW_AT_location : (sec_offset) 0x104e (location list)\n+ <2a51> DW_AT_GNU_locviews: (sec_offset) 0x1048\n+ <2><2a55>: Abbrev Number: 119 (DW_TAG_variable)\n+ <2a56> DW_AT_name : (GNU_strp_alt) (offset: 0x3596) \n+ <2a5a> DW_AT_decl_file : (implicit_const) 1\n+ <2a5a> DW_AT_decl_line : (data1) 45\n+ <2a5b> DW_AT_decl_column : (data1) 11\n+ <2a5c> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <2a60> DW_AT_location : (sec_offset) 0x106a (location list)\n+ <2a64> DW_AT_GNU_locviews: (sec_offset) 0x1066\n+ <2><2a68>: Abbrev Number: 3 (DW_TAG_lexical_block)\n+ <2a69> DW_AT_low_pc : (addr) 0x388e\n+ <2a6d> DW_AT_high_pc : (udata) 38\n+ <2a6e> DW_AT_sibling : (ref_udata) <0x2a82>\n+ <3><2a70>: Abbrev Number: 126 (DW_TAG_variable)\n+ <2a71> DW_AT_name : (string) i\n+ <2a73> DW_AT_decl_file : (implicit_const) 1\n+ <2a73> DW_AT_decl_line : (data1) 32\n+ <2a74> DW_AT_decl_column : (data1) 17\n+ <2a75> DW_AT_type : (GNU_ref_alt) <0x3917>\n+ <2a79> DW_AT_location : (sec_offset) 0x107b (location list)\n+ <2a7d> DW_AT_GNU_locviews: (sec_offset) 0x1079\n+ <3><2a81>: Abbrev Number: 0\n+ <2><2a82>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n+ <2a83> DW_AT_abstract_origin: (GNU_ref_alt) <0x42cc>\n+ <2a87> DW_AT_entry_pc : (addr) 0x3856\n+ <2a8b> DW_AT_GNU_entry_view: (data1) 0\n+ <2a8c> DW_AT_low_pc : (addr) 0x3856\n+ <2a90> DW_AT_high_pc : (udata) 15\n+ <2a91> DW_AT_call_file : (implicit_const) 1\n+ <2a91> DW_AT_call_line : (data1) 29\n+ <2a92> DW_AT_call_column : (data1) 44\n+ <2a93> DW_AT_sibling : (ref_udata) <0x2ab0>\n+ <3><2a95>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2a96> DW_AT_abstract_origin: (GNU_ref_alt) <0x42de>\n+ <2a9a> DW_AT_location : (sec_offset) 0x1084 (location list)\n+ <2a9e> DW_AT_GNU_locviews: (sec_offset) 0x1082\n+ <3><2aa2>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2aa3> DW_AT_abstract_origin: (GNU_ref_alt) <0x42d5>\n+ <2aa7> DW_AT_location : (sec_offset) 0x108d (location list)\n+ <2aab> DW_AT_GNU_locviews: (sec_offset) 0x108b\n+ <3><2aaf>: Abbrev Number: 0\n+ <2><2ab0>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n+ <2ab1> DW_AT_abstract_origin: (GNU_ref_alt) <0x42a1>\n+ <2ab5> DW_AT_entry_pc : (addr) 0x387d\n+ <2ab9> DW_AT_GNU_entry_view: (data1) 1\n+ <2aba> DW_AT_ranges : (sec_offset) 0x14c\n+ <2abe> DW_AT_call_file : (implicit_const) 1\n+ <2abe> DW_AT_call_line : (data1) 31\n+ <2abf> DW_AT_call_column : (data1) 50\n+ <2ac0> DW_AT_sibling : (ref_udata) <0x2ae2>\n+ <3><2ac2>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2ac3> DW_AT_abstract_origin: (GNU_ref_alt) <0x42bf>\n+ <2ac7> DW_AT_location : (sec_offset) 0x1095 (location list)\n+ <2acb> DW_AT_GNU_locviews: (sec_offset) 0x1093\n+ <3><2acf>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n+ <2ad0> DW_AT_abstract_origin: (GNU_ref_alt) <0x42b3>\n+ <3><2ad4>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2ad5> DW_AT_abstract_origin: (GNU_ref_alt) <0x42aa>\n+ <2ad9> DW_AT_location : (sec_offset) 0x109e (location list)\n+ <2add> DW_AT_GNU_locviews: (sec_offset) 0x109c\n+ <3><2ae1>: Abbrev Number: 0\n+ <2><2ae2>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n+ <2ae3> DW_AT_abstract_origin: (GNU_ref_alt) <0x4276>\n+ <2ae7> DW_AT_entry_pc : (addr) 0x38c3\n+ <2aeb> DW_AT_GNU_entry_view: (data1) 1\n+ <2aec> DW_AT_ranges : (sec_offset) 0x153\n+ <2af0> DW_AT_call_file : (implicit_const) 1\n+ <2af0> DW_AT_call_line : (data1) 36\n+ <2af1> DW_AT_call_column : (data1) 28\n+ <2af2> DW_AT_sibling : (ref_udata) <0x2b14>\n+ <3><2af4>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2af5> DW_AT_abstract_origin: (GNU_ref_alt) <0x4294>\n+ <2af9> DW_AT_location : (sec_offset) 0x10a6 (location list)\n+ <2afd> DW_AT_GNU_locviews: (sec_offset) 0x10a4\n+ <3><2b01>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n+ <2b02> DW_AT_abstract_origin: (GNU_ref_alt) <0x4288>\n+ <3><2b06>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b07> DW_AT_abstract_origin: (GNU_ref_alt) <0x427f>\n+ <2b0b> DW_AT_location : (sec_offset) 0x10b0 (location list)\n+ <2b0f> DW_AT_GNU_locviews: (sec_offset) 0x10ae\n+ <3><2b13>: Abbrev Number: 0\n+ <2><2b14>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n+ <2b15> DW_AT_abstract_origin: (GNU_ref_alt) <0x413c>\n+ <2b19> DW_AT_entry_pc : (addr) 0x38d1\n+ <2b1d> DW_AT_GNU_entry_view: (data1) 2\n+ <2b1e> DW_AT_low_pc : (addr) 0x38d1\n+ <2b22> DW_AT_high_pc : (udata) 13\n+ <2b23> DW_AT_call_file : (implicit_const) 1\n+ <2b23> DW_AT_call_line : (data1) 38\n+ <2b24> DW_AT_call_column : (data1) 28\n+ <2b25> DW_AT_sibling : (ref_udata) <0x2b58>\n+ <3><2b27>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b28> DW_AT_abstract_origin: (GNU_ref_alt) <0x4158>\n+ <2b2c> DW_AT_location : (sec_offset) 0x10ba (location list)\n+ <2b30> DW_AT_GNU_locviews: (sec_offset) 0x10b8\n+ <3><2b34>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b35> DW_AT_abstract_origin: (GNU_ref_alt) <0x4151>\n+ <2b39> DW_AT_location : (sec_offset) 0x10c5 (location list)\n+ <2b3d> DW_AT_GNU_locviews: (sec_offset) 0x10c3\n+ <3><2b41>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b42> DW_AT_abstract_origin: (GNU_ref_alt) <0x4147>\n+ <2b46> DW_AT_location : (sec_offset) 0x10ba (location list)\n+ <2b4a> DW_AT_GNU_locviews: (sec_offset) 0x10b8\n+ <3><2b4e>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <2b4f> DW_AT_call_return_pc: (addr) 0x38de\n+ <2b53> DW_AT_call_origin : (GNU_ref_alt) <0x4256>\n+ <3><2b57>: Abbrev Number: 0\n+ <2><2b58>: Abbrev Number: 124 (DW_TAG_inlined_subroutine)\n+ <2b59> DW_AT_abstract_origin: (GNU_ref_alt) <0x413c>\n+ <2b5d> DW_AT_entry_pc : (addr) 0x38f8\n+ <2b61> DW_AT_GNU_entry_view: (data1) 1\n+ <2b62> DW_AT_ranges : (sec_offset) 0x15c\n+ <2b66> DW_AT_call_file : (implicit_const) 1\n+ <2b66> DW_AT_call_line : (data1) 46\n+ <2b67> DW_AT_call_column : (data1) 13\n+ <2b68> DW_AT_sibling : (ref_udata) <0x2b9b>\n+ <3><2b6a>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b6b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4158>\n+ <2b6f> DW_AT_location : (sec_offset) 0x10cf (location list)\n+ <2b73> DW_AT_GNU_locviews: (sec_offset) 0x10cd\n+ <3><2b77>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b78> DW_AT_abstract_origin: (GNU_ref_alt) <0x4151>\n+ <2b7c> DW_AT_location : (sec_offset) 0x10d9 (location list)\n+ <2b80> DW_AT_GNU_locviews: (sec_offset) 0x10d7\n+ <3><2b84>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n+ <2b85> DW_AT_abstract_origin: (GNU_ref_alt) <0x4147>\n+ <2b89> DW_AT_location : (sec_offset) 0x10e5 (location list)\n+ <2b8d> DW_AT_GNU_locviews: (sec_offset) 0x10e1\n+ <3><2b91>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <2b92> DW_AT_call_return_pc: (addr) 0x38ff\n+ <2b96> DW_AT_call_origin : (GNU_ref_alt) <0x4256>\n+ <3><2b9a>: Abbrev Number: 0\n+ <2><2b9b>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2b9c> DW_AT_call_return_pc: (addr) 0x3878\n+ <2ba0> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <2><2ba4>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2ba5> DW_AT_call_return_pc: (addr) 0x38f2\n+ <2ba9> DW_AT_call_origin : (ref_addr) <0x1f>\n+ <2><2bad>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2bae> DW_AT_call_return_pc: (addr) 0x3907\n+ <2bb2> DW_AT_call_origin : (ref_addr) <0x33>\n+ <2><2bb6>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2bb7> DW_AT_call_return_pc: (addr) 0x392e\n+ <2bbb> DW_AT_call_origin : (ref_addr) <0x143>\n+ <2><2bbf>: Abbrev Number: 28 (DW_TAG_call_site)\n+ <2bc0> DW_AT_call_return_pc: (addr) 0x3936\n <2bc4> DW_AT_call_origin : (ref_addr) <0x33>\n <2><2bc8>: Abbrev Number: 0\n <1><2bc9>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "unified_diff": "@@ -23,29 +23,29 @@\n Length: 28\n Version: 2\n Offset into .debug_info: 0x244c\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000036d0 000001e6\n+ 000036d0 00000086\n 00000000 00000000\n Length: 36\n Version: 2\n- Offset into .debug_info: 0x2814\n+ Offset into .debug_info: 0x2563\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000038c0 000000d6\n+ 00003760 000000d6\n 00003360 00000021\n 00000000 00000000\n Length: 28\n Version: 2\n- Offset into .debug_info: 0x2ab3\n+ Offset into .debug_info: 0x2802\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: 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 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- 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+ 00000e3d v0000000 v0000000 views at 00000e39 for:\n+ 000036ed 000036f1 (DW_OP_reg0 (eax))\n+ 00000e42 v0000000 v0000000 views at 00000e3b for:\n+ 000036f1 00003727 (DW_OP_reg6 (esi))\n+ 00000e47 \n+\n+ 00000e48 v0000000 v0000000 location view pair\n+\n+ 00000e4a v0000000 v0000000 views at 00000e48 for:\n+ 00003704 00003718 (DW_OP_reg0 (eax))\n+ 00000e4f \n+Table at Offset 0xe50\n+ Length: 0xe2\n+ DWARF version: 5\n+ Address size: 4\n+ Segment size: 0\n+ Offset entries: 0\n \n- 00000ec3 v0000001 v0000000 location view pair\n+ Offset Begin End Expression\n \n- 00000ec5 v0000001 v0000000 views at 00000ec3 for:\n- 00003804 0000380b (DW_OP_reg5 (ebp))\n- 00000ecc \n+ 00000e5c v0000000 v0000000 location view pair\n \n- 00000ecd v0000001 v0000000 location view pair\n+ 00000e5e v0000000 v0000000 views at 00000e5c for:\n+ 00003784 0000379e (DW_OP_reg0 (eax))\n+ 00000e66 \n \n- 00000ecf v0000001 v0000000 views at 00000ecd for:\n- 00003804 0000380b (DW_OP_reg7 (edi))\n- 00000ed6 \n+ 00000e67 v0000000 v0000000 location view pair\n+ 00000e69 v0000000 v0000000 location view pair\n \n- 00000ed7 v0000001 v0000000 location view pair\n- 00000ed9 v0000000 v0000000 location view pair\n+ 00000e6b 000037a3 (base address)\n+ 00000e70 v0000000 v0000000 views at 00000e67 for:\n+ 000037a3 000037a4 (DW_OP_reg0 (eax))\n+ 00000e75 v0000000 v0000000 views at 00000e69 for:\n+ 000037a4 000037f9 (DW_OP_fbreg: -36)\n+ 00000e7b \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+ 00000e7c v0000000 v0000000 location view pair\n+ 00000e7e v0000000 v0000000 location view pair\n \n- 00000eea v0000002 v0000000 location view pair\n+ 00000e80 000037b4 (base address)\n+ 00000e85 v0000000 v0000000 views at 00000e7c for:\n+ 000037b4 000037c0 (DW_OP_reg0 (eax))\n+ 00000e8a v0000000 v0000000 views at 00000e7e for:\n+ 000037c0 000037f8 (DW_OP_reg5 (ebp))\n+ 00000e8f \n \n- 00000eec v0000002 v0000000 views at 00000eea for:\n- 00003855 0000386c (DW_OP_reg7 (edi))\n- 00000ef3 \n+ 00000e90 v0000000 v0000000 location view pair\n \n- 00000ef4 v0000002 v0000000 location view pair\n+ 00000e92 v0000000 v0000000 views at 00000e90 for:\n+ 000037cd 000037f6 (DW_OP_reg6 (esi))\n+ 00000e9a \n \n- 00000ef6 v0000002 v0000000 views at 00000ef4 for:\n- 00003855 0000386c (DW_OP_reg5 (ebp))\n- 00000efd \n+ 00000e9b v0000000 v0000000 location view pair\n \n- 00000efe v0000002 v0000000 location view pair\n+ 00000e9d v0000000 v0000000 views at 00000e9b for:\n+ 000037d9 000037f0 (DW_OP_reg0 (eax))\n+ 00000ea5 \n \n- 00000f00 v0000002 v0000000 views at 00000efe for:\n- 00003855 0000386c (DW_OP_fbreg: 0)\n- 00000f08 \n+ 00000ea6 v0000000 v0000000 location view pair\n \n- 00000f09 v0000000 v0000000 location view pair\n- 00000f0b v0000000 v0000000 location view pair\n+ 00000ea8 v0000000 v0000000 views at 00000ea6 for:\n+ 00003776 00003784 (DW_OP_fbreg: 16)\n+ 00000eb1 \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+ 00000eb2 v0000000 v0000000 location view pair\n \n- 00000f18 v0000000 v0000000 location view pair\n- 00000f1a v0000000 v0000000 location view pair\n- 00000f1c v0000000 v0000000 location view pair\n+ 00000eb4 v0000000 v0000000 views at 00000eb2 for:\n+ 00003776 00003784 (DW_OP_reg7 (edi))\n+ 00000ebc \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+ 00000ebd v0000002 v0000000 location view pair\n \n- 00000f2f v0000000 v0000000 location view pair\n- 00000f31 v0000000 v0000000 location view pair\n+ 00000ebf v0000002 v0000000 views at 00000ebd for:\n+ 00003784 000037a3 (DW_OP_addr: 4080; DW_OP_stack_value)\n+ 00000ecc \n+\n+ 00000ecd v0000002 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+ 00000ecf v0000002 v0000000 views at 00000ecd for:\n+ 00003784 000037a3 (DW_OP_addr: 435c; DW_OP_stack_value)\n+ 00000edc \n \n- 00000f3f v0000000 v0000000 location view pair\n- 00000f41 v0000000 v0000000 location view pair\n- 00000f43 v0000000 v0000000 location view pair\n+ 00000edd v0000002 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+ 00000edf v0000002 v0000000 views at 00000edd for:\n+ 00003784 0000379e (DW_OP_reg0 (eax))\n+ 00000ee7 \n \n- 00000f5d v0000000 v0000000 location view pair\n- 00000f5f v0000000 v0000000 location view pair\n+ 00000ee8 v0000002 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+ 00000eea v0000002 v0000000 views at 00000ee8 for:\n+ 00003784 000037a3 (DW_OP_reg7 (edi))\n+ 00000ef2 \n \n- 00000f70 v0000002 v0000000 location view pair\n+ 00000ef3 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+ 00000ef5 v0000002 v0000000 views at 00000ef3 for:\n+ 000037a3 000037b4 (DW_OP_fbreg: 4)\n+ 00000efe \n \n- 00000f79 v0000000 v0000000 location view pair\n+ 00000eff v0000002 v0000000 location view pair\n \n- 00000f7b v0000000 v0000000 views at 00000f79 for:\n- 000036e6 000036f5 (DW_OP_fbreg: 4)\n- 00000f81 \n+ 00000f01 v0000002 v0000000 views at 00000eff for:\n+ 000037a3 000037b4 (DW_OP_reg7 (edi))\n+ 00000f09 \n \n- 00000f82 v0000000 v0000000 location view pair\n+ 00000f0a v0000000 v0000000 location view pair\n \n- 00000f84 v0000000 v0000000 views at 00000f82 for:\n- 000036e6 000036f5 (DW_OP_reg7 (edi))\n- 00000f89 \n+ 00000f0c v0000000 v0000000 views at 00000f0a for:\n+ 000037bb 000037ca (DW_OP_reg6 (esi))\n+ 00000f14 \n \n- 00000f8a v0000001 v0000000 location view pair\n+ 00000f15 v0000000 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+ 00000f17 v0000000 v0000000 views at 00000f15 for:\n+ 000037bb 000037ca (DW_OP_reg7 (edi))\n+ 00000f1f \n \n- 00000f93 v0000001 v0000000 location view pair\n+ 00000f20 v0000000 v0000000 location view pair\n+ 00000f22 v0000000 v0000001 location view pair\n \n- 00000f95 v0000001 v0000000 views at 00000f93 for:\n- 0000370d 0000371e (DW_OP_reg7 (edi))\n+ 00000f24 0000336b (base address)\n+ 00000f29 v0000000 v0000000 views at 00000f20 for:\n+ 0000336b 0000337c (DW_OP_reg1 (ecx))\n+ 00000f2e v0000000 v0000001 views at 00000f22 for:\n+ 0000337c 0000337d (DW_OP_fbreg: 12; DW_OP_stack_value)\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+ Offset Begin End Expression\n+\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- 00000f9b v0000001 v0000000 location view pair\n+ 00000f9b v0000000 v0000000 location view pair\n+ 00000f9d v0000000 v0000000 location view pair\n \n- 00000f9d v0000001 v0000000 views at 00000f9b for:\n- 00003753 00003760 (DW_OP_reg1 (ecx))\n- 00000fa4 \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- 00000fa5 v0000001 v0000000 location view pair\n+ 00000fae v0000000 v0000000 location view pair\n+ 00000fb0 v0000000 v0000000 location view pair\n \n- 00000fa7 v0000001 v0000000 views at 00000fa5 for:\n- 00003753 00003761 (DW_OP_reg7 (edi))\n- 00000fae \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- 00000faf v0000002 v0000000 location view pair\n+ 00000fc1 v0000001 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+ 00000fc3 v0000001 v0000000 views at 00000fc1 for:\n+ 0000399e 000039ad (DW_OP_lit0; DW_OP_stack_value)\n+ 00000fcb \n \n- 00000fba v0000002 v0000000 location view pair\n+ 00000fcc v0000001 v0000000 location view pair\n \n- 00000fbc v0000002 v0000000 views at 00000fba for:\n- 00003761 0000376e (DW_OP_reg6 (esi))\n- 00000fc3 \n+ 00000fce v0000001 v0000000 views at 00000fcc for:\n+ 00003974 0000397b (DW_OP_reg5 (ebp))\n+ 00000fd5 \n \n- 00000fc4 v0000001 v0000000 location view pair\n+ 00000fd6 v0000001 v0000000 location view pair\n \n- 00000fc6 v0000001 v0000000 views at 00000fc4 for:\n- 00003788 0000378f (DW_OP_reg7 (edi))\n- 00000fcd \n+ 00000fd8 v0000001 v0000000 views at 00000fd6 for:\n+ 00003974 0000397b (DW_OP_reg7 (edi))\n+ 00000fdf \n \n- 00000fce v0000001 v0000000 location view pair\n+ 00000fe0 v0000001 v0000000 location view pair\n+ 00000fe2 v0000000 v0000000 location view pair\n \n- 00000fd0 v0000001 v0000000 views at 00000fce for:\n- 00003788 0000378f (DW_OP_reg6 (esi))\n- 00000fd7 \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- 00000fd8 v0000001 v0000000 location view pair\n- 00000fda v0000000 v0000000 location view pair\n+ 00000ff3 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- DWARF version: 5\n- Address size: 4\n- Segment size: 0\n- Offset entries: 0\n+ 00000ff5 v0000002 v0000000 views at 00000ff3 for:\n+ 000039c5 000039dc (DW_OP_reg7 (edi))\n+ 00000ffc \n \n- Offset Begin End Expression\n+ 00000ffd v0000002 v0000000 location view pair\n \n- 00000ff7 v0000000 v0000000 location view pair\n+ 00000fff v0000002 v0000000 views at 00000ffd for:\n+ 000039c5 000039dc (DW_OP_reg5 (ebp))\n+ 00001006 \n \n- 00000ff9 v0000000 v0000000 views at 00000ff7 for:\n- 000038e4 000038fe (DW_OP_reg0 (eax))\n- 00001001 \n+ 00001007 v0000002 v0000000 location view pair\n \n- 00001002 v0000000 v0000000 location view pair\n- 00001004 v0000000 v0000000 location view pair\n+ 00001009 v0000002 v0000000 views at 00001007 for:\n+ 000039c5 000039dc (DW_OP_fbreg: 0)\n+ 00001011 \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+ 00001012 v0000000 v0000000 location view pair\n+ 00001014 v0000000 v0000000 location view pair\n \n- 00001017 v0000000 v0000000 location view pair\n- 00001019 v0000000 v0000000 location view pair\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- 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+ 00001021 v0000000 v0000000 location view pair\n+ 00001023 v0000000 v0000000 location view pair\n+ 00001025 v0000000 v0000000 location view pair\n \n- 0000102b v0000000 v0000000 location view pair\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- 0000102d v0000000 v0000000 views at 0000102b for:\n- 0000392d 00003956 (DW_OP_reg6 (esi))\n- 00001035 \n+ 00001038 v0000000 v0000000 location view pair\n+ 0000103a v0000000 v0000000 location view pair\n \n- 00001036 v0000000 v0000000 location view pair\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- 00001038 v0000000 v0000000 views at 00001036 for:\n- 00003939 00003950 (DW_OP_reg0 (eax))\n- 00001040 \n+ 00001048 v0000000 v0000000 location view pair\n+ 0000104a v0000000 v0000000 location view pair\n+ 0000104c v0000000 v0000000 location view pair\n \n- 00001041 v0000000 v0000000 location view pair\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- 00001043 v0000000 v0000000 views at 00001041 for:\n- 000038d6 000038e4 (DW_OP_fbreg: 16)\n- 0000104c \n+ 00001066 v0000000 v0000000 location view pair\n+ 00001068 v0000000 v0000000 location view pair\n \n- 0000104d v0000000 v0000000 location view pair\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- 0000104f v0000000 v0000000 views at 0000104d for:\n- 000038d6 000038e4 (DW_OP_reg7 (edi))\n- 00001057 \n+ 00001079 v0000002 v0000000 location view pair\n \n- 00001058 v0000002 v0000000 location view pair\n+ 0000107b v0000002 v0000000 views at 00001079 for:\n+ 0000388e 0000389e (DW_OP_lit0; DW_OP_stack_value)\n+ 00001081 \n \n- 0000105a v0000002 v0000000 views at 00001058 for:\n- 000038e4 00003903 (DW_OP_addr: 40dc; DW_OP_stack_value)\n- 00001067 \n+ 00001082 v0000000 v0000000 location view pair\n \n- 00001068 v0000002 v0000000 location view pair\n+ 00001084 v0000000 v0000000 views at 00001082 for:\n+ 00003856 00003865 (DW_OP_fbreg: 4)\n+ 0000108a \n \n- 0000106a v0000002 v0000000 views at 00001068 for:\n- 000038e4 00003903 (DW_OP_addr: 435d; DW_OP_stack_value)\n- 00001077 \n+ 0000108b v0000000 v0000000 location view pair\n \n- 00001078 v0000002 v0000000 location view pair\n+ 0000108d v0000000 v0000000 views at 0000108b for:\n+ 00003856 00003865 (DW_OP_reg7 (edi))\n+ 00001092 \n \n- 0000107a v0000002 v0000000 views at 00001078 for:\n- 000038e4 000038fe (DW_OP_reg0 (eax))\n- 00001082 \n+ 00001093 v0000001 v0000000 location view pair\n \n- 00001083 v0000002 v0000000 location view pair\n+ 00001095 v0000001 v0000000 views at 00001093 for:\n+ 0000387d 0000388e (DW_OP_lit0; DW_OP_stack_value)\n+ 0000109b \n \n- 00001085 v0000002 v0000000 views at 00001083 for:\n- 000038e4 00003903 (DW_OP_reg7 (edi))\n- 0000108d \n+ 0000109c v0000001 v0000000 location view pair\n \n- 0000108e v0000002 v0000000 location view pair\n+ 0000109e v0000001 v0000000 views at 0000109c for:\n+ 0000387d 0000388e (DW_OP_reg7 (edi))\n+ 000010a3 \n \n- 00001090 v0000002 v0000000 views at 0000108e for:\n- 00003903 00003914 (DW_OP_fbreg: 4)\n- 00001099 \n+ 000010a4 v0000001 v0000000 location view pair\n \n- 0000109a v0000002 v0000000 location view pair\n+ 000010a6 v0000001 v0000000 views at 000010a4 for:\n+ 000038c3 000038d0 (DW_OP_reg1 (ecx))\n+ 000010ad \n \n- 0000109c v0000002 v0000000 views at 0000109a for:\n- 00003903 00003914 (DW_OP_reg7 (edi))\n- 000010a4 \n+ 000010ae v0000001 v0000000 location view pair\n \n- 000010a5 v0000000 v0000000 location view pair\n+ 000010b0 v0000001 v0000000 views at 000010ae for:\n+ 000038c3 000038d1 (DW_OP_reg7 (edi))\n+ 000010b7 \n \n- 000010a7 v0000000 v0000000 views at 000010a5 for:\n- 0000391b 0000392a (DW_OP_reg6 (esi))\n- 000010af \n+ 000010b8 v0000002 v0000000 location view pair\n \n- 000010b0 v0000000 v0000000 location view pair\n+ 000010ba v0000002 v0000000 views at 000010b8 for:\n+ 000038d1 000038de (DW_OP_lit0; DW_OP_stack_value)\n+ 000010c2 \n \n- 000010b2 v0000000 v0000000 views at 000010b0 for:\n- 0000391b 0000392a (DW_OP_reg7 (edi))\n- 000010ba \n+ 000010c3 v0000002 v0000000 location view pair\n \n- 000010bb v0000000 v0000000 location view pair\n- 000010bd v0000000 v0000001 location view pair\n+ 000010c5 v0000002 v0000000 views at 000010c3 for:\n+ 000038d1 000038de (DW_OP_reg6 (esi))\n+ 000010cc \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+ 000010cd v0000001 v0000000 location view pair\n \n- Offset Begin End Expression\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": "@@ -23,29 +23,29 @@\n Length: 28\n Version: 2\n Offset into .debug_info: 0x244c\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000036d0 000001e6\n+ 000036d0 00000086\n 00000000 00000000\n Length: 36\n Version: 2\n- Offset into .debug_info: 0x2814\n+ Offset into .debug_info: 0x2563\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000038c0 000000d6\n+ 00003760 000000d6\n 00003360 00000021\n 00000000 00000000\n Length: 28\n Version: 2\n- Offset into .debug_info: 0x2ab3\n+ Offset into .debug_info: 0x2802\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,30 +1,26 @@\n-dGCC: (Debian 13.2.0-13) 13.2.0\n-*uIM}9jl\n-l2Es!j/EE`\n-ctm-/J:u'\n-Zm0ocpxy\t\n-56c_{.)J\n+oGCC: (Debian 13.2.0-13) 13.2.0\n+93sfnC~(D\n ?i_i*_\\.\n-U)v'4[mA\n-L-v/usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n+J #3fA>O\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-linux.cpp\n-apple.cpp\n freebsd_kevents.cpp\n-unix_strings.cpp\n-generic.cpp\n+apple.cpp\n+linux.cpp\n generic_posix.cpp\n+generic.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 16207", "objdump: DWARF error: unable to read alt ref 7303", "objdump: DWARF error: unable to read alt ref 16413", "objdump: DWARF error: unable to read alt ref 17062"], "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+00003730 :\n \t...\n \n-000038c0 :\n+00003760 :\n \t...\n \n-00003960 :\n+00003800 :\n \t...\n \n-00003990 :\n+00003830 :\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,54 +1,54 @@\n \n String dump of section '.debug_line_str':\n [ 0] .\n- [ 2] src/main/cpp/posix.cpp\n- [ 19] src/main/cpp\n- [ 26] /usr/lib/jvm/default-java/include\n- [ 48] /usr/include/i386-linux-gnu/bits\n- [ 69] /usr/lib/gcc/i686-linux-gnu/13/include\n- [ 90] /usr/include\n- [ 9d] /usr/lib/jvm/default-java/include/linux\n- [ c5] /usr/include/i386-linux-gnu/bits/types\n- [ ec] /usr/include/c++/13\n- [ 100] /usr/include/c++/13/bits\n- [ 119] /usr/include/i386-linux-gnu/sys\n- [ 139] src/shared/headers\n- [ 14c] /usr/include/i386-linux-gnu/c++/13/bits\n- [ 174] jni.h\n- [ 17a] string_fortified.h\n- [ 18d] unistd.h\n- [ 196] stddef.h\n- [ 19f] stdarg.h\n- [ 1a8] stdio.h\n- [ 1b0] jni_md.h\n- [ 1b9] stdlib.h\n- [ 1c2] struct_timespec.h\n- [ 1d4] cstdlib\n- [ 1dc] std_abs.h\n- [ 1e6] stdlib-float.h\n- [ 1f5] stdlib-bsearch.h\n- [ 206] struct_stat.h\n- [ 214] ioctl-types.h\n- [ 222] utsname.h\n- [ 22c] dirent.h\n- [ 235] ioctl.h\n- [ 23d] string.h\n- [ 246] errno.h\n- [ 24e] generic.h\n- [ 258] c++config.h\n- [ 264] src/main/cpp/win.cpp\n- [ 279] src/main/cpp/freebsd.cpp\n- [ 292] src/main/cpp/linux.cpp\n- [ 2a9] struct_FILE.h\n- [ 2b7] mntent.h\n- [ 2c0] stdint-uintn.h\n- [ 2cf] inotify.h\n- [ 2d9] src/main/cpp/apple.cpp\n- [ 2f0] src/main/cpp/freebsd_kevents.cpp\n- [ 311] src/shared/cpp/osx.cpp\n- [ 328] src/shared/cpp/unix_strings.cpp\n- [ 348] src/shared/cpp\n- [ 357] wchar.h\n- [ 35f] src/shared/cpp/generic.cpp\n- [ 37a] src/shared/cpp/generic_posix.cpp\n+ [ 2] src/main/cpp/freebsd.cpp\n+ [ 1b] src/main/cpp/freebsd_kevents.cpp\n+ [ 3c] src/main/cpp/apple.cpp\n+ [ 53] src/main/cpp/posix.cpp\n+ [ 6a] src/main/cpp\n+ [ 77] /usr/lib/jvm/default-java/include\n+ [ 99] /usr/include/i386-linux-gnu/bits\n+ [ ba] /usr/lib/gcc/i686-linux-gnu/13/include\n+ [ e1] /usr/include\n+ [ ee] /usr/lib/jvm/default-java/include/linux\n+ [ 116] /usr/include/i386-linux-gnu/bits/types\n+ [ 13d] /usr/include/c++/13\n+ [ 151] /usr/include/c++/13/bits\n+ [ 16a] /usr/include/i386-linux-gnu/sys\n+ [ 18a] src/shared/headers\n+ [ 19d] /usr/include/i386-linux-gnu/c++/13/bits\n+ [ 1c5] jni.h\n+ [ 1cb] string_fortified.h\n+ [ 1de] unistd.h\n+ [ 1e7] stddef.h\n+ [ 1f0] stdarg.h\n+ [ 1f9] stdio.h\n+ [ 201] jni_md.h\n+ [ 20a] stdlib.h\n+ [ 213] struct_timespec.h\n+ [ 225] cstdlib\n+ [ 22d] std_abs.h\n+ [ 237] stdlib-float.h\n+ [ 246] stdlib-bsearch.h\n+ [ 257] struct_stat.h\n+ [ 265] ioctl-types.h\n+ [ 273] utsname.h\n+ [ 27d] dirent.h\n+ [ 286] ioctl.h\n+ [ 28e] string.h\n+ [ 297] errno.h\n+ [ 29f] generic.h\n+ [ 2a9] c++config.h\n+ [ 2b5] src/main/cpp/linux.cpp\n+ [ 2cc] struct_FILE.h\n+ [ 2da] mntent.h\n+ [ 2e3] stdint-uintn.h\n+ [ 2f2] inotify.h\n+ [ 2fc] src/main/cpp/win.cpp\n+ [ 311] src/shared/cpp/generic_posix.cpp\n+ [ 332] src/shared/cpp\n+ [ 341] src/shared/cpp/generic.cpp\n+ [ 35c] src/shared/cpp/unix_strings.cpp\n+ [ 37c] wchar.h\n+ [ 384] src/shared/cpp/osx.cpp\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 8fee7b11 39f20171 871dff4b 643c5e88 ..{.9..q...Kd<^.\n- 0x00000050 917da5d5 .}..\n+ 0x00000040 acfa4222 899ebde9 b00de7d7 acdbc2a4 ..B\"............\n+ 0x00000050 3b4835ad ;H5.\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 0077696e 2e637070 00667265 ntry.win.cpp.fre\n- 0x000000a0 65627364 2e637070 006c696e 75782e63 ebsd.cpp.linux.c\n- 0x000000b0 70700061 70706c65 2e637070 00667265 pp.apple.cpp.fre\n- 0x000000c0 65627364 5f6b6576 656e7473 2e637070 ebsd_kevents.cpp\n- 0x000000d0 006f7378 2e637070 00756e69 785f7374 .osx.cpp.unix_st\n- 0x000000e0 72696e67 732e6370 70006765 6e657269 rings.cpp.generi\n- 0x000000f0 632e6370 70006765 6e657269 635f706f c.cpp.generic_po\n- 0x00000100 7369782e 63707000 5f5f4652 414d455f six.cpp.__FRAME_\n+ 0x00000090 6e747279 00667265 65627364 2e637070 ntry.freebsd.cpp\n+ 0x000000a0 00667265 65627364 5f6b6576 656e7473 .freebsd_kevents\n+ 0x000000b0 2e637070 00617070 6c652e63 7070006c .cpp.apple.cpp.l\n+ 0x000000c0 696e7578 2e637070 0077696e 2e637070 inux.cpp.win.cpp\n+ 0x000000d0 0067656e 65726963 5f706f73 69782e63 .generic_posix.c\n+ 0x000000e0 70700067 656e6572 69632e63 70700075 pp.generic.cpp.u\n+ 0x000000f0 6e69785f 73747269 6e67732e 63707000 nix_strings.cpp.\n+ 0x00000100 6f73782e 63707000 5f5f4652 414d455f osx.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/7b/27c63599c3101c0f25dd9f131f319cbb00d26e.debug", "source2": "./usr/lib/debug/.build-id/f4/28509c90b4820a318405bbea327ad82f6108cb.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,33 +12,33 @@\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 000dc6 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 0005c9 00 C 0 0 4\n- [29] .debug_str PROGBITS 00000000 0017e0 0005c5 01 MSC 0 0 4\n- [30] .debug_line_str PROGBITS 00000000 001da8 00010c 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 001eb4 00031d 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 0021d4 0000ef 00 C 0 0 4\n+ [25] .debug_aranges PROGBITS 00000000 000198 000058 00 C 0 0 4\n+ [26] .debug_info PROGBITS 00000000 0001f0 000db9 00 C 0 0 4\n+ [27] .debug_abbrev PROGBITS 00000000 000fac 00025a 00 C 0 0 4\n+ [28] .debug_line PROGBITS 00000000 001208 0005d3 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 00010b 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 0000f3 00 C 0 0 4\n [33] .gnu_debugaltlink PROGBITS 00000000 0022c3 000054 00 0 0 1\n [34] .symtab SYMTAB 00000000 002318 000460 10 35 26 4\n [35] .strtab STRTAB 00000000 002778 0007d6 00 0 0 1\n [36] .shstrtab STRTAB 00000000 002f4e 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"}, {"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 osx.cpp\n- 11: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n- 12: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n- 13: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 10: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 11: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n+ 12: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n+ 13: 00000000 0 FILE LOCAL DEFAULT ABS osx.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: 00001b30 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: 00001b40 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: 00001a30 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: 000019d0 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: 00001b00 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: 00001a60 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: 7b27c63599c3101c0f25dd9f131f319cbb00d26e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f428509c90b4820a318405bbea327ad82f6108cb\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -899,15 +899,15 @@\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: 277\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@@ -928,418 +928,116 @@\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 Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x20f): src/shared/cpp\n- 2\t(line_strp)\t(offset: 0x2b): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x74): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/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+ 1\t(line_strp)\t(offset: 0x1f9): 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 0x64c, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x1fe): unix_strings.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x1fe): unix_strings.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x132): jni.h\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x163): stdlib.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x138): stddef.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x141): stdarg.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x152): stdio.h\n- 7\t(udata)\t6\t(line_strp)\t(offset: 0x15a): jni_md.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x163): stdlib.h\n- 9\t(udata)\t7\t(line_strp)\t(offset: 0x16c): cstdlib\n- 10\t(udata)\t8\t(line_strp)\t(offset: 0x174): std_abs.h\n- 11\t(udata)\t3\t(line_strp)\t(offset: 0x17e): stdlib-float.h\n- 12\t(udata)\t3\t(line_strp)\t(offset: 0x18d): stdlib-bsearch.h\n- 13\t(udata)\t7\t(line_strp)\t(offset: 0x163): stdlib.h\n- 14\t(udata)\t5\t(line_strp)\t(offset: 0x21e): wchar.h\n- 15\t(udata)\t5\t(line_strp)\t(offset: 0x226): string.h\n- 16\t(udata)\t9\t(line_strp)\t(offset: 0x19e): generic.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x1e7): generic_posix.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x1e7): 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: 0x208): string.h\n+ 16\t(udata)\t3\t(line_strp)\t(offset: 0x211): errno.h\n 17\t(udata)\t10\t(line_strp)\t(offset: 0x1cc): c++config.h\n \n Line Number Statements:\n- [0x000006a6] Set column to 65\n+ [0x000006a6] Set column to 79\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+ [0x000006b5] Set column to 79\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- [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- [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+ [0x000006b9] Set column to 33\n+ [0x000006bb] Special opcode 202: advance Address by 14 to 0x19de and Line by 1 to 29\n+ [0x000006bc] Set column to 5\n+ [0x000006be] Set is_stmt to 1\n+ [0x000006bf] Special opcode 218: advance Address by 15 to 0x19ed and Line by 3 to 32\n+ [0x000006c0] Set column to 38\n+ [0x000006c2] Set is_stmt to 0\n+ [0x000006c3] Copy (view 1)\n+ [0x000006c4] Set column to 37\n+ [0x000006c6] Extended opcode 4: set Discriminator to 1\n+ [0x000006ca] Special opcode 75: advance Address by 5 to 0x19f2 and Line by 0 to 32\n+ [0x000006cb] Set column to 38\n+ [0x000006cd] Special opcode 117: advance Address by 8 to 0x19fa and Line by 0 to 32\n+ [0x000006ce] Set column to 37\n+ [0x000006d0] Extended opcode 4: set Discriminator to 1\n+ [0x000006d4] Special opcode 33: advance Address by 2 to 0x19fc and Line by 0 to 32\n+ [0x000006d5] Set column to 5\n+ [0x000006d7] Set is_stmt to 1\n+ [0x000006d8] Special opcode 122: advance Address by 8 to 0x1a04 and Line by 5 to 37\n+ [0x000006d9] Set column to 26\n+ [0x000006db] Extended opcode 4: set Discriminator to 1\n+ [0x000006df] Set is_stmt to 0\n+ [0x000006e0] Copy (view 1)\n+ [0x000006e1] Set column to 5\n+ [0x000006e3] Set is_stmt to 1\n+ [0x000006e4] Advance PC by constant 17 to 0x1a15\n+ [0x000006e5] Special opcode 62: advance Address by 4 to 0x1a19 and Line by 1 to 38\n+ [0x000006e6] Set column to 9\n+ [0x000006e8] Set is_stmt to 0\n+ [0x000006e9] Copy (view 1)\n+ [0x000006ea] Set column to 1\n+ [0x000006ec] Special opcode 132: advance Address by 9 to 0x1a22 and Line by 1 to 39\n+ [0x000006ed] Special opcode 75: advance Address by 5 to 0x1a27 and Line by 0 to 39\n+ [0x000006ee] Set column to 36\n+ [0x000006f0] Set is_stmt to 1\n+ [0x000006f1] Special opcode 133: advance Address by 9 to 0x1a30 and Line by 2 to 41\n+ [0x000006f2] Set column to 5\n+ [0x000006f4] Special opcode 6: advance Address by 0 to 0x1a30 and Line by 1 to 42 (view 1)\n+ [0x000006f5] Set column to 36\n+ [0x000006f7] Set is_stmt to 0\n+ [0x000006f8] Special opcode 4: advance Address by 0 to 0x1a30 and Line by -1 to 41 (view 2)\n+ [0x000006f9] Set column to 16\n+ [0x000006fb] Special opcode 63: advance Address by 4 to 0x1a34 and Line by 2 to 43\n+ [0x000006fc] Set column to 5\n+ [0x000006fe] Special opcode 74: advance Address by 5 to 0x1a39 and Line by -1 to 42\n+ [0x000006ff] Set is_stmt to 1\n+ [0x00000700] Special opcode 78: advance Address by 5 to 0x1a3e and Line by 3 to 45\n+ [0x00000701] Special opcode 78: advance Address by 5 to 0x1a43 and Line by 3 to 48\n+ [0x00000702] Set column to 12\n+ [0x00000704] Set is_stmt to 0\n+ [0x00000705] Special opcode 8: advance Address by 0 to 0x1a43 and Line by 3 to 51 (view 1)\n+ [0x00000706] Set column to 16\n+ [0x00000708] Special opcode 182: advance Address by 13 to 0x1a50 and Line by -5 to 46\n+ [0x00000709] Set column to 1\n+ [0x0000070b] Special opcode 81: advance Address by 5 to 0x1a55 and Line by 6 to 52\n+ [0x0000070c] Advance PC by 1 to 0x1a56\n+ [0x0000070e] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x90e\n+ Offset: 0x711\n Length: 367\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n Prologue Length: 91\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n@@ -1358,206 +1056,206 @@\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 0x733, lines 7, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x20f): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x1f9): 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 \n- The File Name Table (offset 0x952, lines 7, columns 2):\n+ The File Name Table (offset 0x755, lines 7, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x23e): generic.cpp\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x228): 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+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x228): 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- [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+ [0x00000778] Set column to 10\n+ [0x0000077a] Extended opcode 2: set Address to 0x1b40\n+ [0x00000781] Advance Line by 1055 to 1056\n+ [0x00000784] Copy\n+ [0x00000785] Set column to 9\n+ [0x00000787] Special opcode 6: advance Address by 0 to 0x1b40 and Line by 1 to 1057 (view 1)\n+ [0x00000788] Special opcode 6: advance Address by 0 to 0x1b40 and Line by 1 to 1058 (view 2)\n+ [0x00000789] Set column to 10\n+ [0x0000078b] Set is_stmt to 0\n+ [0x0000078c] Special opcode 3: advance Address by 0 to 0x1b40 and Line by -2 to 1056 (view 3)\n+ [0x0000078d] Special opcode 47: advance Address by 3 to 0x1b43 and Line by 0 to 1056\n+ [0x0000078e] Set column to 9\n+ [0x00000790] Special opcode 63: advance Address by 4 to 0x1b47 and Line by 2 to 1058\n+ [0x00000791] Set is_stmt to 1\n+ [0x00000792] Special opcode 62: advance Address by 4 to 0x1b4b and Line by 1 to 1059\n+ [0x00000793] Set column to 20\n+ [0x00000795] Set is_stmt to 0\n+ [0x00000796] Copy (view 1)\n+ [0x00000797] Set column to 35\n+ [0x00000799] Special opcode 33: advance Address by 2 to 0x1b4d and Line by 0 to 1059\n+ [0x0000079a] Set column to 9\n+ [0x0000079c] Set is_stmt to 1\n+ [0x0000079d] Special opcode 230: advance Address by 16 to 0x1b5d and Line by 1 to 1060\n+ [0x0000079e] Set column to 5\n+ [0x000007a0] Set is_stmt to 0\n+ [0x000007a1] Special opcode 6: advance Address by 0 to 0x1b5d and Line by 1 to 1061 (view 1)\n+ [0x000007a2] Advance PC by 4 to 0x1b61\n+ [0x000007a4] Extended opcode 1: End of Sequence\n+\n+ [0x000007a7] Set File Name to entry 2 in the File Name Table\n+ [0x000007a9] Set column to 126\n+ [0x000007ab] Extended opcode 2: set Address to 0x1a60\n+ [0x000007b2] Advance Line by 26 to 27\n+ [0x000007b4] Copy\n+ [0x000007b5] Set column to 5\n+ [0x000007b7] Special opcode 6: advance Address by 0 to 0x1a60 and Line by 1 to 28 (view 1)\n+ [0x000007b8] Set column to 126\n+ [0x000007ba] Set is_stmt to 0\n+ [0x000007bb] Special opcode 4: advance Address by 0 to 0x1a60 and Line by -1 to 27 (view 2)\n+ [0x000007bc] Advance PC by constant 17 to 0x1a71\n+ [0x000007bd] Special opcode 19: advance Address by 1 to 0x1a72 and Line by 0 to 27\n+ [0x000007be] Set File Name to entry 1 in the File Name Table\n+ [0x000007c0] Set column to 12\n+ [0x000007c2] Set is_stmt to 1\n+ [0x000007c3] Advance Line by 863 to 890\n+ [0x000007c6] Special opcode 61: advance Address by 4 to 0x1a76 and Line by 0 to 890\n+ [0x000007c7] Set column to 9\n+ [0x000007c9] Special opcode 6: advance Address by 0 to 0x1a76 and Line by 1 to 891 (view 1)\n+ [0x000007ca] Set File Name to entry 2 in the File Name Table\n+ [0x000007cc] Set column to 126\n+ [0x000007ce] Set is_stmt to 0\n+ [0x000007cf] Advance Line by -864 to 27\n+ [0x000007d2] Copy (view 2)\n+ [0x000007d3] Set File Name to entry 1 in the File Name Table\n+ [0x000007d5] Set column to 27\n+ [0x000007d7] Advance Line by 864 to 891\n+ [0x000007da] Special opcode 61: advance Address by 4 to 0x1a7a and Line by 0 to 891\n+ [0x000007db] Set column to 41\n+ [0x000007dd] Special opcode 33: advance Address by 2 to 0x1a7c and Line by 0 to 891\n+ [0x000007de] Special opcode 117: advance Address by 8 to 0x1a84 and Line by 0 to 891\n+ [0x000007df] Set File Name to entry 2 in the File Name Table\n+ [0x000007e1] Set column to 5\n+ [0x000007e3] Set is_stmt to 1\n+ [0x000007e4] Advance Line by -862 to 29\n+ [0x000007e7] Copy (view 1)\n+ [0x000007e8] Set File Name to entry 1 in the File Name Table\n+ [0x000007ea] Set column to 15\n+ [0x000007ec] Advance Line by 868 to 897\n+ [0x000007ef] Copy (view 2)\n+ [0x000007f0] Set column to 9\n+ [0x000007f2] Special opcode 7: advance Address by 0 to 0x1a84 and Line by 2 to 899 (view 3)\n+ [0x000007f3] Set column to 38\n+ [0x000007f5] Set is_stmt to 0\n+ [0x000007f6] Copy (view 4)\n+ [0x000007f7] Set column to 27\n+ [0x000007f9] Special opcode 89: advance Address by 6 to 0x1a8a and Line by 0 to 899\n+ [0x000007fa] Set column to 38\n+ [0x000007fc] Special opcode 33: advance Address by 2 to 0x1a8c and Line by 0 to 899\n+ [0x000007fd] Advance PC by constant 17 to 0x1a9d\n+ [0x000007fe] Special opcode 33: advance Address by 2 to 0x1a9f and Line by 0 to 899\n+ [0x000007ff] Special opcode 61: advance Address by 4 to 0x1aa3 and Line by 0 to 899\n+ [0x00000800] Set File Name to entry 2 in the File Name Table\n+ [0x00000802] Set column to 5\n+ [0x00000804] Set is_stmt to 1\n+ [0x00000805] Advance Line by -869 to 30\n+ [0x00000808] Copy (view 1)\n+ [0x00000809] Set File Name to entry 1 in the File Name Table\n+ [0x0000080b] Set column to 13\n+ [0x0000080d] Advance Line by 1585 to 1615\n+ [0x00000810] Copy (view 2)\n+ [0x00000811] Set column to 9\n+ [0x00000813] Special opcode 6: advance Address by 0 to 0x1aa3 and Line by 1 to 1616 (view 3)\n+ [0x00000814] Set column to 39\n+ [0x00000816] Set is_stmt to 0\n+ [0x00000817] Copy (view 4)\n+ [0x00000818] Set column to 27\n+ [0x0000081a] Special opcode 19: advance Address by 1 to 0x1aa4 and Line by 0 to 1616\n+ [0x0000081b] Set column to 39\n+ [0x0000081d] Special opcode 33: advance Address by 2 to 0x1aa6 and Line by 0 to 1616\n+ [0x0000081e] Special opcode 201: advance Address by 14 to 0x1ab4 and Line by 0 to 1616\n+ [0x0000081f] Set File Name to entry 2 in the File Name Table\n+ [0x00000821] Set column to 5\n+ [0x00000823] Set is_stmt to 1\n+ [0x00000824] Advance Line by -1585 to 31\n+ [0x00000827] Copy (view 1)\n+ [0x00000828] Set column to 57\n+ [0x0000082a] Set is_stmt to 0\n+ [0x0000082b] Copy (view 2)\n+ [0x0000082c] Set File Name to entry 1 in the File Name Table\n+ [0x0000082e] Set column to 13\n+ [0x00000830] Set is_stmt to 1\n+ [0x00000831] Advance Line by 1584 to 1615\n+ [0x00000834] Special opcode 103: advance Address by 7 to 0x1abb and Line by 0 to 1615\n+ [0x00000835] Set column to 9\n+ [0x00000837] Special opcode 6: advance Address by 0 to 0x1abb and Line by 1 to 1616 (view 1)\n+ [0x00000838] Set column to 39\n+ [0x0000083a] Set is_stmt to 0\n+ [0x0000083b] Copy (view 2)\n+ [0x0000083c] Set column to 27\n+ [0x0000083e] Special opcode 47: advance Address by 3 to 0x1abe and Line by 0 to 1616\n+ [0x0000083f] Set column to 39\n+ [0x00000841] Special opcode 33: advance Address by 2 to 0x1ac0 and Line by 0 to 1616\n+ [0x00000842] Special opcode 145: advance Address by 10 to 0x1aca and Line by 0 to 1616\n+ [0x00000843] Set File Name to entry 2 in the File Name Table\n+ [0x00000845] Set column to 5\n+ [0x00000847] Set is_stmt to 1\n+ [0x00000848] Advance Line by -1584 to 32\n+ [0x0000084b] Special opcode 47: advance Address by 3 to 0x1acd and Line by 0 to 32\n+ [0x0000084c] Set column to 39\n+ [0x0000084e] Set is_stmt to 0\n+ [0x0000084f] Copy (view 1)\n+ [0x00000850] Set column to 5\n+ [0x00000852] Set is_stmt to 1\n+ [0x00000853] Special opcode 174: advance Address by 12 to 0x1ad9 and Line by 1 to 33\n+ [0x00000854] Set column to 24\n+ [0x00000856] Set is_stmt to 0\n+ [0x00000857] Copy (view 1)\n+ [0x00000858] Set column to 1\n+ [0x0000085a] Advance PC by constant 17 to 0x1aea\n+ [0x0000085b] Special opcode 104: advance Address by 7 to 0x1af1 and Line by 1 to 34\n+ [0x0000085c] Special opcode 75: advance Address by 5 to 0x1af6 and Line by 0 to 34\n+ [0x0000085d] Special opcode 33: advance Address by 2 to 0x1af8 and Line by 0 to 34\n+ [0x0000085e] Set column to 81\n+ [0x00000860] Set is_stmt to 1\n+ [0x00000861] Advance Line by -11 to 23\n+ [0x00000863] Special opcode 117: advance Address by 8 to 0x1b00 and Line by 0 to 23\n+ [0x00000864] Set column to 5\n+ [0x00000866] Special opcode 6: advance Address by 0 to 0x1b00 and Line by 1 to 24 (view 1)\n+ [0x00000867] Set column to 81\n+ [0x00000869] Set is_stmt to 0\n+ [0x0000086a] Special opcode 4: advance Address by 0 to 0x1b00 and Line by -1 to 23 (view 2)\n+ [0x0000086b] Set column to 26\n+ [0x0000086d] Special opcode 216: advance Address by 15 to 0x1b0f and Line by 1 to 24\n+ [0x0000086e] Set column to 1\n+ [0x00000870] Advance PC by constant 17 to 0x1b20\n+ [0x00000871] Special opcode 62: advance Address by 4 to 0x1b24 and Line by 1 to 25\n+ [0x00000872] Set column to 109\n+ [0x00000874] Set is_stmt to 1\n+ [0x00000875] Advance Line by 12 to 37\n+ [0x00000877] Special opcode 173: advance Address by 12 to 0x1b30 and Line by 0 to 37\n+ [0x00000878] Set column to 5\n+ [0x0000087a] Special opcode 6: advance Address by 0 to 0x1b30 and Line by 1 to 38 (view 1)\n+ [0x0000087b] Set column to 1\n+ [0x0000087d] Set is_stmt to 0\n+ [0x0000087e] Special opcode 6: advance Address by 0 to 0x1b30 and Line by 1 to 39 (view 2)\n+ [0x0000087f] Advance PC by 6 to 0x1b36\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: 0x20f): 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: 0x1f9): 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: 0x226): 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: 0x243): unix_strings.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x243): 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: 0x254): wchar.h\n+ 15\t(udata)\t5\t(line_strp)\t(offset: 0x208): 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": "@@ -36,26 +36,26 @@\n Pointer Size: 4\n <0><4c>: Abbrev Number: 82 (DW_TAG_partial_unit)\n <4d> DW_AT_stmt_list : (sec_offset) 0x5f8\n <51> DW_AT_comp_dir : (line_strp) (offset: 0): .\n <1><55>: Abbrev Number: 83 (DW_TAG_subprogram)\n <56> DW_AT_external : (flag_present) 1\n <56> DW_AT_name : (GNU_strp_alt) (offset: 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) 568\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) 553\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: 0x118 (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 DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n DW_AT_language : (data1) 33\t(C++14)\n- DW_AT_name : (line_strp) (offset: 0x1ef): src/shared/cpp/unix_strings.cpp\n+ DW_AT_name : (line_strp) (offset: 0x1d8): src/shared/cpp/generic_posix.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_high_pc : (udata) 134\n DW_AT_stmt_list : (sec_offset) 0x5f8\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4322>\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4007>\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4339>\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- <2>: Abbrev Number: 0\n- <1>: Abbrev Number: 51 (DW_TAG_namespace)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x4002) \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: 0x30d6) \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: 0x3596) \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: 0x3d21) \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: 0x3510) \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: 0x30c0) \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) <0x401d>\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) <0x4039>\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) <0x402f>\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) <0x4028>\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) <0x40c7>\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) <0x41f8>\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- <3><1083>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1084> DW_AT_abstract_origin: (GNU_ref_alt) <0x4215>\n- <1088> DW_AT_location : (sec_offset) 0x3e4 (location list)\n- <108c> DW_AT_GNU_locviews: (sec_offset) 0x3e2\n- <3><1090>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1091> DW_AT_abstract_origin: (GNU_ref_alt) <0x4209>\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) <0x4200>\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) <0x4107>\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: 0x3332) \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: 0x3d21) \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: 0x30c0) \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: 0x3510) \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: 0x3596) \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) <0x41d9>\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) <0x41eb>\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) <0x41e2>\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) <0x41ae>\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) <0x41cc>\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) <0x41c0>\n- <3><11f6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <11f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x41b7>\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) <0x4183>\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) <0x41a1>\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) <0x4195>\n- <3><1228>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1229> DW_AT_abstract_origin: (GNU_ref_alt) <0x418c>\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) <0x4049>\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) <0x4065>\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) <0x405e>\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) <0x4054>\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) <0x4163>\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) <0x4049>\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) <0x4065>\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) <0x405e>\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) <0x4054>\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) <0x4163>\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+ <1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ DW_AT_import : (ref_addr) <0x2c>\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: 44 (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+ <1>: Abbrev Number: 51 (DW_TAG_namespace)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x4002) \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: 37 (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) 14\n+ DW_AT_decl_line : (data1) 54\n+ DW_AT_decl_column : (data1) 13\n+ DW_AT_declaration : (flag_present) 1\n+ DW_AT_sibling : (ref_udata) <0xf5b>\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) <0x54>\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: 78 (DW_TAG_subprogram)\n+ DW_AT_external : (flag_present) 1\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x329e) \n+ DW_AT_decl_file : (data1) 16\n+ DW_AT_decl_line : (data1) 37\n+ DW_AT_decl_column : (data1) 13\n+ DW_AT_type : (ref_udata) <0xf64>\n+ DW_AT_declaration : (flag_present) 1\n+ <1>: Abbrev Number: 76 (DW_TAG_pointer_type)\n+ DW_AT_byte_size : (implicit_const) 4\n+ DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1>: Abbrev Number: 73 (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) 1\n+ DW_AT_decl_line : (data1) 41\n+ DW_AT_decl_column : (data1) 5\n+ DW_AT_type : (GNU_ref_alt) <0x54>\n+ DW_AT_low_pc : (addr) 0x1a30\n+ DW_AT_high_pc : (udata) 38\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) <0xf8d>\n+ <2>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 41\n+ DW_AT_decl_column : (data1) 24\n+ DW_AT_type : (GNU_ref_alt) <0x54>\n+ DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2>: Abbrev Number: 0\n+ <1>: Abbrev Number: 77 (DW_TAG_subprogram)\n+ DW_AT_external : (flag_present) 1\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x32f3) \n+ DW_AT_decl_file : (data1) 1\n+ DW_AT_decl_line : (data1) 28\n+ DW_AT_decl_column : (data1) 6\n+ DW_AT_low_pc : (addr) 0x19d0\n+ DW_AT_high_pc : (udata) 89\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+ <2>: Abbrev Number: 80 (DW_TAG_formal_parameter)\n+ DW_AT_name : (string) env\n+ DW_AT_decl_file : (data1) 1\n+ DW_AT_decl_line : (data1) 28\n+ DW_AT_decl_column : (data1) 37\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: 0x1bc9) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 28\n+ DW_AT_decl_column : (data1) 54\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: 0x3d21) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 28\n+ DW_AT_decl_column : (data1) 71\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: 79 (DW_TAG_variable)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x3359) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 29\n+ DW_AT_decl_column : (implicit_const) 11\n+ DW_AT_type : (GNU_ref_alt) <0x72>\n+ DW_AT_location : (sec_offset) 0x335 (location list)\n+ DW_AT_GNU_locviews: (sec_offset) 0x331\n+ <2>: Abbrev Number: 79 (DW_TAG_variable)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 32\n+ DW_AT_decl_column : (implicit_const) 11\n+ DW_AT_type : (GNU_ref_alt) <0x72>\n+ DW_AT_location : (sec_offset) 0x342 (location list)\n+ DW_AT_GNU_locviews: (sec_offset) 0x340\n+ <2>: Abbrev Number: 59 (DW_TAG_call_site)\n+ DW_AT_call_return_pc: (addr) 0x19eb\n+ DW_AT_call_origin : (ref_addr) <0x63>\n+ <2>: Abbrev Number: 24 (DW_TAG_call_site)\n+ DW_AT_call_return_pc: (addr) 0x19f2\n+ DW_AT_call_origin : (ref_udata) <0xf5b>\n+ <2>: Abbrev Number: 39 (DW_TAG_call_site)\n+ DW_AT_call_return_pc: (addr) 0x1a04\n+ DW_AT_call_origin : (GNU_ref_alt) <0x402f>\n+ <2><1003>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <1004> DW_AT_call_return_pc: (addr) 0x1a19\n+ <1008> DW_AT_call_origin : (ref_udata) <0xf38>\n+ <2><1009>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <100a> DW_AT_call_return_pc: (addr) 0x1a22\n+ <100e> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><1012>: Abbrev Number: 0\n+ <1><1013>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x1014:\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><12f5>: Abbrev Number: 66 (DW_TAG_compile_unit)\n- <12f6> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \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) <0x4322>\n- <1><1314>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <1315> DW_AT_import : (GNU_ref_alt) <0x422f>\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: 0x324e) \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: 0x3cf9) \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: 0x3d21) \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: 0x35c1) \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: 0x338d) \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: 0x337e) \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) <0x42a6>\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) <0x42b6>\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) <0x42ad>\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) <0x4234>\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) <0x4257>\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) <0x424d>\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) <0x4243>\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) <0x423a>\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) <0x4289>\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) <0x4299>\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) <0x4290>\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) <0x4289>\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) <0x4299>\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) <0x4290>\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: 0x3d21) \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: 0x353d) \n- <154e> DW_AT_type : (GNU_ref_alt) <0x4327>\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: 0x3538) \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><1020>: Abbrev Number: 66 (DW_TAG_compile_unit)\n+ <1021> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n+ <1025> DW_AT_language : (data1) 33\t(C++14)\n+ <1026> DW_AT_name : (line_strp) (offset: 0x219): src/shared/cpp/generic.cpp\n+ <102a> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <102e> DW_AT_ranges : (sec_offset) 0xbb\n+ <1032> DW_AT_low_pc : (addr) 0\n+ <1036> DW_AT_stmt_list : (sec_offset) 0x711\n+ <1><103a>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <103b> DW_AT_import : (GNU_ref_alt) <0x4322>\n+ <1><103f>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <1040> DW_AT_import : (GNU_ref_alt) <0x4059>\n+ <1><1044>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <1045> DW_AT_import : (GNU_ref_alt) <0xc>\n+ <1><1049>: Abbrev Number: 35 (DW_TAG_subprogram)\n+ <104a> DW_AT_external : (flag_present) 1\n+ <104a> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7b) \n+ <104e> DW_AT_decl_file : (data1) 6\n+ <104f> DW_AT_decl_line : (data1) 59\n+ <1050> DW_AT_decl_column : (data1) 12\n+ <1051> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1055> DW_AT_declaration : (flag_present) 1\n+ <1055> DW_AT_sibling : (ref_udata) <0x105c>\n+ <2><1056>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <1057> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2><105b>: Abbrev Number: 0\n+ <1><105c>: Abbrev Number: 73 (DW_TAG_subprogram)\n+ <105d> DW_AT_external : (flag_present) 1\n+ <105d> DW_AT_name : (GNU_strp_alt) (offset: 0x324e) \n+ <1061> DW_AT_decl_file : (data1) 2\n+ <1062> DW_AT_decl_line : (data1) 37\n+ <1063> DW_AT_decl_column : (data1) 1\n+ <1064> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <1068> DW_AT_low_pc : (addr) 0x1b30\n+ <106c> DW_AT_high_pc : (udata) 6\n+ <106d> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <106f> DW_AT_call_all_calls: (flag_present) 1\n+ <106f> DW_AT_sibling : (ref_udata) <0x108d>\n+ <2><1070>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <1071> DW_AT_name : (string) env\n+ <1075> DW_AT_decl_file : (implicit_const) 2\n+ <1075> DW_AT_decl_line : (data1) 37\n+ <1076> DW_AT_decl_column : (data1) 89\n+ <1077> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <107b> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><107e>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <107f> DW_AT_name : (GNU_strp_alt) (offset: 0x3cf9) \n+ <1083> DW_AT_decl_file : (implicit_const) 2\n+ <1083> DW_AT_decl_line : (data1) 37\n+ <1084> DW_AT_decl_column : (data1) 101\n+ <1085> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <1089> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><108c>: Abbrev Number: 0\n+ <1><108d>: Abbrev Number: 65 (DW_TAG_subprogram)\n+ <108e> DW_AT_external : (flag_present) 1\n+ <108e> DW_AT_name : (GNU_strp_alt) (offset: 0x1b65) \n+ <1092> DW_AT_decl_file : (data1) 2\n+ <1093> DW_AT_decl_line : (data1) 27\n+ <1094> DW_AT_decl_column : (data1) 6\n+ <1095> DW_AT_low_pc : (addr) 0x1a60\n+ <1099> DW_AT_high_pc : (udata) 153\n+ <109b> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <109d> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <109d> DW_AT_sibling : (ref_udata) <0x1224>\n+ <2><109f>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <10a0> DW_AT_name : (string) env\n+ <10a4> DW_AT_decl_file : (implicit_const) 2\n+ <10a4> DW_AT_decl_line : (data1) 27\n+ <10a5> DW_AT_decl_column : (data1) 36\n+ <10a6> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <10aa> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><10ad>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <10ae> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <10b2> DW_AT_decl_file : (implicit_const) 2\n+ <10b2> DW_AT_decl_line : (data1) 27\n+ <10b3> DW_AT_decl_column : (data1) 53\n+ <10b4> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <10b8> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><10bb>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <10bc> DW_AT_name : (GNU_strp_alt) (offset: 0x1b7f) \n+ <10c0> DW_AT_decl_file : (implicit_const) 2\n+ <10c0> DW_AT_decl_line : (data1) 27\n+ <10c1> DW_AT_decl_column : (data1) 66\n+ <10c2> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <10c6> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><10c9>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <10ca> DW_AT_name : (GNU_strp_alt) (offset: 0x1b97) \n+ <10ce> DW_AT_decl_file : (implicit_const) 2\n+ <10ce> DW_AT_decl_line : (data1) 27\n+ <10cf> DW_AT_decl_column : (data1) 90\n+ <10d0> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <10d4> DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n+ <2><10d7>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <10d8> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <10dc> DW_AT_decl_file : (implicit_const) 2\n+ <10dc> DW_AT_decl_line : (data1) 27\n+ <10dd> DW_AT_decl_column : (data1) 118\n+ <10de> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <10e2> DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n+ <2><10e5>: Abbrev Number: 75 (DW_TAG_variable)\n+ <10e6> DW_AT_name : (GNU_strp_alt) (offset: 0x35c1) \n+ <10ea> DW_AT_decl_file : (implicit_const) 2\n+ <10ea> DW_AT_decl_line : (data1) 28\n+ <10eb> DW_AT_decl_column : (data1) 12\n+ <10ec> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <10f0> DW_AT_location : (sec_offset) 0x356 (location list)\n+ <10f4> DW_AT_GNU_locviews: (sec_offset) 0x354\n+ <2><10f8>: Abbrev Number: 75 (DW_TAG_variable)\n+ <10f9> DW_AT_name : (GNU_strp_alt) (offset: 0x1b2e) \n+ <10fd> DW_AT_decl_file : (implicit_const) 2\n+ <10fd> DW_AT_decl_line : (data1) 29\n+ <10fe> DW_AT_decl_column : (data1) 15\n+ <10ff> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <1103> DW_AT_location : (sec_offset) 0x363 (location list)\n+ <1107> DW_AT_GNU_locviews: (sec_offset) 0x35f\n+ <2><110b>: Abbrev Number: 75 (DW_TAG_variable)\n+ <110c> DW_AT_name : (GNU_strp_alt) (offset: 0x338d) \n+ <1110> DW_AT_decl_file : (implicit_const) 2\n+ <1110> DW_AT_decl_line : (data1) 30\n+ <1111> DW_AT_decl_column : (data1) 13\n+ <1112> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <1116> DW_AT_location : (sec_offset) 0x378 (location list)\n+ <111a> DW_AT_GNU_locviews: (sec_offset) 0x374\n+ <2><111e>: Abbrev Number: 75 (DW_TAG_variable)\n+ <111f> DW_AT_name : (GNU_strp_alt) (offset: 0x337e) \n+ <1123> DW_AT_decl_file : (implicit_const) 2\n+ <1123> DW_AT_decl_line : (data1) 31\n+ <1124> DW_AT_decl_column : (data1) 13\n+ <1125> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <1129> DW_AT_location : (sec_offset) 0x38a (location list)\n+ <112d> DW_AT_GNU_locviews: (sec_offset) 0x388\n+ <2><1131>: Abbrev Number: 75 (DW_TAG_variable)\n+ <1132> DW_AT_name : (GNU_strp_alt) (offset: 0x1b58) \n+ <1136> DW_AT_decl_file : (implicit_const) 2\n+ <1136> DW_AT_decl_line : (data1) 32\n+ <1137> DW_AT_decl_column : (data1) 10\n+ <1138> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <113c> DW_AT_location : (sec_offset) 0x395 (location list)\n+ <1140> DW_AT_GNU_locviews: (sec_offset) 0x393\n+ <2><1144>: Abbrev Number: 72 (DW_TAG_inlined_subroutine)\n+ <1145> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0>\n+ <1149> DW_AT_entry_pc : (addr) 0x1a76\n+ <114d> DW_AT_GNU_entry_view: (data1) 0\n+ <114e> DW_AT_ranges : (sec_offset) 0xaf\n+ <1152> DW_AT_call_file : (data1) 2\n+ <1153> DW_AT_call_line : (data1) 28\n+ <1154> DW_AT_call_column : (data1) 43\n+ <1155> DW_AT_sibling : (ref_udata) <0x1172>\n+ <3><1157>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1158> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0>\n+ <115c> DW_AT_location : (sec_offset) 0x3a0 (location list)\n+ <1160> DW_AT_GNU_locviews: (sec_offset) 0x39e\n+ <3><1164>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1165> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7>\n+ <1169> DW_AT_location : (sec_offset) 0x3ac (location list)\n+ <116d> DW_AT_GNU_locviews: (sec_offset) 0x3aa\n+ <3><1171>: Abbrev Number: 0\n+ <2><1172>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n+ <1173> DW_AT_abstract_origin: (GNU_ref_alt) <0x405e>\n+ <1177> DW_AT_entry_pc : (addr) 0x1a84\n+ <117b> DW_AT_GNU_entry_view: (data1) 2\n+ <117c> DW_AT_low_pc : (addr) 0x1a84\n+ <1180> DW_AT_high_pc : (udata) 31\n+ <1181> DW_AT_call_file : (implicit_const) 2\n+ <1181> DW_AT_call_line : (data1) 29\n+ <1182> DW_AT_call_column : (data1) 40\n+ <1183> DW_AT_sibling : (ref_udata) <0x11ba>\n+ <3><1185>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1186> DW_AT_abstract_origin: (GNU_ref_alt) <0x4081>\n+ <118a> DW_AT_location : (sec_offset) 0x3b7 (location list)\n+ <118e> DW_AT_GNU_locviews: (sec_offset) 0x3b5\n+ <3><1192>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1193> DW_AT_abstract_origin: (GNU_ref_alt) <0x4077>\n+ <1197> DW_AT_location : (sec_offset) 0x3c7 (location list)\n+ <119b> DW_AT_GNU_locviews: (sec_offset) 0x3c5\n+ <3><119f>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11a0> DW_AT_abstract_origin: (GNU_ref_alt) <0x406d>\n+ <11a4> DW_AT_location : (sec_offset) 0x3d7 (location list)\n+ <11a8> DW_AT_GNU_locviews: (sec_offset) 0x3d5\n+ <3><11ac>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11ad> DW_AT_abstract_origin: (GNU_ref_alt) <0x4064>\n+ <11b1> DW_AT_location : (sec_offset) 0x3e2 (location list)\n+ <11b5> DW_AT_GNU_locviews: (sec_offset) 0x3e0\n+ <3><11b9>: Abbrev Number: 0\n+ <2><11ba>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n+ <11bb> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b3>\n+ <11bf> DW_AT_entry_pc : (addr) 0x1aa3\n+ <11c3> DW_AT_GNU_entry_view: (data1) 2\n+ <11c4> DW_AT_low_pc : (addr) 0x1aa3\n+ <11c8> DW_AT_high_pc : (udata) 17\n+ <11c9> DW_AT_call_file : (implicit_const) 2\n+ <11c9> DW_AT_call_line : (data1) 30\n+ <11ca> DW_AT_call_column : (data1) 44\n+ <11cb> DW_AT_sibling : (ref_udata) <0x11e8>\n+ <3><11cd>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11ce> DW_AT_abstract_origin: (GNU_ref_alt) <0x40c3>\n+ <11d2> DW_AT_location : (sec_offset) 0x3ed (location list)\n+ <11d6> DW_AT_GNU_locviews: (sec_offset) 0x3eb\n+ <3><11da>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11db> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ba>\n+ <11df> DW_AT_location : (sec_offset) 0x3f9 (location list)\n+ <11e3> DW_AT_GNU_locviews: (sec_offset) 0x3f7\n+ <3><11e7>: Abbrev Number: 0\n+ <2><11e8>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n+ <11e9> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b3>\n+ <11ed> DW_AT_entry_pc : (addr) 0x1abb\n+ <11f1> DW_AT_GNU_entry_view: (data1) 0\n+ <11f2> DW_AT_low_pc : (addr) 0x1abb\n+ <11f6> DW_AT_high_pc : (udata) 15\n+ <11f7> DW_AT_call_file : (implicit_const) 2\n+ <11f7> DW_AT_call_line : (data1) 31\n+ <11f8> DW_AT_call_column : (data1) 83\n+ <11f9> DW_AT_sibling : (ref_udata) <0x1216>\n+ <3><11fb>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11fc> DW_AT_abstract_origin: (GNU_ref_alt) <0x40c3>\n+ <1200> DW_AT_location : (sec_offset) 0x404 (location list)\n+ <1204> DW_AT_GNU_locviews: (sec_offset) 0x402\n+ <3><1208>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1209> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ba>\n+ <120d> DW_AT_location : (sec_offset) 0x40f (location list)\n+ <1211> DW_AT_GNU_locviews: (sec_offset) 0x40d\n+ <3><1215>: Abbrev Number: 0\n+ <2><1216>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <1217> DW_AT_call_return_pc: (addr) 0x1ad9\n+ <121b> DW_AT_call_origin : (ref_udata) <0x1049>\n+ <2><121c>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <121d> DW_AT_call_return_pc: (addr) 0x1af1\n+ <1221> DW_AT_call_origin : (ref_udata) <0x1266>\n+ <2><1223>: Abbrev Number: 0\n+ <1><1224>: Abbrev Number: 69 (DW_TAG_subprogram)\n+ <1225> DW_AT_external : (flag_present) 1\n+ <1225> DW_AT_name : (GNU_strp_alt) (offset: 0x1baa) \n+ <1229> DW_AT_decl_file : (data1) 2\n+ <122a> DW_AT_decl_line : (data1) 23\n+ <122b> DW_AT_decl_column : (data1) 6\n+ <122c> DW_AT_low_pc : (addr) 0x1b00\n+ <1230> DW_AT_high_pc : (udata) 41\n+ <1231> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1233> DW_AT_call_all_calls: (flag_present) 1\n+ <1233> DW_AT_sibling : (ref_udata) <0x1266>\n+ <2><1235>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <1236> DW_AT_name : (string) env\n+ <123a> DW_AT_decl_file : (implicit_const) 2\n+ <123a> DW_AT_decl_line : (data1) 23\n+ <123b> DW_AT_decl_column : (data1) 39\n+ <123c> DW_AT_type : (GNU_ref_alt) <0x284b>\n+ <1240> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1243>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1244> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9) \n+ <1248> DW_AT_decl_file : (implicit_const) 2\n+ <1248> DW_AT_decl_line : (data1) 23\n+ <1249> DW_AT_decl_column : (data1) 56\n+ <124a> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <124e> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1251>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1252> DW_AT_name : (GNU_strp_alt) (offset: 0x3d21) \n+ <1256> DW_AT_decl_file : (implicit_const) 2\n+ <1256> DW_AT_decl_line : (data1) 23\n+ <1257> DW_AT_decl_column : (data1) 73\n+ <1258> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <125c> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><125f>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <1260> DW_AT_call_return_pc: (addr) 0x1b24\n+ <1264> DW_AT_call_origin : (ref_udata) <0x108d>\n+ <2><1265>: Abbrev Number: 0\n+ <1><1266>: Abbrev Number: 62 (DW_TAG_subprogram)\n+ <1267> DW_AT_specification: (GNU_ref_alt) <0x977>\n+ <126b> DW_AT_object_pointer: (ref_udata) <0x1274>\n+ <126d> DW_AT_low_pc : (addr) 0x1b40\n+ <1271> DW_AT_high_pc : (udata) 33\n+ <1272> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1274> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><1274>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <1275> DW_AT_name : (GNU_strp_alt) (offset: 0x353d) \n+ <1279> DW_AT_type : (GNU_ref_alt) <0x4327>\n+ <127d> DW_AT_artificial : (flag_present) 1\n+ <127d> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1280>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <1281> DW_AT_name : (string) obj\n+ <1285> DW_AT_decl_file : (data1) 1\n+ <1286> DW_AT_decl_line : (data2) 1056\n+ <1288> DW_AT_decl_column : (data1) 33\n+ <1289> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <128d> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1290>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <1291> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n+ <1295> DW_AT_decl_file : (data1) 1\n+ <1296> DW_AT_decl_line : (data2) 1056\n+ <1298> DW_AT_decl_column : (data1) 48\n+ <1299> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <129d> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><12a0>: Abbrev Number: 17 (DW_TAG_unspecified_parameters)\n+ <2><12a1>: Abbrev Number: 74 (DW_TAG_variable)\n+ <12a2> DW_AT_name : (GNU_strp_alt) (offset: 0x3538) \n+ <12a6> DW_AT_decl_file : (data1) 1\n+ <12a7> DW_AT_decl_line : (data2) 1057\n+ <12a9> DW_AT_decl_column : (data1) 17\n+ <12aa> DW_AT_type : (GNU_ref_alt) <0x76>\n+ <12ae> DW_AT_location : (sec_offset) 0x41c (location list)\n+ <12b2> DW_AT_GNU_locviews: (sec_offset) 0x418\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: 0x34a1) \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: 0x4002) \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: 0x329e) \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: 0x32f3) \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: 0x3d21) \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: 0x3359) \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) <0x42f8>\n+ <0><12c4>: Abbrev Number: 10 (DW_TAG_compile_unit)\n+ <12c5> DW_AT_producer : (GNU_strp_alt) (offset: 0x34a1) \n+ <12c9> DW_AT_language : (data1) 33\t(C++14)\n+ <12ca> DW_AT_name : (line_strp) (offset: 0x234): 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) <0x4322>\n+ <1><12e1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <12e2> DW_AT_import : (GNU_ref_alt) <0x40fa>\n+ <1><12e6>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <12e7> DW_AT_import : (GNU_ref_alt) <0x4339>\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: 0x4002) \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: 0x30d6) \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: 0x3596) \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: 0x3d21) \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: 0x3510) \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: 0x30c0) \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) <0x4110>\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) <0x412c>\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) <0x4122>\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) <0x411b>\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) <0x41ba>\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) <0x42eb>\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) <0x4308>\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) <0x42fc>\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) <0x42f3>\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) <0x41fa>\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: 0x3332) \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: 0x3d21) \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: 0x30c0) \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: 0x3510) \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: 0x3596) \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) <0x42cc>\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) <0x42de>\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) <0x42d5>\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) <0x42a1>\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) <0x42bf>\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) <0x42b3>\n+ <3><15b6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <15b7> DW_AT_abstract_origin: (GNU_ref_alt) <0x42aa>\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) <0x4276>\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) <0x4294>\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) <0x4288>\n+ <3><15e8>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <15e9> DW_AT_abstract_origin: (GNU_ref_alt) <0x427f>\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) <0x413c>\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) <0x4158>\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) <0x4151>\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) <0x4147>\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) <0x4256>\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) <0x413c>\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) <0x4158>\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) <0x4151>\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) <0x4147>\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) <0x4256>\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": "@@ -12,29 +12,29 @@\n Length: 28\n Version: 2\n Offset into .debug_info: 0xef8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000019d0 000001e6\n+ 000019d0 00000086\n 00000000 00000000\n Length: 36\n Version: 2\n- Offset into .debug_info: 0x12e9\n+ Offset into .debug_info: 0x1014\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001bc0 000000d6\n- 00001ca0 00000021\n+ 00001a60 000000d6\n+ 00001b40 00000021\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: 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 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- 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+ 00000335 v0000000 v0000000 views at 00000331 for:\n+ 000019ed 000019f1 (DW_OP_reg0 (eax))\n+ 0000033a v0000000 v0000000 views at 00000333 for:\n+ 000019f1 00001a27 (DW_OP_reg6 (esi))\n+ 0000033f \n+\n+ 00000340 v0000000 v0000000 location view pair\n+\n+ 00000342 v0000000 v0000000 views at 00000340 for:\n+ 00001a04 00001a18 (DW_OP_reg0 (eax))\n+ 00000347 \n+Table at Offset 0x348\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- 000003bb v0000001 v0000000 location view pair\n+ 00000354 v0000000 v0000000 location view pair\n \n- 000003bd v0000001 v0000000 views at 000003bb for:\n- 00001b04 00001b0b (DW_OP_reg5 (ebp))\n- 000003c4 \n+ 00000356 v0000000 v0000000 views at 00000354 for:\n+ 00001a84 00001a9e (DW_OP_reg0 (eax))\n+ 0000035e \n \n- 000003c5 v0000001 v0000000 location view pair\n+ 0000035f v0000000 v0000000 location view pair\n+ 00000361 v0000000 v0000000 location view pair\n \n- 000003c7 v0000001 v0000000 views at 000003c5 for:\n- 00001b04 00001b0b (DW_OP_reg7 (edi))\n- 000003ce \n+ 00000363 00001aa3 (base address)\n+ 00000368 v0000000 v0000000 views at 0000035f for:\n+ 00001aa3 00001aa4 (DW_OP_reg0 (eax))\n+ 0000036d v0000000 v0000000 views at 00000361 for:\n+ 00001aa4 00001af9 (DW_OP_fbreg: -36)\n+ 00000373 \n \n- 000003cf v0000001 v0000000 location view pair\n- 000003d1 v0000000 v0000000 location view pair\n+ 00000374 v0000000 v0000000 location view pair\n+ 00000376 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+ 00000378 00001ab4 (base address)\n+ 0000037d v0000000 v0000000 views at 00000374 for:\n+ 00001ab4 00001ac0 (DW_OP_reg0 (eax))\n+ 00000382 v0000000 v0000000 views at 00000376 for:\n+ 00001ac0 00001af8 (DW_OP_reg5 (ebp))\n+ 00000387 \n \n- 000003e2 v0000002 v0000000 location view pair\n+ 00000388 v0000000 v0000000 location view pair\n \n- 000003e4 v0000002 v0000000 views at 000003e2 for:\n- 00001b55 00001b6c (DW_OP_reg7 (edi))\n- 000003eb \n+ 0000038a v0000000 v0000000 views at 00000388 for:\n+ 00001acd 00001af6 (DW_OP_reg6 (esi))\n+ 00000392 \n \n- 000003ec v0000002 v0000000 location view pair\n+ 00000393 v0000000 v0000000 location view pair\n \n- 000003ee v0000002 v0000000 views at 000003ec for:\n- 00001b55 00001b6c (DW_OP_reg5 (ebp))\n- 000003f5 \n+ 00000395 v0000000 v0000000 views at 00000393 for:\n+ 00001ad9 00001af0 (DW_OP_reg0 (eax))\n+ 0000039d \n \n- 000003f6 v0000002 v0000000 location view pair\n+ 0000039e v0000000 v0000000 location view pair\n \n- 000003f8 v0000002 v0000000 views at 000003f6 for:\n- 00001b55 00001b6c (DW_OP_fbreg: 0)\n- 00000400 \n+ 000003a0 v0000000 v0000000 views at 0000039e for:\n+ 00001a76 00001a84 (DW_OP_fbreg: 16)\n+ 000003a9 \n \n- 00000401 v0000000 v0000000 location view pair\n- 00000403 v0000000 v0000000 location view pair\n+ 000003aa 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+ 000003ac v0000000 v0000000 views at 000003aa for:\n+ 00001a76 00001a84 (DW_OP_reg7 (edi))\n+ 000003b4 \n \n- 00000410 v0000000 v0000000 location view pair\n- 00000412 v0000000 v0000000 location view pair\n- 00000414 v0000000 v0000000 location view pair\n+ 000003b5 v0000002 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+ 000003b7 v0000002 v0000000 views at 000003b5 for:\n+ 00001a84 00001aa3 (DW_OP_addr: 2108; DW_OP_stack_value)\n+ 000003c4 \n \n- 00000427 v0000000 v0000000 location view pair\n- 00000429 v0000000 v0000000 location view pair\n+ 000003c5 v0000002 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+ 000003c7 v0000002 v0000000 views at 000003c5 for:\n+ 00001a84 00001aa3 (DW_OP_addr: 20d3; DW_OP_stack_value)\n+ 000003d4 \n \n- 00000437 v0000000 v0000000 location view pair\n- 00000439 v0000000 v0000000 location view pair\n- 0000043b v0000000 v0000000 location view pair\n+ 000003d5 v0000002 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+ 000003d7 v0000002 v0000000 views at 000003d5 for:\n+ 00001a84 00001a9e (DW_OP_reg0 (eax))\n+ 000003df \n \n- 00000455 v0000000 v0000000 location view pair\n- 00000457 v0000000 v0000000 location view pair\n+ 000003e0 v0000002 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+ 000003e2 v0000002 v0000000 views at 000003e0 for:\n+ 00001a84 00001aa3 (DW_OP_reg7 (edi))\n+ 000003ea \n \n- 00000468 v0000002 v0000000 location view pair\n+ 000003eb 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+ 000003ed v0000002 v0000000 views at 000003eb for:\n+ 00001aa3 00001ab4 (DW_OP_fbreg: 4)\n+ 000003f6 \n \n- 00000471 v0000000 v0000000 location view pair\n+ 000003f7 v0000002 v0000000 location view pair\n \n- 00000473 v0000000 v0000000 views at 00000471 for:\n- 000019e6 000019f5 (DW_OP_fbreg: 4)\n- 00000479 \n+ 000003f9 v0000002 v0000000 views at 000003f7 for:\n+ 00001aa3 00001ab4 (DW_OP_reg7 (edi))\n+ 00000401 \n \n- 0000047a v0000000 v0000000 location view pair\n+ 00000402 v0000000 v0000000 location view pair\n \n- 0000047c v0000000 v0000000 views at 0000047a for:\n- 000019e6 000019f5 (DW_OP_reg7 (edi))\n- 00000481 \n+ 00000404 v0000000 v0000000 views at 00000402 for:\n+ 00001abb 00001aca (DW_OP_reg6 (esi))\n+ 0000040c \n \n- 00000482 v0000001 v0000000 location view pair\n+ 0000040d v0000000 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+ 0000040f v0000000 v0000000 views at 0000040d for:\n+ 00001abb 00001aca (DW_OP_reg7 (edi))\n+ 00000417 \n \n- 0000048b v0000001 v0000000 location view pair\n+ 00000418 v0000000 v0000000 location view pair\n+ 0000041a v0000000 v0000001 location view pair\n \n- 0000048d v0000001 v0000000 views at 0000048b for:\n- 00001a0d 00001a1e (DW_OP_reg7 (edi))\n+ 0000041c 00001b4b (base address)\n+ 00000421 v0000000 v0000000 views at 00000418 for:\n+ 00001b4b 00001b5c (DW_OP_reg1 (ecx))\n+ 00000426 v0000000 v0000001 views at 0000041a for:\n+ 00001b5c 00001b5d (DW_OP_fbreg: 12; DW_OP_stack_value)\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+ Offset Begin End Expression\n+\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- 00000493 v0000001 v0000000 location view pair\n+ 00000493 v0000000 v0000000 location view pair\n+ 00000495 v0000000 v0000000 location view pair\n \n- 00000495 v0000001 v0000000 views at 00000493 for:\n- 00001a53 00001a60 (DW_OP_reg1 (ecx))\n- 0000049c \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- 0000049d v0000001 v0000000 location view pair\n+ 000004a6 v0000000 v0000000 location view pair\n+ 000004a8 v0000000 v0000000 location view pair\n \n- 0000049f v0000001 v0000000 views at 0000049d for:\n- 00001a53 00001a61 (DW_OP_reg7 (edi))\n- 000004a6 \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- 000004a7 v0000002 v0000000 location view pair\n+ 000004b9 v0000001 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+ 000004bb v0000001 v0000000 views at 000004b9 for:\n+ 00001cce 00001cdd (DW_OP_lit0; DW_OP_stack_value)\n+ 000004c3 \n \n- 000004b2 v0000002 v0000000 location view pair\n+ 000004c4 v0000001 v0000000 location view pair\n \n- 000004b4 v0000002 v0000000 views at 000004b2 for:\n- 00001a61 00001a6e (DW_OP_reg6 (esi))\n- 000004bb \n+ 000004c6 v0000001 v0000000 views at 000004c4 for:\n+ 00001ca4 00001cab (DW_OP_reg5 (ebp))\n+ 000004cd \n \n- 000004bc v0000001 v0000000 location view pair\n+ 000004ce v0000001 v0000000 location view pair\n \n- 000004be v0000001 v0000000 views at 000004bc for:\n- 00001a88 00001a8f (DW_OP_reg7 (edi))\n- 000004c5 \n+ 000004d0 v0000001 v0000000 views at 000004ce for:\n+ 00001ca4 00001cab (DW_OP_reg7 (edi))\n+ 000004d7 \n \n- 000004c6 v0000001 v0000000 location view pair\n+ 000004d8 v0000001 v0000000 location view pair\n+ 000004da v0000000 v0000000 location view pair\n \n- 000004c8 v0000001 v0000000 views at 000004c6 for:\n- 00001a88 00001a8f (DW_OP_reg6 (esi))\n- 000004cf \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- 000004d0 v0000001 v0000000 location view pair\n- 000004d2 v0000000 v0000000 location view pair\n+ 000004eb 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- DWARF version: 5\n- Address size: 4\n- Segment size: 0\n- Offset entries: 0\n+ 000004ed v0000002 v0000000 views at 000004eb for:\n+ 00001cf5 00001d0c (DW_OP_reg7 (edi))\n+ 000004f4 \n \n- Offset Begin End Expression\n+ 000004f5 v0000002 v0000000 location view pair\n \n- 000004ef v0000000 v0000000 location view pair\n+ 000004f7 v0000002 v0000000 views at 000004f5 for:\n+ 00001cf5 00001d0c (DW_OP_reg5 (ebp))\n+ 000004fe \n \n- 000004f1 v0000000 v0000000 views at 000004ef for:\n- 00001be4 00001bfe (DW_OP_reg0 (eax))\n- 000004f9 \n+ 000004ff v0000002 v0000000 location view pair\n \n- 000004fa v0000000 v0000000 location view pair\n- 000004fc v0000000 v0000000 location view pair\n+ 00000501 v0000002 v0000000 views at 000004ff for:\n+ 00001cf5 00001d0c (DW_OP_fbreg: 0)\n+ 00000509 \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+ 0000050a v0000000 v0000000 location view pair\n+ 0000050c v0000000 v0000000 location view pair\n \n- 0000050f v0000000 v0000000 location view pair\n- 00000511 v0000000 v0000000 location view pair\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- 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+ 00000519 v0000000 v0000000 location view pair\n+ 0000051b v0000000 v0000000 location view pair\n+ 0000051d v0000000 v0000000 location view pair\n \n- 00000523 v0000000 v0000000 location view pair\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- 00000525 v0000000 v0000000 views at 00000523 for:\n- 00001c2d 00001c56 (DW_OP_reg6 (esi))\n- 0000052d \n+ 00000530 v0000000 v0000000 location view pair\n+ 00000532 v0000000 v0000000 location view pair\n \n- 0000052e v0000000 v0000000 location view pair\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- 00000530 v0000000 v0000000 views at 0000052e for:\n- 00001c39 00001c50 (DW_OP_reg0 (eax))\n- 00000538 \n+ 00000540 v0000000 v0000000 location view pair\n+ 00000542 v0000000 v0000000 location view pair\n+ 00000544 v0000000 v0000000 location view pair\n \n- 00000539 v0000000 v0000000 location view pair\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- 0000053b v0000000 v0000000 views at 00000539 for:\n- 00001bd6 00001be4 (DW_OP_fbreg: 16)\n- 00000544 \n+ 0000055e v0000000 v0000000 location view pair\n+ 00000560 v0000000 v0000000 location view pair\n \n- 00000545 v0000000 v0000000 location view pair\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- 00000547 v0000000 v0000000 views at 00000545 for:\n- 00001bd6 00001be4 (DW_OP_reg7 (edi))\n- 0000054f \n+ 00000571 v0000002 v0000000 location view pair\n \n- 00000550 v0000002 v0000000 location view pair\n+ 00000573 v0000002 v0000000 views at 00000571 for:\n+ 00001bbe 00001bce (DW_OP_lit0; DW_OP_stack_value)\n+ 00000579 \n \n- 00000552 v0000002 v0000000 views at 00000550 for:\n- 00001be4 00001c03 (DW_OP_addr: 2164; DW_OP_stack_value)\n- 0000055f \n+ 0000057a v0000000 v0000000 location view pair\n \n- 00000560 v0000002 v0000000 location view pair\n+ 0000057c v0000000 v0000000 views at 0000057a for:\n+ 00001b86 00001b95 (DW_OP_fbreg: 4)\n+ 00000582 \n \n- 00000562 v0000002 v0000000 views at 00000560 for:\n- 00001be4 00001c03 (DW_OP_addr: 20d3; DW_OP_stack_value)\n- 0000056f \n+ 00000583 v0000000 v0000000 location view pair\n \n- 00000570 v0000002 v0000000 location view pair\n+ 00000585 v0000000 v0000000 views at 00000583 for:\n+ 00001b86 00001b95 (DW_OP_reg7 (edi))\n+ 0000058a \n \n- 00000572 v0000002 v0000000 views at 00000570 for:\n- 00001be4 00001bfe (DW_OP_reg0 (eax))\n- 0000057a \n+ 0000058b v0000001 v0000000 location view pair\n \n- 0000057b v0000002 v0000000 location view pair\n+ 0000058d v0000001 v0000000 views at 0000058b for:\n+ 00001bad 00001bbe (DW_OP_lit0; DW_OP_stack_value)\n+ 00000593 \n \n- 0000057d v0000002 v0000000 views at 0000057b for:\n- 00001be4 00001c03 (DW_OP_reg7 (edi))\n- 00000585 \n+ 00000594 v0000001 v0000000 location view pair\n \n- 00000586 v0000002 v0000000 location view pair\n+ 00000596 v0000001 v0000000 views at 00000594 for:\n+ 00001bad 00001bbe (DW_OP_reg7 (edi))\n+ 0000059b \n \n- 00000588 v0000002 v0000000 views at 00000586 for:\n- 00001c03 00001c14 (DW_OP_fbreg: 4)\n- 00000591 \n+ 0000059c v0000001 v0000000 location view pair\n \n- 00000592 v0000002 v0000000 location view pair\n+ 0000059e v0000001 v0000000 views at 0000059c for:\n+ 00001bf3 00001c00 (DW_OP_reg1 (ecx))\n+ 000005a5 \n \n- 00000594 v0000002 v0000000 views at 00000592 for:\n- 00001c03 00001c14 (DW_OP_reg7 (edi))\n- 0000059c \n+ 000005a6 v0000001 v0000000 location view pair\n \n- 0000059d v0000000 v0000000 location view pair\n+ 000005a8 v0000001 v0000000 views at 000005a6 for:\n+ 00001bf3 00001c01 (DW_OP_reg7 (edi))\n+ 000005af \n \n- 0000059f v0000000 v0000000 views at 0000059d for:\n- 00001c1b 00001c2a (DW_OP_reg6 (esi))\n- 000005a7 \n+ 000005b0 v0000002 v0000000 location view pair\n \n- 000005a8 v0000000 v0000000 location view pair\n+ 000005b2 v0000002 v0000000 views at 000005b0 for:\n+ 00001c01 00001c0e (DW_OP_lit0; DW_OP_stack_value)\n+ 000005ba \n \n- 000005aa v0000000 v0000000 views at 000005a8 for:\n- 00001c1b 00001c2a (DW_OP_reg7 (edi))\n- 000005b2 \n+ 000005bb v0000002 v0000000 location view pair\n \n- 000005b3 v0000000 v0000000 location view pair\n- 000005b5 v0000000 v0000001 location view pair\n+ 000005bd v0000002 v0000000 views at 000005bb for:\n+ 00001c01 00001c0e (DW_OP_reg6 (esi))\n+ 000005c4 \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+ 000005c5 v0000001 v0000000 location view pair\n \n- Offset Begin End Expression\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": "@@ -12,29 +12,29 @@\n Length: 28\n Version: 2\n Offset into .debug_info: 0xef8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000019d0 000001e6\n+ 000019d0 00000086\n 00000000 00000000\n Length: 36\n Version: 2\n- Offset into .debug_info: 0x12e9\n+ Offset into .debug_info: 0x1014\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001bc0 000000d6\n- 00001ca0 00000021\n+ 00001a60 000000d6\n+ 00001b40 00000021\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,24 +1,21 @@\n-nGCC: (Debian 13.2.0-13) 13.2.0\n-*(q=@l]A\n-+PA^6+ u\n-wo6!UmNQ\n-3/`:+_.V\n-g>&/usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n+GCC: (Debian 13.2.0-13) 13.2.0\n+bg@\"s`B4\n+/usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n curses.cpp\n-unix_strings.cpp\n-generic.cpp\n generic_posix.cpp\n+generic.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 16207", "objdump: DWARF error: unable to read alt ref 16413", "objdump: DWARF error: unable to read alt ref 17062"], "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+00001a30 :\n \t...\n \n-00001bc0 :\n+00001a60 :\n \t...\n \n-00001c60 :\n+00001b00 :\n \t...\n \n-00001c90 :\n+00001b30 :\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/osx.cpp\n- [ 1ef] src/shared/cpp/unix_strings.cpp\n- [ 20f] src/shared/cpp\n- [ 21e] wchar.h\n- [ 226] string.h\n- [ 22f] src/shared/cpp/generic.cpp\n- [ 24a] src/shared/cpp/generic_posix.cpp\n- [ 26b] errno.h\n+ [ 1d8] src/shared/cpp/generic_posix.cpp\n+ [ 1f9] src/shared/cpp\n+ [ 208] string.h\n+ [ 211] errno.h\n+ [ 219] src/shared/cpp/generic.cpp\n+ [ 234] src/shared/cpp/unix_strings.cpp\n+ [ 254] wchar.h\n+ [ 25c] src/shared/cpp/osx.cpp\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 8fee7b11 39f20171 871dff4b 643c5e88 ..{.9..q...Kd<^.\n- 0x00000050 917da5d5 .}..\n+ 0x00000040 acfa4222 899ebde9 b00de7d7 acdbc2a4 ..B\"............\n+ 0x00000050 3b4835ad ;H5.\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 6f73782e 63707000 756e6978 5f737472 osx.cpp.unix_str\n- 0x000000b0 696e6773 2e637070 0067656e 65726963 ings.cpp.generic\n- 0x000000c0 2e637070 0067656e 65726963 5f706f73 .cpp.generic_pos\n- 0x000000d0 69782e63 7070005f 5f465241 4d455f45 ix.cpp.__FRAME_E\n+ 0x000000a0 67656e65 7269635f 706f7369 782e6370 generic_posix.cp\n+ 0x000000b0 70006765 6e657269 632e6370 7000756e p.generic.cpp.un\n+ 0x000000c0 69785f73 7472696e 67732e63 7070006f ix_strings.cpp.o\n+ 0x000000d0 73782e63 7070005f 5f465241 4d455f45 sx.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"}]}]}]}]}]}