{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HqC0ozsE/b1/libnative-platform-java_0.14-6_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HqC0ozsE/b2/libnative-platform-java_0.14-6_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 97ad8a9ada92295c91b12d29eadc92f6 103528 doc optional libnative-platform-java-doc_0.14-6_all.deb\n 22cef3345aa807d90f8844b80bb603c8 69756 java optional libnative-platform-java_0.14-6_all.deb\n- 3be47dec007394b8c364a9e2a1ed1115 65160 debug optional libnative-platform-jni-dbgsym_0.14-6_amd64.deb\n- 8780919f9ef93c25f97f0141732bfd28 11464 java optional libnative-platform-jni_0.14-6_amd64.deb\n+ 2558699a1a1cba6e5700a734484d7f45 65240 debug optional libnative-platform-jni-dbgsym_0.14-6_amd64.deb\n+ 80d310ab62ea6693598e07203b2aeda4 11468 java optional libnative-platform-jni_0.14-6_amd64.deb\n"}, {"source1": "libnative-platform-jni_0.14-6_amd64.deb", "source2": "libnative-platform-jni_0.14-6_amd64.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 10480 2024-02-19 17:15:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10484 2024-02-19 17:15:43.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/jni/libnative-platform-curses.so", "source2": "./usr/lib/jni/libnative-platform-curses.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,20 +2,20 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001148 0x001148 R 0x1000\n- LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000c8d 0x000c8d R E 0x1000\n- LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0006e0 0x0006e0 R 0x1000\n+ LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000c99 0x000c99 R E 0x1000\n+ LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0006e8 0x0006e8 R 0x1000\n LOAD 0x003dd0 0x0000000000004dd0 0x0000000000004dd0 0x0002fc 0x000378 RW 0x1000\n DYNAMIC 0x003de0 0x0000000000004de0 0x0000000000004de0 0x0001d0 0x0001d0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n- GNU_EH_FRAME 0x00319c 0x000000000000319c 0x000000000000319c 0x0000d4 0x0000d4 R 0x4\n+ GNU_EH_FRAME 0x0031a0 0x00000000000031a0 0x00000000000031a0 0x0000d4 0x0000d4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n GNU_RELRO 0x003dd0 0x0000000000004dd0 0x0000000000004dd0 0x000230 0x000230 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt \n 01 .init .plt .plt.got .text .fini \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .gnu.version VERSYM 0000000000000d68 000d68 00005c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000dc8 000dc8 000050 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000e18 000e18 0000f0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000f08 000f08 000240 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000190 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000021b0 0021b0 000008 08 AX 0 0 8\n- [12] .text PROGBITS 00000000000021c0 0021c0 000ac4 00 AX 0 0 16\n- [13] .fini PROGBITS 0000000000002c84 002c84 000009 00 AX 0 0 4\n- [14] .rodata PROGBITS 0000000000003000 003000 00019a 01 AMS 0 0 8\n- [15] .eh_frame_hdr PROGBITS 000000000000319c 00319c 0000d4 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0000000000003270 003270 000470 00 A 0 0 8\n+ [12] .text PROGBITS 00000000000021c0 0021c0 000ace 00 AX 0 0 16\n+ [13] .fini PROGBITS 0000000000002c90 002c90 000009 00 AX 0 0 4\n+ [14] .rodata PROGBITS 0000000000003000 003000 00019d 01 AMS 0 0 8\n+ [15] .eh_frame_hdr PROGBITS 00000000000031a0 0031a0 0000d4 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 0000000000003278 003278 000470 00 A 0 0 8\n [17] .init_array INIT_ARRAY 0000000000004dd0 003dd0 000008 08 WA 0 0 8\n [18] .fini_array FINI_ARRAY 0000000000004dd8 003dd8 000008 08 WA 0 0 8\n [19] .dynamic DYNAMIC 0000000000004de0 003de0 0001d0 10 WA 4 0 8\n [20] .got PROGBITS 0000000000004fb0 003fb0 000038 08 WA 0 0 8\n [21] .got.plt PROGBITS 0000000000004fe8 003fe8 0000d8 08 WA 0 0 8\n [22] .data PROGBITS 00000000000050c0 0040c0 00000c 00 WA 0 0 8\n [23] .bss NOBITS 00000000000050e0 0040cc 000068 00 WA 0 0 32\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -19,31 +19,31 @@\n 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tgetstr@NCURSES6_TINFO_5.0.19991023 (3)\n 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tparm@NCURSES6_TINFO_5.0.19991023 (3)\n 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.2.5 (2)\n 18: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tgetent@NCURSES6_TINFO_5.0.19991023 (3)\n 20: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (2)\n 21: 0000000000002320 156 FUNC GLOBAL DEFAULT 12 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n- 22: 0000000000002bd0 180 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 22: 0000000000002a10 180 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 23: 0000000000002750 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n 24: 00000000000023d0 676 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal\n 25: 0000000000002890 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n- 26: 0000000000002b00 171 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 26: 0000000000002940 171 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n 27: 0000000000002910 38 FUNC GLOBAL DEFAULT 12 map_error_code\n- 28: 0000000000002940 239 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 28: 0000000000002ad0 239 FUNC GLOBAL DEFAULT 12 java_to_char\n 29: 0000000000002680 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold\n 30: 00000000000050c8 4 OBJECT GLOBAL DEFAULT 22 current_terminal\n- 31: 0000000000002a30 206 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 31: 0000000000002bc0 206 FUNC GLOBAL DEFAULT 12 char_to_java\n 32: 00000000000027b0 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left\n 33: 00000000000026d0 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground\n 34: 00000000000026f0 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up\n 35: 0000000000002870 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n 36: 0000000000002810 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right\n 37: 0000000000005100 72 OBJECT GLOBAL DEFAULT 23 terminal_capabilities\n 38: 00000000000023c0 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion\n 39: 00000000000028b0 93 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 40: 00000000000026a0 33 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset\n- 41: 0000000000002bc0 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 41: 0000000000002a00 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 42: 00000000000022b0 11 FUNC GLOBAL DEFAULT 12 _Z6getcapPKc\n- 43: 0000000000002bb0 16 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 43: 00000000000029f0 16 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 44: 00000000000022c0 92 FUNC GLOBAL DEFAULT 12 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n 45: 0000000000002280 45 FUNC GLOBAL DEFAULT 12 _Z17write_to_terminali\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -16,25 +16,25 @@\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0\n 0000000000005008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000005010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 tputs@NCURSES6_TINFO_5.0.19991023 + 0\n 0000000000005018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0\n 0000000000005020 0000001500000007 R_X86_64_JUMP_SLOT 0000000000002320 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject + 0\n 0000000000005028 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 isatty@GLIBC_2.2.5 + 0\n-0000000000005030 0000001600000007 R_X86_64_JUMP_SLOT 0000000000002bd0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz + 0\n+0000000000005030 0000001600000007 R_X86_64_JUMP_SLOT 0000000000002a10 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz + 0\n 0000000000005038 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 mbstowcs@GLIBC_2.2.5 + 0\n 0000000000005040 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 write@GLIBC_2.2.5 + 0\n 0000000000005048 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0\n 0000000000005050 0000002c00000007 R_X86_64_JUMP_SLOT 00000000000022c0 _Z16write_capabilityP7JNIEnv_PKcP8_jobject + 0\n 0000000000005058 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n 0000000000005060 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 wcslen@GLIBC_2.2.5 + 0\n 0000000000005068 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000002910 map_error_code + 0\n 0000000000005070 0000002a00000007 R_X86_64_JUMP_SLOT 00000000000022b0 _Z6getcapPKc + 0\n 0000000000005078 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 strerror_r@GLIBC_2.2.5 + 0\n 0000000000005080 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.2.5 + 0\n 0000000000005088 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 tgetstr@NCURSES6_TINFO_5.0.19991023 + 0\n-0000000000005090 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000002bb0 mark_failed_with_message + 0\n+0000000000005090 0000002b00000007 R_X86_64_JUMP_SLOT 00000000000029f0 mark_failed_with_message + 0\n 0000000000005098 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 tparm@NCURSES6_TINFO_5.0.19991023 + 0\n 00000000000050a0 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 wcstombs@GLIBC_2.2.5 + 0\n-00000000000050a8 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000002b00 mark_failed_with_code + 0\n+00000000000050a8 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000002940 mark_failed_with_code + 0\n 00000000000050b0 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 tgetent@NCURSES6_TINFO_5.0.19991023 + 0\n-00000000000050b8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000002a30 char_to_java + 0\n+00000000000050b8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000002bc0 char_to_java + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n Dynamic section at offset 0x3de0 contains 25 entries:\n Tag Type Name/Value\n 0x0000000000000001 (NEEDED) Shared library: [libtinfo.so.6]\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n 0x000000000000000c (INIT) 0x2000\n- 0x000000000000000d (FINI) 0x2c84\n+ 0x000000000000000d (FINI) 0x2c90\n 0x0000000000000019 (INIT_ARRAY) 0x4dd0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4dd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x788\n 0x0000000000000006 (SYMTAB) 0x338\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: 5111fe6862862d408d481b6afb751ee2dfc3ab1c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fae76ee68699323fe56533ad257a4d0867c3606e\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -388,148 +388,148 @@\n DW_CFA_nop\n \n 00000334 0000000000000010 00000338 FDE cie=00000000 pc=0000000000002910..0000000000002936\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000348 0000000000000048 0000034c FDE cie=00000000 pc=0000000000002940..0000000000002a2f\n+00000348 0000000000000018 0000034c FDE cie=00000000 pc=0000000000002a10..0000000000002ac4\n+ DW_CFA_advance_loc: 11 to 0000000000002a1b\n+ DW_CFA_def_cfa_offset: 224\n+ DW_CFA_advance_loc1: 163 to 0000000000002abe\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 0000000000002abf\n+ DW_CFA_restore_state\n+\n+00000364 000000000000004c 00000368 FDE cie=00000000 pc=0000000000002940..00000000000029eb\n DW_CFA_advance_loc: 6 to 0000000000002946\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000002948\n+ DW_CFA_advance_loc: 8 to 000000000000294e\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 5 to 000000000000294d\n+ DW_CFA_advance_loc: 2 to 0000000000002950\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 0000000000002952\n+ DW_CFA_advance_loc: 5 to 0000000000002955\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000002956\n+ DW_CFA_advance_loc: 4 to 0000000000002959\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 0000000000002957\n+ DW_CFA_advance_loc: 4 to 000000000000295d\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 4 to 000000000000295b\n+ DW_CFA_advance_loc: 7 to 0000000000002964\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 160 to 00000000000029fb\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc1: 94 to 00000000000029c2\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 7 to 00000000000029c9\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 23 to 00000000000029e0\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00000000000029ff\n+ DW_CFA_advance_loc: 1 to 00000000000029e1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002a00\n+ DW_CFA_advance_loc: 1 to 00000000000029e2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002a02\n+ DW_CFA_advance_loc: 2 to 00000000000029e4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002a04\n+ DW_CFA_advance_loc: 2 to 00000000000029e6\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002a06\n+ DW_CFA_advance_loc: 2 to 00000000000029e8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002a08\n+ DW_CFA_advance_loc: 2 to 00000000000029ea\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 0000000000002a10\n- DW_CFA_restore_state\n+ DW_CFA_nop\n DW_CFA_nop\n \n-00000394 0000000000000040 00000398 FDE cie=00000000 pc=0000000000002a30..0000000000002afe\n- DW_CFA_advance_loc: 6 to 0000000000002a36\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 5 to 0000000000002a3b\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000002a3d\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 1 to 0000000000002a3e\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 7 to 0000000000002a45\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc1: 143 to 0000000000002ad4\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000002ad5\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002ad7\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002ad9\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002adb\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 0000000000002ae0\n- DW_CFA_restore_state\n+000003b4 0000000000000010 000003b8 FDE cie=00000000 pc=00000000000029f0..0000000000002a00\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000003c8 0000000000000014 000003cc FDE cie=00000000 pc=0000000000002a00..0000000000002a0a\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000003d8 0000000000000018 000003dc FDE cie=00000000 pc=0000000000002bd0..0000000000002c84\n- DW_CFA_advance_loc: 11 to 0000000000002bdb\n- DW_CFA_def_cfa_offset: 224\n- DW_CFA_advance_loc1: 163 to 0000000000002c7e\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000000000002c7f\n- DW_CFA_restore_state\n-\n-000003f4 000000000000004c 000003f8 FDE cie=00000000 pc=0000000000002b00..0000000000002bab\n- DW_CFA_advance_loc: 6 to 0000000000002b06\n+000003e0 0000000000000048 000003e4 FDE cie=00000000 pc=0000000000002ad0..0000000000002bbf\n+ DW_CFA_advance_loc: 6 to 0000000000002ad6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 8 to 0000000000002b0e\n+ DW_CFA_advance_loc: 2 to 0000000000002ad8\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000002b10\n+ DW_CFA_advance_loc: 5 to 0000000000002add\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 0000000000002b15\n+ DW_CFA_advance_loc: 5 to 0000000000002ae2\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000002b19\n+ DW_CFA_advance_loc: 4 to 0000000000002ae6\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000002b1d\n+ DW_CFA_advance_loc: 1 to 0000000000002ae7\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 7 to 0000000000002b24\n+ DW_CFA_advance_loc: 4 to 0000000000002aeb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 94 to 0000000000002b82\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 7 to 0000000000002b89\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 23 to 0000000000002ba0\n+ DW_CFA_advance_loc1: 160 to 0000000000002b8b\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000002ba1\n+ DW_CFA_advance_loc: 4 to 0000000000002b8f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002ba2\n+ DW_CFA_advance_loc: 1 to 0000000000002b90\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002ba4\n+ DW_CFA_advance_loc: 2 to 0000000000002b92\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002ba6\n+ DW_CFA_advance_loc: 2 to 0000000000002b94\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002ba8\n+ DW_CFA_advance_loc: 2 to 0000000000002b96\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002baa\n+ DW_CFA_advance_loc: 2 to 0000000000002b98\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000444 0000000000000010 00000448 FDE cie=00000000 pc=0000000000002bb0..0000000000002bc0\n- DW_CFA_nop\n- DW_CFA_nop\n+ DW_CFA_advance_loc: 8 to 0000000000002ba0\n+ DW_CFA_restore_state\n DW_CFA_nop\n \n-00000458 0000000000000010 0000045c FDE cie=00000000 pc=0000000000002bc0..0000000000002bca\n+0000042c 000000000000003c 00000430 FDE cie=00000000 pc=0000000000002bc0..0000000000002c8e\n+ DW_CFA_advance_loc: 6 to 0000000000002bc6\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r14 (r14) at cfa-16\n+ DW_CFA_advance_loc: 5 to 0000000000002bcb\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_offset: r13 (r13) at cfa-24\n+ DW_CFA_advance_loc: 2 to 0000000000002bcd\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_offset: r12 (r12) at cfa-32\n+ DW_CFA_advance_loc: 1 to 0000000000002bce\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_offset: r6 (rbp) at cfa-40\n+ DW_CFA_advance_loc: 7 to 0000000000002bd5\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_offset: r3 (rbx) at cfa-48\n+ DW_CFA_advance_loc1: 143 to 0000000000002c64\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 1 to 0000000000002c65\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 0000000000002c67\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 0000000000002c69\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 0000000000002c6b\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 5 to 0000000000002c70\n+ DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n 0000046c ZERO terminator\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -22,49 +22,49 @@\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n mark_failed_with_errno\n __errno_location\n strerror_r\n mark_failed_with_code\n map_error_code\n-java_to_char\n-wcstombs\n-mbstowcs\n _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n __stack_chk_fail\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 NCURSES6_TINFO_5.0.19991023\n GLIBC_2.4\n GLIBC_2.2.5\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^\n []A\\A]A^\n []A\\A]A^\n []A\\A]A^\n []A\\A]A^\n []A\\A]A^A_\n-[]A\\A]A^\n []A\\A]A^A_\n+[]A\\A]A^\n unknown terminal capability\n could not write to terminal\n not a terminal\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/x86_64-linux-gnu/libnative-platform-jni.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -73,25 +73,25 @@\n 0x00000be8 65617254 6f456e64 4f664c69 6e65006d earToEndOfLine.m\n 0x00000bf8 61726b5f 6661696c 65645f77 6974685f ark_failed_with_\n 0x00000c08 6572726e 6f006d61 6c6c6f63 005f5f65 errno.malloc.__e\n 0x00000c18 72726e6f 5f6c6f63 6174696f 6e007374 rrno_location.st\n 0x00000c28 72657272 6f725f72 006d6172 6b5f6661 rerror_r.mark_fa\n 0x00000c38 696c6564 5f776974 685f636f 64650066 iled_with_code.f\n 0x00000c48 72656500 6d61705f 6572726f 725f636f ree.map_error_co\n- 0x00000c58 6465006a 6176615f 746f5f63 68617200 de.java_to_char.\n- 0x00000c68 77637374 6f6d6273 00737472 6c656e00 wcstombs.strlen.\n- 0x00000c78 6d627374 6f776373 00776373 6c656e00 mbstowcs.wcslen.\n- 0x00000c88 5f5a4e37 4a4e4945 6e765f31 3443616c _ZN7JNIEnv_14Cal\n- 0x00000c98 6c566f69 644d6574 686f6445 50385f6a lVoidMethodEP8_j\n- 0x00000ca8 6f626a65 63745031 305f6a6d 6574686f objectP10_jmetho\n- 0x00000cb8 6449447a 005f5f73 7461636b 5f63686b dIDz.__stack_chk\n- 0x00000cc8 5f666169 6c004a61 76615f6e 65745f72 _fail.Java_net_r\n- 0x00000cd8 75627967 72617065 66727569 745f706c ubygrapefruit_pl\n- 0x00000ce8 6174666f 726d5f69 6e746572 6e616c5f atform_internal_\n- 0x00000cf8 6a6e695f 4e617469 76654c69 62726172 jni_NativeLibrar\n- 0x00000d08 7946756e 6374696f 6e735f67 65745665 yFunctions_getVe\n- 0x00000d18 7273696f 6e006c69 6274696e 666f2e73 rsion.libtinfo.s\n+ 0x00000c58 6465005f 5a4e374a 4e49456e 765f3134 de._ZN7JNIEnv_14\n+ 0x00000c68 43616c6c 566f6964 4d657468 6f644550 CallVoidMethodEP\n+ 0x00000c78 385f6a6f 626a6563 74503130 5f6a6d65 8_jobjectP10_jme\n+ 0x00000c88 74686f64 49447a00 5f5f7374 61636b5f thodIDz.__stack_\n+ 0x00000c98 63686b5f 6661696c 004a6176 615f6e65 chk_fail.Java_ne\n+ 0x00000ca8 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n+ 0x00000cb8 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n+ 0x00000cc8 616c5f6a 6e695f4e 61746976 654c6962 al_jni_NativeLib\n+ 0x00000cd8 72617279 46756e63 74696f6e 735f6765 raryFunctions_ge\n+ 0x00000ce8 74566572 73696f6e 006a6176 615f746f tVersion.java_to\n+ 0x00000cf8 5f636861 72007763 73746f6d 62730073 _char.wcstombs.s\n+ 0x00000d08 74726c65 6e006d62 73746f77 63730077 trlen.mbstowcs.w\n+ 0x00000d18 63736c65 6e006c69 6274696e 666f2e73 cslen.libtinfo.s\n 0x00000d28 6f2e3600 6c696263 2e736f2e 36004e43 o.6.libc.so.6.NC\n 0x00000d38 55525345 53365f54 494e464f 5f352e30 URSES6_TINFO_5.0\n 0x00000d48 2e313939 39313032 3300474c 4942435f .19991023.GLIBC_\n 0x00000d58 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\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 16595"], "unified_diff": "@@ -778,157 +778,15 @@\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 \tcs nopw 0x0(%rax,%rax,1)\n \n-0000000000002940 :\n-java_to_char():\n-\tendbr64\n-\tpush %r15\n-\tpush %r14\n-\tmov %rdi,%r14\n-\tpush %r13\n-\tmov %rdx,%r13\n-\tpush %r12\n-\tmov %rsi,%r12\n-\tpush %rbp\n-\tpush %rbx\n-\tsub $0x8,%rsp\n-\tmov (%rdi),%rax\n-\tcall *0x520(%rax)\n-\tmovslq %eax,%rbp\n-\tlea 0x4(,%rbp,4),%r15\n-\tmov %r15,%rdi\n-\tcall 2130 \n-\txor %edx,%edx\n-\tmov %r12,%rsi\n-\tmov %r14,%rdi\n-\tmov %rax,%rbx\n-\tmov (%r14),%rax\n-\tcall *0x528(%rax)\n-\tmov %rax,%rdx\n-\ttest %rbp,%rbp\n-\tje 29a8 \n-\txor %ecx,%ecx\n-\tnopl (%rax)\n-\tmovzwl (%rdx,%rcx,2),%esi\n-\tmov %esi,(%rbx,%rcx,4)\n-\tadd $0x1,%rcx\n-\tcmp %rcx,%rbp\n-\tjne 2998 \n-\tmov (%r14),%rax\n-\tmov %r12,%rsi\n-\tmov %r14,%rdi\n-\tmovl $0x0,-0x4(%rbx,%r15,1)\n-\tcall *0x530(%rax)\n-\txor %edx,%edx\n-\txor %edi,%edi\n-\tmov %rbx,%rsi\n-\tcall 2170 \n-\tcmp $0xffffffffffffffff,%rax\n-\tje 2a10 \n-\tlea 0x1(%rax),%rbp\n-\tmov %rbp,%rdi\n-\tcall 2130 \n-\tmov %rbp,%rdx\n-\tmov %rbx,%rsi\n-\tmov %rax,%rdi\n-\tmov %rax,%r12\n-\tcall 2170 \n-\tmov %rbx,%rdi\n-\tcall 2040 \n-\tadd $0x8,%rsp\n-\tmov %r12,%rax\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-\tpop %r15\n-\tret\n-\tnopl 0x0(%rax)\n-\tmov %r13,%rdx\n-\tlea 0x6f6(%rip),%rsi \n-\tmov %r14,%rdi\n-\txor %r12d,%r12d\n-\tcall 2150 \n-\tmov %rbx,%rdi\n-\tcall 2040 \n-\tjmp 29f7 \n-\tnop\n-\n-0000000000002a30 :\n-char_to_java():\n-\tendbr64\n-\tpush %r14\n-\tmov %rdx,%r14\n-\tpush %r13\n-\tpush %r12\n-\tpush %rbp\n-\tmov %rdi,%rbp\n-\tmov %rsi,%rdi\n-\tpush %rbx\n-\tmov %rsi,%rbx\n-\tcall 20c0 \n-\tlea 0x1(%rax),%r13\n-\tlea 0x0(,%r13,4),%rdi\n-\tcall 2130 \n-\tmov %r13,%rdx\n-\tmov %rbx,%rsi\n-\tmov %rax,%rdi\n-\tmov %rax,%r12\n-\tcall 20a0 \n-\tcmp $0xffffffffffffffff,%rax\n-\tje 2ae0 \n-\tmov %r12,%rdi\n-\tcall 20f0 \n-\tlea (%rax,%rax,1),%rdi\n-\tmov %rax,%rbx\n-\tcall 2130 \n-\tmov %rax,%r13\n-\ttest %rbx,%rbx\n-\tje 2aab \n-\txor %ecx,%ecx\n-\tnopl 0x0(%rax,%rax,1)\n-\tmov (%r12,%rcx,4),%esi\n-\tmov %si,0x0(%r13,%rcx,2)\n-\tadd $0x1,%rcx\n-\tcmp %rcx,%rbx\n-\tjne 2a98 \n-\tmov 0x0(%rbp),%rax\n-\tmov %ebx,%edx\n-\tmov %r13,%rsi\n-\tmov %rbp,%rdi\n-\tcall *0x518(%rax)\n-\tmov %r12,%rdi\n-\tmov %rax,%rbx\n-\tcall 2040 \n-\tmov %r13,%rdi\n-\tcall 2040 \n-\tmov %rbx,%rax\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-\tret\n-\tnopl 0x0(%rax)\n-\tmov %r14,%rdx\n-\tlea 0x656(%rip),%rsi \n-\tmov %rbp,%rdi\n-\txor %ebx,%ebx\n-\tcall 2150 \n-\tmov %r12,%rdi\n-\tcall 2040 \n-\tjmp 2ad0 \n-\txchg %ax,%ax\n-\n-0000000000002b00 :\n+0000000000002940 :\n mark_failed_with_code():\n ./src/shared/cpp/generic.cpp:27\n \tendbr64\n \tpush %r15\n \tmov %rsi,%r15\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %r8,%rsi\n@@ -943,16 +801,16 @@\n \tpush %rbx\n \tmov %rdi,%rbx\n \tsub $0x8,%rsp\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov (%rdi),%rax\n \tcall *0xf8(%rax)\n /usr/lib/jvm/default-java/include/jni.h:899\n-\tlea 0x63c(%rip),%rcx \n-\tlea 0x598(%rip),%rdx \n+\tlea 0x79c(%rip),%rcx \n+\tlea 0x758(%rip),%rdx \n \tmov %rbx,%rdi\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rax,%rsi\n /usr/lib/jvm/default-java/include/jni.h:899\n \tmov (%rbx),%rax\n \tcall *0x108(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1616\n@@ -962,15 +820,15 @@\n \tmov %rax,%r14\n /usr/lib/jvm/default-java/include/jni.h:1616\n \tmov (%rbx),%rax\n \tcall *0x538(%rax)\n \tmov %rax,%r15\n ./src/shared/cpp/generic.cpp:31\n \ttest %rbp,%rbp\n-\tje 2b76 \n+\tje 29b6 \n /usr/lib/jvm/default-java/include/jni.h:1616\n \tmov (%rbx),%rax\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n \tcall *0x538(%rax)\n \tmov %rax,%rbp\n ./src/shared/cpp/generic.cpp:32\n@@ -996,42 +854,42 @@\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000002bb0 :\n+00000000000029f0 :\n mark_failed_with_message():\n ./src/shared/cpp/generic.cpp:23\n \tendbr64\n \tmov %rdx,%r8\n ./src/shared/cpp/generic.cpp:24\n \txor %ecx,%ecx\n \txor %edx,%edx\n \tjmp 2180 \n \n-0000000000002bc0 :\n+0000000000002a00 :\n Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n ./src/shared/cpp/generic.cpp:37\n \tendbr64\n ./src/shared/cpp/generic.cpp:39\n \tmov $0x19,%eax\n \tret\n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000002bd0 :\n+0000000000002a10 :\n ./src/shared/cpp/generic.cpp:1056\n \tendbr64\n \tsub $0xd8,%rsp\n \tmov %rcx,0x38(%rsp)\n \tmov %r8,0x40(%rsp)\n \tmov %r9,0x48(%rsp)\n \ttest %al,%al\n-\tje 2c25 \n+\tje 2a65 \n \tmovaps %xmm0,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n \tmovaps %xmm2,0x70(%rsp)\n \tmovaps %xmm3,0x80(%rsp)\n \tmovaps %xmm4,0x90(%rsp)\n \tmovaps %xmm5,0xa0(%rsp)\n \tmovaps %xmm6,0xb0(%rsp)\n@@ -1053,11 +911,155 @@\n ./src/shared/cpp/generic.cpp:1058\n \tmovl $0x30,0x4(%rsp)\n ./src/shared/cpp/generic.cpp:1059\n \tcall *0x1f0(%rax)\n ./src/shared/cpp/generic.cpp:1061\n \tmov 0x18(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 2c7f \n+\tjne 2abf \n \tadd $0xd8,%rsp\n \tret\n \tcall 20e0 <__stack_chk_fail@plt>\n+JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n+\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n+\n+0000000000002ad0 :\n+java_to_char():\n+\tendbr64\n+\tpush %r15\n+\tpush %r14\n+\tmov %rdi,%r14\n+\tpush %r13\n+\tmov %rdx,%r13\n+\tpush %r12\n+\tmov %rsi,%r12\n+\tpush %rbp\n+\tpush %rbx\n+\tsub $0x8,%rsp\n+\tmov (%rdi),%rax\n+\tcall *0x520(%rax)\n+\tmovslq %eax,%rbp\n+\tlea 0x4(,%rbp,4),%r15\n+\tmov %r15,%rdi\n+\tcall 2130 \n+\txor %edx,%edx\n+\tmov %r12,%rsi\n+\tmov %r14,%rdi\n+\tmov %rax,%rbx\n+\tmov (%r14),%rax\n+\tcall *0x528(%rax)\n+\tmov %rax,%rdx\n+\ttest %rbp,%rbp\n+\tje 2b38 \n+\txor %ecx,%ecx\n+\tnopl (%rax)\n+\tmovzwl (%rdx,%rcx,2),%esi\n+\tmov %esi,(%rbx,%rcx,4)\n+\tadd $0x1,%rcx\n+\tcmp %rcx,%rbp\n+\tjne 2b28 \n+\tmov (%r14),%rax\n+\tmov %r12,%rsi\n+\tmov %r14,%rdi\n+\tmovl $0x0,-0x4(%rbx,%r15,1)\n+\tcall *0x530(%rax)\n+\txor %edx,%edx\n+\txor %edi,%edi\n+\tmov %rbx,%rsi\n+\tcall 2170 \n+\tcmp $0xffffffffffffffff,%rax\n+\tje 2ba0 \n+\tlea 0x1(%rax),%rbp\n+\tmov %rbp,%rdi\n+\tcall 2130 \n+\tmov %rbp,%rdx\n+\tmov %rbx,%rsi\n+\tmov %rax,%rdi\n+\tmov %rax,%r12\n+\tcall 2170 \n+\tmov %rbx,%rdi\n+\tcall 2040 \n+\tadd $0x8,%rsp\n+\tmov %r12,%rax\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+\tpop %r15\n+\tret\n+\tnopl 0x0(%rax)\n+\tmov %r13,%rdx\n+\tlea 0x596(%rip),%rsi \n+\tmov %r14,%rdi\n+\txor %r12d,%r12d\n+\tcall 2150 \n+\tmov %rbx,%rdi\n+\tcall 2040 \n+\tjmp 2b87 \n+\tnop\n+\n+0000000000002bc0 :\n+char_to_java():\n+\tendbr64\n+\tpush %r14\n+\tmov %rdx,%r14\n+\tpush %r13\n+\tpush %r12\n+\tpush %rbp\n+\tmov %rdi,%rbp\n+\tmov %rsi,%rdi\n+\tpush %rbx\n+\tmov %rsi,%rbx\n+\tcall 20c0 \n+\tlea 0x1(%rax),%r13\n+\tlea 0x0(,%r13,4),%rdi\n+\tcall 2130 \n+\tmov %r13,%rdx\n+\tmov %rbx,%rsi\n+\tmov %rax,%rdi\n+\tmov %rax,%r12\n+\tcall 20a0 \n+\tcmp $0xffffffffffffffff,%rax\n+\tje 2c70 \n+\tmov %r12,%rdi\n+\tcall 20f0 \n+\tlea (%rax,%rax,1),%rdi\n+\tmov %rax,%rbx\n+\tcall 2130 \n+\tmov %rax,%r13\n+\ttest %rbx,%rbx\n+\tje 2c3b \n+\txor %ecx,%ecx\n+\tnopl 0x0(%rax,%rax,1)\n+\tmov (%r12,%rcx,4),%esi\n+\tmov %si,0x0(%r13,%rcx,2)\n+\tadd $0x1,%rcx\n+\tcmp %rcx,%rbx\n+\tjne 2c28 \n+\tmov 0x0(%rbp),%rax\n+\tmov %ebx,%edx\n+\tmov %r13,%rsi\n+\tmov %rbp,%rdi\n+\tcall *0x518(%rax)\n+\tmov %r12,%rdi\n+\tmov %rax,%rbx\n+\tcall 2040 \n+\tmov %r13,%rdi\n+\tcall 2040 \n+\tmov %rbx,%rax\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+\tret\n+\tnopl 0x0(%rax)\n+\tmov %r14,%rdx\n+\tlea 0x4f6(%rip),%rsi \n+\tmov %rbp,%rdi\n+\txor %ebx,%ebx\n+\tcall 2150 \n+\tmov %r12,%rdi\n+\tcall 2040 \n+\tjmp 2c60 \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`:", "objdump: DWARF error: unable to read alt ref 16595"], "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .fini:\n \n-0000000000002c84 <.fini>:\n+0000000000002c90 <.fini>:\n _fini():\n \tsub $0x8,%rsp\n \tadd $0x8,%rsp\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata {}", "source2": "readelf --wide --decompress --string-dump=.rodata {}", "unified_diff": "@@ -18,11 +18,11 @@\n [ ba] le\n [ bd] nd\n [ c0] cr\n [ c3] ce\n [ c6] cursorMotion\n [ d3] failed\n [ e0] could not format terminal capability string\n- [ 110] could not convert string to current locale\n- [ 140] could not convert string from current locale\n- [ 170] (Ljava/lang/String;IILjava/lang/String;)V\n+ [ 110] (Ljava/lang/String;IILjava/lang/String;)V\n+ [ 140] could not convert string to current locale\n+ [ 170] 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": "@@ -1,17 +1,17 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x0000319c 011b033b d0000000 19000000 84eeffff ...;............\n- 0x000031ac ec000000 14f0ffff 14010000 e4f0ffff ................\n- 0x000031bc 2c010000 14f1ffff 44010000 24f1ffff ,.......D...$...\n- 0x000031cc 58010000 84f1ffff 90010000 24f2ffff X...........$...\n- 0x000031dc d8010000 34f2ffff ec010000 e4f4ffff ....4...........\n- 0x000031ec 68020000 04f5ffff 7c020000 34f5ffff h.......|...4...\n- 0x000031fc 90020000 54f5ffff a4020000 b4f5ffff ....T...........\n- 0x0000320c e4020000 14f6ffff 24030000 74f6ffff ........$...t...\n- 0x0000321c 64030000 d4f6ffff a4030000 f4f6ffff d...............\n- 0x0000322c b8030000 14f7ffff cc030000 74f7ffff ............t...\n- 0x0000323c 08040000 a4f7ffff 1c040000 94f8ffff ................\n- 0x0000324c 68040000 64f9ffff c8040000 14faffff h...d...........\n- 0x0000325c 18050000 24faffff 2c050000 34faffff ....$...,...4...\n- 0x0000326c ac040000 ....\n+ 0x000031a0 011b033b d4000000 19000000 80eeffff ...;............\n+ 0x000031b0 f0000000 10f0ffff 18010000 e0f0ffff ................\n+ 0x000031c0 30010000 10f1ffff 48010000 20f1ffff 0.......H... ...\n+ 0x000031d0 5c010000 80f1ffff 94010000 20f2ffff \\........... ...\n+ 0x000031e0 dc010000 30f2ffff f0010000 e0f4ffff ....0...........\n+ 0x000031f0 6c020000 00f5ffff 80020000 30f5ffff l...........0...\n+ 0x00003200 94020000 50f5ffff a8020000 b0f5ffff ....P...........\n+ 0x00003210 e8020000 10f6ffff 28030000 70f6ffff ........(...p...\n+ 0x00003220 68030000 d0f6ffff a8030000 f0f6ffff h...............\n+ 0x00003230 bc030000 10f7ffff d0030000 70f7ffff ............p...\n+ 0x00003240 0c040000 a0f7ffff 3c040000 50f8ffff ........<...P...\n+ 0x00003250 8c040000 60f8ffff a0040000 70f8ffff ....`.......p...\n+ 0x00003260 20040000 30f9ffff b8040000 20faffff ...0....... ...\n+ 0x00003270 04050000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,74 +1,74 @@\n \n Hex dump of section '.eh_frame':\n- 0x00003270 14000000 00000000 017a5200 01781001 .........zR..x..\n- 0x00003280 1b0c0708 90010000 24000000 1c000000 ........$.......\n- 0x00003290 90edffff 90010000 000e1046 0e184a0f ...........F..J.\n- 0x000032a0 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$\"....\n- 0x000032b0 14000000 44000000 f8eeffff 08000000 ....D...........\n- 0x000032c0 00000000 00000000 14000000 5c000000 ............\\...\n- 0x000032d0 b0efffff 2d000000 00480e20 640e0800 ....-....H. d...\n- 0x000032e0 10000000 74000000 c8efffff 0b000000 ....t...........\n- 0x000032f0 00000000 34000000 88000000 c4efffff ....4...........\n- 0x00003300 5c000000 00450e10 8602440e 18830347 \\....E....D....G\n- 0x00003310 0e20620a 0e18410e 10410e08 440b4b0a . b...A..A..D.K.\n- 0x00003320 0e18440e 10410e08 480b0000 44000000 ..D..A..H...D...\n- 0x00003330 c0000000 ecefffff 9c000000 00450e10 .............E..\n- 0x00003340 8602440e 1883034a 0e20470e 28490e30 ..D....J. G.(I.0\n- 0x00003350 490e3842 0e40490e 206c0a0e 18410e10 I.8B.@I. l...A..\n- 0x00003360 410e084b 0b4e0a0e 18440e10 410e084d A..K.N...D..A..M\n- 0x00003370 0b000000 10000000 08010000 44f0ffff ............D...\n- 0x00003380 0a000000 00000000 78000000 1c010000 ........x.......\n- 0x00003390 40f0ffff a4020000 00460e10 8f02420e @........F....B.\n- 0x000033a0 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0\n- 0x000033b0 8606440e 38830749 0e50770a 0e38470e ..D.8..I.Pw..8G.\n- 0x000033c0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B..\n- 0x000033d0 490b440a 0e38410e 30410e28 420e2042 I.D..8A.0A.(B. B\n- 0x000033e0 0e18420e 10420e08 420b620a 0e38440e ..B..B..B.b..8D.\n- 0x000033f0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B..\n- 0x00003400 490b0000 10000000 98010000 74f2ffff I...........t...\n- 0x00003410 14000000 00000000 10000000 ac010000 ................\n- 0x00003420 80f2ffff 21000000 00000000 10000000 ....!...........\n- 0x00003430 c0010000 9cf2ffff 14000000 00000000 ................\n- 0x00003440 3c000000 d4010000 a8f2ffff 51000000 <...........Q...\n- 0x00003450 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n- 0x00003460 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n- 0x00003470 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n- 0x00003480 3c000000 14020000 c8f2ffff 51000000 <...........Q...\n- 0x00003490 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n- 0x000034a0 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n- 0x000034b0 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n- 0x000034c0 3c000000 54020000 e8f2ffff 51000000 <...T.......Q...\n- 0x000034d0 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n- 0x000034e0 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n- 0x000034f0 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n- 0x00003500 3c000000 94020000 08f3ffff 51000000 <...........Q...\n- 0x00003510 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n- 0x00003520 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n- 0x00003530 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n- 0x00003540 10000000 d4020000 28f3ffff 14000000 ........(.......\n- 0x00003550 00000000 10000000 e8020000 34f3ffff ............4...\n- 0x00003560 14000000 00000000 38000000 fc020000 ........8.......\n- 0x00003570 40f3ffff 5d000000 00460e10 8e02450e @...]....F....E.\n- 0x00003580 188d0345 0e208c04 490e2886 05410e30 ...E. ..I.(..A.0\n- 0x00003590 8306770e 28410e20 420e1842 0e10420e ..w.(A. B..B..B.\n- 0x000035a0 08000000 10000000 38030000 64f3ffff ........8...d...\n- 0x000035b0 26000000 00000000 48000000 4c030000 &.......H...L...\n- 0x000035c0 80f3ffff ef000000 00460e10 8f02420e .........F....B.\n- 0x000035d0 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0\n- 0x000035e0 8606410e 38830744 0e4002a0 0a0e3844 ..A.8..D.@....8D\n- 0x000035f0 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B.\n- 0x00003600 08480b00 40000000 98030000 24f4ffff .H..@.......$...\n- 0x00003610 ce000000 00460e10 8e02450e 188d0342 .....F....E....B\n- 0x00003620 0e208c04 410e2886 05470e30 8306028f . ..A.(..G.0....\n- 0x00003630 0a0e2841 0e20420e 18420e10 420e0845 ..(A. B..B..B..E\n- 0x00003640 0b000000 00000000 18000000 dc030000 ................\n- 0x00003650 80f5ffff b4000000 004b0ee0 0102a30a .........K......\n- 0x00003660 0e08410b 4c000000 f8030000 94f4ffff ..A.L...........\n- 0x00003670 ab000000 00460e10 8f02480e 188e0342 .....F....H....B\n- 0x00003680 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D.\n- 0x00003690 38830747 0e40025e 0e48470e 50570e38 8..G.@.^.HG.PW.8\n- 0x000036a0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B\n- 0x000036b0 0e080000 10000000 48040000 f4f4ffff ........H.......\n- 0x000036c0 10000000 00000000 10000000 5c040000 ............\\...\n- 0x000036d0 f0f4ffff 0a000000 00000000 00000000 ................\n+ 0x00003278 14000000 00000000 017a5200 01781001 .........zR..x..\n+ 0x00003288 1b0c0708 90010000 24000000 1c000000 ........$.......\n+ 0x00003298 88edffff 90010000 000e1046 0e184a0f ...........F..J.\n+ 0x000032a8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$\"....\n+ 0x000032b8 14000000 44000000 f0eeffff 08000000 ....D...........\n+ 0x000032c8 00000000 00000000 14000000 5c000000 ............\\...\n+ 0x000032d8 a8efffff 2d000000 00480e20 640e0800 ....-....H. d...\n+ 0x000032e8 10000000 74000000 c0efffff 0b000000 ....t...........\n+ 0x000032f8 00000000 34000000 88000000 bcefffff ....4...........\n+ 0x00003308 5c000000 00450e10 8602440e 18830347 \\....E....D....G\n+ 0x00003318 0e20620a 0e18410e 10410e08 440b4b0a . b...A..A..D.K.\n+ 0x00003328 0e18440e 10410e08 480b0000 44000000 ..D..A..H...D...\n+ 0x00003338 c0000000 e4efffff 9c000000 00450e10 .............E..\n+ 0x00003348 8602440e 1883034a 0e20470e 28490e30 ..D....J. G.(I.0\n+ 0x00003358 490e3842 0e40490e 206c0a0e 18410e10 I.8B.@I. l...A..\n+ 0x00003368 410e084b 0b4e0a0e 18440e10 410e084d A..K.N...D..A..M\n+ 0x00003378 0b000000 10000000 08010000 3cf0ffff ............<...\n+ 0x00003388 0a000000 00000000 78000000 1c010000 ........x.......\n+ 0x00003398 38f0ffff a4020000 00460e10 8f02420e 8........F....B.\n+ 0x000033a8 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0\n+ 0x000033b8 8606440e 38830749 0e50770a 0e38470e ..D.8..I.Pw..8G.\n+ 0x000033c8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B..\n+ 0x000033d8 490b440a 0e38410e 30410e28 420e2042 I.D..8A.0A.(B. B\n+ 0x000033e8 0e18420e 10420e08 420b620a 0e38440e ..B..B..B.b..8D.\n+ 0x000033f8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B..\n+ 0x00003408 490b0000 10000000 98010000 6cf2ffff I...........l...\n+ 0x00003418 14000000 00000000 10000000 ac010000 ................\n+ 0x00003428 78f2ffff 21000000 00000000 10000000 x...!...........\n+ 0x00003438 c0010000 94f2ffff 14000000 00000000 ................\n+ 0x00003448 3c000000 d4010000 a0f2ffff 51000000 <...........Q...\n+ 0x00003458 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n+ 0x00003468 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n+ 0x00003478 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n+ 0x00003488 3c000000 14020000 c0f2ffff 51000000 <...........Q...\n+ 0x00003498 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n+ 0x000034a8 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n+ 0x000034b8 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n+ 0x000034c8 3c000000 54020000 e0f2ffff 51000000 <...T.......Q...\n+ 0x000034d8 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n+ 0x000034e8 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n+ 0x000034f8 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n+ 0x00003508 3c000000 94020000 00f3ffff 51000000 <...........Q...\n+ 0x00003518 004a0e10 8e02490e 188d0345 0e208c04 .J....I....E. ..\n+ 0x00003528 440e2886 05430e30 8306600e 28410e20 D.(..C.0..`.(A. \n+ 0x00003538 420e1842 0e10420e 084ac3c6 cccdce00 B..B..B..J......\n+ 0x00003548 10000000 d4020000 20f3ffff 14000000 ........ .......\n+ 0x00003558 00000000 10000000 e8020000 2cf3ffff ............,...\n+ 0x00003568 14000000 00000000 38000000 fc020000 ........8.......\n+ 0x00003578 38f3ffff 5d000000 00460e10 8e02450e 8...]....F....E.\n+ 0x00003588 188d0345 0e208c04 490e2886 05410e30 ...E. ..I.(..A.0\n+ 0x00003598 8306770e 28410e20 420e1842 0e10420e ..w.(A. B..B..B.\n+ 0x000035a8 08000000 10000000 38030000 5cf3ffff ........8...\\...\n+ 0x000035b8 26000000 00000000 18000000 4c030000 &...........L...\n+ 0x000035c8 48f4ffff b4000000 004b0ee0 0102a30a H........K......\n+ 0x000035d8 0e08410b 4c000000 68030000 5cf3ffff ..A.L...h...\\...\n+ 0x000035e8 ab000000 00460e10 8f02480e 188e0342 .....F....H....B\n+ 0x000035f8 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D.\n+ 0x00003608 38830747 0e40025e 0e48470e 50570e38 8..G.@.^.HG.PW.8\n+ 0x00003618 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B\n+ 0x00003628 0e080000 10000000 b8030000 bcf3ffff ................\n+ 0x00003638 10000000 00000000 14000000 cc030000 ................\n+ 0x00003648 b8f3ffff 0a000000 00000000 00000000 ................\n+ 0x00003658 48000000 e4030000 70f4ffff ef000000 H.......p.......\n+ 0x00003668 00460e10 8f02420e 188e0345 0e208d04 .F....B....E. ..\n+ 0x00003678 450e288c 05440e30 8606410e 38830744 E.(..D.0..A.8..D\n+ 0x00003688 0e4002a0 0a0e3844 0e30410e 28420e20 .@....8D.0A.(B. \n+ 0x00003698 420e1842 0e10420e 08480b00 3c000000 B..B..B..H..<...\n+ 0x000036a8 30040000 14f5ffff ce000000 00460e10 0............F..\n+ 0x000036b8 8e02450e 188d0342 0e208c04 410e2886 ..E....B. ..A.(.\n+ 0x000036c8 05470e30 8306028f 0a0e2841 0e20420e .G.0......(A. B.\n+ 0x000036d8 18420e10 420e0845 0b000000 00000000 .B..B..E........\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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 6e617469 76652d70 -gnu/libnative-p\n 0x00000030 6c617466 6f726d2d 6a6e692e 64656275 latform-jni.debu\n- 0x00000040 67009bde 5e67a24c ec1c4398 5c9a6e12 g...^g.L..C.\\.n.\n- 0x00000050 fa12462f b278 ..F/.x\n+ 0x00000040 670034cb 33ab26dd 5392abd7 0cf713ae g.4.3.&.S.......\n+ 0x00000050 9f1aa948 fd93 ...H..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31316665 36383632 38363264 34303864 11fe6862862d408d\n- 0x00000010 34383162 36616662 37353165 65326466 481b6afb751ee2df\n- 0x00000020 63336162 31632e64 65627567 00000000 c3ab1c.debug....\n- 0x00000030 4388bb5d C..]\n+ 0x00000000 65373665 65363836 39393332 33666535 e76ee68699323fe5\n+ 0x00000010 36353333 61643235 37613464 30383637 6533ad257a4d0867\n+ 0x00000020 63333630 36652e64 65627567 00000000 c3606e.debug....\n+ 0x00000030 7686a848 v..H\n \n"}]}, {"source1": "./usr/lib/jni/libnative-platform.so", "source2": "./usr/lib/jni/libnative-platform.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,20 +2,20 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001818 0x001818 R 0x1000\n- LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x001965 0x001965 R E 0x1000\n- LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x000bcc 0x000bcc R 0x1000\n+ LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x001969 0x001969 R E 0x1000\n+ LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x000bd8 0x000bd8 R 0x1000\n LOAD 0x004df8 0x0000000000005df8 0x0000000000005df8 0x000370 0x000378 RW 0x1000\n DYNAMIC 0x004e08 0x0000000000005e08 0x0000000000005e08 0x0001c0 0x0001c0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n- GNU_EH_FRAME 0x004368 0x0000000000004368 0x0000000000004368 0x000104 0x000104 R 0x4\n+ GNU_EH_FRAME 0x004370 0x0000000000004370 0x0000000000004370 0x000104 0x000104 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n GNU_RELRO 0x004df8 0x0000000000005df8 0x0000000000005df8 0x000208 0x000208 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt \n 01 .init .plt .plt.got .text .fini \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .gnu.version VERSYM 0000000000001274 001274 00008a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001300 001300 000050 00 A 4 1 8\n [ 7] .rela.dyn RELA 0000000000001350 001350 0000a8 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000013f8 0013f8 000420 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0002d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000022f0 0022f0 000008 08 AX 0 0 8\n- [12] .text PROGBITS 0000000000002300 002300 00165a 00 AX 0 0 16\n- [13] .fini PROGBITS 000000000000395c 00395c 000009 00 AX 0 0 4\n- [14] .rodata PROGBITS 0000000000004000 004000 000368 01 AMS 0 0 8\n- [15] .eh_frame_hdr PROGBITS 0000000000004368 004368 000104 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0000000000004470 004470 00075c 00 A 0 0 8\n+ [12] .text PROGBITS 0000000000002300 002300 00165e 00 AX 0 0 16\n+ [13] .fini PROGBITS 0000000000003960 003960 000009 00 AX 0 0 4\n+ [14] .rodata PROGBITS 0000000000004000 004000 00036d 01 AMS 0 0 8\n+ [15] .eh_frame_hdr PROGBITS 0000000000004370 004370 000104 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 0000000000004478 004478 000760 00 A 0 0 8\n [17] .init_array INIT_ARRAY 0000000000005df8 004df8 000008 08 WA 0 0 8\n [18] .fini_array FINI_ARRAY 0000000000005e00 004e00 000008 08 WA 0 0 8\n [19] .dynamic DYNAMIC 0000000000005e08 004e08 0001c0 10 WA 4 0 8\n [20] .got PROGBITS 0000000000005fc8 004fc8 000020 08 WA 0 0 8\n [21] .got.plt PROGBITS 0000000000005fe8 004fe8 000178 08 WA 0 0 8\n [22] .data PROGBITS 0000000000006160 005160 000008 00 WA 0 0 8\n [23] .bss NOBITS 0000000000006168 005168 000008 00 WA 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -37,36 +37,36 @@\n 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setmntent@GLIBC_2.2.5 (2)\n 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.2.5 (2)\n 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.2.5 (2)\n 36: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND inotify_rm_watch@GLIBC_2.4 (4)\n 38: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (2)\n 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND inotify_init1@GLIBC_2.9 (5)\n- 40: 0000000000002d80 324 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink\n- 41: 00000000000023c0 361 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n- 42: 0000000000002700 40 FUNC GLOBAL DEFAULT 12 _Z8toMillis8timespec\n- 43: 0000000000003610 46 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n- 44: 0000000000003260 180 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n- 45: 0000000000002ee0 74 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n- 46: 0000000000003070 180 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n- 47: 0000000000003890 171 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n- 48: 0000000000002690 108 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n+ 40: 0000000000003160 324 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink\n+ 41: 00000000000027a0 361 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n+ 42: 0000000000002ae0 40 FUNC GLOBAL DEFAULT 12 _Z8toMillis8timespec\n+ 43: 00000000000026b0 46 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n+ 44: 00000000000026e0 180 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 45: 00000000000032c0 74 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n+ 46: 0000000000003450 180 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n+ 47: 00000000000036d0 171 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 48: 0000000000002a70 108 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n 49: 00000000000036a0 38 FUNC GLOBAL DEFAULT 12 map_error_code\n- 50: 0000000000002f90 101 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n- 51: 00000000000036d0 239 FUNC GLOBAL DEFAULT 12 java_to_char\n- 52: 0000000000002ce0 160 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink\n- 53: 00000000000027a0 435 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n- 54: 00000000000037c0 206 FUNC GLOBAL DEFAULT 12 char_to_java\n- 55: 0000000000002ed0 9 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid\n- 56: 0000000000003130 38 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n- 57: 0000000000002530 343 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n- 58: 0000000000003160 241 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n- 59: 0000000000002730 108 FUNC GLOBAL DEFAULT 12 _Z10unpackStatP4statPiPlS2_\n- 60: 00000000000034b0 203 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n+ 50: 0000000000003370 101 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n+ 51: 00000000000037a0 239 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 52: 00000000000030c0 160 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink\n+ 53: 0000000000002b80 435 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n+ 54: 0000000000003890 206 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 55: 00000000000032b0 9 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid\n+ 56: 0000000000003510 38 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n+ 57: 0000000000002910 343 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n+ 58: 0000000000003540 241 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n+ 59: 0000000000002b10 108 FUNC GLOBAL DEFAULT 12 _Z10unpackStatP4statPiPlS2_\n+ 60: 0000000000002550 203 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n 61: 0000000000003640 93 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n- 62: 0000000000003950 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n- 63: 0000000000002960 888 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n- 64: 0000000000003320 395 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n- 65: 0000000000003940 16 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n- 66: 0000000000003580 135 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n- 67: 0000000000003000 101 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n- 68: 0000000000002f30 86 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n+ 62: 0000000000003790 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 63: 0000000000002d40 888 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n+ 64: 00000000000023c0 395 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n+ 65: 0000000000003780 16 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 66: 0000000000002620 135 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n+ 67: 00000000000033e0 101 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n+ 68: 0000000000003310 86 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -13,15 +13,15 @@\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0\n 0000000000006008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000006010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 endmntent@GLIBC_2.2.5 + 0\n 0000000000006018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0\n 0000000000006020 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 strncpy@GLIBC_2.2.5 + 0\n 0000000000006028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 isatty@GLIBC_2.2.5 + 0\n-0000000000006030 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000003260 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz + 0\n+0000000000006030 0000002c00000007 R_X86_64_JUMP_SLOT 00000000000026e0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz + 0\n 0000000000006038 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 mbstowcs@GLIBC_2.2.5 + 0\n 0000000000006040 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 readlink@GLIBC_2.2.5 + 0\n 0000000000006048 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 setenv@GLIBC_2.2.5 + 0\n 0000000000006050 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 getpid@GLIBC_2.2.5 + 0\n 0000000000006058 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 lstat64@GLIBC_2.33 + 0\n 0000000000006060 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 opendir@GLIBC_2.2.5 + 0\n 0000000000006068 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0\n@@ -36,22 +36,22 @@\n 00000000000060b0 0000003100000007 R_X86_64_JUMP_SLOT 00000000000036a0 map_error_code + 0\n 00000000000060b8 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 ioctl@GLIBC_2.2.5 + 0\n 00000000000060c0 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 getcwd@GLIBC_2.2.5 + 0\n 00000000000060c8 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 close@GLIBC_2.2.5 + 0\n 00000000000060d0 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 setsid@GLIBC_2.2.5 + 0\n 00000000000060d8 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 closedir@GLIBC_2.2.5 + 0\n 00000000000060e0 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 read@GLIBC_2.2.5 + 0\n-00000000000060e8 0000003b00000007 R_X86_64_JUMP_SLOT 0000000000002730 _Z10unpackStatP4statPiPlS2_ + 0\n-00000000000060f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000002700 _Z8toMillis8timespec + 0\n+00000000000060e8 0000003b00000007 R_X86_64_JUMP_SLOT 0000000000002b10 _Z10unpackStatP4statPiPlS2_ + 0\n+00000000000060f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000002ae0 _Z8toMillis8timespec + 0\n 00000000000060f8 0000003d00000007 R_X86_64_JUMP_SLOT 0000000000003640 mark_failed_with_errno + 0\n-0000000000006100 0000003300000007 R_X86_64_JUMP_SLOT 00000000000036d0 java_to_char + 0\n+0000000000006100 0000003300000007 R_X86_64_JUMP_SLOT 00000000000037a0 java_to_char + 0\n 0000000000006108 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 strerror_r@GLIBC_2.2.5 + 0\n 0000000000006110 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.2.5 + 0\n 0000000000006118 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 inotify_add_watch@GLIBC_2.4 + 0\n 0000000000006120 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 setmntent@GLIBC_2.2.5 + 0\n-0000000000006128 0000004100000007 R_X86_64_JUMP_SLOT 0000000000003940 mark_failed_with_message + 0\n+0000000000006128 0000004100000007 R_X86_64_JUMP_SLOT 0000000000003780 mark_failed_with_message + 0\n 0000000000006130 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 chmod@GLIBC_2.2.5 + 0\n 0000000000006138 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 wcstombs@GLIBC_2.2.5 + 0\n-0000000000006140 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000003890 mark_failed_with_code + 0\n+0000000000006140 0000002f00000007 R_X86_64_JUMP_SLOT 00000000000036d0 mark_failed_with_code + 0\n 0000000000006148 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 inotify_rm_watch@GLIBC_2.4 + 0\n 0000000000006150 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 inotify_init1@GLIBC_2.9 + 0\n-0000000000006158 0000003600000007 R_X86_64_JUMP_SLOT 00000000000037c0 char_to_java + 0\n+0000000000006158 0000003600000007 R_X86_64_JUMP_SLOT 0000000000003890 char_to_java + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n Dynamic section at offset 0x4e08 contains 24 entries:\n Tag Type Name/Value\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n 0x000000000000000c (INIT) 0x2000\n- 0x000000000000000d (FINI) 0x395c\n+ 0x000000000000000d (FINI) 0x3960\n 0x0000000000000019 (INIT_ARRAY) 0x5df8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5e00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x9c0\n 0x0000000000000006 (SYMTAB) 0x348\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: 63a760e7c86122c6731a6a41d7b2157e19e7fddf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 084b51a86f84cbf28ca318df2c3fe9ce4b2b65ea\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -29,760 +29,768 @@\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000058 0000000000000018 0000005c FDE cie=00000000 pc=0000000000003260..0000000000003314\n- DW_CFA_advance_loc: 11 to 000000000000326b\n+00000058 0000000000000018 0000005c FDE cie=00000000 pc=00000000000026e0..0000000000002794\n+ DW_CFA_advance_loc: 11 to 00000000000026eb\n DW_CFA_def_cfa_offset: 224\n- DW_CFA_advance_loc1: 163 to 000000000000330e\n+ DW_CFA_advance_loc1: 163 to 000000000000278e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000000000000330f\n+ DW_CFA_advance_loc: 1 to 000000000000278f\n DW_CFA_restore_state\n \n-00000074 000000000000004c 00000078 FDE cie=00000000 pc=00000000000023c0..0000000000002529\n+00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000023c0..000000000000254b\n DW_CFA_advance_loc: 6 to 00000000000023c6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 8 to 00000000000023ce\n+ DW_CFA_advance_loc: 9 to 00000000000023cf\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 00000000000023d0\n+ DW_CFA_advance_loc: 2 to 00000000000023d1\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 00000000000023d2\n+ DW_CFA_advance_loc: 5 to 00000000000023d6\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 1 to 00000000000023d3\n+ DW_CFA_advance_loc: 1 to 00000000000023d7\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 00000000000023d7\n+ DW_CFA_advance_loc: 4 to 00000000000023db\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 10 to 00000000000023e1\n- DW_CFA_def_cfa_offset: 480\n- DW_CFA_advance_loc2: 286 to 00000000000024ff\n+ DW_CFA_advance_loc: 17 to 00000000000023ec\n+ DW_CFA_def_cfa_offset: 1184\n+ DW_CFA_advance_loc1: 174 to 000000000000249a\n+ DW_CFA_def_cfa_offset: 1192\n+ DW_CFA_advance_loc: 8 to 00000000000024a2\n+ DW_CFA_def_cfa_offset: 1200\n+ DW_CFA_advance_loc: 11 to 00000000000024ad\n+ DW_CFA_def_cfa_offset: 1208\n+ DW_CFA_advance_loc: 4 to 00000000000024b1\n+ DW_CFA_def_cfa_offset: 1216\n+ DW_CFA_advance_loc: 14 to 00000000000024bf\n+ DW_CFA_def_cfa_offset: 1184\n+ DW_CFA_advance_loc: 62 to 00000000000024fd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000002500\n+ DW_CFA_advance_loc: 1 to 00000000000024fe\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002501\n+ DW_CFA_advance_loc: 1 to 00000000000024ff\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002503\n+ DW_CFA_advance_loc: 2 to 0000000000002501\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002505\n+ DW_CFA_advance_loc: 2 to 0000000000002503\n DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 0000000000002505\n+ DW_CFA_def_cfa_offset: 16\n DW_CFA_advance_loc: 2 to 0000000000002507\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 9 to 0000000000002510\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 26 to 000000000000252a\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 14 to 0000000000002538\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 0000000000002539\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 2 to 000000000000253b\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 000000000000253d\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 000000000000253f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002509\n+ DW_CFA_advance_loc: 2 to 0000000000002541\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 0000000000002510\n+ DW_CFA_advance_loc: 5 to 0000000000002546\n+ DW_CFA_restore_state\n+\n+000000ec 000000000000004c 000000f0 FDE cie=00000000 pc=0000000000002550..000000000000261b\n+ DW_CFA_advance_loc: 6 to 0000000000002556\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r14 (r14) at cfa-16\n+ DW_CFA_advance_loc: 5 to 000000000000255b\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_offset: r13 (r13) at cfa-24\n+ DW_CFA_advance_loc: 2 to 000000000000255d\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_offset: r12 (r12) at cfa-32\n+ DW_CFA_advance_loc: 4 to 0000000000002561\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_offset: r6 (rbp) at cfa-40\n+ DW_CFA_advance_loc: 9 to 000000000000256a\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_offset: r3 (rbx) at cfa-48\n+ DW_CFA_advance_loc1: 93 to 00000000000025c7\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 1 to 00000000000025c8\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 9 to 00000000000025d1\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 00000000000025d3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 00000000000025d5\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 11 to 00000000000025e0\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 19 to 00000000000025f3\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 3 to 00000000000025f6\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 00000000000025f8\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 00000000000025fa\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 00000000000025fc\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 4 to 0000000000002600\n+ DW_CFA_restore_state\n+ DW_CFA_nop\n+\n+0000013c 0000000000000048 00000140 FDE cie=00000000 pc=0000000000002620..00000000000026a7\n+ DW_CFA_advance_loc: 6 to 0000000000002626\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r13 (r13) at cfa-16\n+ DW_CFA_advance_loc: 8 to 000000000000262e\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_offset: r12 (r12) at cfa-24\n+ DW_CFA_advance_loc: 1 to 000000000000262f\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_offset: r6 (rbp) at cfa-32\n+ DW_CFA_advance_loc: 1 to 0000000000002630\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_offset: r3 (rbx) at cfa-40\n+ DW_CFA_advance_loc: 7 to 0000000000002637\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc1: 68 to 000000000000267b\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 1 to 000000000000267c\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 1 to 000000000000267d\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 000000000000267f\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 0000000000002681\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 7 to 0000000000002688\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 22 to 000000000000269e\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 3 to 00000000000026a1\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 1 to 00000000000026a2\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 00000000000026a4\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 00000000000026a6\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000188 000000000000001c 0000018c FDE cie=00000000 pc=00000000000026b0..00000000000026de\n+ DW_CFA_advance_loc: 5 to 00000000000026b5\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r3 (rbx) at cfa-16\n+ DW_CFA_advance_loc: 36 to 00000000000026d9\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000001a8 000000000000004c 000001ac FDE cie=00000000 pc=00000000000027a0..0000000000002909\n+ DW_CFA_advance_loc: 6 to 00000000000027a6\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r15 (r15) at cfa-16\n+ DW_CFA_advance_loc: 8 to 00000000000027ae\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_offset: r14 (r14) at cfa-24\n+ DW_CFA_advance_loc: 2 to 00000000000027b0\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_offset: r13 (r13) at cfa-32\n+ DW_CFA_advance_loc: 2 to 00000000000027b2\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_offset: r12 (r12) at cfa-40\n+ DW_CFA_advance_loc: 1 to 00000000000027b3\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_offset: r6 (rbp) at cfa-48\n+ DW_CFA_advance_loc: 4 to 00000000000027b7\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_offset: r3 (rbx) at cfa-56\n+ DW_CFA_advance_loc: 10 to 00000000000027c1\n+ DW_CFA_def_cfa_offset: 480\n+ DW_CFA_advance_loc2: 286 to 00000000000028df\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 00000000000028e0\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 00000000000028e1\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 2 to 00000000000028e3\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 00000000000028e5\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 00000000000028e7\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 00000000000028e9\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 7 to 00000000000028f0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000000c4 0000000000000038 000000c8 FDE cie=00000000 pc=0000000000002530..0000000000002687\n- DW_CFA_advance_loc: 6 to 0000000000002536\n+000001f8 0000000000000038 000001fc FDE cie=00000000 pc=0000000000002910..0000000000002a67\n+ DW_CFA_advance_loc: 6 to 0000000000002916\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 12 to 0000000000002542\n+ DW_CFA_advance_loc: 12 to 0000000000002922\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 1 to 0000000000002543\n+ DW_CFA_advance_loc: 1 to 0000000000002923\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000002547\n+ DW_CFA_advance_loc: 4 to 0000000000002927\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 7 to 000000000000254e\n+ DW_CFA_advance_loc: 7 to 000000000000292e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 305 to 000000000000267f\n+ DW_CFA_advance_loc2: 305 to 0000000000002a5f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000002680\n+ DW_CFA_advance_loc: 1 to 0000000000002a60\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000002681\n+ DW_CFA_advance_loc: 1 to 0000000000002a61\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002683\n+ DW_CFA_advance_loc: 2 to 0000000000002a63\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002685\n+ DW_CFA_advance_loc: 2 to 0000000000002a65\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000100 0000000000000048 00000104 FDE cie=00000000 pc=0000000000002690..00000000000026fc\n- DW_CFA_advance_loc: 6 to 0000000000002696\n+00000234 0000000000000048 00000238 FDE cie=00000000 pc=0000000000002a70..0000000000002adc\n+ DW_CFA_advance_loc: 6 to 0000000000002a76\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 11 to 00000000000026a1\n+ DW_CFA_advance_loc: 11 to 0000000000002a81\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 4 to 00000000000026a5\n+ DW_CFA_advance_loc: 4 to 0000000000002a85\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 4 to 00000000000026a9\n+ DW_CFA_advance_loc: 4 to 0000000000002a89\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 4 to 00000000000026ad\n+ DW_CFA_advance_loc: 4 to 0000000000002a8d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 44 to 00000000000026d9\n+ DW_CFA_advance_loc: 44 to 0000000000002ab9\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00000000000026da\n+ DW_CFA_advance_loc: 1 to 0000000000002aba\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00000000000026db\n+ DW_CFA_advance_loc: 1 to 0000000000002abb\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000000000026dd\n+ DW_CFA_advance_loc: 2 to 0000000000002abd\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000026df\n+ DW_CFA_advance_loc: 2 to 0000000000002abf\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000000000026e0\n+ DW_CFA_advance_loc: 1 to 0000000000002ac0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 4 to 00000000000026e4\n+ DW_CFA_advance_loc: 4 to 0000000000002ac4\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 00000000000026eb\n+ DW_CFA_advance_loc: 7 to 0000000000002acb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000000000026f3\n+ DW_CFA_advance_loc: 8 to 0000000000002ad3\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000000000026f5\n+ DW_CFA_advance_loc: 2 to 0000000000002ad5\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000026f7\n+ DW_CFA_advance_loc: 2 to 0000000000002ad7\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000014c 0000000000000010 00000150 FDE cie=00000000 pc=0000000000002700..0000000000002728\n+00000280 0000000000000010 00000284 FDE cie=00000000 pc=0000000000002ae0..0000000000002b08\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000160 000000000000001c 00000164 FDE cie=00000000 pc=0000000000002730..000000000000279c\n- DW_CFA_advance_loc: 5 to 0000000000002735\n+00000294 000000000000001c 00000298 FDE cie=00000000 pc=0000000000002b10..0000000000002b7c\n+ DW_CFA_advance_loc: 5 to 0000000000002b15\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (rbx) at cfa-16\n- DW_CFA_advance_loc1: 67 to 0000000000002778\n+ DW_CFA_advance_loc1: 67 to 0000000000002b58\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 0000000000002780\n+ DW_CFA_advance_loc: 8 to 0000000000002b60\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000180 0000000000000088 00000184 FDE cie=00000000 pc=00000000000027a0..0000000000002953\n- DW_CFA_advance_loc: 6 to 00000000000027a6\n+000002b4 0000000000000088 000002b8 FDE cie=00000000 pc=0000000000002b80..0000000000002d33\n+ DW_CFA_advance_loc: 6 to 0000000000002b86\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 8 to 00000000000027ae\n+ DW_CFA_advance_loc: 8 to 0000000000002b8e\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 5 to 00000000000027b3\n+ DW_CFA_advance_loc: 5 to 0000000000002b93\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 00000000000027b5\n+ DW_CFA_advance_loc: 2 to 0000000000002b95\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 00000000000027b9\n+ DW_CFA_advance_loc: 4 to 0000000000002b99\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 00000000000027bd\n+ DW_CFA_advance_loc: 4 to 0000000000002b9d\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 10 to 00000000000027c7\n+ DW_CFA_advance_loc: 10 to 0000000000002ba7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc1: 192 to 0000000000002887\n+ DW_CFA_advance_loc1: 192 to 0000000000002c67\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000002888\n+ DW_CFA_advance_loc: 1 to 0000000000002c68\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002889\n+ DW_CFA_advance_loc: 1 to 0000000000002c69\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 000000000000288b\n+ DW_CFA_advance_loc: 2 to 0000000000002c6b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000000000000288d\n+ DW_CFA_advance_loc: 2 to 0000000000002c6d\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000288f\n+ DW_CFA_advance_loc: 2 to 0000000000002c6f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002891\n+ DW_CFA_advance_loc: 2 to 0000000000002c71\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 0000000000002898\n+ DW_CFA_advance_loc: 7 to 0000000000002c78\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00000000000028a2\n+ DW_CFA_advance_loc: 10 to 0000000000002c82\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 13 to 00000000000028af\n+ DW_CFA_advance_loc: 13 to 0000000000002c8f\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 2 to 00000000000028b1\n+ DW_CFA_advance_loc: 2 to 0000000000002c91\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 2 to 00000000000028b3\n+ DW_CFA_advance_loc: 2 to 0000000000002c93\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 20 to 00000000000028c7\n+ DW_CFA_advance_loc: 20 to 0000000000002ca7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 38 to 00000000000028ed\n+ DW_CFA_advance_loc: 38 to 0000000000002ccd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 4 to 00000000000028f1\n+ DW_CFA_advance_loc: 4 to 0000000000002cd1\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 4 to 00000000000028f5\n+ DW_CFA_advance_loc: 4 to 0000000000002cd5\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 5 to 00000000000028fa\n+ DW_CFA_advance_loc: 5 to 0000000000002cda\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 30 to 0000000000002918\n+ DW_CFA_advance_loc: 30 to 0000000000002cf8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 0000000000002932\n+ DW_CFA_advance_loc: 26 to 0000000000002d12\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 14 to 0000000000002940\n+ DW_CFA_advance_loc: 14 to 0000000000002d20\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002941\n+ DW_CFA_advance_loc: 1 to 0000000000002d21\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002943\n+ DW_CFA_advance_loc: 2 to 0000000000002d23\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002945\n+ DW_CFA_advance_loc: 2 to 0000000000002d25\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002947\n+ DW_CFA_advance_loc: 2 to 0000000000002d27\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002949\n+ DW_CFA_advance_loc: 2 to 0000000000002d29\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 000000000000294e\n+ DW_CFA_advance_loc: 5 to 0000000000002d2e\n DW_CFA_restore_state\n DW_CFA_nop\n \n-0000020c 0000000000000088 00000210 FDE cie=00000000 pc=0000000000002960..0000000000002cd8\n- DW_CFA_advance_loc: 6 to 0000000000002966\n+00000340 0000000000000088 00000344 FDE cie=00000000 pc=0000000000002d40..00000000000030b8\n+ DW_CFA_advance_loc: 6 to 0000000000002d46\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 5 to 000000000000296b\n+ DW_CFA_advance_loc: 5 to 0000000000002d4b\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 000000000000296d\n+ DW_CFA_advance_loc: 2 to 0000000000002d4d\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 000000000000296f\n+ DW_CFA_advance_loc: 2 to 0000000000002d4f\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000002973\n+ DW_CFA_advance_loc: 4 to 0000000000002d53\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 0000000000002974\n+ DW_CFA_advance_loc: 1 to 0000000000002d54\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 10 to 000000000000297e\n+ DW_CFA_advance_loc: 10 to 0000000000002d5e\n DW_CFA_def_cfa_offset: 592\n- DW_CFA_advance_loc2: 414 to 0000000000002b1c\n+ DW_CFA_advance_loc2: 414 to 0000000000002efc\n DW_CFA_def_cfa_offset: 600\n- DW_CFA_advance_loc: 7 to 0000000000002b23\n+ DW_CFA_advance_loc: 7 to 0000000000002f03\n DW_CFA_def_cfa_offset: 608\n- DW_CFA_advance_loc: 31 to 0000000000002b42\n+ DW_CFA_advance_loc: 31 to 0000000000002f22\n DW_CFA_def_cfa_offset: 600\n- DW_CFA_advance_loc: 1 to 0000000000002b43\n+ DW_CFA_advance_loc: 1 to 0000000000002f23\n DW_CFA_def_cfa_offset: 592\n- DW_CFA_advance_loc1: 169 to 0000000000002bec\n+ DW_CFA_advance_loc1: 169 to 0000000000002fcc\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000002bed\n+ DW_CFA_advance_loc: 1 to 0000000000002fcd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002bee\n+ DW_CFA_advance_loc: 1 to 0000000000002fce\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002bf0\n+ DW_CFA_advance_loc: 2 to 0000000000002fd0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002bf2\n+ DW_CFA_advance_loc: 2 to 0000000000002fd2\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002bf4\n+ DW_CFA_advance_loc: 2 to 0000000000002fd4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002bf6\n+ DW_CFA_advance_loc: 2 to 0000000000002fd6\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 10 to 0000000000002c00\n+ DW_CFA_advance_loc: 10 to 0000000000002fe0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 63 to 0000000000002c3f\n+ DW_CFA_advance_loc: 63 to 000000000000301f\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 11 to 0000000000002c4a\n+ DW_CFA_advance_loc: 11 to 000000000000302a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002c4b\n+ DW_CFA_advance_loc: 1 to 000000000000302b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002c4d\n+ DW_CFA_advance_loc: 2 to 000000000000302d\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002c4f\n+ DW_CFA_advance_loc: 2 to 000000000000302f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002c51\n+ DW_CFA_advance_loc: 2 to 0000000000003031\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002c53\n+ DW_CFA_advance_loc: 2 to 0000000000003033\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 13 to 0000000000002c60\n+ DW_CFA_advance_loc: 13 to 0000000000003040\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 105 to 0000000000002cc9\n+ DW_CFA_advance_loc1: 105 to 00000000000030a9\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000002cca\n+ DW_CFA_advance_loc: 1 to 00000000000030aa\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000002ccb\n+ DW_CFA_advance_loc: 1 to 00000000000030ab\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000002ccd\n+ DW_CFA_advance_loc: 2 to 00000000000030ad\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002ccf\n+ DW_CFA_advance_loc: 2 to 00000000000030af\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002cd1\n+ DW_CFA_advance_loc: 2 to 00000000000030b1\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002cd3\n+ DW_CFA_advance_loc: 2 to 00000000000030b3\n DW_CFA_def_cfa_offset: 8\n \n-00000298 000000000000005c 0000029c FDE cie=00000000 pc=0000000000002ce0..0000000000002d80\n- DW_CFA_advance_loc: 6 to 0000000000002ce6\n+000003cc 000000000000005c 000003d0 FDE cie=00000000 pc=00000000000030c0..0000000000003160\n+ DW_CFA_advance_loc: 6 to 00000000000030c6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 8 to 0000000000002cee\n+ DW_CFA_advance_loc: 8 to 00000000000030ce\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 5 to 0000000000002cf3\n+ DW_CFA_advance_loc: 5 to 00000000000030d3\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000002cf7\n+ DW_CFA_advance_loc: 4 to 00000000000030d7\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000002cfb\n+ DW_CFA_advance_loc: 4 to 00000000000030db\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc1: 71 to 0000000000002d42\n+ DW_CFA_advance_loc1: 71 to 0000000000003122\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000002d43\n+ DW_CFA_advance_loc: 1 to 0000000000003123\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002d45\n+ DW_CFA_advance_loc: 2 to 0000000000003125\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002d47\n+ DW_CFA_advance_loc: 2 to 0000000000003127\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002d49\n+ DW_CFA_advance_loc: 2 to 0000000000003129\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 0000000000002d50\n+ DW_CFA_advance_loc: 7 to 0000000000003130\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 0000000000002d51\n+ DW_CFA_advance_loc: 1 to 0000000000003131\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 14 to 0000000000002d5f\n+ DW_CFA_advance_loc: 14 to 000000000000313f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002d61\n+ DW_CFA_advance_loc: 2 to 0000000000003141\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002d63\n+ DW_CFA_advance_loc: 2 to 0000000000003143\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002d65\n+ DW_CFA_advance_loc: 2 to 0000000000003145\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 11 to 0000000000002d70\n+ DW_CFA_advance_loc: 11 to 0000000000003150\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 4 to 0000000000002d74\n+ DW_CFA_advance_loc: 4 to 0000000000003154\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000002d75\n+ DW_CFA_advance_loc: 1 to 0000000000003155\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002d77\n+ DW_CFA_advance_loc: 2 to 0000000000003157\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002d79\n+ DW_CFA_advance_loc: 2 to 0000000000003159\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002d7b\n+ DW_CFA_advance_loc: 2 to 000000000000315b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n \n-000002f8 0000000000000040 000002fc FDE cie=00000000 pc=0000000000002d80..0000000000002ec4\n- DW_CFA_advance_loc: 6 to 0000000000002d86\n+0000042c 0000000000000040 00000430 FDE cie=00000000 pc=0000000000003160..00000000000032a4\n+ DW_CFA_advance_loc: 6 to 0000000000003166\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 8 to 0000000000002d8e\n+ DW_CFA_advance_loc: 8 to 000000000000316e\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 5 to 0000000000002d93\n+ DW_CFA_advance_loc: 5 to 0000000000003173\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000002d97\n+ DW_CFA_advance_loc: 4 to 0000000000003177\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 1 to 0000000000002d98\n+ DW_CFA_advance_loc: 1 to 0000000000003178\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc: 7 to 0000000000002d9f\n+ DW_CFA_advance_loc: 7 to 000000000000317f\n DW_CFA_def_cfa_offset: 208\n- DW_CFA_advance_loc1: 172 to 0000000000002e4b\n+ DW_CFA_advance_loc1: 172 to 000000000000322b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 4 to 0000000000002e4f\n+ DW_CFA_advance_loc: 4 to 000000000000322f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000002e50\n+ DW_CFA_advance_loc: 1 to 0000000000003230\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000002e52\n+ DW_CFA_advance_loc: 2 to 0000000000003232\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000002e54\n+ DW_CFA_advance_loc: 2 to 0000000000003234\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002e56\n+ DW_CFA_advance_loc: 2 to 0000000000003236\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 10 to 0000000000002e60\n+ DW_CFA_advance_loc: 10 to 0000000000003240\n DW_CFA_restore_state\n \n-0000033c 0000000000000010 00000340 FDE cie=00000000 pc=0000000000002ed0..0000000000002ed9\n+00000470 0000000000000010 00000474 FDE cie=00000000 pc=00000000000032b0..00000000000032b9\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000350 0000000000000030 00000354 FDE cie=00000000 pc=0000000000002ee0..0000000000002f2a\n- DW_CFA_advance_loc: 5 to 0000000000002ee5\n+00000484 0000000000000030 00000488 FDE cie=00000000 pc=00000000000032c0..000000000000330a\n+ DW_CFA_advance_loc: 5 to 00000000000032c5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 4 to 0000000000002ee9\n+ DW_CFA_advance_loc: 4 to 00000000000032c9\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 7 to 0000000000002ef0\n+ DW_CFA_advance_loc: 7 to 00000000000032d0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 14 to 0000000000002efe\n+ DW_CFA_advance_loc: 14 to 00000000000032de\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000000000002eff\n+ DW_CFA_advance_loc: 1 to 00000000000032df\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000000000002f00\n+ DW_CFA_advance_loc: 1 to 00000000000032e0\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 0000000000002f08\n+ DW_CFA_advance_loc: 8 to 00000000000032e8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 14 to 0000000000002f16\n+ DW_CFA_advance_loc: 14 to 00000000000032f6\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 14 to 0000000000002f24\n+ DW_CFA_advance_loc: 14 to 0000000000003304\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000000000002f25\n+ DW_CFA_advance_loc: 1 to 0000000000003305\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n \n-00000384 0000000000000028 00000388 FDE cie=00000000 pc=0000000000002f30..0000000000002f86\n- DW_CFA_advance_loc: 6 to 0000000000002f36\n+000004b8 0000000000000028 000004bc FDE cie=00000000 pc=0000000000003310..0000000000003366\n+ DW_CFA_advance_loc: 6 to 0000000000003316\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r12 (r12) at cfa-16\n- DW_CFA_advance_loc: 6 to 0000000000002f3c\n+ DW_CFA_advance_loc: 6 to 000000000000331c\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r6 (rbp) at cfa-24\n- DW_CFA_advance_loc: 6 to 0000000000002f42\n+ DW_CFA_advance_loc: 6 to 0000000000003322\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r3 (rbx) at cfa-32\n- DW_CFA_advance_loc: 42 to 0000000000002f6c\n+ DW_CFA_advance_loc: 42 to 000000000000334c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000000000002f6d\n+ DW_CFA_advance_loc: 1 to 000000000000334d\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002f6f\n+ DW_CFA_advance_loc: 2 to 000000000000334f\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000000000002f70\n+ DW_CFA_advance_loc: 1 to 0000000000003350\n DW_CFA_restore_state\n \n-000003b0 0000000000000040 000003b4 FDE cie=00000000 pc=0000000000002f90..0000000000002ff5\n- DW_CFA_advance_loc: 6 to 0000000000002f96\n+000004e4 0000000000000040 000004e8 FDE cie=00000000 pc=0000000000003370..00000000000033d5\n+ DW_CFA_advance_loc: 6 to 0000000000003376\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r12 (r12) at cfa-16\n- DW_CFA_advance_loc: 10 to 0000000000002fa0\n+ DW_CFA_advance_loc: 10 to 0000000000003380\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r6 (rbp) at cfa-24\n- DW_CFA_advance_loc: 4 to 0000000000002fa4\n+ DW_CFA_advance_loc: 4 to 0000000000003384\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r3 (rbx) at cfa-32\n- DW_CFA_advance_loc: 29 to 0000000000002fc1\n+ DW_CFA_advance_loc: 29 to 00000000000033a1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000000000002fc2\n+ DW_CFA_advance_loc: 1 to 00000000000033a2\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002fc4\n+ DW_CFA_advance_loc: 2 to 00000000000033a4\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 12 to 0000000000002fd0\n+ DW_CFA_advance_loc: 12 to 00000000000033b0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 22 to 0000000000002fe6\n+ DW_CFA_advance_loc: 22 to 00000000000033c6\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000000000002fe7\n+ DW_CFA_advance_loc: 1 to 00000000000033c7\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002fe9\n+ DW_CFA_advance_loc: 2 to 00000000000033c9\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 0000000000002ff0\n+ DW_CFA_advance_loc: 7 to 00000000000033d0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 0000000000002ff1\n+ DW_CFA_advance_loc: 1 to 00000000000033d1\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000000000002ff2\n+ DW_CFA_advance_loc: 1 to 00000000000033d2\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000002ff4\n+ DW_CFA_advance_loc: 2 to 00000000000033d4\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000003f4 0000000000000048 000003f8 FDE cie=00000000 pc=0000000000003000..0000000000003065\n- DW_CFA_advance_loc: 6 to 0000000000003006\n+00000528 0000000000000048 0000052c FDE cie=00000000 pc=00000000000033e0..0000000000003445\n+ DW_CFA_advance_loc: 6 to 00000000000033e6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 11 to 0000000000003011\n+ DW_CFA_advance_loc: 11 to 00000000000033f1\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 1 to 0000000000003012\n+ DW_CFA_advance_loc: 1 to 00000000000033f2\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000003016\n+ DW_CFA_advance_loc: 4 to 00000000000033f6\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 4 to 000000000000301a\n+ DW_CFA_advance_loc: 4 to 00000000000033fa\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 36 to 000000000000303e\n+ DW_CFA_advance_loc: 36 to 000000000000341e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 10 to 0000000000003048\n+ DW_CFA_advance_loc: 10 to 0000000000003428\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000003049\n+ DW_CFA_advance_loc: 1 to 0000000000003429\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000304b\n+ DW_CFA_advance_loc: 2 to 000000000000342b\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000304d\n+ DW_CFA_advance_loc: 2 to 000000000000342d\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 11 to 0000000000003058\n+ DW_CFA_advance_loc: 11 to 0000000000003438\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 4 to 000000000000305c\n+ DW_CFA_advance_loc: 4 to 000000000000343c\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 000000000000305f\n+ DW_CFA_advance_loc: 3 to 000000000000343f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000003060\n+ DW_CFA_advance_loc: 1 to 0000000000003440\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003062\n+ DW_CFA_advance_loc: 2 to 0000000000003442\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003064\n+ DW_CFA_advance_loc: 2 to 0000000000003444\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000440 0000000000000038 00000444 FDE cie=00000000 pc=0000000000003070..0000000000003124\n- DW_CFA_advance_loc: 6 to 0000000000003076\n+00000574 0000000000000038 00000578 FDE cie=00000000 pc=0000000000003450..0000000000003504\n+ DW_CFA_advance_loc: 6 to 0000000000003456\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 11 to 0000000000003081\n+ DW_CFA_advance_loc: 11 to 0000000000003461\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 1 to 0000000000003082\n+ DW_CFA_advance_loc: 1 to 0000000000003462\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000003086\n+ DW_CFA_advance_loc: 4 to 0000000000003466\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 7 to 000000000000308d\n+ DW_CFA_advance_loc: 7 to 000000000000346d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 62 to 00000000000030cb\n+ DW_CFA_advance_loc: 62 to 00000000000034ab\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00000000000030cf\n+ DW_CFA_advance_loc: 4 to 00000000000034af\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00000000000030d0\n+ DW_CFA_advance_loc: 1 to 00000000000034b0\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000000000030d2\n+ DW_CFA_advance_loc: 2 to 00000000000034b2\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000030d4\n+ DW_CFA_advance_loc: 2 to 00000000000034b4\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 12 to 00000000000030e0\n+ DW_CFA_advance_loc: 12 to 00000000000034c0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-0000047c 0000000000000014 00000480 FDE cie=00000000 pc=0000000000003130..0000000000003156\n- DW_CFA_advance_loc: 20 to 0000000000003144\n+000005b0 0000000000000014 000005b4 FDE cie=00000000 pc=0000000000003510..0000000000003536\n+ DW_CFA_advance_loc: 20 to 0000000000003524\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 17 to 0000000000003155\n+ DW_CFA_advance_loc: 17 to 0000000000003535\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n \n-00000494 0000000000000038 00000498 FDE cie=00000000 pc=0000000000003160..0000000000003251\n- DW_CFA_advance_loc: 6 to 0000000000003166\n+000005c8 000000000000003c 000005cc FDE cie=00000000 pc=0000000000003540..0000000000003631\n+ DW_CFA_advance_loc: 6 to 0000000000003546\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 7 to 000000000000316d\n+ DW_CFA_advance_loc: 7 to 000000000000354d\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 4 to 0000000000003171\n+ DW_CFA_advance_loc: 4 to 0000000000003551\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000003175\n+ DW_CFA_advance_loc: 4 to 0000000000003555\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 10 to 000000000000317f\n+ DW_CFA_advance_loc: 10 to 000000000000355f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 175 to 000000000000322e\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000000000000322f\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000003230\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003232\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003234\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000003238\n- DW_CFA_restore_state\n- DW_CFA_nop\n-\n-000004d0 0000000000000074 000004d4 FDE cie=00000000 pc=0000000000003320..00000000000034ab\n- DW_CFA_advance_loc: 6 to 0000000000003326\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 9 to 000000000000332f\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000003331\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 0000000000003336\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 1 to 0000000000003337\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 000000000000333b\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 17 to 000000000000334c\n- DW_CFA_def_cfa_offset: 1184\n- DW_CFA_advance_loc1: 174 to 00000000000033fa\n- DW_CFA_def_cfa_offset: 1192\n- DW_CFA_advance_loc: 8 to 0000000000003402\n- DW_CFA_def_cfa_offset: 1200\n- DW_CFA_advance_loc: 11 to 000000000000340d\n- DW_CFA_def_cfa_offset: 1208\n- DW_CFA_advance_loc: 4 to 0000000000003411\n- DW_CFA_def_cfa_offset: 1216\n- DW_CFA_advance_loc: 14 to 000000000000341f\n- DW_CFA_def_cfa_offset: 1184\n- DW_CFA_advance_loc: 62 to 000000000000345d\n+ DW_CFA_advance_loc1: 175 to 000000000000360e\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000000000000345e\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000000000000345f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000003461\n+ DW_CFA_advance_loc: 1 to 000000000000360f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000003463\n+ DW_CFA_advance_loc: 1 to 0000000000003610\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003465\n+ DW_CFA_advance_loc: 2 to 0000000000003612\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003467\n+ DW_CFA_advance_loc: 2 to 0000000000003614\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 9 to 0000000000003470\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 000000000000348a\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 14 to 0000000000003498\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000003499\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 000000000000349b\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000000000000349d\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000349f\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000034a1\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 00000000000034a6\n- DW_CFA_restore_state\n-\n-00000548 000000000000004c 0000054c FDE cie=00000000 pc=00000000000034b0..000000000000357b\n- DW_CFA_advance_loc: 6 to 00000000000034b6\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 5 to 00000000000034bb\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 2 to 00000000000034bd\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 4 to 00000000000034c1\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 9 to 00000000000034ca\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc1: 93 to 0000000000003527\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000003528\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 0000000000003531\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003533\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003535\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 11 to 0000000000003540\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 0000000000003553\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 0000000000003556\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000003558\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000355a\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000355c\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000003560\n+ DW_CFA_advance_loc: 4 to 0000000000003618\n DW_CFA_restore_state\n DW_CFA_nop\n-\n-00000598 0000000000000048 0000059c FDE cie=00000000 pc=0000000000003580..0000000000003607\n- DW_CFA_advance_loc: 6 to 0000000000003586\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 8 to 000000000000358e\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 1 to 000000000000358f\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 1 to 0000000000003590\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 7 to 0000000000003597\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 68 to 00000000000035db\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00000000000035dc\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00000000000035dd\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000000000035df\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000035e1\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 00000000000035e8\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 22 to 00000000000035fe\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 0000000000003601\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000003602\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003604\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003606\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_nop\n DW_CFA_nop\n-\n-000005e4 0000000000000018 000005e8 FDE cie=00000000 pc=0000000000003610..000000000000363e\n- DW_CFA_advance_loc: 5 to 0000000000003615\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r3 (rbx) at cfa-16\n- DW_CFA_advance_loc: 36 to 0000000000003639\n- DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000600 0000000000000038 00000604 FDE cie=00000000 pc=0000000000003640..000000000000369d\n+00000608 0000000000000038 0000060c FDE cie=00000000 pc=0000000000003640..000000000000369d\n DW_CFA_advance_loc: 6 to 0000000000003646\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n DW_CFA_advance_loc: 5 to 000000000000364b\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n DW_CFA_advance_loc: 5 to 0000000000003650\n@@ -804,144 +812,140 @@\n DW_CFA_def_cfa_offset: 16\n DW_CFA_advance_loc: 2 to 0000000000003698\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000063c 0000000000000010 00000640 FDE cie=00000000 pc=00000000000036a0..00000000000036c6\n+00000644 0000000000000010 00000648 FDE cie=00000000 pc=00000000000036a0..00000000000036c6\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000650 0000000000000048 00000654 FDE cie=00000000 pc=00000000000036d0..00000000000037bf\n+00000658 000000000000004c 0000065c FDE cie=00000000 pc=00000000000036d0..000000000000377b\n DW_CFA_advance_loc: 6 to 00000000000036d6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 00000000000036d8\n+ DW_CFA_advance_loc: 8 to 00000000000036de\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 5 to 00000000000036dd\n+ DW_CFA_advance_loc: 2 to 00000000000036e0\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 00000000000036e2\n+ DW_CFA_advance_loc: 5 to 00000000000036e5\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 00000000000036e6\n+ DW_CFA_advance_loc: 4 to 00000000000036e9\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 00000000000036e7\n+ DW_CFA_advance_loc: 4 to 00000000000036ed\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 4 to 00000000000036eb\n+ DW_CFA_advance_loc: 7 to 00000000000036f4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 160 to 000000000000378b\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc1: 94 to 0000000000003752\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 7 to 0000000000003759\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 23 to 0000000000003770\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 000000000000378f\n+ DW_CFA_advance_loc: 1 to 0000000000003771\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000003790\n+ DW_CFA_advance_loc: 1 to 0000000000003772\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000003792\n+ DW_CFA_advance_loc: 2 to 0000000000003774\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000003794\n+ DW_CFA_advance_loc: 2 to 0000000000003776\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003796\n+ DW_CFA_advance_loc: 2 to 0000000000003778\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003798\n+ DW_CFA_advance_loc: 2 to 000000000000377a\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 00000000000037a0\n- DW_CFA_restore_state\n DW_CFA_nop\n-\n-0000069c 0000000000000040 000006a0 FDE cie=00000000 pc=00000000000037c0..000000000000388e\n- DW_CFA_advance_loc: 6 to 00000000000037c6\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 5 to 00000000000037cb\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 2 to 00000000000037cd\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 1 to 00000000000037ce\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 7 to 00000000000037d5\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc1: 143 to 0000000000003864\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000003865\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000003867\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003869\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000386b\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 0000000000003870\n- DW_CFA_restore_state\n DW_CFA_nop\n+\n+000006a8 0000000000000010 000006ac FDE cie=00000000 pc=0000000000003780..0000000000003790\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n+\n+000006bc 0000000000000010 000006c0 FDE cie=00000000 pc=0000000000003790..000000000000379a\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000006e0 000000000000004c 000006e4 FDE cie=00000000 pc=0000000000003890..000000000000393b\n- DW_CFA_advance_loc: 6 to 0000000000003896\n+000006d0 0000000000000048 000006d4 FDE cie=00000000 pc=00000000000037a0..000000000000388f\n+ DW_CFA_advance_loc: 6 to 00000000000037a6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 8 to 000000000000389e\n+ DW_CFA_advance_loc: 2 to 00000000000037a8\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 00000000000038a0\n+ DW_CFA_advance_loc: 5 to 00000000000037ad\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 00000000000038a5\n+ DW_CFA_advance_loc: 5 to 00000000000037b2\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 00000000000038a9\n+ DW_CFA_advance_loc: 4 to 00000000000037b6\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 00000000000038ad\n+ DW_CFA_advance_loc: 1 to 00000000000037b7\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 7 to 00000000000038b4\n+ DW_CFA_advance_loc: 4 to 00000000000037bb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 94 to 0000000000003912\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 7 to 0000000000003919\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 23 to 0000000000003930\n+ DW_CFA_advance_loc1: 160 to 000000000000385b\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000003931\n+ DW_CFA_advance_loc: 4 to 000000000000385f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000003932\n+ DW_CFA_advance_loc: 1 to 0000000000003860\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000003934\n+ DW_CFA_advance_loc: 2 to 0000000000003862\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000003936\n+ DW_CFA_advance_loc: 2 to 0000000000003864\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003938\n+ DW_CFA_advance_loc: 2 to 0000000000003866\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000393a\n+ DW_CFA_advance_loc: 2 to 0000000000003868\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000730 0000000000000010 00000734 FDE cie=00000000 pc=0000000000003940..0000000000003950\n- DW_CFA_nop\n- DW_CFA_nop\n+ DW_CFA_advance_loc: 8 to 0000000000003870\n+ DW_CFA_restore_state\n DW_CFA_nop\n \n-00000744 0000000000000010 00000748 FDE cie=00000000 pc=0000000000003950..000000000000395a\n+0000071c 000000000000003c 00000720 FDE cie=00000000 pc=0000000000003890..000000000000395e\n+ DW_CFA_advance_loc: 6 to 0000000000003896\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r14 (r14) at cfa-16\n+ DW_CFA_advance_loc: 5 to 000000000000389b\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_offset: r13 (r13) at cfa-24\n+ DW_CFA_advance_loc: 2 to 000000000000389d\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_offset: r12 (r12) at cfa-32\n+ DW_CFA_advance_loc: 1 to 000000000000389e\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_offset: r6 (rbp) at cfa-40\n+ DW_CFA_advance_loc: 7 to 00000000000038a5\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_offset: r3 (rbx) at cfa-48\n+ DW_CFA_advance_loc1: 143 to 0000000000003934\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 1 to 0000000000003935\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 0000000000003937\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 0000000000003939\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 000000000000393b\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 5 to 0000000000003940\n+ DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000758 ZERO terminator\n+0000075c ZERO terminator\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,19 +1,29 @@\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n __stack_chk_fail\n-Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n+Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n+setmntent\n char_to_java\n+getmntent_r\n+endmntent\n mark_failed_with_errno\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n+inotify_init1\n+java_to_char\n+inotify_add_watch\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n+inotify_rm_watch\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n-java_to_char\n _Z8toMillis8timespec\n _Z10unpackStatP4statPiPlS2_\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n __errno_location\n mark_failed_with_message\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n readdir64_r\n@@ -24,57 +34,46 @@\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n-Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n-setmntent\n-getmntent_r\n-endmntent\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n-inotify_init1\n-inotify_add_watch\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n-inotify_rm_watch\n strerror_r\n mark_failed_with_code\n map_error_code\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n wcstombs\n mbstowcs\n-Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n libc.so.6\n GLIBC_2.9\n GLIBC_2.4\n GLIBC_2.33\n GLIBC_2.2.5\n+[]A\\A]A^A_\n+[]A\\A]A^A_\n AVAUATUH\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^\n []A\\A]A^\n []A\\A]A^\n-[]A\\A]A^A_\n-[]A\\A]A^A_\n []A\\A]A^\n []A\\A]A^A_\n-[]A\\A]A^\n []A\\A]A^A_\n-could not query machine details\n-could not read directory entry\n-(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n-could not convert string to current locale\n-could not convert string from current locale\n-(Ljava/lang/String;IILjava/lang/String;)V\n+[]A\\A]A^\n+/etc/mtab\n+could not open mount file\n+could not initialize inotify\n+could not add path to watch\n+could not wait for next event\n Ljava/lang/String;\n osVersion\n machineArchitecture\n int_bytes\n u_long_bytes\n size_t_bytes\n uid_t_bytes\n@@ -91,19 +90,20 @@\n could not create array\n could not readlink\n could not setsid()\n could not getcwd()\n could not setcwd()\n could not putenv()\n could not fetch terminal size\n-/etc/mtab\n-could not open mount file\n-could not initialize inotify\n-could not add path to watch\n-could not wait for next event\n+(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n+could not query machine details\n+could not read directory entry\n+(Ljava/lang/String;IILjava/lang/String;)V\n+could not convert string to current locale\n+could not convert string from current locale\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -8,136 +8,136 @@\n 0x00000a10 6c697a65 005f5a4e 374a4e49 456e765f lize._ZN7JNIEnv_\n 0x00000a20 31344361 6c6c566f 69644d65 74686f64 14CallVoidMethod\n 0x00000a30 4550385f 6a6f626a 65637450 31305f6a EP8_jobjectP10_j\n 0x00000a40 6d657468 6f644944 7a005f5f 73746163 methodIDz.__stac\n 0x00000a50 6b5f6368 6b5f6661 696c004a 6176615f k_chk_fail.Java_\n 0x00000a60 6e65745f 72756279 67726170 65667275 net_rubygrapefru\n 0x00000a70 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte\n- 0x00000a80 726e616c 5f6a6e69 5f4e6174 6976654c rnal_jni_NativeL\n- 0x00000a90 69627261 72794675 6e637469 6f6e735f ibraryFunctions_\n- 0x00000aa0 67657453 79737465 6d496e66 6f00756e getSystemInfo.un\n- 0x00000ab0 616d6500 63686172 5f746f5f 6a617661 ame.char_to_java\n- 0x00000ac0 006d6172 6b5f6661 696c6564 5f776974 .mark_failed_wit\n- 0x00000ad0 685f6572 726e6f00 4a617661 5f6e6574 h_errno.Java_net\n- 0x00000ae0 5f727562 79677261 70656672 7569745f _rubygrapefruit_\n- 0x00000af0 706c6174 666f726d 5f696e74 65726e61 platform_interna\n- 0x00000b00 6c5f6a6e 695f506f 73697854 79706546 l_jni_PosixTypeF\n- 0x00000b10 756e6374 696f6e73 5f676574 4e617469 unctions_getNati\n- 0x00000b20 76655479 7065496e 666f004a 6176615f veTypeInfo.Java_\n- 0x00000b30 6e65745f 72756279 67726170 65667275 net_rubygrapefru\n- 0x00000b40 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte\n- 0x00000b50 726e616c 5f6a6e69 5f506f73 69784669 rnal_jni_PosixFi\n- 0x00000b60 6c654675 6e637469 6f6e735f 63686d6f leFunctions_chmo\n- 0x00000b70 64006a61 76615f74 6f5f6368 61720066 d.java_to_char.f\n- 0x00000b80 72656500 5f5a3874 6f4d696c 6c697338 ree._Z8toMillis8\n- 0x00000b90 74696d65 73706563 005f5a31 30756e70 timespec._Z10unp\n- 0x00000ba0 61636b53 74617450 34737461 74506950 ackStatP4statPiP\n- 0x00000bb0 6c53325f 004a6176 615f6e65 745f7275 lS2_.Java_net_ru\n- 0x00000bc0 62796772 61706566 72756974 5f706c61 bygrapefruit_pla\n- 0x00000bd0 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j\n- 0x00000be0 6e695f50 6f736978 46696c65 46756e63 ni_PosixFileFunc\n- 0x00000bf0 74696f6e 735f7374 6174006c 73746174 tions_stat.lstat\n- 0x00000c00 3634005f 5f657272 6e6f5f6c 6f636174 64.__errno_locat\n- 0x00000c10 696f6e00 6d61726b 5f666169 6c65645f ion.mark_failed_\n- 0x00000c20 77697468 5f6d6573 73616765 004a6176 with_message.Jav\n- 0x00000c30 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n- 0x00000c40 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n- 0x00000c50 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n- 0x00000c60 46696c65 46756e63 74696f6e 735f7265 FileFunctions_re\n- 0x00000c70 61646469 72007374 726c656e 006f7065 addir.strlen.ope\n- 0x00000c80 6e646972 00726561 64646972 36345f72 ndir.readdir64_r\n- 0x00000c90 006d616c 6c6f6300 7374726e 63707900 .malloc.strncpy.\n- 0x00000ca0 636c6f73 65646972 004a6176 615f6e65 closedir.Java_ne\n- 0x00000cb0 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n- 0x00000cc0 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n- 0x00000cd0 616c5f6a 6e695f50 6f736978 46696c65 al_jni_PosixFile\n- 0x00000ce0 46756e63 74696f6e 735f7379 6d6c696e Functions_symlin\n- 0x00000cf0 6b004a61 76615f6e 65745f72 75627967 k.Java_net_rubyg\n- 0x00000d00 72617065 66727569 745f706c 6174666f rapefruit_platfo\n- 0x00000d10 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_\n- 0x00000d20 506f7369 7846696c 6546756e 6374696f PosixFileFunctio\n- 0x00000d30 6e735f72 6561646c 696e6b00 4a617661 ns_readlink.Java\n- 0x00000d40 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n- 0x00000d50 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n- 0x00000d60 65726e61 6c5f6a6e 695f506f 73697850 ernal_jni_PosixP\n- 0x00000d70 726f6365 73734675 6e637469 6f6e735f rocessFunctions_\n- 0x00000d80 67657450 69640067 65747069 64004a61 getPid.getpid.Ja\n- 0x00000d90 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n- 0x00000da0 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n- 0x00000db0 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi\n- 0x00000dc0 7850726f 63657373 46756e63 74696f6e xProcessFunction\n- 0x00000dd0 735f6465 74616368 00736574 73696400 s_detach.setsid.\n- 0x00000de0 4a617661 5f6e6574 5f727562 79677261 Java_net_rubygra\n- 0x00000df0 70656672 7569745f 706c6174 666f726d pefruit_platform\n- 0x00000e00 5f696e74 65726e61 6c5f6a6e 695f506f _internal_jni_Po\n- 0x00000e10 73697850 726f6365 73734675 6e637469 sixProcessFuncti\n- 0x00000e20 6f6e735f 67657457 6f726b69 6e674469 ons_getWorkingDi\n- 0x00000e30 72656374 6f727900 67657463 7764004a rectory.getcwd.J\n- 0x00000e40 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n- 0x00000e50 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n- 0x00000e60 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos\n- 0x00000e70 69785072 6f636573 7346756e 6374696f ixProcessFunctio\n- 0x00000e80 6e735f73 6574576f 726b696e 67446972 ns_setWorkingDir\n- 0x00000e90 6563746f 72790063 68646972 004a6176 ectory.chdir.Jav\n- 0x00000ea0 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n- 0x00000eb0 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n- 0x00000ec0 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n- 0x00000ed0 50726f63 65737346 756e6374 696f6e73 ProcessFunctions\n- 0x00000ee0 5f676574 456e7669 726f6e6d 656e7456 _getEnvironmentV\n- 0x00000ef0 61726961 626c6500 67657465 6e76004a ariable.getenv.J\n- 0x00000f00 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n- 0x00000f10 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n- 0x00000f20 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos\n- 0x00000f30 69785072 6f636573 7346756e 6374696f ixProcessFunctio\n- 0x00000f40 6e735f73 6574456e 7669726f 6e6d656e ns_setEnvironmen\n- 0x00000f50 74566172 6961626c 65007365 74656e76 tVariable.setenv\n- 0x00000f60 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr\n- 0x00000f70 61706566 72756974 5f706c61 74666f72 apefruit_platfor\n- 0x00000f80 6d5f696e 7465726e 616c5f6a 6e695f50 m_internal_jni_P\n- 0x00000f90 6f736978 5465726d 696e616c 46756e63 osixTerminalFunc\n- 0x00000fa0 74696f6e 735f6973 61747479 004a6176 tions_isatty.Jav\n- 0x00000fb0 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n- 0x00000fc0 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n- 0x00000fd0 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n- 0x00000fe0 5465726d 696e616c 46756e63 74696f6e TerminalFunction\n- 0x00000ff0 735f6765 74546572 6d696e61 6c53697a s_getTerminalSiz\n- 0x00001000 6500696f 63746c00 4a617661 5f6e6574 e.ioctl.Java_net\n- 0x00001010 5f727562 79677261 70656672 7569745f _rubygrapefruit_\n- 0x00001020 706c6174 666f726d 5f696e74 65726e61 platform_interna\n- 0x00001030 6c5f6a6e 695f506f 73697846 696c6553 l_jni_PosixFileS\n- 0x00001040 79737465 6d46756e 6374696f 6e735f6c ystemFunctions_l\n- 0x00001050 69737446 696c6553 79737465 6d730073 istFileSystems.s\n- 0x00001060 65746d6e 74656e74 00676574 6d6e7465 etmntent.getmnte\n- 0x00001070 6e745f72 00656e64 6d6e7465 6e74004a nt_r.endmntent.J\n- 0x00001080 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n- 0x00001090 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n- 0x000010a0 696e7465 726e616c 5f6a6e69 5f46696c internal_jni_Fil\n- 0x000010b0 65457665 6e744675 6e637469 6f6e735f eEventFunctions_\n- 0x000010c0 63726561 74655761 74636800 696e6f74 createWatch.inot\n- 0x000010d0 6966795f 696e6974 3100696e 6f746966 ify_init1.inotif\n- 0x000010e0 795f6164 645f7761 74636800 636c6f73 y_add_watch.clos\n- 0x000010f0 65004a61 76615f6e 65745f72 75627967 e.Java_net_rubyg\n- 0x00001100 72617065 66727569 745f706c 6174666f rapefruit_platfo\n- 0x00001110 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_\n- 0x00001120 46696c65 4576656e 7446756e 6374696f FileEventFunctio\n- 0x00001130 6e735f77 61697446 6f724e65 78744576 ns_waitForNextEv\n- 0x00001140 656e7400 72656164 004a6176 615f6e65 ent.read.Java_ne\n- 0x00001150 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n- 0x00001160 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n- 0x00001170 616c5f6a 6e695f46 696c6545 76656e74 al_jni_FileEvent\n- 0x00001180 46756e63 74696f6e 735f636c 6f736557 Functions_closeW\n- 0x00001190 61746368 00696e6f 74696679 5f726d5f atch.inotify_rm_\n- 0x000011a0 77617463 68007374 72657272 6f725f72 watch.strerror_r\n+ 0x00000a80 726e616c 5f6a6e69 5f506f73 69784669 rnal_jni_PosixFi\n+ 0x00000a90 6c655379 7374656d 46756e63 74696f6e leSystemFunction\n+ 0x00000aa0 735f6c69 73744669 6c655379 7374656d s_listFileSystem\n+ 0x00000ab0 73007365 746d6e74 656e7400 63686172 s.setmntent.char\n+ 0x00000ac0 5f746f5f 6a617661 00676574 6d6e7465 _to_java.getmnte\n+ 0x00000ad0 6e745f72 00656e64 6d6e7465 6e74006d nt_r.endmntent.m\n+ 0x00000ae0 61726b5f 6661696c 65645f77 6974685f ark_failed_with_\n+ 0x00000af0 6572726e 6f004a61 76615f6e 65745f72 errno.Java_net_r\n+ 0x00000b00 75627967 72617065 66727569 745f706c ubygrapefruit_pl\n+ 0x00000b10 6174666f 726d5f69 6e746572 6e616c5f atform_internal_\n+ 0x00000b20 6a6e695f 46696c65 4576656e 7446756e jni_FileEventFun\n+ 0x00000b30 6374696f 6e735f63 72656174 65576174 ctions_createWat\n+ 0x00000b40 63680069 6e6f7469 66795f69 6e697431 ch.inotify_init1\n+ 0x00000b50 006a6176 615f746f 5f636861 7200696e .java_to_char.in\n+ 0x00000b60 6f746966 795f6164 645f7761 74636800 otify_add_watch.\n+ 0x00000b70 66726565 006d616c 6c6f6300 636c6f73 free.malloc.clos\n+ 0x00000b80 65004a61 76615f6e 65745f72 75627967 e.Java_net_rubyg\n+ 0x00000b90 72617065 66727569 745f706c 6174666f rapefruit_platfo\n+ 0x00000ba0 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_\n+ 0x00000bb0 46696c65 4576656e 7446756e 6374696f FileEventFunctio\n+ 0x00000bc0 6e735f77 61697446 6f724e65 78744576 ns_waitForNextEv\n+ 0x00000bd0 656e7400 72656164 004a6176 615f6e65 ent.read.Java_ne\n+ 0x00000be0 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n+ 0x00000bf0 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n+ 0x00000c00 616c5f6a 6e695f46 696c6545 76656e74 al_jni_FileEvent\n+ 0x00000c10 46756e63 74696f6e 735f636c 6f736557 Functions_closeW\n+ 0x00000c20 61746368 00696e6f 74696679 5f726d5f atch.inotify_rm_\n+ 0x00000c30 77617463 68004a61 76615f6e 65745f72 watch.Java_net_r\n+ 0x00000c40 75627967 72617065 66727569 745f706c ubygrapefruit_pl\n+ 0x00000c50 6174666f 726d5f69 6e746572 6e616c5f atform_internal_\n+ 0x00000c60 6a6e695f 4e617469 76654c69 62726172 jni_NativeLibrar\n+ 0x00000c70 7946756e 6374696f 6e735f67 65745379 yFunctions_getSy\n+ 0x00000c80 7374656d 496e666f 00756e61 6d65004a stemInfo.uname.J\n+ 0x00000c90 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n+ 0x00000ca0 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n+ 0x00000cb0 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos\n+ 0x00000cc0 69785479 70654675 6e637469 6f6e735f ixTypeFunctions_\n+ 0x00000cd0 6765744e 61746976 65547970 65496e66 getNativeTypeInf\n+ 0x00000ce0 6f004a61 76615f6e 65745f72 75627967 o.Java_net_rubyg\n+ 0x00000cf0 72617065 66727569 745f706c 6174666f rapefruit_platfo\n+ 0x00000d00 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_\n+ 0x00000d10 506f7369 7846696c 6546756e 6374696f PosixFileFunctio\n+ 0x00000d20 6e735f63 686d6f64 005f5a38 746f4d69 ns_chmod._Z8toMi\n+ 0x00000d30 6c6c6973 3874696d 65737065 63005f5a llis8timespec._Z\n+ 0x00000d40 3130756e 7061636b 53746174 50347374 10unpackStatP4st\n+ 0x00000d50 61745069 506c5332 5f004a61 76615f6e atPiPlS2_.Java_n\n+ 0x00000d60 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n+ 0x00000d70 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n+ 0x00000d80 6e616c5f 6a6e695f 506f7369 7846696c nal_jni_PosixFil\n+ 0x00000d90 6546756e 6374696f 6e735f73 74617400 eFunctions_stat.\n+ 0x00000da0 6c737461 74363400 5f5f6572 726e6f5f lstat64.__errno_\n+ 0x00000db0 6c6f6361 74696f6e 006d6172 6b5f6661 location.mark_fa\n+ 0x00000dc0 696c6564 5f776974 685f6d65 73736167 iled_with_messag\n+ 0x00000dd0 65004a61 76615f6e 65745f72 75627967 e.Java_net_rubyg\n+ 0x00000de0 72617065 66727569 745f706c 6174666f rapefruit_platfo\n+ 0x00000df0 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_\n+ 0x00000e00 506f7369 7846696c 6546756e 6374696f PosixFileFunctio\n+ 0x00000e10 6e735f72 65616464 69720073 74726c65 ns_readdir.strle\n+ 0x00000e20 6e006f70 656e6469 72007265 61646469 n.opendir.readdi\n+ 0x00000e30 7236345f 72007374 726e6370 7900636c r64_r.strncpy.cl\n+ 0x00000e40 6f736564 6972004a 6176615f 6e65745f osedir.Java_net_\n+ 0x00000e50 72756279 67726170 65667275 69745f70 rubygrapefruit_p\n+ 0x00000e60 6c617466 6f726d5f 696e7465 726e616c latform_internal\n+ 0x00000e70 5f6a6e69 5f506f73 69784669 6c654675 _jni_PosixFileFu\n+ 0x00000e80 6e637469 6f6e735f 73796d6c 696e6b00 nctions_symlink.\n+ 0x00000e90 4a617661 5f6e6574 5f727562 79677261 Java_net_rubygra\n+ 0x00000ea0 70656672 7569745f 706c6174 666f726d pefruit_platform\n+ 0x00000eb0 5f696e74 65726e61 6c5f6a6e 695f506f _internal_jni_Po\n+ 0x00000ec0 73697846 696c6546 756e6374 696f6e73 sixFileFunctions\n+ 0x00000ed0 5f726561 646c696e 6b004a61 76615f6e _readlink.Java_n\n+ 0x00000ee0 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n+ 0x00000ef0 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n+ 0x00000f00 6e616c5f 6a6e695f 506f7369 7850726f nal_jni_PosixPro\n+ 0x00000f10 63657373 46756e63 74696f6e 735f6765 cessFunctions_ge\n+ 0x00000f20 74506964 00676574 70696400 4a617661 tPid.getpid.Java\n+ 0x00000f30 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n+ 0x00000f40 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n+ 0x00000f50 65726e61 6c5f6a6e 695f506f 73697850 ernal_jni_PosixP\n+ 0x00000f60 726f6365 73734675 6e637469 6f6e735f rocessFunctions_\n+ 0x00000f70 64657461 63680073 65747369 64004a61 detach.setsid.Ja\n+ 0x00000f80 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n+ 0x00000f90 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n+ 0x00000fa0 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi\n+ 0x00000fb0 7850726f 63657373 46756e63 74696f6e xProcessFunction\n+ 0x00000fc0 735f6765 74576f72 6b696e67 44697265 s_getWorkingDire\n+ 0x00000fd0 63746f72 79006765 74637764 004a6176 ctory.getcwd.Jav\n+ 0x00000fe0 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n+ 0x00000ff0 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n+ 0x00001000 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n+ 0x00001010 50726f63 65737346 756e6374 696f6e73 ProcessFunctions\n+ 0x00001020 5f736574 576f726b 696e6744 69726563 _setWorkingDirec\n+ 0x00001030 746f7279 00636864 6972004a 6176615f tory.chdir.Java_\n+ 0x00001040 6e65745f 72756279 67726170 65667275 net_rubygrapefru\n+ 0x00001050 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte\n+ 0x00001060 726e616c 5f6a6e69 5f506f73 69785072 rnal_jni_PosixPr\n+ 0x00001070 6f636573 7346756e 6374696f 6e735f67 ocessFunctions_g\n+ 0x00001080 6574456e 7669726f 6e6d656e 74566172 etEnvironmentVar\n+ 0x00001090 6961626c 65006765 74656e76 004a6176 iable.getenv.Jav\n+ 0x000010a0 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n+ 0x000010b0 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n+ 0x000010c0 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n+ 0x000010d0 50726f63 65737346 756e6374 696f6e73 ProcessFunctions\n+ 0x000010e0 5f736574 456e7669 726f6e6d 656e7456 _setEnvironmentV\n+ 0x000010f0 61726961 626c6500 73657465 6e76004a ariable.setenv.J\n+ 0x00001100 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n+ 0x00001110 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n+ 0x00001120 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos\n+ 0x00001130 69785465 726d696e 616c4675 6e637469 ixTerminalFuncti\n+ 0x00001140 6f6e735f 69736174 7479004a 6176615f ons_isatty.Java_\n+ 0x00001150 6e65745f 72756279 67726170 65667275 net_rubygrapefru\n+ 0x00001160 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte\n+ 0x00001170 726e616c 5f6a6e69 5f506f73 69785465 rnal_jni_PosixTe\n+ 0x00001180 726d696e 616c4675 6e637469 6f6e735f rminalFunctions_\n+ 0x00001190 67657454 65726d69 6e616c53 697a6500 getTerminalSize.\n+ 0x000011a0 696f6374 6c007374 72657272 6f725f72 ioctl.strerror_r\n 0x000011b0 006d6172 6b5f6661 696c6564 5f776974 .mark_failed_wit\n 0x000011c0 685f636f 6465006d 61705f65 72726f72 h_code.map_error\n- 0x000011d0 5f636f64 65007763 73746f6d 6273006d _code.wcstombs.m\n- 0x000011e0 6273746f 77637300 7763736c 656e004a bstowcs.wcslen.J\n- 0x000011f0 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n- 0x00001200 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n- 0x00001210 696e7465 726e616c 5f6a6e69 5f4e6174 internal_jni_Nat\n- 0x00001220 6976654c 69627261 72794675 6e637469 iveLibraryFuncti\n- 0x00001230 6f6e735f 67657456 65727369 6f6e006c ons_getVersion.l\n+ 0x000011d0 5f636f64 65004a61 76615f6e 65745f72 _code.Java_net_r\n+ 0x000011e0 75627967 72617065 66727569 745f706c ubygrapefruit_pl\n+ 0x000011f0 6174666f 726d5f69 6e746572 6e616c5f atform_internal_\n+ 0x00001200 6a6e695f 4e617469 76654c69 62726172 jni_NativeLibrar\n+ 0x00001210 7946756e 6374696f 6e735f67 65745665 yFunctions_getVe\n+ 0x00001220 7273696f 6e007763 73746f6d 6273006d rsion.wcstombs.m\n+ 0x00001230 6273746f 77637300 7763736c 656e006c bstowcs.wcslen.l\n 0x00001240 6962632e 736f2e36 00474c49 42435f32 ibc.so.6.GLIBC_2\n 0x00001250 2e390047 4c494243 5f322e34 00474c49 .9.GLIBC_2.4.GLI\n 0x00001260 42435f32 2e333300 474c4942 435f322e BC_2.33.GLIBC_2.\n 0x00001270 322e3500 2.5.\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 16595"], "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000002300 :\n+0000000000002300 :\n deregister_tm_clones():\n \tlea 0x3e61(%rip),%rdi \n \tlea 0x3e5a(%rip),%rax \n \tcmp %rdi,%rax\n \tje 2328 <__cxa_finalize@plt+0x38>\n \tmov 0x3cae(%rip),%rax \n \ttest %rax,%rax\n@@ -51,15 +51,384 @@\n \tret\n \tnopl 0x0(%rax)\n frame_dummy():\n \tendbr64\n \tjmp 2330 <__cxa_finalize@plt+0x40>\n \tnopl 0x0(%rax)\n \n-00000000000023c0 :\n+00000000000023c0 :\n+Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():\n+./src/main/cpp/linux.cpp:35\n+\tendbr64\n+\tpush %r15\n+./src/main/cpp/linux.cpp:36\n+\tlea 0x1c33(%rip),%rsi \n+./src/main/cpp/linux.cpp:35\n+\tpush %r14\n+\tpush %r13\n+\tmov %rdx,%r13\n+\tpush %r12\n+\tpush %rbp\n+\tmov %rcx,%rbp\n+\tpush %rbx\n+\tmov %rdi,%rbx\n+./src/main/cpp/linux.cpp:36\n+\tlea 0x1c1d(%rip),%rdi \n+./src/main/cpp/linux.cpp:35\n+\tsub $0x468,%rsp\n+\tmov %fs:0x28,%rax\n+\tmov %rax,0x458(%rsp)\n+\txor %eax,%eax\n+./src/main/cpp/linux.cpp:36\n+\tcall 2270 \n+./src/main/cpp/linux.cpp:37\n+\ttest %rax,%rax\n+\tje 2510 \n+\tmov %rax,%r12\n+/usr/lib/jvm/default-java/include/jni.h:891\n+\tmov (%rbx),%rax\n+\tmov %r13,%rsi\n+\tmov %rbx,%rdi\n+\tcall *0xf8(%rax)\n+/usr/lib/jvm/default-java/include/jni.h:899\n+\tlea 0x1e3a(%rip),%rcx \n+\tlea 0x1bf9(%rip),%rdx \n+\tmov %rbx,%rdi\n+/usr/lib/jvm/default-java/include/jni.h:891\n+\tmov %rax,%rsi\n+/usr/lib/jvm/default-java/include/jni.h:899\n+\tmov (%rbx),%rax\n+\tcall *0x108(%rax)\n+\tmov %rax,0x18(%rsp)\n+\tlea 0x50(%rsp),%rax\n+\tmov %rax,0x8(%rsp)\n+\tlea 0x20(%rsp),%rax\n+\tmov %rax,0x10(%rsp)\n+\tjmp 24bf \n+\tnopw 0x0(%rax,%rax,1)\n+./src/main/cpp/linux.cpp:48\n+\tmov 0x28(%rsp),%rsi\n+\tmov %rbp,%rdx\n+\tmov %rbx,%rdi\n+\tcall 22e0 \n+./src/main/cpp/linux.cpp:49\n+\tmov 0x30(%rsp),%rsi\n+\tmov %rbp,%rdx\n+\tmov %rbx,%rdi\n+./src/main/cpp/linux.cpp:48\n+\tmov %rax,%r14\n+./src/main/cpp/linux.cpp:49\n+\tcall 22e0 \n+./src/main/cpp/linux.cpp:50\n+\tmov 0x20(%rsp),%rsi\n+\tmov %rbp,%rdx\n+\tmov %rbx,%rdi\n+./src/main/cpp/linux.cpp:49\n+\tmov %rax,%r15\n+./src/main/cpp/linux.cpp:50\n+\tcall 22e0 \n+./src/main/cpp/linux.cpp:51\n+\tsub $0x8,%rsp\n+\tmov %r15,%r8\n+\tmov %r14,%rcx\n+\tpush $0x1\n+./src/main/cpp/linux.cpp:50\n+\tmov %rax,%r9\n+./src/main/cpp/linux.cpp:51\n+\tmov %r13,%rsi\n+\tmov %rbx,%rdi\n+\tpush $0x1\n+\txor %eax,%eax\n+\tpush $0x0\n+\tmov 0x38(%rsp),%rdx\n+\tcall 2090 \n+\tadd $0x20,%rsp\n+./src/main/cpp/linux.cpp:47\n+\tmov 0x8(%rsp),%rdx\n+\tmov 0x10(%rsp),%rsi\n+\tmov $0x400,%ecx\n+\tmov %r12,%rdi\n+\tcall 2130 \n+./src/main/cpp/linux.cpp:47 (discriminator 1)\n+\ttest %rax,%rax\n+\tjne 2460 \n+./src/main/cpp/linux.cpp:54\n+\tmov %r12,%rdi\n+\tcall 2050 \n+./src/main/cpp/linux.cpp:55\n+\tmov 0x458(%rsp),%rax\n+\tsub %fs:0x28,%rax\n+\tjne 2546 \n+\tadd $0x468,%rsp\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+\tpop %r15\n+\tret\n+\tnopl 0x0(%rax,%rax,1)\n+./src/main/cpp/linux.cpp:38\n+\tmov 0x458(%rsp),%rax\n+\tsub %fs:0x28,%rax\n+\tjne 2546 \n+./src/main/cpp/linux.cpp:55\n+\tadd $0x468,%rsp\n+./src/main/cpp/linux.cpp:38\n+\tmov %rbp,%rdx\n+\tmov %rbx,%rdi\n+\tlea 0x1ad5(%rip),%rsi \n+./src/main/cpp/linux.cpp:55\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+\tpop %r15\n+./src/main/cpp/linux.cpp:38\n+\tjmp 2220 \n+./src/main/cpp/linux.cpp:55\n+\tcall 2120 <__stack_chk_fail@plt>\n+\tnopl 0x0(%rax,%rax,1)\n+\n+0000000000002550 :\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch():\n+./src/main/cpp/linux.cpp:63\n+\tendbr64\n+\tpush %r14\n+\tmov %rcx,%r14\n+\tpush %r13\n+\tpush %r12\n+\tmov %rdx,%r12\n+\tpush %rbp\n+\tmov %rdi,%rbp\n+./src/main/cpp/linux.cpp:65\n+\tmov $0x80000,%edi\n+./src/main/cpp/linux.cpp:63\n+\tpush %rbx\n+./src/main/cpp/linux.cpp:65\n+\tcall 22d0 \n+./src/main/cpp/linux.cpp:70\n+\tcmp $0xffffffff,%eax\n+\tje 25e0 \n+./src/main/cpp/linux.cpp:74\n+\tmov %r12,%rsi\n+\tmov %r14,%rdx\n+\tmov %rbp,%rdi\n+\tmov %eax,%ebx\n+\tcall 2230 \n+./src/main/cpp/linux.cpp:75\n+\tmov %ebx,%edi\n+\tmov $0xfc6,%edx\n+\tmov %rax,%rsi\n+./src/main/cpp/linux.cpp:74\n+\tmov %rax,%r12\n+./src/main/cpp/linux.cpp:75\n+\tcall 2260 \n+./src/main/cpp/linux.cpp:76\n+\tmov %r12,%rdi\n+./src/main/cpp/linux.cpp:75\n+\tmov %eax,%r13d\n+./src/main/cpp/linux.cpp:76\n+\tcall 2040 \n+./src/main/cpp/linux.cpp:77\n+\tcmp $0xffffffff,%r13d\n+\tje 2600 \n+./src/main/cpp/linux.cpp:82\n+\tmov $0x8,%edi\n+\tcall 2250 \n+/usr/lib/jvm/default-java/include/jni.h:1853\n+\tmov %rbp,%rdi\n+\tmov $0x8,%edx\n+./src/main/cpp/linux.cpp:83\n+\tmov %ebx,(%rax)\n+./src/main/cpp/linux.cpp:82\n+\tmov %rax,%rsi\n+./src/main/cpp/linux.cpp:84\n+\tmov %r13d,0x4(%rax)\n+/usr/lib/jvm/default-java/include/jni.h:1853\n+\tmov 0x0(%rbp),%rax\n+./src/main/cpp/linux.cpp:86\n+\tpop %rbx\n+\tpop %rbp\n+/usr/lib/jvm/default-java/include/jni.h:1853\n+\tmov 0x728(%rax),%rax\n+./src/main/cpp/linux.cpp:86\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+/usr/lib/jvm/default-java/include/jni.h:1853\n+\tjmp *%rax\n+\tnopw 0x0(%rax,%rax,1)\n+./src/main/cpp/linux.cpp:71\n+\tmov %r14,%rdx\n+\tlea 0x1a40(%rip),%rsi \n+\tmov %rbp,%rdi\n+\tcall 2220 \n+./src/main/cpp/linux.cpp:86\n+\tpop %rbx\n+\txor %eax,%eax\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+\tret\n+\tnopl (%rax)\n+./src/main/cpp/linux.cpp:78\n+\tmov %ebx,%edi\n+\tcall 21c0 \n+./src/main/cpp/linux.cpp:79\n+\tmov %r14,%rdx\n+\tlea 0x1a36(%rip),%rsi \n+\tmov %rbp,%rdi\n+\tcall 2220 \n+./src/main/cpp/linux.cpp:80\n+\tjmp 25f2 \n+\tnopl 0x0(%rax,%rax,1)\n+\n+0000000000002620 :\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent():\n+./src/main/cpp/linux.cpp:89\n+\tendbr64\n+\tpush %r13\n+\tmov %rdx,%rsi\n+\tmov %rcx,%r13\n+\tpush %r12\n+\tpush %rbp\n+\tpush %rbx\n+\tmov %rdi,%rbx\n+\tsub $0x8,%rsp\n+/usr/lib/jvm/default-java/include/jni.h:1856\n+\tmov (%rdi),%rax\n+\tcall *0x730(%rax)\n+./src/main/cpp/linux.cpp:92\n+\tmov $0x110,%edi\n+/usr/lib/jvm/default-java/include/jni.h:1856\n+\tmov %rax,%r12\n+./src/main/cpp/linux.cpp:92\n+\tcall 2250 \n+/usr/include/x86_64-linux-gnu/bits/unistd.h:28 (discriminator 7)\n+\tmov (%r12),%edi\n+\tmov $0x110,%edx\n+\tmov %rax,%rsi\n+./src/main/cpp/linux.cpp:92\n+\tmov %rax,%rbp\n+/usr/include/x86_64-linux-gnu/bits/unistd.h:28 (discriminator 7)\n+\tcall 21f0 \n+./src/main/cpp/linux.cpp:94\n+\tmov %rbp,%rdi\n+/usr/include/x86_64-linux-gnu/bits/unistd.h:28 (discriminator 7)\n+\tmov %rax,%r12\n+./src/main/cpp/linux.cpp:94\n+\tcall 2040 \n+./src/main/cpp/linux.cpp:95\n+\tmov $0x1,%eax\n+\tcmp $0xffffffffffffffff,%r12\n+\tje 2688 \n+./src/main/cpp/linux.cpp:100\n+\tadd $0x8,%rsp\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tret\n+\tnopw 0x0(%rax,%rax,1)\n+./src/main/cpp/linux.cpp:96\n+\tmov %r13,%rdx\n+\tmov %rbx,%rdi\n+\tlea 0x19ce(%rip),%rsi \n+\tcall 2220 \n+./src/main/cpp/linux.cpp:100\n+\tadd $0x8,%rsp\n+./src/main/cpp/linux.cpp:97\n+\txor %eax,%eax\n+./src/main/cpp/linux.cpp:100\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tret\n+\tnopw 0x0(%rax,%rax,1)\n+\n+00000000000026b0 :\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch():\n+./src/main/cpp/linux.cpp:103\n+\tendbr64\n+\tpush %rbx\n+/usr/lib/jvm/default-java/include/jni.h:1856\n+\tmov (%rdi),%rax\n+./src/main/cpp/linux.cpp:103\n+\tmov %rdx,%rsi\n+/usr/lib/jvm/default-java/include/jni.h:1856\n+\tcall *0x730(%rax)\n+./src/main/cpp/linux.cpp:105\n+\tmov 0x4(%rax),%esi\n+\tmov (%rax),%edi\n+/usr/lib/jvm/default-java/include/jni.h:1856\n+\tmov %rax,%rbx\n+./src/main/cpp/linux.cpp:105\n+\tcall 22c0 \n+./src/main/cpp/linux.cpp:106\n+\tmov (%rbx),%edi\n+\tcall 21c0 \n+./src/main/cpp/linux.cpp:107\n+\tmov %rbx,%rdi\n+./src/main/cpp/linux.cpp:108\n+\tpop %rbx\n+./src/main/cpp/linux.cpp:107\n+\tjmp 2040 \n+\txchg %ax,%ax\n+\n+00000000000026e0 :\n+JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n+./src/main/cpp/linux.cpp:1056\n+\tendbr64\n+\tsub $0xd8,%rsp\n+\tmov %rcx,0x38(%rsp)\n+\tmov %r8,0x40(%rsp)\n+\tmov %r9,0x48(%rsp)\n+\ttest %al,%al\n+\tje 2735 \n+\tmovaps %xmm0,0x50(%rsp)\n+\tmovaps %xmm1,0x60(%rsp)\n+\tmovaps %xmm2,0x70(%rsp)\n+\tmovaps %xmm3,0x80(%rsp)\n+\tmovaps %xmm4,0x90(%rsp)\n+\tmovaps %xmm5,0xa0(%rsp)\n+\tmovaps %xmm6,0xb0(%rsp)\n+\tmovaps %xmm7,0xc0(%rsp)\n+\tmov %fs:0x28,%rax\n+\tmov %rax,0x18(%rsp)\n+\txor %eax,%eax\n+./src/main/cpp/linux.cpp:1058\n+\tlea 0xe0(%rsp),%rax\n+./src/main/cpp/linux.cpp:1059\n+\tmov %rsp,%rcx\n+./src/main/cpp/linux.cpp:1058\n+\tmovl $0x18,(%rsp)\n+\tmov %rax,0x8(%rsp)\n+\tlea 0x20(%rsp),%rax\n+\tmov %rax,0x10(%rsp)\n+./src/main/cpp/linux.cpp:1059\n+\tmov (%rdi),%rax\n+./src/main/cpp/linux.cpp:1058\n+\tmovl $0x30,0x4(%rsp)\n+./src/main/cpp/linux.cpp:1059\n+\tcall *0x1f0(%rax)\n+./src/main/cpp/linux.cpp:1061\n+\tmov 0x18(%rsp),%rax\n+\tsub %fs:0x28,%rax\n+\tjne 278f \n+\tadd $0xd8,%rsp\n+\tret\n+\tcall 2120 <__stack_chk_fail@plt>\n+\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n+\n+00000000000027a0 :\n Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo():\n ./src/main/cpp/posix.cpp:35\n \tendbr64\n \tpush %r15\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:35\n@@ -84,22 +453,22 @@\n \tmov %r14,%rdi\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rax,%r12\n ./src/main/cpp/posix.cpp:39\n \tcall 2180 \n ./src/main/cpp/posix.cpp:39 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 2510 \n+\tjne 28f0 \n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%r15),%rax\n-\tlea 0x1ced(%rip),%r13 \n+\tlea 0x1884(%rip),%r13 \n \tmov %r12,%rsi\n \tmov %r15,%rdi\n \tmov %r13,%rcx\n-\tlea 0x1cf0(%rip),%rdx \n+\tlea 0x1887(%rip),%rdx \n \tcall *0x2f0(%rax)\n ./src/main/cpp/posix.cpp:45\n \tmov %r14,%rsi\n \tmov %rbp,%rdx\n \tmov %r15,%rdi\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %rax,0x8(%rsp)\n@@ -114,15 +483,15 @@\n /usr/lib/jvm/default-java/include/jni.h:1316\n \tmov (%r15),%rax\n \tcall *0x340(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%r15),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n-\tlea 0x1cb7(%rip),%rdx \n+\tlea 0x184e(%rip),%rdx \n \tmov %r15,%rdi\n \tcall *0x2f0(%rax)\n ./src/main/cpp/posix.cpp:47\n \tmov %rbp,%rdx\n \tmov %r15,%rdi\n \tlea 0x92(%rsp),%rsi\n /usr/lib/jvm/default-java/include/jni.h:1284\n@@ -138,15 +507,15 @@\n /usr/lib/jvm/default-java/include/jni.h:1316\n \tmov (%r15),%rax\n \tcall *0x340(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%r15),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n-\tlea 0x1c7d(%rip),%rdx \n+\tlea 0x1814(%rip),%rdx \n \tmov %r15,%rdi\n \tcall *0x2f0(%rax)\n ./src/main/cpp/posix.cpp:49\n \tmov %rbp,%rdx\n \tmov %r15,%rdi\n \tlea 0x114(%rsp),%rsi\n /usr/lib/jvm/default-java/include/jni.h:1284\n@@ -161,58 +530,58 @@\n \tmov %rax,%rcx\n /usr/lib/jvm/default-java/include/jni.h:1316\n \tmov (%r15),%rax\n \tcall *0x340(%rax)\n ./src/main/cpp/posix.cpp:50\n \tmov 0x198(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 2524 \n+\tjne 2904 \n \tadd $0x1a8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopw 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:40\n \tmov %rbp,%rdx\n-\tlea 0x1ae6(%rip),%rsi \n+\tlea 0x19a6(%rip),%rsi \n \tmov %r15,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:41\n-\tjmp 24e5 \n+\tjmp 28c5 \n ./src/main/cpp/posix.cpp:50\n \tcall 2120 <__stack_chk_fail@plt>\n \tnopl 0x0(%rax)\n \n-0000000000002530 :\n+0000000000002910 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo():\n ./src/main/cpp/posix.cpp:53\n \tendbr64\n \tpush %r13\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rdx,%rsi\n /usr/lib/jvm/default-java/include/jni.h:1284\n-\tlea 0x1c02(%rip),%r13 \n+\tlea 0x1799(%rip),%r13 \n ./src/main/cpp/posix.cpp:53\n \tpush %r12\n \tpush %rbp\n \tmov %rdx,%rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n \tsub $0x8,%rsp\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov (%rdi),%rax\n \tcall *0xf8(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %r13,%rcx\n \tmov %rbx,%rdi\n-\tlea 0x1be0(%rip),%rdx \n+\tlea 0x1777(%rip),%rdx \n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rax,%r12\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r12,%rsi\n \tcall *0x2f0(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1336\n@@ -225,15 +594,15 @@\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1bb1(%rip),%rdx \n+\tlea 0x1748(%rip),%rdx \n \tcall *0x2f0(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %rax,%rdx\n@@ -241,15 +610,15 @@\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1b8e(%rip),%rdx \n+\tlea 0x1725(%rip),%rdx \n \tcall *0x2f0(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %rax,%rdx\n@@ -257,15 +626,15 @@\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1b6b(%rip),%rdx \n+\tlea 0x1702(%rip),%rdx \n \tcall *0x2f0(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n \tmov $0x4,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %rax,%rdx\n@@ -273,15 +642,15 @@\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1b47(%rip),%rdx \n+\tlea 0x16de(%rip),%rdx \n \tcall *0x2f0(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n \tmov $0x4,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %rax,%rdx\n@@ -289,15 +658,15 @@\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1b23(%rip),%rdx \n+\tlea 0x16ba(%rip),%rdx \n \tcall *0x2f0(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %rax,%rdx\n@@ -310,15 +679,15 @@\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tjmp *%rax\n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000002690 :\n+0000000000002a70 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod():\n ./src/main/cpp/posix.cpp:68\n \tendbr64\n \tpush %r13\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:69\n \tmov %r8,%rdx\n@@ -330,53 +699,53 @@\n \tmov %rdi,%rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n ./src/main/cpp/posix.cpp:69\n \tcall 2230 \n ./src/main/cpp/posix.cpp:70\n \ttest %rax,%rax\n-\tje 26d5 \n+\tje 2ab5 \n ./src/main/cpp/posix.cpp:73\n \tmov %r13d,%esi\n \tmov %rax,%rdi\n \tmov %rax,%rbx\n \tcall 2290 \n ./src/main/cpp/posix.cpp:74\n \tmov %rbx,%rdi\n ./src/main/cpp/posix.cpp:73\n \tmov %eax,%r13d\n ./src/main/cpp/posix.cpp:74\n \tcall 2040 \n ./src/main/cpp/posix.cpp:75\n \ttest %r13d,%r13d\n-\tjne 26e0 \n+\tjne 2ac0 \n ./src/main/cpp/posix.cpp:78\n \tadd $0x8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tret\n \tadd $0x8,%rsp\n ./src/main/cpp/posix.cpp:76\n \tmov %r12,%rdx\n \tmov %rbp,%rdi\n ./src/main/cpp/posix.cpp:78\n \tpop %rbx\n ./src/main/cpp/posix.cpp:76\n-\tlea 0x1a9a(%rip),%rsi \n+\tlea 0x1631(%rip),%rsi \n ./src/main/cpp/posix.cpp:78\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n ./src/main/cpp/posix.cpp:76\n \tjmp 2220 \n \tnopl 0x0(%rax)\n \n-0000000000002700 :\n+0000000000002ae0 :\n toMillis(timespec):\n ./src/main/cpp/posix.cpp:80\n \tendbr64\n ./src/main/cpp/posix.cpp:81\n \tmovabs $0x431bde82d7b634db,%rax\n \timul $0x3e8,%rdi,%rdi\n \timul %rsi\n@@ -384,29 +753,29 @@\n \tsar $0x12,%rdx\n \tsub %rsi,%rdx\n \tlea (%rdi,%rdx,1),%rax\n ./src/main/cpp/posix.cpp:82\n \tret\n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000002730 :\n+0000000000002b10 :\n unpackStat(stat*, int*, long*, long*):\n ./src/main/cpp/posix.cpp:84\n \tendbr64\n \tpush %rbx\n ./src/main/cpp/posix.cpp:85\n \tmov 0x18(%rdi),%eax\n ./src/main/cpp/posix.cpp:84\n \tmov %rcx,%rbx\n ./src/main/cpp/posix.cpp:85\n \tand $0xf000,%eax\n \tcmp $0x8000,%eax\n-\tje 2790 \n+\tje 2b70 \n \tcmp $0xa000,%eax\n-\tje 2780 \n+\tje 2b60 \n ./src/main/cpp/posix.cpp:99\n \tcmp $0x4000,%eax\n \tsetne %al\n \tmovzbl %al,%eax\n \tlea 0x1(%rax,%rax,1),%eax\n \tmov %eax,(%rsi)\n ./src/main/cpp/posix.cpp:84\n@@ -423,25 +792,25 @@\n ./src/main/cpp/posix.cpp:107\n \tpop %rbx\n \tret\n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:95\n \tmovl $0x2,(%rsi)\n ./src/main/cpp/posix.cpp:97\n-\tjmp 275f \n+\tjmp 2b3f \n \tnopl 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:87\n \tmovl $0x0,(%rsi)\n ./src/main/cpp/posix.cpp:88\n \tmov 0x30(%rdi),%rax\n ./src/main/cpp/posix.cpp:89\n-\tjmp 2761 \n+\tjmp 2b41 \n \tnopl 0x0(%rax)\n \n-00000000000027a0 :\n+0000000000002b80 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat():\n ./src/main/cpp/posix.cpp:110\n \tendbr64\n \tpush %r15\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %r8,%rsi\n ./src/main/cpp/posix.cpp:110\n@@ -458,78 +827,78 @@\n \tsub $0xd8,%rsp\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %fs:0x28,%rax\n \tmov %rax,0xc8(%rsp)\n \tmov (%rdi),%rax\n \tcall *0xf8(%rax)\n /usr/lib/jvm/default-java/include/jni.h:899\n-\tlea 0x19b9(%rip),%rcx \n-\tlea 0x19bd(%rip),%rdx \n+\tlea 0x1550(%rip),%rcx \n+\tlea 0x1554(%rip),%rdx \n \tmov %rbx,%rdi\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rax,%rsi\n /usr/lib/jvm/default-java/include/jni.h:899\n \tmov (%rbx),%rax\n \tcall *0x108(%rax)\n ./src/main/cpp/posix.cpp:113\n \ttest %rax,%rax\n-\tje 2918 \n+\tje 2cf8 \n ./src/main/cpp/posix.cpp:119\n \tmov %rbp,%rsi\n \tmov %r14,%rdx\n \tmov %rbx,%rdi\n \tmov %rax,%r13\n \tcall 2230 \n \tmov %rax,%rbp\n ./src/main/cpp/posix.cpp:120\n \ttest %rax,%rax\n-\tje 2869 \n+\tje 2c49 \n ./src/main/cpp/posix.cpp:124\n \ttest %r15b,%r15b\n ./src/main/cpp/posix.cpp:125\n \tlea 0x30(%rsp),%r15\n \tmov %rax,%rdi\n \tmov %r15,%rsi\n ./src/main/cpp/posix.cpp:124\n-\tjne 2898 \n+\tjne 2c78 \n ./src/main/cpp/posix.cpp:127\n \tcall 20e0 \n ./src/main/cpp/posix.cpp:129\n \tmov %rbp,%rdi\n \tmov %eax,0xc(%rsp)\n \tcall 2040 \n ./src/main/cpp/posix.cpp:130\n \tmov 0xc(%rsp),%eax\n \ttest %eax,%eax\n-\tje 28d0 \n+\tje 2cb0 \n ./src/main/cpp/posix.cpp:130 (discriminator 1)\n \tcall 2060 <__errno_location@plt>\n \tcmpl $0x2,(%rax)\n-\tje 28a0 \n+\tje 2c80 \n ./src/main/cpp/posix.cpp:131\n \tmov %r14,%rdx\n-\tlea 0x1969(%rip),%rsi \n+\tlea 0x1500(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:152\n \tmov 0xc8(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 294e \n+\tjne 2d2e \n \tadd $0xd8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopw 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:125\n \tcall 2140 \n-\tjmp 2835 \n+\tjmp 2c15 \n \tnop\n ./src/main/cpp/posix.cpp:136\n \tpush $0x0\n \txor %r9d,%r9d\n \txor %r8d,%r8d\n \tmov $0x4,%ecx\n \tpush $0x0\n@@ -538,15 +907,15 @@\n ./src/main/cpp/posix.cpp:142\n \tmov %r13,%rdx\n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 2090 \n \tadd $0x20,%rsp\n-\tjmp 2869 \n+\tjmp 2c49 \n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:141\n \tlea 0x28(%rsp),%rcx\n \tlea 0x20(%rsp),%rdx\n \tmov %r15,%rdi\n \tlea 0x1c(%rsp),%rsi\n \tcall 2200 \n@@ -557,41 +926,41 @@\n \tpush 0x30(%rsp)\n \tmov 0x68(%rsp),%eax\n \tpush %rax\n \tmov 0x68(%rsp),%r8d\n \tmov 0x6c(%rsp),%r9d\n \tmov 0x3c(%rsp),%ecx\n \tand $0x1ff,%r8d\n-\tjmp 28b3 \n+\tjmp 2c93 \n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:114\n \tmov 0xc8(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 294e \n+\tjne 2d2e \n ./src/main/cpp/posix.cpp:152\n \tadd $0xd8,%rsp\n ./src/main/cpp/posix.cpp:114\n \tmov %r14,%rdx\n \tmov %rbx,%rdi\n-\tlea 0x1875(%rip),%rsi \n+\tlea 0x140c(%rip),%rsi \n ./src/main/cpp/posix.cpp:152\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n ./src/main/cpp/posix.cpp:114\n \tjmp 2280 \n ./src/main/cpp/posix.cpp:152\n \tcall 2120 <__stack_chk_fail@plt>\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \txchg %ax,%ax\n \n-0000000000002960 :\n+0000000000002d40 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir():\n ./src/main/cpp/posix.cpp:155\n \tendbr64\n \tpush %r15\n \tmov %r8,%rsi\n \tpush %r14\n \tpush %r13\n@@ -606,73 +975,73 @@\n \tmov %cl,0x2f(%rsp)\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %fs:0x28,%rax\n \tmov %rax,0x208(%rsp)\n \tmov (%rdi),%rax\n \tcall *0xf8(%rax)\n /usr/lib/jvm/default-java/include/jni.h:899\n-\tlea 0x1831(%rip),%rcx \n-\tlea 0x1843(%rip),%rdx \n+\tlea 0x13c8(%rip),%rcx \n+\tlea 0x13da(%rip),%rdx \n \tmov %r12,%rdi\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rax,%rsi\n /usr/lib/jvm/default-java/include/jni.h:899\n \tmov (%r12),%rax\n \tcall *0x108(%rax)\n \tmov %rax,0x30(%rsp)\n ./src/main/cpp/posix.cpp:158\n \ttest %rax,%rax\n-\tje 2c20 \n+\tje 3000 \n ./src/main/cpp/posix.cpp:163\n \tmov 0x20(%rsp),%rdx\n \tmov %rbx,%rsi\n \tmov %r12,%rdi\n \tcall 2230 \n \tmov %rax,0x18(%rsp)\n \tmov %rax,%rbx\n ./src/main/cpp/posix.cpp:164\n \ttest %rax,%rax\n-\tje 2bce \n+\tje 2fae \n ./src/main/cpp/posix.cpp:167\n \tmov %rax,%rdi\n \tcall 2100 \n ./src/main/cpp/posix.cpp:168\n \tmov %rbx,%rdi\n ./src/main/cpp/posix.cpp:167\n \tmov %rax,%rbp\n ./src/main/cpp/posix.cpp:168\n \tcall 20f0 \n \tmov %rax,%r13\n ./src/main/cpp/posix.cpp:169\n \ttest %rax,%rax\n-\tje 2c96 \n+\tje 3076 \n \tlea 0x48(%rsp),%rax\n ./src/main/cpp/posix.cpp:184\n \tlea 0x103(%rsp),%rbx\n \tmov %rax,0x10(%rsp)\n \tlea 0xf0(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:177\n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rsp),%rsi\n \tmov %r13,%rdi\n \tcall 2170 \n ./src/main/cpp/posix.cpp:177 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 2ba8 \n+\tjne 2f88 \n ./src/main/cpp/posix.cpp:181\n \tcmpq $0x0,0x48(%rsp)\n-\tje 2bbc \n+\tje 2f9c \n ./src/main/cpp/posix.cpp:184\n \tcmpw $0x2e,(%rbx)\n-\tje 2a38 \n+\tje 2e18 \n ./src/main/cpp/posix.cpp:184 (discriminator 2)\n \tcmpw $0x2e2e,(%rbx)\n-\tje 2b50 \n+\tje 2f30 \n ./src/main/cpp/posix.cpp:188\n \tmov %rbx,%rdi\n \tcall 2100 \n ./src/main/cpp/posix.cpp:188 (discriminator 1)\n \tlea 0x2(%rbp,%rax,1),%rdi\n ./src/main/cpp/posix.cpp:188\n \tmov %rax,%r14\n@@ -690,38 +1059,38 @@\n \tlea 0x1(%r14),%rax\n ./src/main/cpp/posix.cpp:191\n \tmovb $0x2f,(%r15,%rbp,1)\n ./src/main/cpp/posix.cpp:192\n \tlea 0x1(%r15,%rbp,1),%rdx\n /usr/include/x86_64-linux-gnu/bits/string_fortified.h:79 (discriminator 1)\n \tcmp $0x8,%eax\n-\tjae 2b60 \n+\tjae 2f40 \n \ttest $0x4,%al\n-\tjne 2c60 \n+\tjne 3040 \n \ttest %eax,%eax\n-\tjne 2c00 \n+\tjne 2fe0 \n ./src/main/cpp/posix.cpp:197\n \tlea 0x60(%rsp),%r14\n ./src/main/cpp/posix.cpp:196\n \tcmpb $0x0,0x2f(%rsp)\n ./src/main/cpp/posix.cpp:197\n \tmov %r15,%rdi\n \tmov %r14,%rsi\n ./src/main/cpp/posix.cpp:196\n-\tje 2b98 \n+\tje 2f78 \n ./src/main/cpp/posix.cpp:197\n \tcall 2140 \n ./src/main/cpp/posix.cpp:201\n \tmov %r15,%rdi\n \tmov %eax,0x28(%rsp)\n \tcall 2040 \n ./src/main/cpp/posix.cpp:202\n \tmov 0x28(%rsp),%eax\n \ttest %eax,%eax\n-\tjne 2c78 \n+\tjne 3058 \n ./src/main/cpp/posix.cpp:210\n \tlea 0x58(%rsp),%rcx\n \tlea 0x50(%rsp),%rdx\n \tmov %r14,%rdi\n \tlea 0x44(%rsp),%rsi\n \tcall 2200 \n ./src/main/cpp/posix.cpp:212\n@@ -740,20 +1109,20 @@\n \txor %eax,%eax\n \tmov 0x54(%rsp),%r8d\n \tmov 0x40(%rsp),%rdx\n \tmov 0x48(%rsp),%rsi\n \tcall 2090 \n \tpop %rax\n \tpop %rdx\n-\tjmp 2a38 \n+\tjmp 2e18 \n \tnopl 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:184 (discriminator 2)\n \tcmpb $0x0,0x2(%rbx)\n-\tje 2a38 \n-\tjmp 2a6f \n+\tje 2e18 \n+\tjmp 2e4f \n \tnop\n /usr/include/x86_64-linux-gnu/bits/string_fortified.h:79 (discriminator 1)\n \tmov (%rbx),%rcx\n \tlea 0x8(%rdx),%rdi\n \tand $0xfffffffffffffff8,%rdi\n \tmov %rcx,(%rdx)\n \tmov %eax,%ecx\n@@ -763,64 +1132,64 @@\n \tmov %rbx,%rsi\n \tlea (%rax,%rdx,1),%ecx\n \tsub %rdx,%rsi\n \tmov %ecx,%eax\n \tshr $0x3,%eax\n \tmov %eax,%ecx\n \trep movsq %ds:(%rsi),%es:(%rdi)\n-\tjmp 2abe \n+\tjmp 2e9e \n \tnopl (%rax)\n ./src/main/cpp/posix.cpp:199\n \tcall 20e0 \n-\tjmp 2ad9 \n+\tjmp 2eb9 \n \tnopw 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:178\n \tmov 0x20(%rsp),%rdx\n-\tlea 0x146c(%rip),%rsi \n+\tlea 0x132c(%rip),%rsi \n \tmov %r12,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:216\n \tmov %r13,%rdi\n \tcall 21e0 \n ./src/main/cpp/posix.cpp:217\n \tmov 0x18(%rsp),%rdi\n \tcall 2040 \n ./src/main/cpp/posix.cpp:218\n \tmov 0x208(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 2c91 \n+\tjne 3071 \n \tadd $0x218,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopw 0x0(%rax,%rax,1)\n /usr/include/x86_64-linux-gnu/bits/string_fortified.h:79 (discriminator 1)\n \tmovzbl (%rbx),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%al\n-\tje 2abe \n+\tje 2e9e \n \tmov %eax,%eax\n \tmovzwl -0x2(%rbx,%rax,1),%ecx\n \tmov %cx,-0x2(%rdx,%rax,1)\n-\tjmp 2abe \n+\tjmp 2e9e \n \txchg %ax,%ax\n ./src/main/cpp/posix.cpp:159\n \tmov 0x208(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 2c91 \n+\tjne 3071 \n \tmov 0x20(%rsp),%rdx\n ./src/main/cpp/posix.cpp:218\n \tadd $0x218,%rsp\n ./src/main/cpp/posix.cpp:159\n \tmov %r12,%rdi\n-\tlea 0x156b(%rip),%rsi \n+\tlea 0x1102(%rip),%rsi \n ./src/main/cpp/posix.cpp:218\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n@@ -829,47 +1198,47 @@\n \tnopl 0x0(%rax,%rax,1)\n /usr/include/x86_64-linux-gnu/bits/string_fortified.h:79 (discriminator 1)\n \tmov (%rbx),%ecx\n \tmov %eax,%eax\n \tmov %ecx,(%rdx)\n \tmov -0x4(%rbx,%rax,1),%ecx\n \tmov %ecx,-0x4(%rdx,%rax,1)\n-\tjmp 2abe \n+\tjmp 2e9e \n \tnopl 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:203\n \tmov 0x20(%rsp),%rdx\n-\tlea 0x1546(%rip),%rsi \n+\tlea 0x10dd(%rip),%rsi \n \tmov %r12,%rdi\n \tcall 2220 \n-\tjmp 2bbc \n+\tjmp 2f9c \n ./src/main/cpp/posix.cpp:218\n \tcall 2120 <__stack_chk_fail@plt>\n ./src/main/cpp/posix.cpp:170\n \tmov 0x20(%rsp),%rdx\n-\tlea 0x155d(%rip),%rsi \n+\tlea 0x10f4(%rip),%rsi \n \tmov %r12,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:171\n \tmov 0x208(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 2c91 \n+\tjne 3071 \n \tmov 0x18(%rsp),%rdi\n ./src/main/cpp/posix.cpp:218\n \tadd $0x218,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n ./src/main/cpp/posix.cpp:171\n \tjmp 2040 \n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000002ce0 :\n+00000000000030c0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink():\n ./src/main/cpp/posix.cpp:221\n \tendbr64\n \tpush %r14\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:222\n \tmov %r8,%rdx\n@@ -881,25 +1250,25 @@\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n ./src/main/cpp/posix.cpp:222\n \tcall 2230 \n ./src/main/cpp/posix.cpp:223\n \ttest %rax,%rax\n-\tje 2d41 \n+\tje 3121 \n ./src/main/cpp/posix.cpp:226\n \tmov %r13,%rsi\n \tmov %r12,%rdx\n \tmov %rbp,%rdi\n \tmov %rax,%rbx\n \tcall 2230 \n \tmov %rax,%r13\n ./src/main/cpp/posix.cpp:227\n \ttest %rax,%rax\n-\tje 2d70 \n+\tje 3150 \n ./src/main/cpp/posix.cpp:231\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \tcall 2160 \n ./src/main/cpp/posix.cpp:232\n \tmov %r13,%rdi\n ./src/main/cpp/posix.cpp:231\n@@ -907,27 +1276,27 @@\n ./src/main/cpp/posix.cpp:232\n \tcall 2040 \n ./src/main/cpp/posix.cpp:233\n \tmov %rbx,%rdi\n \tcall 2040 \n ./src/main/cpp/posix.cpp:234\n \ttest %r14d,%r14d\n-\tjne 2d50 \n+\tjne 3130 \n ./src/main/cpp/posix.cpp:237\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tret\n \tnopw 0x0(%rax,%rax,1)\n \tpop %rbx\n ./src/main/cpp/posix.cpp:235\n \tmov %r12,%rdx\n-\tlea 0x14c0(%rip),%rsi \n+\tlea 0x1057(%rip),%rsi \n \tmov %rbp,%rdi\n ./src/main/cpp/posix.cpp:237\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n ./src/main/cpp/posix.cpp:235\n@@ -940,15 +1309,15 @@\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n ./src/main/cpp/posix.cpp:228\n \tjmp 2040 \n \n-0000000000002d80 :\n+0000000000003160 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink():\n ./src/main/cpp/posix.cpp:240\n \tendbr64\n \tpush %r14\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:242\n \tmov %rcx,%rdx\n@@ -963,45 +1332,45 @@\n \tmov %fs:0x28,%rax\n \tmov %rax,0x98(%rsp)\n \txor %eax,%eax\n ./src/main/cpp/posix.cpp:242\n \tcall 2230 \n ./src/main/cpp/posix.cpp:243\n \ttest %rax,%rax\n-\tje 2e7a \n+\tje 325a \n ./src/main/cpp/posix.cpp:246\n \tmov %rsp,%rsi\n \tmov %rax,%rdi\n \tmov %rax,%rbx\n \tcall 20e0 \n ./src/main/cpp/posix.cpp:247\n \ttest %eax,%eax\n-\tjne 2e60 \n+\tjne 3240 \n ./src/main/cpp/posix.cpp:253\n \tmov 0x30(%rsp),%r14\n \tlea 0x1(%r14),%rdi\n \tcall 2250 \n \tmov %rax,%rbp\n ./src/main/cpp/posix.cpp:254\n \ttest %rax,%rax\n-\tje 2ea3 \n+\tje 3283 \n /usr/include/x86_64-linux-gnu/bits/unistd.h:68 (discriminator 7)\n \tmov %r14,%rdx\n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tcall 20b0 \n ./src/main/cpp/posix.cpp:261\n \tmov %rbx,%rdi\n /usr/include/x86_64-linux-gnu/bits/unistd.h:68 (discriminator 7)\n \tmov %rax,%r14\n ./src/main/cpp/posix.cpp:261\n \tcall 2040 \n ./src/main/cpp/posix.cpp:262\n \ttest %r14d,%r14d\n-\tjs 2e80 \n+\tjs 3260 \n ./src/main/cpp/posix.cpp:267\n \tmov 0x30(%rsp),%rax\n ./src/main/cpp/posix.cpp:268\n \tmov %r12,%rdi\n \tmov %r13,%rdx\n \tmov %rbp,%rsi\n ./src/main/cpp/posix.cpp:267\n@@ -1013,114 +1382,114 @@\n ./src/main/cpp/posix.cpp:268\n \tmov %rax,%rbx\n ./src/main/cpp/posix.cpp:269\n \tcall 2040 \n ./src/main/cpp/posix.cpp:271\n \tmov 0x98(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 2e9e \n+\tjne 327e \n \tadd $0xa0,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tret\n \tnopw 0x0(%rax,%rax,1)\n ./src/main/cpp/posix.cpp:248\n \tmov %rbx,%rdi\n \tcall 2040 \n ./src/main/cpp/posix.cpp:249\n \tmov %r13,%rdx\n-\tlea 0x13bb(%rip),%rsi \n+\tlea 0xf52(%rip),%rsi \n \tmov %r12,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:244\n \txor %ebx,%ebx\n-\tjmp 2e31 \n+\tjmp 3211 \n \txchg %ax,%ax\n ./src/main/cpp/posix.cpp:263\n \tmov %rbp,%rdi\n ./src/main/cpp/posix.cpp:244\n \txor %ebx,%ebx\n ./src/main/cpp/posix.cpp:263\n \tcall 2040 \n ./src/main/cpp/posix.cpp:264\n \tmov %r13,%rdx\n-\tlea 0x13c5(%rip),%rsi \n+\tlea 0xf5c(%rip),%rsi \n \tmov %r12,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:265\n-\tjmp 2e31 \n+\tjmp 3211 \n ./src/main/cpp/posix.cpp:271\n \tcall 2120 <__stack_chk_fail@plt>\n ./src/main/cpp/posix.cpp:255\n \tmov %rbx,%rdi\n ./src/main/cpp/posix.cpp:244\n \txor %ebx,%ebx\n ./src/main/cpp/posix.cpp:255\n \tcall 2040 \n ./src/main/cpp/posix.cpp:256\n \tmov %r13,%rdx\n-\tlea 0x138b(%rip),%rsi \n+\tlea 0xf22(%rip),%rsi \n \tmov %r12,%rdi\n \tcall 2280 \n ./src/main/cpp/posix.cpp:257\n-\tjmp 2e31 \n+\tjmp 3211 \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnop\n \n-0000000000002ed0 :\n+00000000000032b0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid():\n ./src/main/cpp/posix.cpp:278\n \tendbr64\n ./src/main/cpp/posix.cpp:279\n \tjmp 20d0 \n \tnopl 0x0(%rax)\n \n-0000000000002ee0 :\n+00000000000032c0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach():\n ./src/main/cpp/posix.cpp:283\n \tendbr64\n \tpush %rbp\n \tmov %rdx,%rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n \tsub $0x8,%rsp\n ./src/main/cpp/posix.cpp:284\n \tcall 21d0 \n ./src/main/cpp/posix.cpp:284 (discriminator 1)\n \tcmp $0xffffffff,%eax\n-\tje 2f08 \n+\tje 32e8 \n ./src/main/cpp/posix.cpp:290\n \tadd $0x8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:286\n \tcall 2060 <__errno_location@plt>\n ./src/main/cpp/posix.cpp:286 (discriminator 1)\n \tcmpl $0x1,(%rax)\n-\tje 2efa \n+\tje 32da \n ./src/main/cpp/posix.cpp:290\n \tadd $0x8,%rsp\n ./src/main/cpp/posix.cpp:287\n \tmov %rbp,%rdx\n \tmov %rbx,%rdi\n-\tlea 0x1349(%rip),%rsi \n+\tlea 0xee0(%rip),%rsi \n ./src/main/cpp/posix.cpp:290\n \tpop %rbx\n \tpop %rbp\n ./src/main/cpp/posix.cpp:287\n \tjmp 2220 \n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000002f30 :\n+0000000000003310 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory():\n ./src/main/cpp/posix.cpp:293\n \tendbr64\n \tpush %r12\n /usr/include/x86_64-linux-gnu/bits/unistd.h:88 (discriminator 7)\n \txor %esi,%esi\n ./src/main/cpp/posix.cpp:293\n@@ -1131,15 +1500,15 @@\n \txor %edi,%edi\n ./src/main/cpp/posix.cpp:293\n \tpush %rbx\n /usr/include/x86_64-linux-gnu/bits/unistd.h:88 (discriminator 7)\n \tcall 21b0 \n ./src/main/cpp/posix.cpp:295\n \ttest %rax,%rax\n-\tje 2f70 \n+\tje 3350 \n ./src/main/cpp/posix.cpp:299\n \tmov %rbp,%rdi\n \tmov %rax,%rbx\n \tmov %r12,%rdx\n \tmov %rax,%rsi\n \tcall 22e0 \n ./src/main/cpp/posix.cpp:300\n@@ -1153,24 +1522,24 @@\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tret\n ./src/main/cpp/posix.cpp:296\n \tmov %rbp,%rdi\n \tmov %r12,%rdx\n-\tlea 0x1302(%rip),%rsi \n+\tlea 0xe99(%rip),%rsi \n ./src/main/cpp/posix.cpp:297\n \txor %ebp,%ebp\n ./src/main/cpp/posix.cpp:296\n \tcall 2220 \n ./src/main/cpp/posix.cpp:297\n-\tjmp 2f68 \n+\tjmp 3348 \n \tcs nopw 0x0(%rax,%rax,1)\n \n-0000000000002f90 :\n+0000000000003370 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory():\n ./src/main/cpp/posix.cpp:305\n \tendbr64\n \tpush %r12\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:306\n \tmov %rcx,%rdx\n@@ -1179,35 +1548,35 @@\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n ./src/main/cpp/posix.cpp:306\n \tcall 2230 \n ./src/main/cpp/posix.cpp:307\n \ttest %rax,%rax\n-\tje 2ff0 \n+\tje 33d0 \n ./src/main/cpp/posix.cpp:310\n \tmov %rax,%rdi\n \tmov %rax,%rbx\n \tcall 2110 \n ./src/main/cpp/posix.cpp:310 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 2fd0 \n+\tjne 33b0 \n ./src/main/cpp/posix.cpp:313\n \tmov %rbx,%rdi\n ./src/main/cpp/posix.cpp:314\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n ./src/main/cpp/posix.cpp:313\n \tjmp 2040 \n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:311\n \tmov %rbp,%rdi\n \tmov %r12,%rdx\n-\tlea 0x12b5(%rip),%rsi \n+\tlea 0xe4c(%rip),%rsi \n \tcall 2220 \n ./src/main/cpp/posix.cpp:313\n \tmov %rbx,%rdi\n ./src/main/cpp/posix.cpp:314\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n@@ -1217,15 +1586,15 @@\n ./src/main/cpp/posix.cpp:314\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tret\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-0000000000003000 :\n+00000000000033e0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable():\n ./src/main/cpp/posix.cpp:317\n \tendbr64\n \tpush %r13\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:318\n \tmov %rcx,%rdx\n@@ -1248,15 +1617,15 @@\n \tmov %rbx,%rdi\n ./src/main/cpp/posix.cpp:319\n \tmov %rax,%r12\n ./src/main/cpp/posix.cpp:320\n \tcall 2040 \n ./src/main/cpp/posix.cpp:321\n \ttest %r12,%r12\n-\tje 3058 \n+\tje 3438 \n ./src/main/cpp/posix.cpp:325\n \tadd $0x8,%rsp\n ./src/main/cpp/posix.cpp:324\n \tmov %r13,%rdx\n \tmov %r12,%rsi\n \tmov %rbp,%rdi\n ./src/main/cpp/posix.cpp:325\n@@ -1273,15 +1642,15 @@\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tret\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-0000000000003070 :\n+0000000000003450 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable():\n ./src/main/cpp/posix.cpp:328\n \tendbr64\n \tpush %r13\n \tmov %rdx,%rsi\n ./src/main/cpp/posix.cpp:329\n \tmov %r8,%rdx\n@@ -1294,15 +1663,15 @@\n \tmov %rdi,%rbx\n \tsub $0x8,%rsp\n ./src/main/cpp/posix.cpp:329\n \tcall 2230 \n \tmov %rax,%r12\n ./src/main/cpp/posix.cpp:330\n \ttest %r13,%r13\n-\tje 30f8 \n+\tje 34d8 \n ./src/main/cpp/posix.cpp:335\n \tmov %r13,%rsi\n \tmov %rbp,%rdx\n \tmov %rbx,%rdi\n \tcall 2230 \n ./src/main/cpp/posix.cpp:336\n \tmov $0x1,%edx\n@@ -1310,15 +1679,15 @@\n \tmov %rax,%rsi\n ./src/main/cpp/posix.cpp:335\n \tmov %rax,%r13\n ./src/main/cpp/posix.cpp:336\n \tcall 20c0 \n ./src/main/cpp/posix.cpp:336 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 30e0 \n+\tjne 34c0 \n ./src/main/cpp/posix.cpp:339\n \tmov %r13,%rdi\n \tcall 2040 \n ./src/main/cpp/posix.cpp:342\n \tadd $0x8,%rsp\n ./src/main/cpp/posix.cpp:341\n \tmov %r12,%rdi\n@@ -1328,43 +1697,43 @@\n \tpop %r12\n \tpop %r13\n ./src/main/cpp/posix.cpp:341\n \tjmp 2040 \n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:337\n \tmov %rbp,%rdx\n-\tlea 0x11bb(%rip),%rsi \n+\tlea 0xd52(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 2220 \n-\tjmp 30bf \n+\tjmp 349f \n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:331\n \tmov $0x1,%edx\n-\tlea 0x117a(%rip),%rsi \n+\tlea 0xd11(%rip),%rsi \n \tmov %rax,%rdi\n \tcall 20c0 \n ./src/main/cpp/posix.cpp:331 (discriminator 1)\n \ttest %eax,%eax\n-\tje 30c7 \n+\tje 34a7 \n ./src/main/cpp/posix.cpp:332\n \tmov %rbp,%rdx\n-\tlea 0x118b(%rip),%rsi \n+\tlea 0xd22(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 2220 \n-\tjmp 30c7 \n+\tjmp 34a7 \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnop\n \n-0000000000003130 :\n+0000000000003510 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty():\n ./src/main/cpp/posix.cpp:349\n \tendbr64\n ./src/main/cpp/posix.cpp:352\n \tcmp $0x1,%edx\n-\tjbe 3140 \n+\tjbe 3520 \n \txor %eax,%eax\n ./src/main/cpp/posix.cpp:359\n \tret\n \tnopl 0x0(%rax)\n ./src/main/cpp/posix.cpp:349\n \tsub $0x8,%rsp\n ./src/main/cpp/posix.cpp:355\n@@ -1374,15 +1743,15 @@\n \ttest %eax,%eax\n \tsetne %al\n ./src/main/cpp/posix.cpp:359\n \tadd $0x8,%rsp\n \tret\n \tcs nopw 0x0(%rax,%rax,1)\n \n-0000000000003160 :\n+0000000000003540 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize():\n ./src/main/cpp/posix.cpp:362\n \tendbr64\n \tpush %r13\n ./src/main/cpp/posix.cpp:364\n \tmov $0x5413,%esi\n ./src/main/cpp/posix.cpp:362\n@@ -1401,26 +1770,26 @@\n \tmov %rax,0x8(%rsp)\n \tmov %rsp,%rax\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tcall 21a0 \n ./src/main/cpp/posix.cpp:365\n \ttest %eax,%eax\n-\tjne 3238 \n+\tjne 3618 \n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov (%rbx),%rax\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n /usr/lib/jvm/default-java/include/jni.h:1284\n-\tlea 0xf90(%rip),%r13 \n+\tlea 0xb27(%rip),%r13 \n /usr/lib/jvm/default-java/include/jni.h:891\n \tcall *0xf8(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov %r13,%rcx\n-\tlea 0x1114(%rip),%rdx \n+\tlea 0xcab(%rip),%rdx \n \tmov %rbx,%rdi\n /usr/lib/jvm/default-java/include/jni.h:891\n \tmov %rax,%r12\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r12,%rsi\n \tcall *0x2f0(%rax)\n@@ -1434,15 +1803,15 @@\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n /usr/lib/jvm/default-java/include/jni.h:1284\n \tmov (%rbx),%rax\n \tmov %r13,%rcx\n \tmov %r12,%rsi\n-\tlea 0x10e0(%rip),%rdx \n+\tlea 0xc77(%rip),%rdx \n \tmov %rbx,%rdi\n \tcall *0x2f0(%rax)\n ./src/main/cpp/posix.cpp:373\n \tmovzwl (%rsp),%ecx\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov %rbp,%rsi\n \tmov %rbx,%rdi\n@@ -1450,403 +1819,34 @@\n \tmov %rax,%rdx\n /usr/lib/jvm/default-java/include/jni.h:1336\n \tmov (%rbx),%rax\n \tcall *0x368(%rax)\n ./src/main/cpp/posix.cpp:374\n \tmov 0x8(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 324c \n+\tjne 362c \n \tadd $0x18,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tret\n \tnopl (%rax)\n ./src/main/cpp/posix.cpp:366\n \tmov %r12,%rdx\n-\tlea 0x1076(%rip),%rsi \n+\tlea 0xc0d(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:367\n-\tjmp 321a \n+\tjmp 35fa \n ./src/main/cpp/posix.cpp:374\n \tcall 2120 <__stack_chk_fail@plt>\n \tcs nopw 0x0(%rax,%rax,1)\n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000003260 :\n-JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n-./src/main/cpp/posix.cpp:1056\n-\tendbr64\n-\tsub $0xd8,%rsp\n-\tmov %rcx,0x38(%rsp)\n-\tmov %r8,0x40(%rsp)\n-\tmov %r9,0x48(%rsp)\n-\ttest %al,%al\n-\tje 32b5 \n-\tmovaps %xmm0,0x50(%rsp)\n-\tmovaps %xmm1,0x60(%rsp)\n-\tmovaps %xmm2,0x70(%rsp)\n-\tmovaps %xmm3,0x80(%rsp)\n-\tmovaps %xmm4,0x90(%rsp)\n-\tmovaps %xmm5,0xa0(%rsp)\n-\tmovaps %xmm6,0xb0(%rsp)\n-\tmovaps %xmm7,0xc0(%rsp)\n-\tmov %fs:0x28,%rax\n-\tmov %rax,0x18(%rsp)\n-\txor %eax,%eax\n-./src/main/cpp/posix.cpp:1058\n-\tlea 0xe0(%rsp),%rax\n-./src/main/cpp/posix.cpp:1059\n-\tmov %rsp,%rcx\n-./src/main/cpp/posix.cpp:1058\n-\tmovl $0x18,(%rsp)\n-\tmov %rax,0x8(%rsp)\n-\tlea 0x20(%rsp),%rax\n-\tmov %rax,0x10(%rsp)\n-./src/main/cpp/posix.cpp:1059\n-\tmov (%rdi),%rax\n-./src/main/cpp/posix.cpp:1058\n-\tmovl $0x30,0x4(%rsp)\n-./src/main/cpp/posix.cpp:1059\n-\tcall *0x1f0(%rax)\n-./src/main/cpp/posix.cpp:1061\n-\tmov 0x18(%rsp),%rax\n-\tsub %fs:0x28,%rax\n-\tjne 330f \n-\tadd $0xd8,%rsp\n-\tret\n-\tcall 2120 <__stack_chk_fail@plt>\n-\tcs nopw 0x0(%rax,%rax,1)\n-\txchg %ax,%ax\n-\n-0000000000003320 :\n-Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():\n-./src/main/cpp/linux.cpp:35\n-\tendbr64\n-\tpush %r15\n-./src/main/cpp/linux.cpp:36\n-\tlea 0xfb3(%rip),%rsi \n-./src/main/cpp/linux.cpp:35\n-\tpush %r14\n-\tpush %r13\n-\tmov %rdx,%r13\n-\tpush %r12\n-\tpush %rbp\n-\tmov %rcx,%rbp\n-\tpush %rbx\n-\tmov %rdi,%rbx\n-./src/main/cpp/linux.cpp:36\n-\tlea 0xf9d(%rip),%rdi \n-./src/main/cpp/linux.cpp:35\n-\tsub $0x468,%rsp\n-\tmov %fs:0x28,%rax\n-\tmov %rax,0x458(%rsp)\n-\txor %eax,%eax\n-./src/main/cpp/linux.cpp:36\n-\tcall 2270 \n-./src/main/cpp/linux.cpp:37\n-\ttest %rax,%rax\n-\tje 3470 \n-\tmov %rax,%r12\n-/usr/lib/jvm/default-java/include/jni.h:891\n-\tmov (%rbx),%rax\n-\tmov %r13,%rsi\n-\tmov %rbx,%rdi\n-\tcall *0xf8(%rax)\n-/usr/lib/jvm/default-java/include/jni.h:899\n-\tlea 0xcba(%rip),%rcx \n-\tlea 0xf79(%rip),%rdx \n-\tmov %rbx,%rdi\n-/usr/lib/jvm/default-java/include/jni.h:891\n-\tmov %rax,%rsi\n-/usr/lib/jvm/default-java/include/jni.h:899\n-\tmov (%rbx),%rax\n-\tcall *0x108(%rax)\n-\tmov %rax,0x18(%rsp)\n-\tlea 0x50(%rsp),%rax\n-\tmov %rax,0x8(%rsp)\n-\tlea 0x20(%rsp),%rax\n-\tmov %rax,0x10(%rsp)\n-\tjmp 341f \n-\tnopw 0x0(%rax,%rax,1)\n-./src/main/cpp/linux.cpp:48\n-\tmov 0x28(%rsp),%rsi\n-\tmov %rbp,%rdx\n-\tmov %rbx,%rdi\n-\tcall 22e0 \n-./src/main/cpp/linux.cpp:49\n-\tmov 0x30(%rsp),%rsi\n-\tmov %rbp,%rdx\n-\tmov %rbx,%rdi\n-./src/main/cpp/linux.cpp:48\n-\tmov %rax,%r14\n-./src/main/cpp/linux.cpp:49\n-\tcall 22e0 \n-./src/main/cpp/linux.cpp:50\n-\tmov 0x20(%rsp),%rsi\n-\tmov %rbp,%rdx\n-\tmov %rbx,%rdi\n-./src/main/cpp/linux.cpp:49\n-\tmov %rax,%r15\n-./src/main/cpp/linux.cpp:50\n-\tcall 22e0 \n-./src/main/cpp/linux.cpp:51\n-\tsub $0x8,%rsp\n-\tmov %r15,%r8\n-\tmov %r14,%rcx\n-\tpush $0x1\n-./src/main/cpp/linux.cpp:50\n-\tmov %rax,%r9\n-./src/main/cpp/linux.cpp:51\n-\tmov %r13,%rsi\n-\tmov %rbx,%rdi\n-\tpush $0x1\n-\txor %eax,%eax\n-\tpush $0x0\n-\tmov 0x38(%rsp),%rdx\n-\tcall 2090 \n-\tadd $0x20,%rsp\n-./src/main/cpp/linux.cpp:47\n-\tmov 0x8(%rsp),%rdx\n-\tmov 0x10(%rsp),%rsi\n-\tmov $0x400,%ecx\n-\tmov %r12,%rdi\n-\tcall 2130 \n-./src/main/cpp/linux.cpp:47 (discriminator 1)\n-\ttest %rax,%rax\n-\tjne 33c0 \n-./src/main/cpp/linux.cpp:54\n-\tmov %r12,%rdi\n-\tcall 2050 \n-./src/main/cpp/linux.cpp:55\n-\tmov 0x458(%rsp),%rax\n-\tsub %fs:0x28,%rax\n-\tjne 34a6 \n-\tadd $0x468,%rsp\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-\tpop %r15\n-\tret\n-\tnopl 0x0(%rax,%rax,1)\n-./src/main/cpp/linux.cpp:38\n-\tmov 0x458(%rsp),%rax\n-\tsub %fs:0x28,%rax\n-\tjne 34a6 \n-./src/main/cpp/linux.cpp:55\n-\tadd $0x468,%rsp\n-./src/main/cpp/linux.cpp:38\n-\tmov %rbp,%rdx\n-\tmov %rbx,%rdi\n-\tlea 0xe55(%rip),%rsi \n-./src/main/cpp/linux.cpp:55\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-\tpop %r15\n-./src/main/cpp/linux.cpp:38\n-\tjmp 2220 \n-./src/main/cpp/linux.cpp:55\n-\tcall 2120 <__stack_chk_fail@plt>\n-\tnopl 0x0(%rax,%rax,1)\n-\n-00000000000034b0 :\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch():\n-./src/main/cpp/linux.cpp:63\n-\tendbr64\n-\tpush %r14\n-\tmov %rcx,%r14\n-\tpush %r13\n-\tpush %r12\n-\tmov %rdx,%r12\n-\tpush %rbp\n-\tmov %rdi,%rbp\n-./src/main/cpp/linux.cpp:65\n-\tmov $0x80000,%edi\n-./src/main/cpp/linux.cpp:63\n-\tpush %rbx\n-./src/main/cpp/linux.cpp:65\n-\tcall 22d0 \n-./src/main/cpp/linux.cpp:70\n-\tcmp $0xffffffff,%eax\n-\tje 3540 \n-./src/main/cpp/linux.cpp:74\n-\tmov %r12,%rsi\n-\tmov %r14,%rdx\n-\tmov %rbp,%rdi\n-\tmov %eax,%ebx\n-\tcall 2230 \n-./src/main/cpp/linux.cpp:75\n-\tmov %ebx,%edi\n-\tmov $0xfc6,%edx\n-\tmov %rax,%rsi\n-./src/main/cpp/linux.cpp:74\n-\tmov %rax,%r12\n-./src/main/cpp/linux.cpp:75\n-\tcall 2260 \n-./src/main/cpp/linux.cpp:76\n-\tmov %r12,%rdi\n-./src/main/cpp/linux.cpp:75\n-\tmov %eax,%r13d\n-./src/main/cpp/linux.cpp:76\n-\tcall 2040 \n-./src/main/cpp/linux.cpp:77\n-\tcmp $0xffffffff,%r13d\n-\tje 3560 \n-./src/main/cpp/linux.cpp:82\n-\tmov $0x8,%edi\n-\tcall 2250 \n-/usr/lib/jvm/default-java/include/jni.h:1853\n-\tmov %rbp,%rdi\n-\tmov $0x8,%edx\n-./src/main/cpp/linux.cpp:83\n-\tmov %ebx,(%rax)\n-./src/main/cpp/linux.cpp:82\n-\tmov %rax,%rsi\n-./src/main/cpp/linux.cpp:84\n-\tmov %r13d,0x4(%rax)\n-/usr/lib/jvm/default-java/include/jni.h:1853\n-\tmov 0x0(%rbp),%rax\n-./src/main/cpp/linux.cpp:86\n-\tpop %rbx\n-\tpop %rbp\n-/usr/lib/jvm/default-java/include/jni.h:1853\n-\tmov 0x728(%rax),%rax\n-./src/main/cpp/linux.cpp:86\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-/usr/lib/jvm/default-java/include/jni.h:1853\n-\tjmp *%rax\n-\tnopw 0x0(%rax,%rax,1)\n-./src/main/cpp/linux.cpp:71\n-\tmov %r14,%rdx\n-\tlea 0xdc0(%rip),%rsi \n-\tmov %rbp,%rdi\n-\tcall 2220 \n-./src/main/cpp/linux.cpp:86\n-\tpop %rbx\n-\txor %eax,%eax\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-\tret\n-\tnopl (%rax)\n-./src/main/cpp/linux.cpp:78\n-\tmov %ebx,%edi\n-\tcall 21c0 \n-./src/main/cpp/linux.cpp:79\n-\tmov %r14,%rdx\n-\tlea 0xdb6(%rip),%rsi \n-\tmov %rbp,%rdi\n-\tcall 2220 \n-./src/main/cpp/linux.cpp:80\n-\tjmp 3552 \n-\tnopl 0x0(%rax,%rax,1)\n-\n-0000000000003580 :\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent():\n-./src/main/cpp/linux.cpp:89\n-\tendbr64\n-\tpush %r13\n-\tmov %rdx,%rsi\n-\tmov %rcx,%r13\n-\tpush %r12\n-\tpush %rbp\n-\tpush %rbx\n-\tmov %rdi,%rbx\n-\tsub $0x8,%rsp\n-/usr/lib/jvm/default-java/include/jni.h:1856\n-\tmov (%rdi),%rax\n-\tcall *0x730(%rax)\n-./src/main/cpp/linux.cpp:92\n-\tmov $0x110,%edi\n-/usr/lib/jvm/default-java/include/jni.h:1856\n-\tmov %rax,%r12\n-./src/main/cpp/linux.cpp:92\n-\tcall 2250 \n-/usr/include/x86_64-linux-gnu/bits/unistd.h:28 (discriminator 7)\n-\tmov (%r12),%edi\n-\tmov $0x110,%edx\n-\tmov %rax,%rsi\n-./src/main/cpp/linux.cpp:92\n-\tmov %rax,%rbp\n-/usr/include/x86_64-linux-gnu/bits/unistd.h:28 (discriminator 7)\n-\tcall 21f0 \n-./src/main/cpp/linux.cpp:94\n-\tmov %rbp,%rdi\n-/usr/include/x86_64-linux-gnu/bits/unistd.h:28 (discriminator 7)\n-\tmov %rax,%r12\n-./src/main/cpp/linux.cpp:94\n-\tcall 2040 \n-./src/main/cpp/linux.cpp:95\n-\tmov $0x1,%eax\n-\tcmp $0xffffffffffffffff,%r12\n-\tje 35e8 \n-./src/main/cpp/linux.cpp:100\n-\tadd $0x8,%rsp\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tret\n-\tnopw 0x0(%rax,%rax,1)\n-./src/main/cpp/linux.cpp:96\n-\tmov %r13,%rdx\n-\tmov %rbx,%rdi\n-\tlea 0xd4e(%rip),%rsi \n-\tcall 2220 \n-./src/main/cpp/linux.cpp:100\n-\tadd $0x8,%rsp\n-./src/main/cpp/linux.cpp:97\n-\txor %eax,%eax\n-./src/main/cpp/linux.cpp:100\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tret\n-\tnopw 0x0(%rax,%rax,1)\n-\n-0000000000003610 :\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch():\n-./src/main/cpp/linux.cpp:103\n-\tendbr64\n-\tpush %rbx\n-/usr/lib/jvm/default-java/include/jni.h:1856\n-\tmov (%rdi),%rax\n-./src/main/cpp/linux.cpp:103\n-\tmov %rdx,%rsi\n-/usr/lib/jvm/default-java/include/jni.h:1856\n-\tcall *0x730(%rax)\n-./src/main/cpp/linux.cpp:105\n-\tmov 0x4(%rax),%esi\n-\tmov (%rax),%edi\n-/usr/lib/jvm/default-java/include/jni.h:1856\n-\tmov %rax,%rbx\n-./src/main/cpp/linux.cpp:105\n-\tcall 22c0 \n-./src/main/cpp/linux.cpp:106\n-\tmov (%rbx),%edi\n-\tcall 21c0 \n-./src/main/cpp/linux.cpp:107\n-\tmov %rbx,%rdi\n-./src/main/cpp/linux.cpp:108\n-\tpop %rbx\n-./src/main/cpp/linux.cpp:107\n-\tjmp 2040 \n-\txchg %ax,%ax\n-\n 0000000000003640 :\n mark_failed_with_errno():\n ./src/shared/cpp/generic_posix.cpp:28\n \tendbr64\n \tpush %r14\n \tmov %rdx,%r14\n \tpush %r13\n@@ -1913,15 +1913,110 @@\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 \tcs nopw 0x0(%rax,%rax,1)\n \n-00000000000036d0 :\n+00000000000036d0 :\n+mark_failed_with_code():\n+./src/shared/cpp/generic.cpp:27\n+\tendbr64\n+\tpush %r15\n+\tmov %rsi,%r15\n+/usr/lib/jvm/default-java/include/jni.h:891\n+\tmov %r8,%rsi\n+./src/shared/cpp/generic.cpp:27\n+\tpush %r14\n+\tpush %r13\n+\tmov %edx,%r13d\n+\tpush %r12\n+\tmov %r8,%r12\n+\tpush %rbp\n+\tmov %rcx,%rbp\n+\tpush %rbx\n+\tmov %rdi,%rbx\n+\tsub $0x8,%rsp\n+/usr/lib/jvm/default-java/include/jni.h:891\n+\tmov (%rdi),%rax\n+\tcall *0xf8(%rax)\n+/usr/lib/jvm/default-java/include/jni.h:899\n+\tlea 0xbdc(%rip),%rcx \n+\tlea 0xb4c(%rip),%rdx \n+\tmov %rbx,%rdi\n+/usr/lib/jvm/default-java/include/jni.h:891\n+\tmov %rax,%rsi\n+/usr/lib/jvm/default-java/include/jni.h:899\n+\tmov (%rbx),%rax\n+\tcall *0x108(%rax)\n+/usr/lib/jvm/default-java/include/jni.h:1616\n+\tmov %r15,%rsi\n+\tmov %rbx,%rdi\n+/usr/lib/jvm/default-java/include/jni.h:899\n+\tmov %rax,%r14\n+/usr/lib/jvm/default-java/include/jni.h:1616\n+\tmov (%rbx),%rax\n+\tcall *0x538(%rax)\n+\tmov %rax,%r15\n+./src/shared/cpp/generic.cpp:31\n+\ttest %rbp,%rbp\n+\tje 3746 \n+/usr/lib/jvm/default-java/include/jni.h:1616\n+\tmov (%rbx),%rax\n+\tmov %rbp,%rsi\n+\tmov %rbx,%rdi\n+\tcall *0x538(%rax)\n+\tmov %rax,%rbp\n+./src/shared/cpp/generic.cpp:32\n+\tmov %r13d,%edi\n+\tcall 2190 \n+./src/shared/cpp/generic.cpp:33\n+\tsub $0x8,%rsp\n+\tmov %r13d,%r9d\n+\tmov %r15,%rcx\n+\tpush %rbp\n+./src/shared/cpp/generic.cpp:32\n+\tmov %eax,%r8d\n+./src/shared/cpp/generic.cpp:33\n+\tmov %r14,%rdx\n+\tmov %r12,%rsi\n+\tmov %rbx,%rdi\n+\txor %eax,%eax\n+\tcall 2090 \n+./src/shared/cpp/generic.cpp:34\n+\tadd $0x18,%rsp\n+\tpop %rbx\n+\tpop %rbp\n+\tpop %r12\n+\tpop %r13\n+\tpop %r14\n+\tpop %r15\n+\tret\n+\tnopl 0x0(%rax,%rax,1)\n+\n+0000000000003780 :\n+mark_failed_with_message():\n+./src/shared/cpp/generic.cpp:23\n+\tendbr64\n+\tmov %rdx,%r8\n+./src/shared/cpp/generic.cpp:24\n+\txor %ecx,%ecx\n+\txor %edx,%edx\n+\tjmp 22b0 \n+\n+0000000000003790 :\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n+./src/shared/cpp/generic.cpp:37\n+\tendbr64\n+./src/shared/cpp/generic.cpp:39\n+\tmov $0x19,%eax\n+\tret\n+\tnopw 0x0(%rax,%rax,1)\n+\n+00000000000037a0 :\n java_to_char():\n \tendbr64\n \tpush %r15\n \tpush %r14\n \tmov %rdi,%r14\n \tpush %r13\n \tmov %rdx,%r13\n@@ -1940,33 +2035,33 @@\n \tmov %r12,%rsi\n \tmov %r14,%rdi\n \tmov %rax,%rbx\n \tmov (%r14),%rax\n \tcall *0x528(%rax)\n \tmov %rax,%rdx\n \ttest %rbp,%rbp\n-\tje 3738 \n+\tje 3808 \n \txor %ecx,%ecx\n \tnopl (%rax)\n \tmovzwl (%rdx,%rcx,2),%esi\n \tmov %esi,(%rbx,%rcx,4)\n \tadd $0x1,%rcx\n \tcmp %rcx,%rbp\n-\tjne 3728 \n+\tjne 37f8 \n \tmov (%r14),%rax\n \tmov %r12,%rsi\n \tmov %r14,%rdi\n \tmovl $0x0,-0x4(%rbx,%r15,1)\n \tcall *0x530(%rax)\n \txor %edx,%edx\n \txor %edi,%edi\n \tmov %rbx,%rsi\n \tcall 22a0 \n \tcmp $0xffffffffffffffff,%rax\n-\tje 37a0 \n+\tje 3870 \n \tlea 0x1(%rax),%rbp\n \tmov %rbp,%rdi\n \tcall 2250 \n \tmov %rbp,%rdx\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \tmov %rax,%r12\n@@ -1980,24 +2075,24 @@\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopl 0x0(%rax)\n \tmov %r13,%rdx\n-\tlea 0x8d6(%rip),%rsi \n+\tlea 0xa96(%rip),%rsi \n \tmov %r14,%rdi\n \txor %r12d,%r12d\n \tcall 2280 \n \tmov %rbx,%rdi\n \tcall 2040 \n-\tjmp 3787 \n+\tjmp 3857 \n \tnop\n \n-00000000000037c0 :\n+0000000000003890 :\n char_to_java():\n \tendbr64\n \tpush %r14\n \tmov %rdx,%r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n@@ -2011,30 +2106,30 @@\n \tcall 2250 \n \tmov %r13,%rdx\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \tmov %rax,%r12\n \tcall 20a0 \n \tcmp $0xffffffffffffffff,%rax\n-\tje 3870 \n+\tje 3940 \n \tmov %r12,%rdi\n \tcall 2150 \n \tlea (%rax,%rax,1),%rdi\n \tmov %rax,%rbx\n \tcall 2250 \n \tmov %rax,%r13\n \ttest %rbx,%rbx\n-\tje 383b \n+\tje 390b \n \txor %ecx,%ecx\n \tnopl 0x0(%rax,%rax,1)\n \tmov (%r12,%rcx,4),%esi\n \tmov %si,0x0(%r13,%rcx,2)\n \tadd $0x1,%rcx\n \tcmp %rcx,%rbx\n-\tjne 3828 \n+\tjne 38f8 \n \tmov 0x0(%rbp),%rax\n \tmov %ebx,%edx\n \tmov %r13,%rsi\n \tmov %rbp,%rdi\n \tcall *0x518(%rax)\n \tmov %r12,%rdi\n \tmov %rax,%rbx\n@@ -2046,109 +2141,14 @@\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tret\n \tnopl 0x0(%rax)\n \tmov %r14,%rdx\n-\tlea 0x836(%rip),%rsi \n+\tlea 0x9f6(%rip),%rsi \n \tmov %rbp,%rdi\n \txor %ebx,%ebx\n \tcall 2280 \n \tmov %r12,%rdi\n \tcall 2040 \n-\tjmp 3860 \n-\txchg %ax,%ax\n-\n-0000000000003890 :\n-mark_failed_with_code():\n-./src/shared/cpp/generic.cpp:27\n-\tendbr64\n-\tpush %r15\n-\tmov %rsi,%r15\n-/usr/lib/jvm/default-java/include/jni.h:891\n-\tmov %r8,%rsi\n-./src/shared/cpp/generic.cpp:27\n-\tpush %r14\n-\tpush %r13\n-\tmov %edx,%r13d\n-\tpush %r12\n-\tmov %r8,%r12\n-\tpush %rbp\n-\tmov %rcx,%rbp\n-\tpush %rbx\n-\tmov %rdi,%rbx\n-\tsub $0x8,%rsp\n-/usr/lib/jvm/default-java/include/jni.h:891\n-\tmov (%rdi),%rax\n-\tcall *0xf8(%rax)\n-/usr/lib/jvm/default-java/include/jni.h:899\n-\tlea 0x81c(%rip),%rcx \n-\tlea 0xa96(%rip),%rdx \n-\tmov %rbx,%rdi\n-/usr/lib/jvm/default-java/include/jni.h:891\n-\tmov %rax,%rsi\n-/usr/lib/jvm/default-java/include/jni.h:899\n-\tmov (%rbx),%rax\n-\tcall *0x108(%rax)\n-/usr/lib/jvm/default-java/include/jni.h:1616\n-\tmov %r15,%rsi\n-\tmov %rbx,%rdi\n-/usr/lib/jvm/default-java/include/jni.h:899\n-\tmov %rax,%r14\n-/usr/lib/jvm/default-java/include/jni.h:1616\n-\tmov (%rbx),%rax\n-\tcall *0x538(%rax)\n-\tmov %rax,%r15\n-./src/shared/cpp/generic.cpp:31\n-\ttest %rbp,%rbp\n-\tje 3906 \n-/usr/lib/jvm/default-java/include/jni.h:1616\n-\tmov (%rbx),%rax\n-\tmov %rbp,%rsi\n-\tmov %rbx,%rdi\n-\tcall *0x538(%rax)\n-\tmov %rax,%rbp\n-./src/shared/cpp/generic.cpp:32\n-\tmov %r13d,%edi\n-\tcall 2190 \n-./src/shared/cpp/generic.cpp:33\n-\tsub $0x8,%rsp\n-\tmov %r13d,%r9d\n-\tmov %r15,%rcx\n-\tpush %rbp\n-./src/shared/cpp/generic.cpp:32\n-\tmov %eax,%r8d\n-./src/shared/cpp/generic.cpp:33\n-\tmov %r14,%rdx\n-\tmov %r12,%rsi\n-\tmov %rbx,%rdi\n-\txor %eax,%eax\n-\tcall 2090 \n-./src/shared/cpp/generic.cpp:34\n-\tadd $0x18,%rsp\n-\tpop %rbx\n-\tpop %rbp\n-\tpop %r12\n-\tpop %r13\n-\tpop %r14\n-\tpop %r15\n-\tret\n-\tnopl 0x0(%rax,%rax,1)\n-\n-0000000000003940 :\n-mark_failed_with_message():\n-./src/shared/cpp/generic.cpp:23\n-\tendbr64\n-\tmov %rdx,%r8\n-./src/shared/cpp/generic.cpp:24\n-\txor %ecx,%ecx\n-\txor %edx,%edx\n-\tjmp 22b0 \n-\n-0000000000003950 :\n-Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n-./src/shared/cpp/generic.cpp:37\n-\tendbr64\n-./src/shared/cpp/generic.cpp:39\n-\tmov $0x19,%eax\n-\tret\n+\tjmp 3930 \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`:", "objdump: DWARF error: unable to read alt ref 16595"], "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .fini:\n \n-000000000000395c <.fini>:\n+0000000000003960 <.fini>:\n _fini():\n \tsub $0x8,%rsp\n \tadd $0x8,%rsp\n \tret\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- [ b0] could not convert string from current locale\n- [ e0] (Ljava/lang/String;IILjava/lang/String;)V\n- [ 10a] Ljava/lang/String;\n- [ 11d] osName\n- [ 124] osVersion\n- [ 12e] machineArchitecture\n- [ 142] I\n- [ 144] int_bytes\n- [ 14e] u_long_bytes\n- [ 15b] size_t_bytes\n- [ 168] uid_t_bytes\n- [ 174] gid_t_bytes\n- [ 180] off_t_bytes\n- [ 18c] could not chmod file\n- [ 1a1] (IIIIJJI)V\n- [ 1ac] details\n- [ 1b4] could not find method\n- [ 1ca] could not stat file\n- [ 1de] (Ljava/lang/String;IJJ)V\n- [ 1f7] addFile\n- [ 1ff] could not open directory\n- [ 218] ..\n- [ 21b] could not symlink\n- [ 22d] could not lstat file\n- [ 242] could not create array\n- [ 259] could not readlink\n- [ 26c] could not setsid()\n- [ 27f] could not getcwd()\n- [ 292] could not setcwd()\n- [ 2a5] could not putenv()\n- [ 2b8] could not fetch terminal size\n- [ 2d6] cols\n- [ 2db] rows\n- [ 2e0] r\n- [ 2e2] /etc/mtab\n- [ 2ec] could not open mount file\n- [ 306] add\n- [ 30a] could not initialize inotify\n- [ 327] could not add path to watch\n- [ 343] could not wait for next event\n- [ 361] failed\n+ [ 0] r\n+ [ 2] /etc/mtab\n+ [ c] could not open mount file\n+ [ 26] add\n+ [ 2a] could not initialize inotify\n+ [ 47] could not add path to watch\n+ [ 63] could not wait for next event\n+ [ 81] Ljava/lang/String;\n+ [ 94] osName\n+ [ 9b] osVersion\n+ [ a5] machineArchitecture\n+ [ b9] I\n+ [ bb] int_bytes\n+ [ c5] u_long_bytes\n+ [ d2] size_t_bytes\n+ [ df] uid_t_bytes\n+ [ eb] gid_t_bytes\n+ [ f7] off_t_bytes\n+ [ 103] could not chmod file\n+ [ 118] (IIIIJJI)V\n+ [ 123] details\n+ [ 12b] could not find method\n+ [ 141] could not stat file\n+ [ 155] (Ljava/lang/String;IJJ)V\n+ [ 16e] addFile\n+ [ 176] could not open directory\n+ [ 18f] ..\n+ [ 192] could not symlink\n+ [ 1a4] could not lstat file\n+ [ 1b9] could not create array\n+ [ 1d0] could not readlink\n+ [ 1e3] could not setsid()\n+ [ 1f6] could not getcwd()\n+ [ 209] could not setcwd()\n+ [ 21c] could not putenv()\n+ [ 22f] could not fetch terminal size\n+ [ 24d] cols\n+ [ 252] rows\n+ [ 257] failed\n+ [ 260] (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n+ [ 2a0] could not query machine details\n+ [ 2c0] could not read directory entry\n+ [ 2e0] (Ljava/lang/String;IILjava/lang/String;)V\n+ [ 310] could not convert string to current locale\n+ [ 340] 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": "@@ -1,20 +1,20 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x00004368 011b033b 04010000 1f000000 b8dcffff ...;............\n- 0x00004378 20010000 88dfffff 48010000 58e0ffff .......H...X...\n- 0x00004388 7c010000 c8e1ffff cc010000 28e3ffff |...........(...\n- 0x00004398 08020000 98e3ffff 54020000 c8e3ffff ........T.......\n- 0x000043a8 68020000 38e4ffff 88020000 f8e5ffff h...8...........\n- 0x000043b8 14030000 78e9ffff a0030000 18eaffff ....x...........\n- 0x000043c8 00040000 68ebffff 44040000 78ebffff ....h...D...x...\n- 0x000043d8 58040000 c8ebffff 8c040000 28ecffff X...........(...\n- 0x000043e8 b8040000 98ecffff fc040000 08edffff ................\n- 0x000043f8 48050000 c8edffff 84050000 f8edffff H...............\n- 0x00004408 9c050000 f8eeffff 60010000 b8efffff ........`.......\n- 0x00004418 d8050000 48f1ffff 50060000 18f2ffff ....H...P.......\n- 0x00004428 a0060000 a8f2ffff ec060000 d8f2ffff ................\n- 0x00004438 08070000 38f3ffff 44070000 68f3ffff ....8...D...h...\n- 0x00004448 58070000 58f4ffff a4070000 28f5ffff X...X.......(...\n- 0x00004458 e8070000 d8f5ffff 38080000 e8f5ffff ........8.......\n- 0x00004468 4c080000 L...\n+ 0x00004370 011b033b 04010000 1f000000 b0dcffff ...;............\n+ 0x00004380 20010000 80dfffff 48010000 50e0ffff .......H...P...\n+ 0x00004390 7c010000 e0e1ffff f4010000 b0e2ffff |...............\n+ 0x000043a0 44020000 40e3ffff 90020000 70e3ffff D...@.......p...\n+ 0x000043b0 60010000 30e4ffff b0020000 a0e5ffff `...0...........\n+ 0x000043c0 00030000 00e7ffff 3c030000 70e7ffff ........<...p...\n+ 0x000043d0 88030000 a0e7ffff 9c030000 10e8ffff ................\n+ 0x000043e0 bc030000 d0e9ffff 48040000 50edffff ........H...P...\n+ 0x000043f0 d4040000 f0edffff 34050000 40efffff ........4...@...\n+ 0x00004400 78050000 50efffff 8c050000 a0efffff x...P...........\n+ 0x00004410 c0050000 00f0ffff ec050000 70f0ffff ............p...\n+ 0x00004420 30060000 e0f0ffff 7c060000 a0f1ffff 0.......|.......\n+ 0x00004430 b8060000 d0f1ffff d0060000 d0f2ffff ................\n+ 0x00004440 10070000 30f3ffff 4c070000 60f3ffff ....0...L...`...\n+ 0x00004450 60070000 10f4ffff b0070000 20f4ffff `........... ...\n+ 0x00004460 c4070000 30f4ffff d8070000 20f5ffff ....0....... ...\n+ 0x00004470 24080000 $...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,121 +1,121 @@\n \n Hex dump of section '.eh_frame':\n- 0x00004470 14000000 00000000 017a5200 01781001 .........zR..x..\n- 0x00004480 1b0c0708 90010000 24000000 1c000000 ........$.......\n- 0x00004490 90dbffff d0020000 000e1046 0e184a0f ...........F..J.\n- 0x000044a0 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$\"....\n- 0x000044b0 14000000 44000000 38deffff 08000000 ....D...8.......\n- 0x000044c0 00000000 00000000 18000000 5c000000 ............\\...\n- 0x000044d0 90edffff b4000000 004b0ee0 0102a30a .........K......\n- 0x000044e0 0e08410b 4c000000 78000000 d4deffff ..A.L...x.......\n- 0x000044f0 69010000 00460e10 8f02480e 188e0342 i....F....H....B\n- 0x00004500 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D.\n- 0x00004510 3883074a 0ee00303 1e010a0e 38410e30 8..J........8A.0\n- 0x00004520 410e2842 0e20420e 18420e10 420e0847 A.(B. B..B..B..G\n- 0x00004530 0b000000 38000000 c8000000 f4dfffff ....8...........\n- 0x00004540 57010000 00460e10 8d024c0e 188c0341 W....F....L....A\n- 0x00004550 0e208604 440e2883 05470e30 0331010e . ..D.(..G.0.1..\n- 0x00004560 28410e20 410e1842 0e10420e 08000000 (A. A..B..B.....\n- 0x00004570 48000000 04010000 18e1ffff 6c000000 H...........l...\n- 0x00004580 00460e10 8d024b0e 188c0344 0e208604 .F....K....D. ..\n- 0x00004590 440e2883 05440e30 6c0a0e28 410e2041 D.(..D.0l..(A. A\n- 0x000045a0 0e18420e 10420e08 410b440e 28470e20 ..B..B..A.D.(G. \n- 0x000045b0 480e1842 0e10420e 08000000 10000000 H..B..B.........\n- 0x000045c0 50010000 3ce1ffff 28000000 00000000 P...<...(.......\n- 0x000045d0 1c000000 64010000 58e1ffff 6c000000 ....d...X...l...\n- 0x000045e0 00450e10 83020243 0a0e0848 0b000000 .E.....C...H....\n- 0x000045f0 88000000 84010000 a8e1ffff b3010000 ................\n- 0x00004600 00460e10 8f02480e 188e0345 0e208d04 .F....H....E. ..\n- 0x00004610 420e288c 05440e30 8606440e 3883074a B.(..D.0..D.8..J\n- 0x00004620 0e900202 c00a0e38 410e3041 0e28420e .......8A.0A.(B.\n- 0x00004630 20420e18 420e1042 0e08470b 4a0e9802 B..B..B..G.J...\n- 0x00004640 4d0ea002 420ea802 420eb002 540e9002 M...B...B...T...\n- 0x00004650 660a0e98 02440ea0 02440ea8 02450eb0 f....D...D...E..\n- 0x00004660 025e0b5a 0a0e384e 0e30410e 28420e20 .^.Z..8N.0A.(B. \n- 0x00004670 420e1842 0e10420e 08450b00 88000000 B..B..B..E......\n- 0x00004680 10020000 dce2ffff 78030000 00460e10 ........x....F..\n- 0x00004690 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(.\n- 0x000046a0 05440e30 8606410e 3883074a 0ed00403 .D.0..A.8..J....\n- 0x000046b0 9e010ed8 04470ee0 045f0ed8 04410ed0 .....G..._...A..\n- 0x000046c0 0402a90a 0e38410e 30410e28 420e2042 .....8A.0A.(B. B\n- 0x000046d0 0e18420e 10420e08 4a0b7f0a 0e384b0e ..B..B..J....8K.\n- 0x000046e0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B..\n- 0x000046f0 4d0b0269 0e38410e 30410e28 420e2042 M..i.8A.0A.(B. B\n- 0x00004700 0e18420e 10420e08 5c000000 9c020000 ..B..B..\\.......\n- 0x00004710 d0e5ffff a0000000 00460e10 8e02480e .........F....H.\n- 0x00004720 188d0345 0e208c04 440e2886 05440e30 ...E. ..D.(..D.0\n- 0x00004730 83060247 0a0e2841 0e20420e 18420e10 ...G..(A. B..B..\n- 0x00004740 420e0847 0b410a0e 284e0e20 420e1842 B..G.A..(N. B..B\n- 0x00004750 0e10420e 084b0b44 0e28410e 20420e18 ..B..K.D.(A. B..\n- 0x00004760 420e1042 0e080000 40000000 fc020000 B..B....@.......\n- 0x00004770 10e6ffff 44010000 00460e10 8e02480e ....D....F....H.\n- 0x00004780 188d0345 0e208c04 440e2886 05410e30 ...E. ..D.(..A.0\n- 0x00004790 8306470e d00102ac 0a0e3044 0e28410e ..G.......0D.(A.\n- 0x000047a0 20420e18 420e1042 0e084a0b 10000000 B..B..B..J.....\n- 0x000047b0 40030000 1ce7ffff 09000000 00000000 @...............\n- 0x000047c0 30000000 54030000 18e7ffff 4a000000 0...T.......J...\n- 0x000047d0 00450e10 8602440e 18830347 0e204e0a .E....D....G. N.\n- 0x000047e0 0e18410e 10410e08 480b4e0e 184e0e10 ..A..A..H.N..N..\n- 0x000047f0 410e0800 28000000 88030000 34e7ffff A...(.......4...\n- 0x00004800 56000000 00460e10 8c02460e 18860346 V....F....F....F\n- 0x00004810 0e208304 6a0a0e18 410e1042 0e08410b . ..j...A..B..A.\n- 0x00004820 40000000 b4030000 68e7ffff 65000000 @.......h...e...\n- 0x00004830 00460e10 8c024a0e 18860344 0e208304 .F....J....D. ..\n- 0x00004840 5d0a0e18 410e1042 0e084c0b 560a0e18 ]...A..B..L.V...\n- 0x00004850 410e1042 0e08470b 410e1841 0e10420e A..B..G.A..A..B.\n- 0x00004860 08000000 48000000 f8030000 94e7ffff ....H...........\n- 0x00004870 65000000 00460e10 8d024b0e 188c0341 e....F....K....A\n- 0x00004880 0e208604 440e2883 05440e30 640a0e28 . ..D.(..D.0d..(\n- 0x00004890 4a0e2041 0e18420e 10420e08 4b0b440e J. A..B..B..K.D.\n- 0x000048a0 28430e20 410e1842 0e10420e 08000000 (C. A..B..B.....\n- 0x000048b0 38000000 44040000 b8e7ffff b4000000 8...D...........\n- 0x000048c0 00460e10 8d024b0e 188c0341 0e208604 .F....K....A. ..\n- 0x000048d0 440e2883 05470e30 7e0a0e28 440e2041 D.(..G.0~..(D. A\n- 0x000048e0 0e18420e 10420e08 4c0b0000 14000000 ..B..B..L.......\n- 0x000048f0 80040000 3ce8ffff 26000000 00540e10 ....<...&....T..\n- 0x00004900 510e0800 38000000 98040000 54e8ffff Q...8.......T...\n- 0x00004910 f1000000 00460e10 8d02470e 188c0344 .....F....G....D\n- 0x00004920 0e208604 440e2883 054a0e40 02af0a0e . ..D.(..J.@....\n- 0x00004930 28410e20 410e1842 0e10420e 08440b00 (A. A..B..B..D..\n- 0x00004940 74000000 d4040000 d8e9ffff 8b010000 t...............\n- 0x00004950 00460e10 8f02490e 188e0342 0e208d04 .F....I....B. ..\n- 0x00004960 450e288c 05410e30 8606440e 38830751 E.(..A.0..D.8..Q\n- 0x00004970 0ea00902 ae0ea809 480eb009 4b0eb809 ........H...K...\n- 0x00004980 440ec009 4e0ea009 7e0a0e38 410e3041 D...N...~..8A.0A\n- 0x00004990 0e28420e 20420e18 420e1042 0e08490b .(B. B..B..B..I.\n- 0x000049a0 5a0a0e38 4e0e3041 0e28420e 20420e18 Z..8N.0A.(B. B..\n- 0x000049b0 420e1042 0e08450b 4c000000 4c050000 B..B..E.L...L...\n- 0x000049c0 f0eaffff cb000000 00460e10 8e02450e .........F....E.\n- 0x000049d0 188d0342 0e208c04 440e2886 05490e30 ...B. ..D.(..I.0\n- 0x000049e0 8306025d 0a0e2841 0e20490e 18420e10 ...]..(A. I..B..\n- 0x000049f0 420e084b 0b530a0e 28430e20 420e1842 B..K.S..(C. B..B\n- 0x00004a00 0e10420e 08440b00 48000000 9c050000 ..B..D..H.......\n- 0x00004a10 70ebffff 87000000 00460e10 8d02480e p........F....H.\n- 0x00004a20 188c0341 0e208604 410e2883 05470e30 ...A. ..A.(..G.0\n- 0x00004a30 02440a0e 28410e20 410e1842 0e10420e .D..(A. A..B..B.\n- 0x00004a40 08470b56 0e28430e 20410e18 420e1042 .G.V.(C. A..B..B\n- 0x00004a50 0e080000 18000000 e8050000 b4ebffff ................\n- 0x00004a60 2e000000 00450e10 8302640e 08000000 .....E....d.....\n- 0x00004a70 38000000 04060000 c8ebffff 5d000000 8...........]...\n- 0x00004a80 00460e10 8e02450e 188d0345 0e208c04 .F....E....E. ..\n- 0x00004a90 490e2886 05410e30 8306770e 28410e20 I.(..A.0..w.(A. \n- 0x00004aa0 420e1842 0e10420e 08000000 10000000 B..B..B.........\n- 0x00004ab0 40060000 ecebffff 26000000 00000000 @.......&.......\n- 0x00004ac0 48000000 54060000 08ecffff ef000000 H...T...........\n- 0x00004ad0 00460e10 8f02420e 188e0345 0e208d04 .F....B....E. ..\n- 0x00004ae0 450e288c 05440e30 8606410e 38830744 E.(..D.0..A.8..D\n- 0x00004af0 0e4002a0 0a0e3844 0e30410e 28420e20 .@....8D.0A.(B. \n- 0x00004b00 420e1842 0e10420e 08480b00 40000000 B..B..B..H..@...\n- 0x00004b10 a0060000 acecffff ce000000 00460e10 .............F..\n- 0x00004b20 8e02450e 188d0342 0e208c04 410e2886 ..E....B. ..A.(.\n- 0x00004b30 05470e30 8306028f 0a0e2841 0e20420e .G.0......(A. B.\n- 0x00004b40 18420e10 420e0845 0b000000 00000000 .B..B..E........\n- 0x00004b50 4c000000 e4060000 38edffff ab000000 L.......8.......\n- 0x00004b60 00460e10 8f02480e 188e0342 0e208d04 .F....H....B. ..\n- 0x00004b70 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G\n- 0x00004b80 0e40025e 0e48470e 50570e38 410e3041 .@.^.HG.PW.8A.0A\n- 0x00004b90 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B....\n- 0x00004ba0 10000000 34070000 98edffff 10000000 ....4...........\n- 0x00004bb0 00000000 10000000 48070000 94edffff ........H.......\n- 0x00004bc0 0a000000 00000000 00000000 ............\n+ 0x00004478 14000000 00000000 017a5200 01781001 .........zR..x..\n+ 0x00004488 1b0c0708 90010000 24000000 1c000000 ........$.......\n+ 0x00004498 88dbffff d0020000 000e1046 0e184a0f ...........F..J.\n+ 0x000044a8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$\"....\n+ 0x000044b8 14000000 44000000 30deffff 08000000 ....D...0.......\n+ 0x000044c8 00000000 00000000 18000000 5c000000 ............\\...\n+ 0x000044d8 08e2ffff b4000000 004b0ee0 0102a30a .........K......\n+ 0x000044e8 0e08410b 74000000 78000000 ccdeffff ..A.t...x.......\n+ 0x000044f8 8b010000 00460e10 8f02490e 188e0342 .....F....I....B\n+ 0x00004508 0e208d04 450e288c 05410e30 8606440e . ..E.(..A.0..D.\n+ 0x00004518 38830751 0ea00902 ae0ea809 480eb009 8..Q........H...\n+ 0x00004528 4b0eb809 440ec009 4e0ea009 7e0a0e38 K...D...N...~..8\n+ 0x00004538 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B\n+ 0x00004548 0e08490b 5a0a0e38 4e0e3041 0e28420e ..I.Z..8N.0A.(B.\n+ 0x00004558 20420e18 420e1042 0e08450b 4c000000 B..B..B..E.L...\n+ 0x00004568 f0000000 e4dfffff cb000000 00460e10 .............F..\n+ 0x00004578 8e02450e 188d0342 0e208c04 440e2886 ..E....B. ..D.(.\n+ 0x00004588 05490e30 8306025d 0a0e2841 0e20490e .I.0...]..(A. I.\n+ 0x00004598 18420e10 420e084b 0b530a0e 28430e20 .B..B..K.S..(C. \n+ 0x000045a8 420e1842 0e10420e 08440b00 48000000 B..B..B..D..H...\n+ 0x000045b8 40010000 64e0ffff 87000000 00460e10 @...d........F..\n+ 0x000045c8 8d02480e 188c0341 0e208604 410e2883 ..H....A. ..A.(.\n+ 0x000045d8 05470e30 02440a0e 28410e20 410e1842 .G.0.D..(A. A..B\n+ 0x000045e8 0e10420e 08470b56 0e28430e 20410e18 ..B..G.V.(C. A..\n+ 0x000045f8 420e1042 0e080000 1c000000 8c010000 B..B............\n+ 0x00004608 a8e0ffff 2e000000 00450e10 8302640e .........E....d.\n+ 0x00004618 08000000 00000000 4c000000 ac010000 ........L.......\n+ 0x00004628 78e1ffff 69010000 00460e10 8f02480e x...i....F....H.\n+ 0x00004638 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0\n+ 0x00004648 8606440e 3883074a 0ee00303 1e010a0e ..D.8..J........\n+ 0x00004658 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B..\n+ 0x00004668 420e0847 0b000000 38000000 fc010000 B..G....8.......\n+ 0x00004678 98e2ffff 57010000 00460e10 8d024c0e ....W....F....L.\n+ 0x00004688 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0\n+ 0x00004698 0331010e 28410e20 410e1842 0e10420e .1..(A. A..B..B.\n+ 0x000046a8 08000000 48000000 38020000 bce3ffff ....H...8.......\n+ 0x000046b8 6c000000 00460e10 8d024b0e 188c0344 l....F....K....D\n+ 0x000046c8 0e208604 440e2883 05440e30 6c0a0e28 . ..D.(..D.0l..(\n+ 0x000046d8 410e2041 0e18420e 10420e08 410b440e A. A..B..B..A.D.\n+ 0x000046e8 28470e20 480e1842 0e10420e 08000000 (G. H..B..B.....\n+ 0x000046f8 10000000 84020000 e0e3ffff 28000000 ............(...\n+ 0x00004708 00000000 1c000000 98020000 fce3ffff ................\n+ 0x00004718 6c000000 00450e10 83020243 0a0e0848 l....E.....C...H\n+ 0x00004728 0b000000 88000000 b8020000 4ce4ffff ............L...\n+ 0x00004738 b3010000 00460e10 8f02480e 188e0345 .....F....H....E\n+ 0x00004748 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D.\n+ 0x00004758 3883074a 0e900202 c00a0e38 410e3041 8..J.......8A.0A\n+ 0x00004768 0e28420e 20420e18 420e1042 0e08470b .(B. B..B..B..G.\n+ 0x00004778 4a0e9802 4d0ea002 420ea802 420eb002 J...M...B...B...\n+ 0x00004788 540e9002 660a0e98 02440ea0 02440ea8 T...f....D...D..\n+ 0x00004798 02450eb0 025e0b5a 0a0e384e 0e30410e .E...^.Z..8N.0A.\n+ 0x000047a8 28420e20 420e1842 0e10420e 08450b00 (B. B..B..B..E..\n+ 0x000047b8 88000000 44030000 80e5ffff 78030000 ....D.......x...\n+ 0x000047c8 00460e10 8f02450e 188e0342 0e208d04 .F....E....B. ..\n+ 0x000047d8 420e288c 05440e30 8606410e 3883074a B.(..D.0..A.8..J\n+ 0x000047e8 0ed00403 9e010ed8 04470ee0 045f0ed8 .........G..._..\n+ 0x000047f8 04410ed0 0402a90a 0e38410e 30410e28 .A.......8A.0A.(\n+ 0x00004808 420e2042 0e18420e 10420e08 4a0b7f0a B. B..B..B..J...\n+ 0x00004818 0e384b0e 30410e28 420e2042 0e18420e .8K.0A.(B. B..B.\n+ 0x00004828 10420e08 4d0b0269 0e38410e 30410e28 .B..M..i.8A.0A.(\n+ 0x00004838 420e2042 0e18420e 10420e08 5c000000 B. B..B..B..\\...\n+ 0x00004848 d0030000 74e8ffff a0000000 00460e10 ....t........F..\n+ 0x00004858 8e02480e 188d0345 0e208c04 440e2886 ..H....E. ..D.(.\n+ 0x00004868 05440e30 83060247 0a0e2841 0e20420e .D.0...G..(A. B.\n+ 0x00004878 18420e10 420e0847 0b410a0e 284e0e20 .B..B..G.A..(N. \n+ 0x00004888 420e1842 0e10420e 084b0b44 0e28410e B..B..B..K.D.(A.\n+ 0x00004898 20420e18 420e1042 0e080000 40000000 B..B..B....@...\n+ 0x000048a8 30040000 b4e8ffff 44010000 00460e10 0.......D....F..\n+ 0x000048b8 8e02480e 188d0345 0e208c04 440e2886 ..H....E. ..D.(.\n+ 0x000048c8 05410e30 8306470e d00102ac 0a0e3044 .A.0..G.......0D\n+ 0x000048d8 0e28410e 20420e18 420e1042 0e084a0b .(A. B..B..B..J.\n+ 0x000048e8 10000000 74040000 c0e9ffff 09000000 ....t...........\n+ 0x000048f8 00000000 30000000 88040000 bce9ffff ....0...........\n+ 0x00004908 4a000000 00450e10 8602440e 18830347 J....E....D....G\n+ 0x00004918 0e204e0a 0e18410e 10410e08 480b4e0e . N...A..A..H.N.\n+ 0x00004928 184e0e10 410e0800 28000000 bc040000 .N..A...(.......\n+ 0x00004938 d8e9ffff 56000000 00460e10 8c02460e ....V....F....F.\n+ 0x00004948 18860346 0e208304 6a0a0e18 410e1042 ...F. ..j...A..B\n+ 0x00004958 0e08410b 40000000 e8040000 0ceaffff ..A.@...........\n+ 0x00004968 65000000 00460e10 8c024a0e 18860344 e....F....J....D\n+ 0x00004978 0e208304 5d0a0e18 410e1042 0e084c0b . ..]...A..B..L.\n+ 0x00004988 560a0e18 410e1042 0e08470b 410e1841 V...A..B..G.A..A\n+ 0x00004998 0e10420e 08000000 48000000 2c050000 ..B.....H...,...\n+ 0x000049a8 38eaffff 65000000 00460e10 8d024b0e 8...e....F....K.\n+ 0x000049b8 188c0341 0e208604 440e2883 05440e30 ...A. ..D.(..D.0\n+ 0x000049c8 640a0e28 4a0e2041 0e18420e 10420e08 d..(J. A..B..B..\n+ 0x000049d8 4b0b440e 28430e20 410e1842 0e10420e K.D.(C. A..B..B.\n+ 0x000049e8 08000000 38000000 78050000 5ceaffff ....8...x...\\...\n+ 0x000049f8 b4000000 00460e10 8d024b0e 188c0341 .....F....K....A\n+ 0x00004a08 0e208604 440e2883 05470e30 7e0a0e28 . ..D.(..G.0~..(\n+ 0x00004a18 440e2041 0e18420e 10420e08 4c0b0000 D. A..B..B..L...\n+ 0x00004a28 14000000 b4050000 e0eaffff 26000000 ............&...\n+ 0x00004a38 00540e10 510e0800 3c000000 cc050000 .T..Q...<.......\n+ 0x00004a48 f8eaffff f1000000 00460e10 8d02470e .........F....G.\n+ 0x00004a58 188c0344 0e208604 440e2883 054a0e40 ...D. ..D.(..J.@\n+ 0x00004a68 02af0a0e 28410e20 410e1842 0e10420e ....(A. A..B..B.\n+ 0x00004a78 08440b00 00000000 38000000 0c060000 .D......8.......\n+ 0x00004a88 b8ebffff 5d000000 00460e10 8e02450e ....]....F....E.\n+ 0x00004a98 188d0345 0e208c04 490e2886 05410e30 ...E. ..I.(..A.0\n+ 0x00004aa8 8306770e 28410e20 420e1842 0e10420e ..w.(A. B..B..B.\n+ 0x00004ab8 08000000 10000000 48060000 dcebffff ........H.......\n+ 0x00004ac8 26000000 00000000 4c000000 5c060000 &.......L...\\...\n+ 0x00004ad8 f8ebffff ab000000 00460e10 8f02480e .........F....H.\n+ 0x00004ae8 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0\n+ 0x00004af8 8606440e 38830747 0e40025e 0e48470e ..D.8..G.@.^.HG.\n+ 0x00004b08 50570e38 410e3041 0e28420e 20420e18 PW.8A.0A.(B. B..\n+ 0x00004b18 420e1042 0e080000 10000000 ac060000 B..B............\n+ 0x00004b28 58ecffff 10000000 00000000 10000000 X...............\n+ 0x00004b38 c0060000 54ecffff 0a000000 00000000 ....T...........\n+ 0x00004b48 48000000 d4060000 50ecffff ef000000 H.......P.......\n+ 0x00004b58 00460e10 8f02420e 188e0345 0e208d04 .F....B....E. ..\n+ 0x00004b68 450e288c 05440e30 8606410e 38830744 E.(..D.0..A.8..D\n+ 0x00004b78 0e4002a0 0a0e3844 0e30410e 28420e20 .@....8D.0A.(B. \n+ 0x00004b88 420e1842 0e10420e 08480b00 3c000000 B..B..B..H..<...\n+ 0x00004b98 20070000 f4ecffff ce000000 00460e10 ............F..\n+ 0x00004ba8 8e02450e 188d0342 0e208c04 410e2886 ..E....B. ..A.(.\n+ 0x00004bb8 05470e30 8306028f 0a0e2841 0e20420e .G.0......(A. B.\n+ 0x00004bc8 18420e10 420e0845 0b000000 00000000 .B..B..E........\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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 6e617469 76652d70 -gnu/libnative-p\n 0x00000030 6c617466 6f726d2d 6a6e692e 64656275 latform-jni.debu\n- 0x00000040 67009bde 5e67a24c ec1c4398 5c9a6e12 g...^g.L..C.\\.n.\n- 0x00000050 fa12462f b278 ..F/.x\n+ 0x00000040 670034cb 33ab26dd 5392abd7 0cf713ae g.4.3.&.S.......\n+ 0x00000050 9f1aa948 fd93 ...H..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61373630 65376338 36313232 63363733 a760e7c86122c673\n- 0x00000010 31613661 34316437 62323135 37653139 1a6a41d7b2157e19\n- 0x00000020 65376664 64662e64 65627567 00000000 e7fddf.debug....\n- 0x00000030 3f7f963a ?..:\n+ 0x00000000 34623531 61383666 38346362 66323863 4b51a86f84cbf28c\n+ 0x00000010 61333138 64663263 33666539 63653462 a318df2c3fe9ce4b\n+ 0x00000020 32623635 65612e64 65627567 00000000 2b65ea.debug....\n+ 0x00000030 a70a7459 ..tY\n \n"}]}]}]}]}, {"source1": "libnative-platform-jni-dbgsym_0.14-6_amd64.deb", "source2": "libnative-platform-jni-dbgsym_0.14-6_amd64.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 648 2024-02-19 17:15:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 64320 2024-02-19 17:15:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 644 2024-02-19 17:15:43.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 64404 2024-02-19 17:15:43.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Java Maintainers \n Installed-Size: 89\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: 5111fe6862862d408d481b6afb751ee2dfc3ab1c 63a760e7c86122c6731a6a41d7b2157e19e7fddf\n+Build-Ids: 084b51a86f84cbf28ca318df2c3fe9ce4b2b65ea fae76ee68699323fe56533ad257a4d0867c3606e\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/51/11fe6862862d408d481b6afb751ee2dfc3ab1c.debug\n-usr/lib/debug/.build-id/63/a760e7c86122c6731a6a41d7b2157e19e7fddf.debug\n+usr/lib/debug/.build-id/08/4b51a86f84cbf28ca318df2c3fe9ce4b2b65ea.debug\n+usr/lib/debug/.build-id/fa/e76ee68699323fe56533ad257a4d0867c3606e.debug\n usr/lib/debug/.dwz/x86_64-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/51/\n--rw-r--r-- 0 root (0) root (0) 26464 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/51/11fe6862862d408d481b6afb751ee2dfc3ab1c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/63/\n--rw-r--r-- 0 root (0) root (0) 35592 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/63/a760e7c86122c6731a6a41d7b2157e19e7fddf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/08/\n+-rw-r--r-- 0 root (0) root (0) 35640 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/08/4b51a86f84cbf28ca318df2c3fe9ce4b2b65ea.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/fa/\n+-rw-r--r-- 0 root (0) root (0) 26488 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/fa/e76ee68699323fe56533ad257a4d0867c3606e.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/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 15264 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/x86_64-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/x86_64-linux-gnu/libnative-platform-jni.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 002835 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 0028a0 00022c 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 002ad0 00010f 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 002ad0 00010e 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 002be0 000dad 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 00398d 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bde5e67a24cec1c43985c9a6e12fa12462fb278\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34cb33ab26dd5392abd70cf713ae9f1aa948fd93\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -43,11 +43,11 @@\n 10\t(udata)\t8\t(string)\tstdlib.h\n 11\t(udata)\t6\t(string)\tstdlib.h\n 12\t(udata)\t9\t(string)\tgeneric.h\n 13\t(udata)\t8\t(string)\ttypes.h\n 14\t(udata)\t5\t(string)\tstdio.h\n 15\t(udata)\t5\t(string)\tunistd.h\n 16\t(udata)\t5\t(string)\tstring.h\n- 17\t(udata)\t5\t(string)\twchar.h\n- 18\t(udata)\t4\t(string)\tstdarg.h\n+ 17\t(udata)\t4\t(string)\tstdarg.h\n+ 18\t(udata)\t5\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": "@@ -11388,424 +11388,424 @@\n <2><40a5>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n <40a6> DW_AT_type : (ref_addr) <0x71>\n <2><40aa>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n <40ab> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n <2><40af>: Abbrev Number: 0\n <1><40b0>: Abbrev Number: 0\n Compilation Unit @ offset 0x40b1:\n- Length: 0x22e (32-bit)\n+ Length: 0x6d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><40bd>: Abbrev Number: 1 (DW_TAG_partial_unit)\n <40be> DW_AT_stmt_list : (sec_offset) 0\n- <1><40c2>: Abbrev Number: 33 (DW_TAG_namespace)\n- <40c3> DW_AT_name : (string) std\n- <40c7> DW_AT_sibling : (ref_udata) <0x40d3>\n- <2><40c8>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n- <40c9> DW_AT_decl_file : (data1) 6\n- <40ca> DW_AT_decl_line : (data1) 158\n- <40cb> DW_AT_decl_column : (data1) 11\n- <40cc> DW_AT_import : (ref_udata) <0x40d3>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n- <2><40cd>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n- <40ce> DW_AT_decl_file : (data1) 6\n- <40cf> DW_AT_decl_line : (data1) 175\n- <40d0> DW_AT_decl_column : (data1) 11\n- <40d1> DW_AT_import : (ref_udata) <0x40ff>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n- <2><40d2>: Abbrev Number: 0\n- <1><40d3>: Abbrev Number: 66 (DW_TAG_subprogram)\n- <40d4> DW_AT_external : (flag_present) 1\n- <40d4> DW_AT_name : (strp) (offset: 0x37c9): mbstowcs\n- <40d8> DW_AT_decl_file : (implicit_const) 10\n- <40d8> DW_AT_decl_line : (data1) 117\n- <40d9> DW_AT_decl_column : (implicit_const) 1\n- <40d9> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <40dd> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <40dd> DW_AT_artificial : (flag_present) 1\n- <40dd> DW_AT_sibling : (ref_udata) <0x40fa>\n- <2><40de>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <40df> DW_AT_name : (strp) (offset: 0x4122): __dst\n- <40e3> DW_AT_decl_file : (implicit_const) 10\n- <40e3> DW_AT_decl_line : (data1) 117\n- <40e4> DW_AT_decl_column : (implicit_const) 1\n- <40e4> DW_AT_type : (ref_udata) <0x40fa>\n- <2><40e5>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n- <40e6> DW_AT_name : (strp) (offset: 0xd47): __src\n- <40ea> DW_AT_decl_file : (implicit_const) 10\n- <40ea> DW_AT_decl_line : (data1) 117\n- <40eb> DW_AT_decl_column : (implicit_const) 1\n- <40eb> DW_AT_type : (ref_addr) <0x43c2>\n- <2><40ef>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n- <40f0> DW_AT_name : (strp) (offset: 0x33f1): __len\n- <40f4> DW_AT_decl_file : (implicit_const) 10\n- <40f4> DW_AT_decl_line : (data1) 117\n- <40f5> DW_AT_decl_column : (implicit_const) 1\n- <40f5> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><40f9>: Abbrev Number: 0\n- <1><40fa>: Abbrev Number: 62 (DW_TAG_restrict_type)\n- <40fb> DW_AT_type : (ref_addr) <0x3c75>\n- <1><40ff>: Abbrev Number: 66 (DW_TAG_subprogram)\n- <4100> DW_AT_external : (flag_present) 1\n- <4100> DW_AT_name : (strp) (offset: 0x37c0): wcstombs\n- <4104> DW_AT_decl_file : (implicit_const) 10\n- <4104> DW_AT_decl_line : (data1) 143\n- <4105> DW_AT_decl_column : (implicit_const) 1\n- <4105> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <4109> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4109> DW_AT_artificial : (flag_present) 1\n- <4109> DW_AT_sibling : (ref_udata) <0x4126>\n- <2><410a>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n- <410b> DW_AT_name : (strp) (offset: 0x4122): __dst\n- <410f> DW_AT_decl_file : (implicit_const) 10\n- <410f> DW_AT_decl_line : (data1) 143\n- <4110> DW_AT_decl_column : (implicit_const) 1\n- <4110> DW_AT_type : (ref_addr) <0x43bd>\n- <2><4114>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4115> DW_AT_name : (strp) (offset: 0xd47): __src\n- <4119> DW_AT_decl_file : (implicit_const) 10\n- <4119> DW_AT_decl_line : (data1) 143\n- <411a> DW_AT_decl_column : (implicit_const) 1\n- <411a> DW_AT_type : (ref_udata) <0x4126>\n- <2><411b>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n- <411c> DW_AT_name : (strp) (offset: 0x33f1): __len\n- <4120> DW_AT_decl_file : (implicit_const) 10\n- <4120> DW_AT_decl_line : (data1) 143\n- <4121> DW_AT_decl_column : (implicit_const) 1\n- <4121> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><4125>: Abbrev Number: 0\n- <1><4126>: Abbrev Number: 62 (DW_TAG_restrict_type)\n- <4127> DW_AT_type : (ref_addr) <0x3d46>\n- <1><412b>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n- <412c> DW_AT_decl_file : (data1) 11\n- <412d> DW_AT_decl_line : (data1) 71\n- <412e> DW_AT_decl_column : (data1) 12\n- <412f> DW_AT_import : (ref_udata) <0x40d3>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n- <1><4130>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n- <4131> DW_AT_decl_file : (data1) 11\n- <4132> DW_AT_decl_line : (data1) 83\n- <4133> DW_AT_decl_column : (data1) 12\n- <4134> DW_AT_import : (ref_udata) <0x40ff>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n- <1><4135>: Abbrev Number: 16 (DW_TAG_subprogram)\n- <4136> DW_AT_external : (flag_present) 1\n- <4136> DW_AT_name : (strp) (offset: 0x31e8): __mbstowcs_chk\n- <413a> DW_AT_decl_file : (data1) 10\n- <413b> DW_AT_decl_line : (data1) 95\n- <413c> DW_AT_decl_column : (data1) 15\n- <413d> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <4141> DW_AT_declaration : (flag_present) 1\n- <4141> DW_AT_sibling : (ref_udata) <0x4158>\n- <2><4143>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4144> DW_AT_type : (ref_addr) <0x3c75>\n- <2><4148>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4149> DW_AT_type : (ref_addr) <0x7c>\n- <2><414d>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <414e> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><4152>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4153> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><4157>: Abbrev Number: 0\n- <1><4158>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <4159> DW_AT_external : (flag_present) 1\n- <4159> DW_AT_name : (strp) (offset: 0x3606): __mbstowcs_chk_warn\n- <415d> DW_AT_decl_file : (data1) 10\n- <415e> DW_AT_decl_line : (data1) 109\n- <415f> DW_AT_decl_column : (data1) 15\n- <4160> DW_AT_linkage_name: (strp) (offset: 0x31e8): __mbstowcs_chk\n- <4164> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <4168> DW_AT_declaration : (flag_present) 1\n- <4168> DW_AT_sibling : (ref_udata) <0x417f>\n- <2><416a>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <416b> DW_AT_type : (ref_addr) <0x3c75>\n- <2><416f>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4170> DW_AT_type : (ref_addr) <0x7c>\n- <2><4174>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4175> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><4179>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <417a> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><417e>: Abbrev Number: 0\n- <1><417f>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <4180> DW_AT_external : (flag_present) 1\n- <4180> DW_AT_name : (strp) (offset: 0x37af): __mbstowcs_alias\n- <4184> DW_AT_decl_file : (data1) 10\n- <4185> DW_AT_decl_line : (data1) 104\n- <4186> DW_AT_decl_column : (data1) 15\n- <4187> DW_AT_linkage_name: (strp) (offset: 0x37c9): mbstowcs\n- <418b> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <418f> DW_AT_declaration : (flag_present) 1\n- <418f> DW_AT_sibling : (ref_udata) <0x41a1>\n- <2><4191>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4192> DW_AT_type : (ref_addr) <0x3c75>\n- <2><4196>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4197> DW_AT_type : (ref_addr) <0x7c>\n- <2><419b>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <419c> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><41a0>: Abbrev Number: 0\n- <1><41a1>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <41a2> DW_AT_external : (flag_present) 1\n- <41a2> DW_AT_name : (strp) (offset: 0x4128): __mbstowcs_nulldst\n- <41a6> DW_AT_decl_file : (data1) 10\n- <41a7> DW_AT_decl_line : (data1) 99\n- <41a8> DW_AT_decl_column : (data1) 15\n- <41a9> DW_AT_linkage_name: (strp) (offset: 0x37c9): mbstowcs\n- <41ad> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <41b1> DW_AT_declaration : (flag_present) 1\n- <41b1> DW_AT_sibling : (ref_udata) <0x41c3>\n- <2><41b3>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41b4> DW_AT_type : (ref_addr) <0x3c75>\n- <2><41b8>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41b9> DW_AT_type : (ref_addr) <0x7c>\n- <2><41bd>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41be> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><41c2>: Abbrev Number: 0\n- <1><41c3>: Abbrev Number: 16 (DW_TAG_subprogram)\n- <41c4> DW_AT_external : (flag_present) 1\n- <41c4> DW_AT_name : (strp) (offset: 0x3404): wcslen\n- <41c8> DW_AT_decl_file : (data1) 17\n- <41c9> DW_AT_decl_line : (data1) 247\n- <41ca> DW_AT_decl_column : (data1) 15\n- <41cb> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <41cf> DW_AT_declaration : (flag_present) 1\n- <41cf> DW_AT_sibling : (ref_udata) <0x41d7>\n- <2><41d1>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41d2> DW_AT_type : (ref_addr) <0x3d46>\n- <2><41d6>: Abbrev Number: 0\n- <1><41d7>: Abbrev Number: 16 (DW_TAG_subprogram)\n- <41d8> DW_AT_external : (flag_present) 1\n- <41d8> DW_AT_name : (strp) (offset: 0x31d9): __wcstombs_chk\n- <41dc> DW_AT_decl_file : (data1) 10\n- <41dd> DW_AT_decl_line : (data1) 127\n- <41de> DW_AT_decl_column : (data1) 15\n- <41df> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <41e3> DW_AT_declaration : (flag_present) 1\n- <41e3> DW_AT_sibling : (ref_udata) <0x41fa>\n- <2><41e5>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41e6> DW_AT_type : (ref_addr) <0x71>\n- <2><41ea>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41eb> DW_AT_type : (ref_addr) <0x3d46>\n- <2><41ef>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41f0> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><41f4>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <41f5> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><41f9>: Abbrev Number: 0\n- <1><41fa>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <41fb> DW_AT_external : (flag_present) 1\n- <41fb> DW_AT_name : (strp) (offset: 0x35f2): __wcstombs_chk_warn\n- <41ff> DW_AT_decl_file : (data1) 10\n- <4200> DW_AT_decl_line : (data1) 136\n- <4201> DW_AT_decl_column : (data1) 15\n- <4202> DW_AT_linkage_name: (strp) (offset: 0x31d9): __wcstombs_chk\n- <4206> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <420a> DW_AT_declaration : (flag_present) 1\n- <420a> DW_AT_sibling : (ref_udata) <0x4221>\n- <2><420c>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <420d> DW_AT_type : (ref_addr) <0x71>\n- <2><4211>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4212> DW_AT_type : (ref_addr) <0x3d46>\n- <2><4216>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4217> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><421b>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <421c> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><4220>: Abbrev Number: 0\n- <1><4221>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <4222> DW_AT_external : (flag_present) 1\n- <4222> DW_AT_name : (strp) (offset: 0x379e): __wcstombs_alias\n- <4226> DW_AT_decl_file : (data1) 10\n- <4227> DW_AT_decl_line : (data1) 131\n- <4228> DW_AT_decl_column : (data1) 15\n- <4229> DW_AT_linkage_name: (strp) (offset: 0x37c0): wcstombs\n- <422d> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <4231> DW_AT_declaration : (flag_present) 1\n- <4231> DW_AT_sibling : (ref_udata) <0x4243>\n- <2><4233>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4234> DW_AT_type : (ref_addr) <0x71>\n- <2><4238>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4239> DW_AT_type : (ref_addr) <0x3d46>\n- <2><423d>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <423e> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n- <2><4242>: Abbrev Number: 0\n- <1><4243>: Abbrev Number: 63 (DW_TAG_subprogram)\n- <4244> DW_AT_specification: (ref_addr) <0x15c4>\n- <4248> DW_AT_object_pointer: (ref_udata) <0x424c>\n- <424a> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <424a> DW_AT_sibling : (ref_udata) <0x426e>\n- <2><424c>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n- <424d> DW_AT_name : (strp) (offset: 0x389e): this\n- <4251> DW_AT_type : (ref_addr) <0x43a6>\n- <4255> DW_AT_artificial : (flag_present) 1\n- <2><4255>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <4256> DW_AT_name : (string) str\n- <425a> DW_AT_decl_file : (implicit_const) 3\n- <425a> DW_AT_decl_line : (data2) 1611\n- <425c> DW_AT_decl_column : (data1) 37\n- <425d> DW_AT_type : (ref_addr) <0x1c2>, jstring\n- <2><4261>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <4262> DW_AT_name : (strp) (offset: 0x38f7): chars\n- <4266> DW_AT_decl_file : (implicit_const) 3\n- <4266> DW_AT_decl_line : (data2) 1611\n- <4268> DW_AT_decl_column : (data1) 55\n- <4269> DW_AT_type : (ref_addr) <0x3400>\n- <2><426d>: Abbrev Number: 0\n- <1><426e>: Abbrev Number: 63 (DW_TAG_subprogram)\n- <426f> DW_AT_specification: (ref_addr) <0x15a8>\n- <4273> DW_AT_object_pointer: (ref_udata) <0x4277>\n- <4275> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4275> DW_AT_sibling : (ref_udata) <0x4299>\n- <2><4277>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n- <4278> DW_AT_name : (strp) (offset: 0x389e): this\n- <427c> DW_AT_type : (ref_addr) <0x43a6>\n- <4280> DW_AT_artificial : (flag_present) 1\n- <2><4280>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <4281> DW_AT_name : (string) str\n- <4285> DW_AT_decl_file : (implicit_const) 3\n- <4285> DW_AT_decl_line : (data2) 1608\n- <4287> DW_AT_decl_column : (data1) 41\n- <4288> DW_AT_type : (ref_addr) <0x1c2>, jstring\n- <2><428c>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <428d> DW_AT_name : (strp) (offset: 0x43a5): isCopy\n- <4291> DW_AT_decl_file : (implicit_const) 3\n- <4291> DW_AT_decl_line : (data2) 1608\n- <4293> DW_AT_decl_column : (data1) 56\n- <4294> DW_AT_type : (ref_addr) <0x3424>\n- <2><4298>: Abbrev Number: 0\n- <1><4299>: Abbrev Number: 63 (DW_TAG_subprogram)\n- <429a> DW_AT_specification: (ref_addr) <0x158f>\n- <429e> DW_AT_object_pointer: (ref_udata) <0x42a2>\n- <42a0> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <42a0> DW_AT_sibling : (ref_udata) <0x42b8>\n- <2><42a2>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n- <42a3> DW_AT_name : (strp) (offset: 0x389e): this\n- <42a7> DW_AT_type : (ref_addr) <0x43a6>\n- <42ab> DW_AT_artificial : (flag_present) 1\n- <2><42ab>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <42ac> DW_AT_name : (string) str\n- <42b0> DW_AT_decl_file : (implicit_const) 3\n- <42b0> DW_AT_decl_line : (data2) 1605\n- <42b2> DW_AT_decl_column : (data1) 35\n- <42b3> DW_AT_type : (ref_addr) <0x1c2>, jstring\n- <2><42b7>: Abbrev Number: 0\n- <1><42b8>: Abbrev Number: 64 (DW_TAG_subprogram)\n- <42b9> DW_AT_specification: (ref_addr) <0x1573>\n- <42bd> DW_AT_object_pointer: (ref_udata) <0x42c0>\n- <42bf> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><42c0>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n- <42c1> DW_AT_name : (strp) (offset: 0x389e): this\n- <42c5> DW_AT_type : (ref_addr) <0x43a6>\n- <42c9> DW_AT_artificial : (flag_present) 1\n- <2><42c9>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <42ca> DW_AT_name : (strp) (offset: 0x1408): unicode\n- <42ce> DW_AT_decl_file : (implicit_const) 3\n- <42ce> DW_AT_decl_line : (data2) 1602\n- <42d0> DW_AT_decl_column : (data1) 36\n- <42d1> DW_AT_type : (ref_addr) <0x3400>\n- <2><42d5>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <42d6> DW_AT_name : (string) len\n- <42da> DW_AT_decl_file : (implicit_const) 3\n- <42da> DW_AT_decl_line : (data2) 1602\n- <42dc> DW_AT_decl_column : (data1) 51\n- <42dd> DW_AT_type : (ref_addr) <0xed>, jsize, jint, int\n- <2><42e1>: Abbrev Number: 0\n- <1><42e2>: Abbrev Number: 0\n- Compilation Unit @ offset 0x42e3:\n- Length: 0x6d (32-bit)\n+ <1><40c2>: Abbrev Number: 2 (DW_TAG_typedef)\n+ <40c3> DW_AT_name : (strp) (offset: 0x413b): __gnuc_va_list\n+ <40c7> DW_AT_decl_file : (data1) 17\n+ <40c8> DW_AT_decl_line : (data1) 40\n+ <40c9> DW_AT_decl_column : (data1) 27\n+ <40ca> DW_AT_type : (ref_udata) <0x40cb>, __builtin_va_list, typedef __va_list_tag __va_list_tag\n+ <1><40cb>: Abbrev Number: 72 (DW_TAG_typedef)\n+ <40cc> DW_AT_name : (strp) (offset: 0x414a): __builtin_va_list\n+ <40d0> DW_AT_type : (ref_udata) <0x40d1>, typedef __va_list_tag __va_list_tag\n+ <1><40d1>: Abbrev Number: 74 (DW_TAG_array_type)\n+ <40d2> DW_AT_type : (ref_addr) <0x18>, typedef __va_list_tag __va_list_tag\n+ <40d6> DW_AT_sibling : (ref_udata) <0x40de>\n+ <2><40d7>: Abbrev Number: 73 (DW_TAG_subrange_type)\n+ <40d8> DW_AT_type : (ref_addr) <0x11>, long unsigned int\n+ <40dc> DW_AT_upper_bound : (data1) 0\n+ <2><40dd>: Abbrev Number: 0\n+ <1><40de>: Abbrev Number: 2 (DW_TAG_typedef)\n+ <40df> DW_AT_name : (strp) (offset: 0x4154): va_list\n+ <40e3> DW_AT_decl_file : (data1) 14\n+ <40e4> DW_AT_decl_line : (data1) 52\n+ <40e5> DW_AT_decl_column : (data1) 24\n+ <40e6> DW_AT_type : (ref_udata) <0x40c2>, __gnuc_va_list, __builtin_va_list, typedef __va_list_tag __va_list_tag\n+ <1><40e7>: Abbrev Number: 63 (DW_TAG_subprogram)\n+ <40e8> DW_AT_specification: (ref_addr) <0x633>\n+ <40ec> DW_AT_object_pointer: (ref_udata) <0x40ee>\n+ <40ed> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <40ed> DW_AT_sibling : (ref_udata) <0x4118>\n+ <2><40ee>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n+ <40ef> DW_AT_name : (strp) (offset: 0x389e): this\n+ <40f3> DW_AT_type : (ref_addr) <0x43a6>\n+ <40f7> DW_AT_artificial : (flag_present) 1\n+ <2><40f7>: Abbrev Number: 70 (DW_TAG_formal_parameter)\n+ <40f8> DW_AT_name : (strp) (offset: 0x4b4b): clazz\n+ <40fc> DW_AT_decl_file : (implicit_const) 3\n+ <40fc> DW_AT_decl_line : (implicit_const) 897\n+ <40fc> DW_AT_decl_column : (data1) 34\n+ <40fd> DW_AT_type : (ref_addr) <0x1a8>, jclass\n+ <2><4101>: Abbrev Number: 70 (DW_TAG_formal_parameter)\n+ <4102> DW_AT_name : (strp) (offset: 0x148e): name\n+ <4106> DW_AT_decl_file : (implicit_const) 3\n+ <4106> DW_AT_decl_line : (implicit_const) 897\n+ <4106> DW_AT_decl_column : (data1) 53\n+ <4107> DW_AT_type : (ref_addr) <0x7c>\n+ <2><410b>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <410c> DW_AT_name : (string) sig\n+ <4110> DW_AT_decl_file : (implicit_const) 3\n+ <4110> DW_AT_decl_line : (data2) 898\n+ <4112> DW_AT_decl_column : (data1) 39\n+ <4113> DW_AT_type : (ref_addr) <0x7c>\n+ <2><4117>: Abbrev Number: 0\n+ <1><4118>: Abbrev Number: 71 (DW_TAG_subprogram)\n+ <4119> DW_AT_external : (flag_present) 1\n+ <4119> DW_AT_declaration : (flag_present) 1\n+ <4119> DW_AT_linkage_name: (strp) (offset: 0x332c): __stack_chk_fail\n+ <411d> DW_AT_name : (strp) (offset: 0x332c): __stack_chk_fail\n+ <1><4121>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x4122:\n+ Length: 0x3d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n- <0><42ef>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <42f0> DW_AT_stmt_list : (sec_offset) 0\n- <1><42f4>: Abbrev Number: 2 (DW_TAG_typedef)\n- <42f5> DW_AT_name : (strp) (offset: 0x413b): __gnuc_va_list\n- <42f9> DW_AT_decl_file : (data1) 18\n- <42fa> DW_AT_decl_line : (data1) 40\n- <42fb> DW_AT_decl_column : (data1) 27\n- <42fc> DW_AT_type : (ref_udata) <0x42fd>, __builtin_va_list, typedef __va_list_tag __va_list_tag\n- <1><42fd>: Abbrev Number: 72 (DW_TAG_typedef)\n- <42fe> DW_AT_name : (strp) (offset: 0x414a): __builtin_va_list\n- <4302> DW_AT_type : (ref_udata) <0x4303>, typedef __va_list_tag __va_list_tag\n- <1><4303>: Abbrev Number: 74 (DW_TAG_array_type)\n- <4304> DW_AT_type : (ref_addr) <0x18>, typedef __va_list_tag __va_list_tag\n- <4308> DW_AT_sibling : (ref_udata) <0x4310>\n- <2><4309>: Abbrev Number: 73 (DW_TAG_subrange_type)\n- <430a> DW_AT_type : (ref_addr) <0x11>, long unsigned int\n- <430e> DW_AT_upper_bound : (data1) 0\n- <2><430f>: Abbrev Number: 0\n- <1><4310>: Abbrev Number: 2 (DW_TAG_typedef)\n- <4311> DW_AT_name : (strp) (offset: 0x4154): va_list\n- <4315> DW_AT_decl_file : (data1) 14\n- <4316> DW_AT_decl_line : (data1) 52\n- <4317> DW_AT_decl_column : (data1) 24\n- <4318> DW_AT_type : (ref_udata) <0x42f4>, __gnuc_va_list, __builtin_va_list, typedef __va_list_tag __va_list_tag\n- <1><4319>: Abbrev Number: 63 (DW_TAG_subprogram)\n- <431a> DW_AT_specification: (ref_addr) <0x633>\n- <431e> DW_AT_object_pointer: (ref_udata) <0x4320>\n- <431f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <431f> DW_AT_sibling : (ref_udata) <0x434a>\n- <2><4320>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n- <4321> DW_AT_name : (strp) (offset: 0x389e): this\n- <4325> DW_AT_type : (ref_addr) <0x43a6>\n- <4329> DW_AT_artificial : (flag_present) 1\n- <2><4329>: Abbrev Number: 70 (DW_TAG_formal_parameter)\n- <432a> DW_AT_name : (strp) (offset: 0x4b4b): clazz\n- <432e> DW_AT_decl_file : (implicit_const) 3\n- <432e> DW_AT_decl_line : (implicit_const) 897\n- <432e> DW_AT_decl_column : (data1) 34\n- <432f> DW_AT_type : (ref_addr) <0x1a8>, jclass\n- <2><4333>: Abbrev Number: 70 (DW_TAG_formal_parameter)\n- <4334> DW_AT_name : (strp) (offset: 0x148e): name\n- <4338> DW_AT_decl_file : (implicit_const) 3\n- <4338> DW_AT_decl_line : (implicit_const) 897\n- <4338> DW_AT_decl_column : (data1) 53\n- <4339> DW_AT_type : (ref_addr) <0x7c>\n- <2><433d>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <433e> DW_AT_name : (string) sig\n- <4342> DW_AT_decl_file : (implicit_const) 3\n- <4342> DW_AT_decl_line : (data2) 898\n- <4344> DW_AT_decl_column : (data1) 39\n- <4345> DW_AT_type : (ref_addr) <0x7c>\n- <2><4349>: Abbrev Number: 0\n- <1><434a>: Abbrev Number: 71 (DW_TAG_subprogram)\n- <434b> DW_AT_external : (flag_present) 1\n- <434b> DW_AT_declaration : (flag_present) 1\n- <434b> DW_AT_linkage_name: (strp) (offset: 0x332c): __stack_chk_fail\n- <434f> DW_AT_name : (strp) (offset: 0x332c): __stack_chk_fail\n- <1><4353>: Abbrev Number: 0\n- Compilation Unit @ offset 0x4354:\n- Length: 0x3d (32-bit)\n+ <0><412e>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <412f> DW_AT_stmt_list : (sec_offset) 0\n+ <1><4133>: Abbrev Number: 16 (DW_TAG_subprogram)\n+ <4134> DW_AT_external : (flag_present) 1\n+ <4134> DW_AT_name : (strp) (offset: 0x13f9): map_error_code\n+ <4138> DW_AT_decl_file : (data1) 12\n+ <4139> DW_AT_decl_line : (data1) 59\n+ <413a> DW_AT_decl_column : (data1) 12\n+ <413b> DW_AT_type : (ref_addr) <0x63>, int\n+ <413f> DW_AT_declaration : (flag_present) 1\n+ <413f> DW_AT_sibling : (ref_udata) <0x4146>\n+ <2><4140>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4141> DW_AT_type : (ref_addr) <0x63>, int\n+ <2><4145>: Abbrev Number: 0\n+ <1><4146>: Abbrev Number: 75 (DW_TAG_subprogram)\n+ <4147> DW_AT_specification: (ref_addr) <0x15dd>\n+ <414b> DW_AT_object_pointer: (ref_udata) <0x414c>\n+ <414c> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <2><414c>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n+ <414d> DW_AT_name : (strp) (offset: 0x389e): this\n+ <4151> DW_AT_type : (ref_addr) <0x43a6>\n+ <4155> DW_AT_artificial : (flag_present) 1\n+ <2><4155>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <4156> DW_AT_name : (string) utf\n+ <415a> DW_AT_decl_file : (implicit_const) 3\n+ <415a> DW_AT_decl_line : (data2) 1615\n+ <415c> DW_AT_decl_column : (data1) 38\n+ <415d> DW_AT_type : (ref_addr) <0x7c>\n+ <2><4161>: Abbrev Number: 0\n+ <1><4162>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x4163:\n+ Length: 0x22e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n- <0><4360>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <4361> DW_AT_stmt_list : (sec_offset) 0\n- <1><4365>: Abbrev Number: 16 (DW_TAG_subprogram)\n- <4366> DW_AT_external : (flag_present) 1\n- <4366> DW_AT_name : (strp) (offset: 0x13f9): map_error_code\n- <436a> DW_AT_decl_file : (data1) 12\n- <436b> DW_AT_decl_line : (data1) 59\n- <436c> DW_AT_decl_column : (data1) 12\n- <436d> DW_AT_type : (ref_addr) <0x63>, int\n- <4371> DW_AT_declaration : (flag_present) 1\n- <4371> DW_AT_sibling : (ref_udata) <0x4378>\n- <2><4372>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n- <4373> DW_AT_type : (ref_addr) <0x63>, int\n- <2><4377>: Abbrev Number: 0\n- <1><4378>: Abbrev Number: 75 (DW_TAG_subprogram)\n- <4379> DW_AT_specification: (ref_addr) <0x15dd>\n- <437d> DW_AT_object_pointer: (ref_udata) <0x437e>\n- <437e> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <2><437e>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n- <437f> DW_AT_name : (strp) (offset: 0x389e): this\n- <4383> DW_AT_type : (ref_addr) <0x43a6>\n- <4387> DW_AT_artificial : (flag_present) 1\n+ <0><416f>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <4170> DW_AT_stmt_list : (sec_offset) 0\n+ <1><4174>: Abbrev Number: 33 (DW_TAG_namespace)\n+ <4175> DW_AT_name : (string) std\n+ <4179> DW_AT_sibling : (ref_udata) <0x4185>\n+ <2><417a>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n+ <417b> DW_AT_decl_file : (data1) 6\n+ <417c> DW_AT_decl_line : (data1) 158\n+ <417d> DW_AT_decl_column : (data1) 11\n+ <417e> DW_AT_import : (ref_udata) <0x4185>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n+ <2><417f>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n+ <4180> DW_AT_decl_file : (data1) 6\n+ <4181> DW_AT_decl_line : (data1) 175\n+ <4182> DW_AT_decl_column : (data1) 11\n+ <4183> DW_AT_import : (ref_udata) <0x41b1>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n+ <2><4184>: Abbrev Number: 0\n+ <1><4185>: Abbrev Number: 66 (DW_TAG_subprogram)\n+ <4186> DW_AT_external : (flag_present) 1\n+ <4186> DW_AT_name : (strp) (offset: 0x37c9): mbstowcs\n+ <418a> DW_AT_decl_file : (implicit_const) 10\n+ <418a> DW_AT_decl_line : (data1) 117\n+ <418b> DW_AT_decl_column : (implicit_const) 1\n+ <418b> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <418f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <418f> DW_AT_artificial : (flag_present) 1\n+ <418f> DW_AT_sibling : (ref_udata) <0x41ac>\n+ <2><4190>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4191> DW_AT_name : (strp) (offset: 0x4122): __dst\n+ <4195> DW_AT_decl_file : (implicit_const) 10\n+ <4195> DW_AT_decl_line : (data1) 117\n+ <4196> DW_AT_decl_column : (implicit_const) 1\n+ <4196> DW_AT_type : (ref_udata) <0x41ac>\n+ <2><4197>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n+ <4198> DW_AT_name : (strp) (offset: 0xd47): __src\n+ <419c> DW_AT_decl_file : (implicit_const) 10\n+ <419c> DW_AT_decl_line : (data1) 117\n+ <419d> DW_AT_decl_column : (implicit_const) 1\n+ <419d> DW_AT_type : (ref_addr) <0x43c2>\n+ <2><41a1>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n+ <41a2> DW_AT_name : (strp) (offset: 0x33f1): __len\n+ <41a6> DW_AT_decl_file : (implicit_const) 10\n+ <41a6> DW_AT_decl_line : (data1) 117\n+ <41a7> DW_AT_decl_column : (implicit_const) 1\n+ <41a7> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><41ab>: Abbrev Number: 0\n+ <1><41ac>: Abbrev Number: 62 (DW_TAG_restrict_type)\n+ <41ad> DW_AT_type : (ref_addr) <0x3c75>\n+ <1><41b1>: Abbrev Number: 66 (DW_TAG_subprogram)\n+ <41b2> DW_AT_external : (flag_present) 1\n+ <41b2> DW_AT_name : (strp) (offset: 0x37c0): wcstombs\n+ <41b6> DW_AT_decl_file : (implicit_const) 10\n+ <41b6> DW_AT_decl_line : (data1) 143\n+ <41b7> DW_AT_decl_column : (implicit_const) 1\n+ <41b7> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <41bb> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <41bb> DW_AT_artificial : (flag_present) 1\n+ <41bb> DW_AT_sibling : (ref_udata) <0x41d8>\n+ <2><41bc>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n+ <41bd> DW_AT_name : (strp) (offset: 0x4122): __dst\n+ <41c1> DW_AT_decl_file : (implicit_const) 10\n+ <41c1> DW_AT_decl_line : (data1) 143\n+ <41c2> DW_AT_decl_column : (implicit_const) 1\n+ <41c2> DW_AT_type : (ref_addr) <0x43bd>\n+ <2><41c6>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <41c7> DW_AT_name : (strp) (offset: 0xd47): __src\n+ <41cb> DW_AT_decl_file : (implicit_const) 10\n+ <41cb> DW_AT_decl_line : (data1) 143\n+ <41cc> DW_AT_decl_column : (implicit_const) 1\n+ <41cc> DW_AT_type : (ref_udata) <0x41d8>\n+ <2><41cd>: Abbrev Number: 69 (DW_TAG_formal_parameter)\n+ <41ce> DW_AT_name : (strp) (offset: 0x33f1): __len\n+ <41d2> DW_AT_decl_file : (implicit_const) 10\n+ <41d2> DW_AT_decl_line : (data1) 143\n+ <41d3> DW_AT_decl_column : (implicit_const) 1\n+ <41d3> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><41d7>: Abbrev Number: 0\n+ <1><41d8>: Abbrev Number: 62 (DW_TAG_restrict_type)\n+ <41d9> DW_AT_type : (ref_addr) <0x3d46>\n+ <1><41dd>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n+ <41de> DW_AT_decl_file : (data1) 11\n+ <41df> DW_AT_decl_line : (data1) 71\n+ <41e0> DW_AT_decl_column : (data1) 12\n+ <41e1> DW_AT_import : (ref_udata) <0x4185>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n+ <1><41e2>: Abbrev Number: 34 (DW_TAG_imported_declaration)\n+ <41e3> DW_AT_decl_file : (data1) 11\n+ <41e4> DW_AT_decl_line : (data1) 83\n+ <41e5> DW_AT_decl_column : (data1) 12\n+ <41e6> DW_AT_import : (ref_udata) <0x41b1>\t[Abbrev Number: 66 (DW_TAG_subprogram)]\n+ <1><41e7>: Abbrev Number: 16 (DW_TAG_subprogram)\n+ <41e8> DW_AT_external : (flag_present) 1\n+ <41e8> DW_AT_name : (strp) (offset: 0x31e8): __mbstowcs_chk\n+ <41ec> DW_AT_decl_file : (data1) 10\n+ <41ed> DW_AT_decl_line : (data1) 95\n+ <41ee> DW_AT_decl_column : (data1) 15\n+ <41ef> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <41f3> DW_AT_declaration : (flag_present) 1\n+ <41f3> DW_AT_sibling : (ref_udata) <0x420a>\n+ <2><41f5>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <41f6> DW_AT_type : (ref_addr) <0x3c75>\n+ <2><41fa>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <41fb> DW_AT_type : (ref_addr) <0x7c>\n+ <2><41ff>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4200> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><4204>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4205> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><4209>: Abbrev Number: 0\n+ <1><420a>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <420b> DW_AT_external : (flag_present) 1\n+ <420b> DW_AT_name : (strp) (offset: 0x3606): __mbstowcs_chk_warn\n+ <420f> DW_AT_decl_file : (data1) 10\n+ <4210> DW_AT_decl_line : (data1) 109\n+ <4211> DW_AT_decl_column : (data1) 15\n+ <4212> DW_AT_linkage_name: (strp) (offset: 0x31e8): __mbstowcs_chk\n+ <4216> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <421a> DW_AT_declaration : (flag_present) 1\n+ <421a> DW_AT_sibling : (ref_udata) <0x4231>\n+ <2><421c>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <421d> DW_AT_type : (ref_addr) <0x3c75>\n+ <2><4221>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4222> DW_AT_type : (ref_addr) <0x7c>\n+ <2><4226>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4227> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><422b>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <422c> DW_AT_type : (ref_addr) <0x3975>, size_t, long 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: 0x37af): __mbstowcs_alias\n+ <4236> DW_AT_decl_file : (data1) 10\n+ <4237> DW_AT_decl_line : (data1) 104\n+ <4238> DW_AT_decl_column : (data1) 15\n+ <4239> DW_AT_linkage_name: (strp) (offset: 0x37c9): mbstowcs\n+ <423d> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <4241> DW_AT_declaration : (flag_present) 1\n+ <4241> DW_AT_sibling : (ref_udata) <0x4253>\n+ <2><4243>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4244> DW_AT_type : (ref_addr) <0x3c75>\n+ <2><4248>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4249> DW_AT_type : (ref_addr) <0x7c>\n+ <2><424d>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <424e> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><4252>: Abbrev Number: 0\n+ <1><4253>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <4254> DW_AT_external : (flag_present) 1\n+ <4254> DW_AT_name : (strp) (offset: 0x4128): __mbstowcs_nulldst\n+ <4258> DW_AT_decl_file : (data1) 10\n+ <4259> DW_AT_decl_line : (data1) 99\n+ <425a> DW_AT_decl_column : (data1) 15\n+ <425b> DW_AT_linkage_name: (strp) (offset: 0x37c9): mbstowcs\n+ <425f> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <4263> DW_AT_declaration : (flag_present) 1\n+ <4263> DW_AT_sibling : (ref_udata) <0x4275>\n+ <2><4265>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4266> DW_AT_type : (ref_addr) <0x3c75>\n+ <2><426a>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <426b> DW_AT_type : (ref_addr) <0x7c>\n+ <2><426f>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4270> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><4274>: Abbrev Number: 0\n+ <1><4275>: Abbrev Number: 16 (DW_TAG_subprogram)\n+ <4276> DW_AT_external : (flag_present) 1\n+ <4276> DW_AT_name : (strp) (offset: 0x3404): wcslen\n+ <427a> DW_AT_decl_file : (data1) 18\n+ <427b> DW_AT_decl_line : (data1) 247\n+ <427c> DW_AT_decl_column : (data1) 15\n+ <427d> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <4281> DW_AT_declaration : (flag_present) 1\n+ <4281> DW_AT_sibling : (ref_udata) <0x4289>\n+ <2><4283>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4284> DW_AT_type : (ref_addr) <0x3d46>\n+ <2><4288>: Abbrev Number: 0\n+ <1><4289>: Abbrev Number: 16 (DW_TAG_subprogram)\n+ <428a> DW_AT_external : (flag_present) 1\n+ <428a> DW_AT_name : (strp) (offset: 0x31d9): __wcstombs_chk\n+ <428e> DW_AT_decl_file : (data1) 10\n+ <428f> DW_AT_decl_line : (data1) 127\n+ <4290> DW_AT_decl_column : (data1) 15\n+ <4291> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <4295> DW_AT_declaration : (flag_present) 1\n+ <4295> DW_AT_sibling : (ref_udata) <0x42ac>\n+ <2><4297>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <4298> DW_AT_type : (ref_addr) <0x71>\n+ <2><429c>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <429d> DW_AT_type : (ref_addr) <0x3d46>\n+ <2><42a1>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42a2> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><42a6>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42a7> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><42ab>: Abbrev Number: 0\n+ <1><42ac>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <42ad> DW_AT_external : (flag_present) 1\n+ <42ad> DW_AT_name : (strp) (offset: 0x35f2): __wcstombs_chk_warn\n+ <42b1> DW_AT_decl_file : (data1) 10\n+ <42b2> DW_AT_decl_line : (data1) 136\n+ <42b3> DW_AT_decl_column : (data1) 15\n+ <42b4> DW_AT_linkage_name: (strp) (offset: 0x31d9): __wcstombs_chk\n+ <42b8> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <42bc> DW_AT_declaration : (flag_present) 1\n+ <42bc> DW_AT_sibling : (ref_udata) <0x42d3>\n+ <2><42be>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42bf> DW_AT_type : (ref_addr) <0x71>\n+ <2><42c3>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42c4> DW_AT_type : (ref_addr) <0x3d46>\n+ <2><42c8>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42c9> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><42cd>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42ce> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><42d2>: Abbrev Number: 0\n+ <1><42d3>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <42d4> DW_AT_external : (flag_present) 1\n+ <42d4> DW_AT_name : (strp) (offset: 0x379e): __wcstombs_alias\n+ <42d8> DW_AT_decl_file : (data1) 10\n+ <42d9> DW_AT_decl_line : (data1) 131\n+ <42da> DW_AT_decl_column : (data1) 15\n+ <42db> DW_AT_linkage_name: (strp) (offset: 0x37c0): wcstombs\n+ <42df> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <42e3> DW_AT_declaration : (flag_present) 1\n+ <42e3> DW_AT_sibling : (ref_udata) <0x42f5>\n+ <2><42e5>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42e6> DW_AT_type : (ref_addr) <0x71>\n+ <2><42ea>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42eb> DW_AT_type : (ref_addr) <0x3d46>\n+ <2><42ef>: Abbrev Number: 36 (DW_TAG_formal_parameter)\n+ <42f0> DW_AT_type : (ref_addr) <0x3975>, size_t, long unsigned int\n+ <2><42f4>: Abbrev Number: 0\n+ <1><42f5>: Abbrev Number: 63 (DW_TAG_subprogram)\n+ <42f6> DW_AT_specification: (ref_addr) <0x15c4>\n+ <42fa> DW_AT_object_pointer: (ref_udata) <0x42fe>\n+ <42fc> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <42fc> DW_AT_sibling : (ref_udata) <0x4320>\n+ <2><42fe>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n+ <42ff> DW_AT_name : (strp) (offset: 0x389e): this\n+ <4303> DW_AT_type : (ref_addr) <0x43a6>\n+ <4307> DW_AT_artificial : (flag_present) 1\n+ <2><4307>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <4308> DW_AT_name : (string) str\n+ <430c> DW_AT_decl_file : (implicit_const) 3\n+ <430c> DW_AT_decl_line : (data2) 1611\n+ <430e> DW_AT_decl_column : (data1) 37\n+ <430f> DW_AT_type : (ref_addr) <0x1c2>, jstring\n+ <2><4313>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <4314> DW_AT_name : (strp) (offset: 0x38f7): chars\n+ <4318> DW_AT_decl_file : (implicit_const) 3\n+ <4318> DW_AT_decl_line : (data2) 1611\n+ <431a> DW_AT_decl_column : (data1) 55\n+ <431b> DW_AT_type : (ref_addr) <0x3400>\n+ <2><431f>: Abbrev Number: 0\n+ <1><4320>: Abbrev Number: 63 (DW_TAG_subprogram)\n+ <4321> DW_AT_specification: (ref_addr) <0x15a8>\n+ <4325> DW_AT_object_pointer: (ref_udata) <0x4329>\n+ <4327> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4327> DW_AT_sibling : (ref_udata) <0x434b>\n+ <2><4329>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n+ <432a> DW_AT_name : (strp) (offset: 0x389e): this\n+ <432e> DW_AT_type : (ref_addr) <0x43a6>\n+ <4332> DW_AT_artificial : (flag_present) 1\n+ <2><4332>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <4333> DW_AT_name : (string) str\n+ <4337> DW_AT_decl_file : (implicit_const) 3\n+ <4337> DW_AT_decl_line : (data2) 1608\n+ <4339> DW_AT_decl_column : (data1) 41\n+ <433a> DW_AT_type : (ref_addr) <0x1c2>, jstring\n+ <2><433e>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <433f> DW_AT_name : (strp) (offset: 0x43a5): isCopy\n+ <4343> DW_AT_decl_file : (implicit_const) 3\n+ <4343> DW_AT_decl_line : (data2) 1608\n+ <4345> DW_AT_decl_column : (data1) 56\n+ <4346> DW_AT_type : (ref_addr) <0x3424>\n+ <2><434a>: Abbrev Number: 0\n+ <1><434b>: Abbrev Number: 63 (DW_TAG_subprogram)\n+ <434c> DW_AT_specification: (ref_addr) <0x158f>\n+ <4350> DW_AT_object_pointer: (ref_udata) <0x4354>\n+ <4352> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4352> DW_AT_sibling : (ref_udata) <0x436a>\n+ <2><4354>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n+ <4355> DW_AT_name : (strp) (offset: 0x389e): this\n+ <4359> DW_AT_type : (ref_addr) <0x43a6>\n+ <435d> DW_AT_artificial : (flag_present) 1\n+ <2><435d>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <435e> DW_AT_name : (string) str\n+ <4362> DW_AT_decl_file : (implicit_const) 3\n+ <4362> DW_AT_decl_line : (data2) 1605\n+ <4364> DW_AT_decl_column : (data1) 35\n+ <4365> DW_AT_type : (ref_addr) <0x1c2>, jstring\n+ <2><4369>: Abbrev Number: 0\n+ <1><436a>: Abbrev Number: 64 (DW_TAG_subprogram)\n+ <436b> DW_AT_specification: (ref_addr) <0x1573>\n+ <436f> DW_AT_object_pointer: (ref_udata) <0x4372>\n+ <4371> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><4372>: Abbrev Number: 60 (DW_TAG_formal_parameter)\n+ <4373> DW_AT_name : (strp) (offset: 0x389e): this\n+ <4377> DW_AT_type : (ref_addr) <0x43a6>\n+ <437b> DW_AT_artificial : (flag_present) 1\n+ <2><437b>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <437c> DW_AT_name : (strp) (offset: 0x1408): unicode\n+ <4380> DW_AT_decl_file : (implicit_const) 3\n+ <4380> DW_AT_decl_line : (data2) 1602\n+ <4382> DW_AT_decl_column : (data1) 36\n+ <4383> DW_AT_type : (ref_addr) <0x3400>\n <2><4387>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <4388> DW_AT_name : (string) utf\n+ <4388> DW_AT_name : (string) len\n <438c> DW_AT_decl_file : (implicit_const) 3\n- <438c> DW_AT_decl_line : (data2) 1615\n- <438e> DW_AT_decl_column : (data1) 38\n- <438f> DW_AT_type : (ref_addr) <0x7c>\n+ <438c> DW_AT_decl_line : (data2) 1602\n+ <438e> DW_AT_decl_column : (data1) 51\n+ <438f> DW_AT_type : (ref_addr) <0xed>, jsize, jint, int\n <2><4393>: Abbrev Number: 0\n <1><4394>: Abbrev Number: 0\n Compilation Unit @ offset 0x4395:\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/51/11fe6862862d408d481b6afb751ee2dfc3ab1c.debug", "source2": "./usr/lib/debug/.build-id/fa/e76ee68699323fe56533ad257a4d0867c3606e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 27% 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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 24096 (bytes into file)\n+ Start of section headers: 24120 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,20 +2,20 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x001148 R 0x1000\n- LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000c8d R E 0x1000\n- LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x0006e0 R 0x1000\n+ LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000c99 R E 0x1000\n+ LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x0006e8 R 0x1000\n LOAD 0x000dd0 0x0000000000004dd0 0x0000000000004dd0 0x000000 0x000378 RW 0x1000\n DYNAMIC 0x000dd0 0x0000000000004de0 0x0000000000004de0 0x000000 0x0001d0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n- GNU_EH_FRAME 0x001000 0x000000000000319c 0x000000000000319c 0x000000 0x0000d4 R 0x4\n+ GNU_EH_FRAME 0x001000 0x00000000000031a0 0x00000000000031a0 0x000000 0x0000d4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n GNU_RELRO 0x000dd0 0x0000000000004dd0 0x0000000000004dd0 0x000000 0x000230 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt \n 01 .init .plt .plt.got .text .fini \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x5e20:\n+There are 37 section headers, starting at offset 0x5e38:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0000d8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000338 00025c 000450 18 A 4 1 8\n@@ -10,37 +10,37 @@\n [ 5] .gnu.version NOBITS 0000000000000d68 00025c 00005c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000000dc8 00025c 000050 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000000e18 00025c 0000f0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000f08 00025c 000240 18 A 3 21 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000190 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000021b0 001000 000008 08 AX 0 0 8\n- [12] .text NOBITS 00000000000021c0 001000 000ac4 00 AX 0 0 16\n- [13] .fini NOBITS 0000000000002c84 001000 000009 00 AX 0 0 4\n- [14] .rodata NOBITS 0000000000003000 001000 00019a 01 AMS 0 0 8\n- [15] .eh_frame_hdr NOBITS 000000000000319c 001000 0000d4 00 A 0 0 4\n- [16] .eh_frame NOBITS 0000000000003270 001000 000470 00 A 0 0 8\n+ [12] .text NOBITS 00000000000021c0 001000 000ace 00 AX 0 0 16\n+ [13] .fini NOBITS 0000000000002c90 001000 000009 00 AX 0 0 4\n+ [14] .rodata NOBITS 0000000000003000 001000 00019d 01 AMS 0 0 8\n+ [15] .eh_frame_hdr NOBITS 00000000000031a0 001000 0000d4 00 A 0 0 4\n+ [16] .eh_frame NOBITS 0000000000003278 001000 000470 00 A 0 0 8\n [17] .init_array NOBITS 0000000000004dd0 000dd0 000008 08 WA 0 0 8\n [18] .fini_array NOBITS 0000000000004dd8 000dd0 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 0000000000004de0 000dd0 0001d0 10 WA 4 0 8\n [20] .got NOBITS 0000000000004fb0 000dd0 000038 08 WA 0 0 8\n [21] .got.plt NOBITS 0000000000004fe8 000dd0 0000d8 08 WA 0 0 8\n [22] .data NOBITS 00000000000050c0 000dd0 00000c 00 WA 0 0 8\n [23] .bss NOBITS 00000000000050e0 000dd0 000068 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n- [25] .debug_aranges PROGBITS 0000000000000000 000280 000067 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002e8 0031ac 00 C 0 0 8\n+ [25] .debug_aranges PROGBITS 0000000000000000 000280 000068 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002e8 0031aa 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 003498 000352 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0037f0 00065e 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 003e50 0005d1 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 004428 000123 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 004550 000780 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 004cd0 00012f 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 004dff 000056 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 004e58 000678 18 35 24 8\n- [35] .strtab STRTAB 0000000000000000 0054d0 0007db 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 005cab 000173 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 0037f0 000662 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 003e58 0005d1 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 004430 000122 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 004558 000786 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 004ce0 000135 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 004e15 000056 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 004e70 000678 18 35 24 8\n+ [35] .strtab STRTAB 0000000000000000 0054e8 0007db 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 005cc3 000173 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), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,39 +7,39 @@\n 3: 00000000000021f0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 0000000000002230 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00000000000050e0 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 0000000000004dd8 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 0000000000002270 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000004dd0 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS curses.cpp\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS osx.cpp\n- 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n+ 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n 12: 0000000000000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n- 13: 0000000000000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n+ 13: 0000000000000000 0 FILE LOCAL DEFAULT ABS osx.cpp\n 14: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 15: 00000000000036dc 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n+ 15: 00000000000036e4 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 16: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n- 17: 0000000000002c84 0 FUNC LOCAL DEFAULT 13 _fini\n+ 17: 0000000000002c90 0 FUNC LOCAL DEFAULT 13 _fini\n 18: 00000000000050c0 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 19: 0000000000004de0 0 OBJECT LOCAL DEFAULT 19 _DYNAMIC\n- 20: 000000000000319c 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n+ 20: 00000000000031a0 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 21: 00000000000050d0 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 22: 0000000000004fe8 0 OBJECT LOCAL DEFAULT 21 _GLOBAL_OFFSET_TABLE_\n 23: 0000000000002000 0 FUNC LOCAL DEFAULT 9 _init\n 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.2.5\n 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5\n 26: 00000000000027b0 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left\n 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tputs@NCURSES6_TINFO_5.0.19991023\n 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.2.5\n- 29: 0000000000002bc0 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 29: 0000000000002a00 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 30: 0000000000002890 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n 31: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 32: 0000000000002320 156 FUNC GLOBAL DEFAULT 12 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.2.5\n- 34: 0000000000002bd0 180 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 34: 0000000000002a10 180 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.2.5\n 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.2.5\n 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.2.5\n 38: 00000000000022c0 92 FUNC GLOBAL DEFAULT 12 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4\n 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.2.5\n 41: 0000000000005100 72 OBJECT GLOBAL DEFAULT 23 terminal_capabilities\n@@ -48,25 +48,25 @@\n 44: 00000000000023c0 10 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion\n 45: 00000000000022b0 11 FUNC GLOBAL DEFAULT 12 _Z6getcapPKc\n 46: 00000000000023d0 676 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal\n 47: 00000000000028b0 93 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 48: 0000000000002870 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n 49: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 50: 0000000000002750 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n- 51: 0000000000002940 239 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 51: 0000000000002ad0 239 FUNC GLOBAL DEFAULT 12 java_to_char\n 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror_r@GLIBC_2.2.5\n 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.2.5\n 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tgetstr@NCURSES6_TINFO_5.0.19991023\n 55: 00000000000026a0 33 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset\n- 56: 0000000000002bb0 16 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 56: 00000000000029f0 16 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 57: 0000000000002680 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold\n 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tparm@NCURSES6_TINFO_5.0.19991023\n 59: 0000000000002810 81 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right\n 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.2.5\n- 61: 0000000000002b00 171 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 61: 0000000000002940 171 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n 62: 00000000000026d0 20 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground\n 63: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tgetent@NCURSES6_TINFO_5.0.19991023\n 65: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5\n 66: 0000000000002280 45 FUNC GLOBAL DEFAULT 12 _Z17write_to_terminali\n 67: 00000000000050c8 4 OBJECT GLOBAL DEFAULT 22 current_terminal\n- 68: 0000000000002a30 206 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 68: 0000000000002bc0 206 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: 5111fe6862862d408d481b6afb751ee2dfc3ab1c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fae76ee68699323fe56533ad257a4d0867c3606e\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -977,43 +977,43 @@\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x662, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x218): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x201): src/shared/cpp\n 2\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/x86_64-linux-gnu/13/include\n 3\t(line_strp)\t(offset: 0xa6): /usr/lib/jvm/default-java/include/linux\n 4\t(line_strp)\t(offset: 0x2b): /usr/lib/jvm/default-java/include\n 5\t(line_strp)\t(offset: 0x99): /usr/include\n 6\t(line_strp)\t(offset: 0xce): /usr/include/c++/13\n 7\t(line_strp)\t(offset: 0xe2): /usr/include/c++/13/bits\n 8\t(line_strp)\t(offset: 0x76): /usr/include/x86_64-linux-gnu/bits\n 9\t(line_strp)\t(offset: 0xfb): src/shared/headers\n 10\t(line_strp)\t(offset: 0x10e): /usr/include/x86_64-linux-gnu/c++/13/bits\n \n The File Name Table (offset 0x694, lines 17, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x206): generic_posix.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x206): generic_posix.cpp\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x1ef): generic_posix.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x1ef): generic_posix.cpp\n 2\t(udata)\t0\t(line_strp)\t(offset: 0x13e): \n 3\t(udata)\t2\t(line_strp)\t(offset: 0x149): stddef.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x162): jni_md.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x138): jni.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x16b): stdlib.h\n 7\t(udata)\t6\t(line_strp)\t(offset: 0x174): cstdlib\n 8\t(udata)\t7\t(line_strp)\t(offset: 0x17c): std_abs.h\n 9\t(udata)\t8\t(line_strp)\t(offset: 0x186): stdlib-float.h\n 10\t(udata)\t8\t(line_strp)\t(offset: 0x195): stdlib-bsearch.h\n 11\t(udata)\t8\t(line_strp)\t(offset: 0x16b): stdlib.h\n 12\t(udata)\t6\t(line_strp)\t(offset: 0x16b): stdlib.h\n 13\t(udata)\t9\t(line_strp)\t(offset: 0x1a6): generic.h\n- 14\t(udata)\t5\t(line_strp)\t(offset: 0x227): string.h\n- 15\t(udata)\t5\t(line_strp)\t(offset: 0x230): errno.h\n+ 14\t(udata)\t5\t(line_strp)\t(offset: 0x210): string.h\n+ 15\t(udata)\t5\t(line_strp)\t(offset: 0x219): errno.h\n 16\t(udata)\t10\t(line_strp)\t(offset: 0x1d4): c++config.h\n \n Line Number Statements:\n [0x000006e9] Set column to 79\n [0x000006eb] Extended opcode 2: set Address to 0x28b0\n [0x000006f6] Advance Line by 27 to 28\n [0x000006f8] Copy\n@@ -1098,19 +1098,19 @@\n [0x00000778] Set column to 1\n [0x0000077a] Special opcode 81: advance Address by 5 to 0x2935 and Line by 6 to 52\n [0x0000077b] Advance PC by 1 to 0x2936\n [0x0000077d] Extended opcode 1: End of Sequence\n \n \n Offset: 0x780\n- Length: 801\n+ Length: 440\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n- Prologue Length: 157\n+ Prologue Length: 96\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n@@ -1124,436 +1124,245 @@\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 0x7a2, lines 11, columns 1):\n+ The Directory Table (offset 0x7a2, lines 7, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x218): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x201): src/shared/cpp\n 2\t(line_strp)\t(offset: 0x2b): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x76): /usr/include/x86_64-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/x86_64-linux-gnu/13/include\n+ 3\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/x86_64-linux-gnu/13/include\n+ 4\t(line_strp)\t(offset: 0x99): /usr/include\n 5\t(line_strp)\t(offset: 0xa6): /usr/lib/jvm/default-java/include/linux\n- 6\t(line_strp)\t(offset: 0x99): /usr/include\n- 7\t(line_strp)\t(offset: 0xce): /usr/include/c++/13\n- 8\t(line_strp)\t(offset: 0xe2): /usr/include/c++/13/bits\n- 9\t(line_strp)\t(offset: 0xfb): src/shared/headers\n- 10\t(line_strp)\t(offset: 0x10e): /usr/include/x86_64-linux-gnu/c++/13/bits\n+ 6\t(line_strp)\t(offset: 0xfb): src/shared/headers\n \n- The File Name Table (offset 0x7d4, lines 17, columns 2):\n+ The File Name Table (offset 0x7c4, lines 8, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x247): unix_strings.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x247): unix_strings.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x138): jni.h\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x16b): stdlib.h\n- 4\t(udata)\t0\t(line_strp)\t(offset: 0x13e): \n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x149): stddef.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x230): generic.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x138): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x230): generic.cpp\n+ 3\t(udata)\t0\t(line_strp)\t(offset: 0x13e): \n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0x23c): stdarg.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x15a): stdio.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x162): jni_md.h\n- 7\t(udata)\t6\t(line_strp)\t(offset: 0x16b): stdlib.h\n- 8\t(udata)\t7\t(line_strp)\t(offset: 0x174): cstdlib\n- 9\t(udata)\t8\t(line_strp)\t(offset: 0x17c): std_abs.h\n- 10\t(udata)\t3\t(line_strp)\t(offset: 0x186): stdlib-float.h\n- 11\t(udata)\t3\t(line_strp)\t(offset: 0x195): stdlib-bsearch.h\n- 12\t(udata)\t7\t(line_strp)\t(offset: 0x16b): stdlib.h\n- 13\t(udata)\t6\t(line_strp)\t(offset: 0x258): wchar.h\n- 14\t(udata)\t6\t(line_strp)\t(offset: 0x227): string.h\n- 15\t(udata)\t9\t(line_strp)\t(offset: 0x1a6): generic.h\n- 16\t(udata)\t10\t(line_strp)\t(offset: 0x1d4): c++config.h\n+ 7\t(udata)\t6\t(line_strp)\t(offset: 0x1a6): generic.h\n \n Line Number Statements:\n- [0x00000829] Set column to 65\n- [0x0000082b] Extended opcode 2: set Address to 0x2940\n- [0x00000836] Advance Line by 27 to 28\n- [0x00000838] Copy\n- [0x00000839] Set is_stmt to 0\n- [0x0000083a] Copy (view 1)\n- [0x0000083b] Set column to 5\n- [0x0000083d] Set is_stmt to 1\n- [0x0000083e] Special opcode 62: advance Address by 4 to 0x2944 and Line by 1 to 29\n- [0x0000083f] Set column to 65\n- [0x00000841] Set is_stmt to 0\n- [0x00000842] Special opcode 4: advance Address by 0 to 0x2944 and Line by -1 to 28 (view 1)\n- [0x00000843] Set File Name to entry 2 in the File Name Table\n- [0x00000845] Set column to 11\n- [0x00000847] Set is_stmt to 1\n- [0x00000848] Advance Line by 1577 to 1605\n- [0x0000084b] Advance PC by constant 17 to 0x2955\n- [0x0000084c] Special opcode 5: advance Address by 0 to 0x2955 and Line by 0 to 1605\n- [0x0000084d] Set column to 9\n- [0x0000084f] Special opcode 6: advance Address by 0 to 0x2955 and Line by 1 to 1606 (view 1)\n- [0x00000850] Set File Name to entry 1 in the File Name Table\n- [0x00000852] Set column to 65\n- [0x00000854] Set is_stmt to 0\n- [0x00000855] Advance Line by -1578 to 28\n- [0x00000858] Copy (view 2)\n- [0x00000859] Set File Name to entry 2 in the File Name Table\n- [0x0000085b] Set column to 27\n- [0x0000085d] Advance Line by 1578 to 1606\n- [0x00000860] Special opcode 89: advance Address by 6 to 0x295b and Line by 0 to 1606\n- [0x00000861] Set column to 42\n- [0x00000863] Special opcode 47: advance Address by 3 to 0x295e and Line by 0 to 1606\n- [0x00000864] Special opcode 89: advance Address by 6 to 0x2964 and Line by 0 to 1606\n+ [0x000007ec] Set column to 10\n+ [0x000007ee] Extended opcode 2: set Address to 0x2a10\n+ [0x000007f9] Advance Line by 1055 to 1056\n+ [0x000007fc] Copy\n+ [0x000007fd] Set is_stmt to 0\n+ [0x000007fe] Copy (view 1)\n+ [0x000007ff] Advance PC by 85 to 0x2a65\n+ [0x00000801] Special opcode 5: advance Address by 0 to 0x2a65 and Line by 0 to 1056\n+ [0x00000802] Set column to 9\n+ [0x00000804] Set is_stmt to 1\n+ [0x00000805] Special opcode 230: advance Address by 16 to 0x2a75 and Line by 1 to 1057\n+ [0x00000806] Special opcode 6: advance Address by 0 to 0x2a75 and Line by 1 to 1058 (view 1)\n+ [0x00000807] Set column to 35\n+ [0x00000809] Set is_stmt to 0\n+ [0x0000080a] Special opcode 118: advance Address by 8 to 0x2a7d and Line by 1 to 1059\n+ [0x0000080b] Set column to 9\n+ [0x0000080d] Special opcode 46: advance Address by 3 to 0x2a80 and Line by -1 to 1058\n+ [0x0000080e] Set is_stmt to 1\n+ [0x0000080f] Advance PC by constant 17 to 0x2a91\n+ [0x00000810] Special opcode 76: advance Address by 5 to 0x2a96 and Line by 1 to 1059\n+ [0x00000811] Set column to 20\n+ [0x00000813] Set is_stmt to 0\n+ [0x00000814] Copy (view 1)\n+ [0x00000815] Set column to 9\n+ [0x00000817] Special opcode 46: advance Address by 3 to 0x2a99 and Line by -1 to 1058\n+ [0x00000818] Set column to 35\n+ [0x0000081a] Special opcode 118: advance Address by 8 to 0x2aa1 and Line by 1 to 1059\n+ [0x0000081b] Set column to 9\n+ [0x0000081d] Set is_stmt to 1\n+ [0x0000081e] Special opcode 90: advance Address by 6 to 0x2aa7 and Line by 1 to 1060\n+ [0x0000081f] Set column to 5\n+ [0x00000821] Set is_stmt to 0\n+ [0x00000822] Special opcode 6: advance Address by 0 to 0x2aa7 and Line by 1 to 1061 (view 1)\n+ [0x00000823] Advance PC by 29 to 0x2ac4\n+ [0x00000825] Extended opcode 1: End of Sequence\n+\n+ [0x00000828] Set File Name to entry 2 in the File Name Table\n+ [0x0000082a] Set column to 126\n+ [0x0000082c] Extended opcode 2: set Address to 0x2940\n+ [0x00000837] Advance Line by 26 to 27\n+ [0x00000839] Copy\n+ [0x0000083a] Set is_stmt to 0\n+ [0x0000083b] Copy (view 1)\n+ [0x0000083c] Set column to 5\n+ [0x0000083e] Set is_stmt to 1\n+ [0x0000083f] Special opcode 62: advance Address by 4 to 0x2944 and Line by 1 to 28\n+ [0x00000840] Set File Name to entry 1 in the File Name Table\n+ [0x00000842] Set column to 12\n+ [0x00000844] Advance Line by 862 to 890\n+ [0x00000847] Copy (view 1)\n+ [0x00000848] Set column to 9\n+ [0x0000084a] Special opcode 6: advance Address by 0 to 0x2944 and Line by 1 to 891 (view 2)\n+ [0x0000084b] Set File Name to entry 2 in the File Name Table\n+ [0x0000084d] Set column to 126\n+ [0x0000084f] Set is_stmt to 0\n+ [0x00000850] Advance Line by -864 to 27\n+ [0x00000853] Copy (view 3)\n+ [0x00000854] Set File Name to entry 1 in the File Name Table\n+ [0x00000856] Set column to 41\n+ [0x00000858] Advance Line by 864 to 891\n+ [0x0000085b] Special opcode 75: advance Address by 5 to 0x2949 and Line by 0 to 891\n+ [0x0000085c] Special opcode 47: advance Address by 3 to 0x294c and Line by 0 to 891\n+ [0x0000085d] Set File Name to entry 2 in the File Name Table\n+ [0x0000085f] Set column to 126\n+ [0x00000861] Advance Line by -864 to 27\n+ [0x00000864] Copy (view 1)\n [0x00000865] Set File Name to entry 1 in the File Name Table\n- [0x00000867] Set column to 51\n- [0x00000869] Extended opcode 4: set Discriminator to 1\n- [0x0000086d] Advance Line by -1577 to 29\n- [0x00000870] Copy (view 1)\n- [0x00000871] Set column to 5\n- [0x00000873] Set is_stmt to 1\n- [0x00000874] Special opcode 48: advance Address by 3 to 0x2967 and Line by 1 to 30\n- [0x00000875] Set column to 43\n- [0x00000877] Set is_stmt to 0\n- [0x00000878] Copy (view 1)\n- [0x00000879] Set File Name to entry 2 in the File Name Table\n- [0x0000087b] Set column to 41\n- [0x0000087d] Advance Line by 1579 to 1609\n- [0x00000880] Special opcode 229: advance Address by 16 to 0x2977 and Line by 0 to 1609\n- [0x00000881] Set File Name to entry 1 in the File Name Table\n- [0x00000883] Set column to 43\n- [0x00000885] Advance Line by -1579 to 30\n- [0x00000888] Special opcode 117: advance Address by 8 to 0x297f and Line by 0 to 30\n- [0x00000889] Set column to 5\n- [0x0000088b] Set is_stmt to 1\n- [0x0000088c] Special opcode 48: advance Address by 3 to 0x2982 and Line by 1 to 31\n- [0x0000088d] Set File Name to entry 2 in the File Name Table\n- [0x0000088f] Set column to 18\n- [0x00000891] Advance Line by 1577 to 1608\n- [0x00000894] Copy (view 1)\n- [0x00000895] Set column to 9\n- [0x00000897] Special opcode 6: advance Address by 0 to 0x2982 and Line by 1 to 1609 (view 2)\n- [0x00000898] Set column to 27\n- [0x0000089a] Set is_stmt to 0\n- [0x0000089b] Copy (view 3)\n- [0x0000089c] Set column to 41\n- [0x0000089e] Special opcode 47: advance Address by 3 to 0x2985 and Line by 0 to 1609\n- [0x0000089f] Special opcode 131: advance Address by 9 to 0x298e and Line by 0 to 1609\n- [0x000008a0] Set File Name to entry 1 in the File Name Table\n- [0x000008a2] Set column to 5\n- [0x000008a4] Set is_stmt to 1\n- [0x000008a5] Advance Line by -1577 to 32\n- [0x000008a8] Copy (view 1)\n- [0x000008a9] Set column to 26\n- [0x000008ab] Extended opcode 4: set Discriminator to 1\n- [0x000008af] Copy (view 2)\n- [0x000008b0] Set column to 17\n- [0x000008b2] Set is_stmt to 0\n- [0x000008b3] Special opcode 75: advance Address by 5 to 0x2993 and Line by 0 to 32\n- [0x000008b4] Set column to 9\n- [0x000008b6] Set is_stmt to 1\n- [0x000008b7] Special opcode 76: advance Address by 5 to 0x2998 and Line by 1 to 33\n- [0x000008b8] Set column to 37\n- [0x000008ba] Set is_stmt to 0\n- [0x000008bb] Copy (view 1)\n- [0x000008bc] Set column to 5\n- [0x000008be] Extended opcode 4: set Discriminator to 3\n- [0x000008c2] Set is_stmt to 1\n- [0x000008c3] Special opcode 102: advance Address by 7 to 0x299f and Line by -1 to 32\n- [0x000008c4] Set column to 26\n- [0x000008c6] Extended opcode 4: set Discriminator to 1\n- [0x000008ca] Special opcode 61: advance Address by 4 to 0x29a3 and Line by 0 to 32\n- [0x000008cb] Extended opcode 4: set Discriminator to 1\n- [0x000008cf] Set is_stmt to 0\n- [0x000008d0] Special opcode 75: advance Address by 5 to 0x29a8 and Line by 0 to 32\n- [0x000008d1] Set column to 5\n- [0x000008d3] Set is_stmt to 1\n- [0x000008d4] Special opcode 8: advance Address by 0 to 0x29a8 and Line by 3 to 35 (view 1)\n- [0x000008d5] Set File Name to entry 2 in the File Name Table\n- [0x000008d7] Set column to 20\n- [0x000008d9] Set is_stmt to 0\n- [0x000008da] Advance Line by 1577 to 1612\n+ [0x00000867] Set column to 27\n+ [0x00000869] Advance Line by 864 to 891\n+ [0x0000086c] Advance PC by constant 17 to 0x295d\n+ [0x0000086d] Special opcode 103: advance Address by 7 to 0x2964 and Line by 0 to 891\n+ [0x0000086e] Set column to 41\n+ [0x00000870] Special opcode 47: advance Address by 3 to 0x2967 and Line by 0 to 891\n+ [0x00000871] Special opcode 89: advance Address by 6 to 0x296d and Line by 0 to 891\n+ [0x00000872] Set column to 38\n+ [0x00000874] Special opcode 13: advance Address by 0 to 0x296d and Line by 8 to 899 (view 1)\n+ [0x00000875] Set column to 41\n+ [0x00000877] Advance Line by -8 to 891\n+ [0x00000879] Advance PC by constant 17 to 0x297e\n+ [0x0000087a] Special opcode 5: advance Address by 0 to 0x297e and Line by 0 to 891\n+ [0x0000087b] Special opcode 47: advance Address by 3 to 0x2981 and Line by 0 to 891\n+ [0x0000087c] Set File Name to entry 2 in the File Name Table\n+ [0x0000087e] Set column to 5\n+ [0x00000880] Set is_stmt to 1\n+ [0x00000881] Advance Line by -862 to 29\n+ [0x00000884] Copy (view 1)\n+ [0x00000885] Set File Name to entry 1 in the File Name Table\n+ [0x00000887] Set column to 15\n+ [0x00000889] Advance Line by 868 to 897\n+ [0x0000088c] Copy (view 2)\n+ [0x0000088d] Set column to 9\n+ [0x0000088f] Special opcode 7: advance Address by 0 to 0x2981 and Line by 2 to 899 (view 3)\n+ [0x00000890] Set column to 27\n+ [0x00000892] Set is_stmt to 0\n+ [0x00000893] Copy (view 4)\n+ [0x00000894] Set column to 38\n+ [0x00000896] Special opcode 47: advance Address by 3 to 0x2984 and Line by 0 to 899\n+ [0x00000897] Special opcode 89: advance Address by 6 to 0x298a and Line by 0 to 899\n+ [0x00000898] Set column to 39\n+ [0x0000089a] Advance Line by 717 to 1616\n+ [0x0000089d] Copy (view 1)\n+ [0x0000089e] Set column to 38\n+ [0x000008a0] Advance Line by -717 to 899\n+ [0x000008a3] Special opcode 89: advance Address by 6 to 0x2990 and Line by 0 to 899\n+ [0x000008a4] Special opcode 47: advance Address by 3 to 0x2993 and Line by 0 to 899\n+ [0x000008a5] Set File Name to entry 2 in the File Name Table\n+ [0x000008a7] Set column to 5\n+ [0x000008a9] Set is_stmt to 1\n+ [0x000008aa] Advance Line by -869 to 30\n+ [0x000008ad] Copy (view 1)\n+ [0x000008ae] Set File Name to entry 1 in the File Name Table\n+ [0x000008b0] Set column to 13\n+ [0x000008b2] Advance Line by 1585 to 1615\n+ [0x000008b5] Copy (view 2)\n+ [0x000008b6] Set column to 9\n+ [0x000008b8] Special opcode 6: advance Address by 0 to 0x2993 and Line by 1 to 1616 (view 3)\n+ [0x000008b9] Set column to 27\n+ [0x000008bb] Set is_stmt to 0\n+ [0x000008bc] Copy (view 4)\n+ [0x000008bd] Set column to 39\n+ [0x000008bf] Special opcode 47: advance Address by 3 to 0x2996 and Line by 0 to 1616\n+ [0x000008c0] Special opcode 131: advance Address by 9 to 0x299f and Line by 0 to 1616\n+ [0x000008c1] Set File Name to entry 2 in the File Name Table\n+ [0x000008c3] Set column to 5\n+ [0x000008c5] Set is_stmt to 1\n+ [0x000008c6] Advance Line by -1585 to 31\n+ [0x000008c9] Copy (view 1)\n+ [0x000008ca] Set column to 57\n+ [0x000008cc] Set is_stmt to 0\n+ [0x000008cd] Copy (view 2)\n+ [0x000008ce] Set File Name to entry 1 in the File Name Table\n+ [0x000008d0] Set column to 13\n+ [0x000008d2] Set is_stmt to 1\n+ [0x000008d3] Advance Line by 1584 to 1615\n+ [0x000008d6] Special opcode 75: advance Address by 5 to 0x29a4 and Line by 0 to 1615\n+ [0x000008d7] Set column to 9\n+ [0x000008d9] Special opcode 6: advance Address by 0 to 0x29a4 and Line by 1 to 1616 (view 1)\n+ [0x000008da] Set column to 27\n+ [0x000008dc] Set is_stmt to 0\n [0x000008dd] Copy (view 2)\n- [0x000008de] Set column to 38\n- [0x000008e0] Special opcode 47: advance Address by 3 to 0x29ab and Line by 0 to 1612\n- [0x000008e1] Set File Name to entry 1 in the File Name Table\n- [0x000008e3] Set column to 27\n- [0x000008e5] Advance Line by -1577 to 35\n- [0x000008e8] Special opcode 89: advance Address by 6 to 0x29b1 and Line by 0 to 35\n- [0x000008e9] Set column to 5\n- [0x000008eb] Set is_stmt to 1\n- [0x000008ec] Special opcode 132: advance Address by 9 to 0x29ba and Line by 1 to 36\n- [0x000008ed] Set File Name to entry 2 in the File Name Table\n- [0x000008ef] Set column to 10\n- [0x000008f1] Advance Line by 1575 to 1611\n- [0x000008f4] Copy (view 1)\n- [0x000008f5] Set column to 9\n- [0x000008f7] Special opcode 6: advance Address by 0 to 0x29ba and Line by 1 to 1612 (view 2)\n- [0x000008f8] Set column to 38\n- [0x000008fa] Set is_stmt to 0\n- [0x000008fb] Copy (view 3)\n- [0x000008fc] Special opcode 89: advance Address by 6 to 0x29c0 and Line by 0 to 1612\n- [0x000008fd] Set File Name to entry 1 in the File Name Table\n- [0x000008ff] Set column to 5\n- [0x00000901] Set is_stmt to 1\n- [0x00000902] Advance Line by -1574 to 38\n- [0x00000905] Copy (view 1)\n- [0x00000906] Set File Name to entry 3 in the File Name Table\n- [0x00000908] Set column to 1\n- [0x0000090a] Advance Line by 105 to 143\n- [0x0000090d] Copy (view 2)\n- [0x0000090e] Set column to 3\n- [0x00000910] Special opcode 8: advance Address by 0 to 0x29c0 and Line by 3 to 146 (view 3)\n- [0x00000911] Set column to 10\n- [0x00000913] Extended opcode 4: set Discriminator to 7\n- [0x00000917] Set is_stmt to 0\n- [0x00000918] Copy (view 4)\n- [0x00000919] Extended opcode 4: set Discriminator to 7\n- [0x0000091d] Special opcode 173: advance Address by 12 to 0x29cc and Line by 0 to 146\n- [0x0000091e] Set File Name to entry 1 in the File Name Table\n- [0x00000920] Set column to 5\n- [0x00000922] Set is_stmt to 1\n- [0x00000923] Advance Line by -107 to 39\n- [0x00000926] Copy (view 1)\n- [0x00000927] Special opcode 95: advance Address by 6 to 0x29d2 and Line by 6 to 45\n- [0x00000928] Set column to 32\n- [0x0000092a] Set is_stmt to 0\n- [0x0000092b] Copy (view 1)\n- [0x0000092c] Special opcode 61: advance Address by 4 to 0x29d6 and Line by 0 to 45\n- [0x0000092d] Set File Name to entry 3 in the File Name Table\n- [0x0000092f] Set column to 10\n- [0x00000931] Extended opcode 4: set Discriminator to 7\n- [0x00000935] Advance Line by 101 to 146\n- [0x00000938] Special opcode 117: advance Address by 8 to 0x29de and Line by 0 to 146\n- [0x00000939] Set File Name to entry 1 in the File Name Table\n- [0x0000093b] Set column to 32\n- [0x0000093d] Advance Line by -101 to 45\n- [0x00000940] Special opcode 131: advance Address by 9 to 0x29e7 and Line by 0 to 45\n- [0x00000941] Set column to 5\n- [0x00000943] Set is_stmt to 1\n- [0x00000944] Special opcode 48: advance Address by 3 to 0x29ea and Line by 1 to 46\n- [0x00000945] Set File Name to entry 3 in the File Name Table\n- [0x00000947] Set column to 1\n- [0x00000949] Advance Line by 97 to 143\n- [0x0000094c] Copy (view 1)\n- [0x0000094d] Set column to 3\n- [0x0000094f] Special opcode 8: advance Address by 0 to 0x29ea and Line by 3 to 146 (view 2)\n- [0x00000950] Set column to 10\n- [0x00000952] Extended opcode 4: set Discriminator to 7\n- [0x00000956] Set is_stmt to 0\n- [0x00000957] Copy (view 3)\n- [0x00000958] Extended opcode 4: set Discriminator to 7\n- [0x0000095c] Special opcode 75: advance Address by 5 to 0x29ef and Line by 0 to 146\n- [0x0000095d] Set File Name to entry 1 in the File Name Table\n- [0x0000095f] Set column to 5\n- [0x00000961] Set is_stmt to 1\n- [0x00000962] Advance Line by -99 to 47\n- [0x00000965] Copy (view 1)\n- [0x00000966] Set column to 9\n- [0x00000968] Set is_stmt to 0\n- [0x00000969] Copy (view 2)\n- [0x0000096a] Set column to 5\n- [0x0000096c] Set is_stmt to 1\n- [0x0000096d] Special opcode 119: advance Address by 8 to 0x29f7 and Line by 2 to 49\n- [0x0000096e] Set column to 1\n- [0x00000970] Set is_stmt to 0\n- [0x00000971] Special opcode 6: advance Address by 0 to 0x29f7 and Line by 1 to 50 (view 1)\n- [0x00000972] Special opcode 117: advance Address by 8 to 0x29ff and Line by 0 to 50\n- [0x00000973] Special opcode 75: advance Address by 5 to 0x2a04 and Line by 0 to 50\n- [0x00000974] Special opcode 33: advance Address by 2 to 0x2a06 and Line by 0 to 50\n- [0x00000975] Set column to 9\n- [0x00000977] Set is_stmt to 1\n- [0x00000978] Advance Line by -10 to 40\n- [0x0000097a] Special opcode 145: advance Address by 10 to 0x2a10 and Line by 0 to 40\n- [0x0000097b] Set column to 33\n- [0x0000097d] Set is_stmt to 0\n- [0x0000097e] Copy (view 1)\n- [0x0000097f] Set column to 16\n- [0x00000981] Special opcode 189: advance Address by 13 to 0x2a1d and Line by 2 to 42\n- [0x00000982] Set column to 33\n- [0x00000984] Special opcode 45: advance Address by 3 to 0x2a20 and Line by -2 to 40\n- [0x00000985] Set column to 9\n- [0x00000987] Set is_stmt to 1\n- [0x00000988] Special opcode 76: advance Address by 5 to 0x2a25 and Line by 1 to 41\n- [0x00000989] Set column to 13\n- [0x0000098b] Set is_stmt to 0\n- [0x0000098c] Copy (view 1)\n- [0x0000098d] Set column to 9\n- [0x0000098f] Set is_stmt to 1\n- [0x00000990] Special opcode 118: advance Address by 8 to 0x2a2d and Line by 1 to 42\n- [0x00000991] Set column to 16\n- [0x00000993] Set is_stmt to 0\n- [0x00000994] Copy (view 1)\n- [0x00000995] Set column to 70\n- [0x00000997] Set is_stmt to 1\n- [0x00000998] Advance Line by 10 to 52\n- [0x0000099a] Special opcode 47: advance Address by 3 to 0x2a30 and Line by 0 to 52\n- [0x0000099b] Set is_stmt to 0\n- [0x0000099c] Copy (view 1)\n- [0x0000099d] Set column to 5\n- [0x0000099f] Set is_stmt to 1\n- [0x000009a0] Special opcode 62: advance Address by 4 to 0x2a34 and Line by 1 to 53\n- [0x000009a1] Set column to 70\n- [0x000009a3] Set is_stmt to 0\n- [0x000009a4] Special opcode 4: advance Address by 0 to 0x2a34 and Line by -1 to 52 (view 1)\n- [0x000009a5] Set column to 26\n- [0x000009a7] Special opcode 188: advance Address by 13 to 0x2a41 and Line by 1 to 53\n- [0x000009a8] Set column to 70\n- [0x000009aa] Special opcode 46: advance Address by 3 to 0x2a44 and Line by -1 to 52\n- [0x000009ab] Special opcode 19: advance Address by 1 to 0x2a45 and Line by 0 to 52\n- [0x000009ac] Set column to 26\n- [0x000009ae] Special opcode 48: advance Address by 3 to 0x2a48 and Line by 1 to 53\n- [0x000009af] Set column to 5\n- [0x000009b1] Set is_stmt to 1\n- [0x000009b2] Special opcode 76: advance Address by 5 to 0x2a4d and Line by 1 to 54\n- [0x000009b3] Set column to 68\n- [0x000009b5] Set is_stmt to 0\n- [0x000009b6] Copy (view 1)\n- [0x000009b7] Set column to 43\n- [0x000009b9] Special opcode 61: advance Address by 4 to 0x2a51 and Line by 0 to 54\n- [0x000009ba] Set File Name to entry 3 in the File Name Table\n- [0x000009bc] Set column to 12\n- [0x000009be] Extended opcode 4: set Discriminator to 7\n- [0x000009c2] Advance Line by 69 to 123\n- [0x000009c5] Special opcode 187: advance Address by 13 to 0x2a5e and Line by 0 to 123\n- [0x000009c6] Set File Name to entry 1 in the File Name Table\n- [0x000009c8] Set column to 43\n- [0x000009ca] Advance Line by -69 to 54\n- [0x000009cd] Special opcode 131: advance Address by 9 to 0x2a67 and Line by 0 to 54\n- [0x000009ce] Set column to 5\n- [0x000009d0] Set is_stmt to 1\n- [0x000009d1] Special opcode 48: advance Address by 3 to 0x2a6a and Line by 1 to 55\n- [0x000009d2] Set File Name to entry 3 in the File Name Table\n- [0x000009d4] Set column to 1\n- [0x000009d6] Advance Line by 62 to 117\n- [0x000009d8] Copy (view 1)\n- [0x000009d9] Set column to 3\n- [0x000009db] Special opcode 8: advance Address by 0 to 0x2a6a and Line by 3 to 120 (view 2)\n- [0x000009dc] Set column to 5\n- [0x000009de] Special opcode 8: advance Address by 0 to 0x2a6a and Line by 3 to 123 (view 3)\n- [0x000009df] Set column to 12\n- [0x000009e1] Extended opcode 4: set Discriminator to 7\n- [0x000009e5] Set is_stmt to 0\n- [0x000009e6] Copy (view 4)\n- [0x000009e7] Extended opcode 4: set Discriminator to 7\n- [0x000009eb] Special opcode 75: advance Address by 5 to 0x2a6f and Line by 0 to 123\n- [0x000009ec] Set File Name to entry 1 in the File Name Table\n- [0x000009ee] Set column to 5\n- [0x000009f0] Extended opcode 4: set Discriminator to 1\n- [0x000009f4] Advance Line by -68 to 55\n- [0x000009f7] Copy (view 1)\n- [0x000009f8] Set is_stmt to 1\n- [0x000009f9] Special opcode 94: advance Address by 6 to 0x2a75 and Line by 5 to 60\n- [0x000009fa] Set column to 30\n- [0x000009fc] Set is_stmt to 0\n- [0x000009fd] Copy (view 1)\n- [0x000009fe] Set column to 39\n- [0x00000a00] Special opcode 118: advance Address by 8 to 0x2a7d and Line by 1 to 61\n- [0x00000a01] Set column to 30\n- [0x00000a03] Special opcode 60: advance Address by 4 to 0x2a81 and Line by -1 to 60\n- [0x00000a04] Set column to 5\n- [0x00000a06] Set is_stmt to 1\n- [0x00000a07] Special opcode 48: advance Address by 3 to 0x2a84 and Line by 1 to 61\n- [0x00000a08] Set column to 39\n- [0x00000a0a] Set is_stmt to 0\n- [0x00000a0b] Copy (view 1)\n- [0x00000a0c] Special opcode 75: advance Address by 5 to 0x2a89 and Line by 0 to 61\n- [0x00000a0d] Set column to 5\n- [0x00000a0f] Set is_stmt to 1\n- [0x00000a10] Special opcode 48: advance Address by 3 to 0x2a8c and Line by 1 to 62\n- [0x00000a11] Set column to 22\n- [0x00000a13] Extended opcode 4: set Discriminator to 1\n- [0x00000a17] Copy (view 1)\n- [0x00000a18] Set column to 9\n- [0x00000a1a] Special opcode 174: advance Address by 12 to 0x2a98 and Line by 1 to 63\n- [0x00000a1b] Set column to 23\n- [0x00000a1d] Set is_stmt to 0\n- [0x00000a1e] Copy (view 1)\n- [0x00000a1f] Set column to 5\n- [0x00000a21] Extended opcode 4: set Discriminator to 3\n- [0x00000a25] Set is_stmt to 1\n- [0x00000a26] Special opcode 144: advance Address by 10 to 0x2aa2 and Line by -1 to 62\n- [0x00000a27] Set column to 22\n- [0x00000a29] Extended opcode 4: set Discriminator to 1\n- [0x00000a2d] Copy (view 1)\n- [0x00000a2e] Extended opcode 4: set Discriminator to 1\n- [0x00000a32] Set is_stmt to 0\n- [0x00000a33] Special opcode 61: advance Address by 4 to 0x2aa6 and Line by 0 to 62\n- [0x00000a34] Extended opcode 4: set Discriminator to 1\n- [0x00000a38] Special opcode 75: advance Address by 5 to 0x2aab and Line by 0 to 62\n- [0x00000a39] Set column to 5\n- [0x00000a3b] Set is_stmt to 1\n- [0x00000a3c] Special opcode 8: advance Address by 0 to 0x2aab and Line by 3 to 65 (view 1)\n- [0x00000a3d] Set File Name to entry 2 in the File Name Table\n- [0x00000a3f] Set column to 13\n- [0x00000a41] Advance Line by 1537 to 1602\n- [0x00000a44] Copy (view 2)\n- [0x00000a45] Set column to 9\n- [0x00000a47] Special opcode 6: advance Address by 0 to 0x2aab and Line by 1 to 1603 (view 3)\n- [0x00000a48] Set column to 27\n- [0x00000a4a] Set is_stmt to 0\n- [0x00000a4b] Copy (view 4)\n- [0x00000a4c] Set column to 36\n- [0x00000a4e] Special opcode 61: advance Address by 4 to 0x2aaf and Line by 0 to 1603\n- [0x00000a4f] Set File Name to entry 1 in the File Name Table\n- [0x00000a51] Set column to 9\n- [0x00000a53] Advance Line by -1537 to 66\n- [0x00000a56] Special opcode 201: advance Address by 14 to 0x2abd and Line by 0 to 66\n- [0x00000a57] Set File Name to entry 2 in the File Name Table\n- [0x00000a59] Set column to 36\n- [0x00000a5b] Advance Line by 1537 to 1603\n- [0x00000a5e] Special opcode 47: advance Address by 3 to 0x2ac0 and Line by 0 to 1603\n- [0x00000a5f] Special opcode 47: advance Address by 3 to 0x2ac3 and Line by 0 to 1603\n- [0x00000a60] Set File Name to entry 1 in the File Name Table\n- [0x00000a62] Set column to 5\n- [0x00000a64] Set is_stmt to 1\n- [0x00000a65] Advance Line by -1537 to 66\n- [0x00000a68] Copy (view 1)\n- [0x00000a69] Set column to 9\n- [0x00000a6b] Set is_stmt to 0\n- [0x00000a6c] Copy (view 2)\n- [0x00000a6d] Set column to 5\n- [0x00000a6f] Set is_stmt to 1\n- [0x00000a70] Special opcode 76: advance Address by 5 to 0x2ac8 and Line by 1 to 67\n- [0x00000a71] Set column to 9\n- [0x00000a73] Set is_stmt to 0\n- [0x00000a74] Copy (view 1)\n- [0x00000a75] Set column to 5\n- [0x00000a77] Set is_stmt to 1\n- [0x00000a78] Special opcode 118: advance Address by 8 to 0x2ad0 and Line by 1 to 68\n- [0x00000a79] Set column to 1\n- [0x00000a7b] Set is_stmt to 0\n- [0x00000a7c] Special opcode 6: advance Address by 0 to 0x2ad0 and Line by 1 to 69 (view 1)\n- [0x00000a7d] Special opcode 75: advance Address by 5 to 0x2ad5 and Line by 0 to 69\n- [0x00000a7e] Special opcode 33: advance Address by 2 to 0x2ad7 and Line by 0 to 69\n- [0x00000a7f] Special opcode 61: advance Address by 4 to 0x2adb and Line by 0 to 69\n- [0x00000a80] Set column to 9\n- [0x00000a82] Set is_stmt to 1\n- [0x00000a83] Advance Line by -13 to 56\n- [0x00000a85] Special opcode 75: advance Address by 5 to 0x2ae0 and Line by 0 to 56\n- [0x00000a86] Set column to 33\n- [0x00000a88] Set is_stmt to 0\n- [0x00000a89] Copy (view 1)\n- [0x00000a8a] Set column to 16\n- [0x00000a8c] Special opcode 189: advance Address by 13 to 0x2aed and Line by 2 to 58\n- [0x00000a8d] Set column to 33\n- [0x00000a8f] Special opcode 31: advance Address by 2 to 0x2aef and Line by -2 to 56\n- [0x00000a90] Set column to 9\n- [0x00000a92] Set is_stmt to 1\n- [0x00000a93] Special opcode 76: advance Address by 5 to 0x2af4 and Line by 1 to 57\n- [0x00000a94] Set column to 13\n- [0x00000a96] Set is_stmt to 0\n- [0x00000a97] Copy (view 1)\n- [0x00000a98] Set column to 9\n- [0x00000a9a] Set is_stmt to 1\n- [0x00000a9b] Special opcode 118: advance Address by 8 to 0x2afc and Line by 1 to 58\n- [0x00000a9c] Set column to 16\n- [0x00000a9e] Set is_stmt to 0\n- [0x00000a9f] Copy (view 1)\n- [0x00000aa0] Advance PC by 2 to 0x2afe\n- [0x00000aa2] Extended opcode 1: End of Sequence\n+ [0x000008de] Set column to 39\n+ [0x000008e0] Special opcode 47: advance Address by 3 to 0x29a7 and Line by 0 to 1616\n+ [0x000008e1] Special opcode 215: advance Address by 15 to 0x29b6 and Line by 0 to 1616\n+ [0x000008e2] Set File Name to entry 2 in the File Name Table\n+ [0x000008e4] Set column to 5\n+ [0x000008e6] Set is_stmt to 1\n+ [0x000008e7] Advance Line by -1584 to 32\n+ [0x000008ea] Copy (view 1)\n+ [0x000008eb] Set column to 39\n+ [0x000008ed] Set is_stmt to 0\n+ [0x000008ee] Copy (view 2)\n+ [0x000008ef] Set column to 24\n+ [0x000008f1] Special opcode 118: advance Address by 8 to 0x29be and Line by 1 to 33\n+ [0x000008f2] Set column to 39\n+ [0x000008f4] Special opcode 158: advance Address by 11 to 0x29c9 and Line by -1 to 32\n+ [0x000008f5] Set column to 5\n+ [0x000008f7] Set is_stmt to 1\n+ [0x000008f8] Special opcode 48: advance Address by 3 to 0x29cc and Line by 1 to 33\n+ [0x000008f9] Set column to 24\n+ [0x000008fb] Set is_stmt to 0\n+ [0x000008fc] Copy (view 1)\n+ [0x000008fd] Special opcode 159: advance Address by 11 to 0x29d7 and Line by 0 to 33\n+ [0x000008fe] Set column to 1\n+ [0x00000900] Special opcode 76: advance Address by 5 to 0x29dc and Line by 1 to 34\n+ [0x00000901] Special opcode 75: advance Address by 5 to 0x29e1 and Line by 0 to 34\n+ [0x00000902] Special opcode 19: advance Address by 1 to 0x29e2 and Line by 0 to 34\n+ [0x00000903] Special opcode 33: advance Address by 2 to 0x29e4 and Line by 0 to 34\n+ [0x00000904] Special opcode 33: advance Address by 2 to 0x29e6 and Line by 0 to 34\n+ [0x00000905] Special opcode 33: advance Address by 2 to 0x29e8 and Line by 0 to 34\n+ [0x00000906] Special opcode 33: advance Address by 2 to 0x29ea and Line by 0 to 34\n+ [0x00000907] Set column to 81\n+ [0x00000909] Set is_stmt to 1\n+ [0x0000090a] Advance Line by -11 to 23\n+ [0x0000090c] Special opcode 89: advance Address by 6 to 0x29f0 and Line by 0 to 23\n+ [0x0000090d] Set is_stmt to 0\n+ [0x0000090e] Copy (view 1)\n+ [0x0000090f] Set column to 5\n+ [0x00000911] Set is_stmt to 1\n+ [0x00000912] Special opcode 62: advance Address by 4 to 0x29f4 and Line by 1 to 24\n+ [0x00000913] Set column to 81\n+ [0x00000915] Set is_stmt to 0\n+ [0x00000916] Special opcode 4: advance Address by 0 to 0x29f4 and Line by -1 to 23 (view 1)\n+ [0x00000917] Set column to 26\n+ [0x00000919] Special opcode 48: advance Address by 3 to 0x29f7 and Line by 1 to 24\n+ [0x0000091a] Special opcode 61: advance Address by 4 to 0x29fb and Line by 0 to 24\n+ [0x0000091b] Special opcode 75: advance Address by 5 to 0x2a00 and Line by 0 to 24\n+ [0x0000091c] Set column to 109\n+ [0x0000091e] Set is_stmt to 1\n+ [0x0000091f] Extended opcode 2: set Address to 0x2a00\n+ [0x0000092a] Advance Line by 13 to 37\n+ [0x0000092c] Copy\n+ [0x0000092d] Set is_stmt to 0\n+ [0x0000092e] Copy (view 1)\n+ [0x0000092f] Set column to 5\n+ [0x00000931] Set is_stmt to 1\n+ [0x00000932] Special opcode 62: advance Address by 4 to 0x2a04 and Line by 1 to 38\n+ [0x00000933] Set column to 1\n+ [0x00000935] Set is_stmt to 0\n+ [0x00000936] Special opcode 6: advance Address by 0 to 0x2a04 and Line by 1 to 39 (view 1)\n+ [0x00000937] Advance PC by 6 to 0x2a0a\n+ [0x00000939] Extended opcode 1: End of Sequence\n \n \n- Offset: 0xaa5\n- Length: 440\n+ Offset: 0x93c\n+ Length: 801\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n- Prologue Length: 96\n+ Prologue Length: 157\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n@@ -1567,232 +1376,423 @@\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 0xac7, lines 7, columns 1):\n+ The Directory Table (offset 0x95e, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x218): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x201): 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/x86_64-linux-gnu/13/include\n- 4\t(line_strp)\t(offset: 0x99): /usr/include\n+ 3\t(line_strp)\t(offset: 0x76): /usr/include/x86_64-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/x86_64-linux-gnu/13/include\n 5\t(line_strp)\t(offset: 0xa6): /usr/lib/jvm/default-java/include/linux\n- 6\t(line_strp)\t(offset: 0xfb): src/shared/headers\n+ 6\t(line_strp)\t(offset: 0x99): /usr/include\n+ 7\t(line_strp)\t(offset: 0xce): /usr/include/c++/13\n+ 8\t(line_strp)\t(offset: 0xe2): /usr/include/c++/13/bits\n+ 9\t(line_strp)\t(offset: 0xfb): src/shared/headers\n+ 10\t(line_strp)\t(offset: 0x10e): /usr/include/x86_64-linux-gnu/c++/13/bits\n \n- The File Name Table (offset 0xae9, lines 8, columns 2):\n+ The File Name Table (offset 0x990, lines 17, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x26f): generic.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x138): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x26f): generic.cpp\n- 3\t(udata)\t0\t(line_strp)\t(offset: 0x13e): \n- 4\t(udata)\t3\t(line_strp)\t(offset: 0x27b): stdarg.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x15a): stdio.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x254): unix_strings.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x254): unix_strings.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x138): jni.h\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x16b): stdlib.h\n+ 4\t(udata)\t0\t(line_strp)\t(offset: 0x13e): \n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x149): stddef.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x162): jni_md.h\n- 7\t(udata)\t6\t(line_strp)\t(offset: 0x1a6): generic.h\n+ 7\t(udata)\t6\t(line_strp)\t(offset: 0x16b): stdlib.h\n+ 8\t(udata)\t7\t(line_strp)\t(offset: 0x174): cstdlib\n+ 9\t(udata)\t8\t(line_strp)\t(offset: 0x17c): std_abs.h\n+ 10\t(udata)\t3\t(line_strp)\t(offset: 0x186): stdlib-float.h\n+ 11\t(udata)\t3\t(line_strp)\t(offset: 0x195): stdlib-bsearch.h\n+ 12\t(udata)\t7\t(line_strp)\t(offset: 0x16b): stdlib.h\n+ 13\t(udata)\t6\t(line_strp)\t(offset: 0x265): wchar.h\n+ 14\t(udata)\t6\t(line_strp)\t(offset: 0x210): string.h\n+ 15\t(udata)\t9\t(line_strp)\t(offset: 0x1a6): generic.h\n+ 16\t(udata)\t10\t(line_strp)\t(offset: 0x1d4): c++config.h\n \n Line Number Statements:\n- [0x00000b11] Set column to 10\n- [0x00000b13] Extended opcode 2: set Address to 0x2bd0\n- [0x00000b1e] Advance Line by 1055 to 1056\n- [0x00000b21] Copy\n- [0x00000b22] Set is_stmt to 0\n- [0x00000b23] Copy (view 1)\n- [0x00000b24] Advance PC by 85 to 0x2c25\n- [0x00000b26] Special opcode 5: advance Address by 0 to 0x2c25 and Line by 0 to 1056\n- [0x00000b27] Set column to 9\n- [0x00000b29] Set is_stmt to 1\n- [0x00000b2a] Special opcode 230: advance Address by 16 to 0x2c35 and Line by 1 to 1057\n- [0x00000b2b] Special opcode 6: advance Address by 0 to 0x2c35 and Line by 1 to 1058 (view 1)\n- [0x00000b2c] Set column to 35\n- [0x00000b2e] Set is_stmt to 0\n- [0x00000b2f] Special opcode 118: advance Address by 8 to 0x2c3d and Line by 1 to 1059\n- [0x00000b30] Set column to 9\n- [0x00000b32] Special opcode 46: advance Address by 3 to 0x2c40 and Line by -1 to 1058\n+ [0x000009e5] Set column to 65\n+ [0x000009e7] Extended opcode 2: set Address to 0x2ad0\n+ [0x000009f2] Advance Line by 27 to 28\n+ [0x000009f4] Copy\n+ [0x000009f5] Set is_stmt to 0\n+ [0x000009f6] Copy (view 1)\n+ [0x000009f7] Set column to 5\n+ [0x000009f9] Set is_stmt to 1\n+ [0x000009fa] Special opcode 62: advance Address by 4 to 0x2ad4 and Line by 1 to 29\n+ [0x000009fb] Set column to 65\n+ [0x000009fd] Set is_stmt to 0\n+ [0x000009fe] Special opcode 4: advance Address by 0 to 0x2ad4 and Line by -1 to 28 (view 1)\n+ [0x000009ff] Set File Name to entry 2 in the File Name Table\n+ [0x00000a01] Set column to 11\n+ [0x00000a03] Set is_stmt to 1\n+ [0x00000a04] Advance Line by 1577 to 1605\n+ [0x00000a07] Advance PC by constant 17 to 0x2ae5\n+ [0x00000a08] Special opcode 5: advance Address by 0 to 0x2ae5 and Line by 0 to 1605\n+ [0x00000a09] Set column to 9\n+ [0x00000a0b] Special opcode 6: advance Address by 0 to 0x2ae5 and Line by 1 to 1606 (view 1)\n+ [0x00000a0c] Set File Name to entry 1 in the File Name Table\n+ [0x00000a0e] Set column to 65\n+ [0x00000a10] Set is_stmt to 0\n+ [0x00000a11] Advance Line by -1578 to 28\n+ [0x00000a14] Copy (view 2)\n+ [0x00000a15] Set File Name to entry 2 in the File Name Table\n+ [0x00000a17] Set column to 27\n+ [0x00000a19] Advance Line by 1578 to 1606\n+ [0x00000a1c] Special opcode 89: advance Address by 6 to 0x2aeb and Line by 0 to 1606\n+ [0x00000a1d] Set column to 42\n+ [0x00000a1f] Special opcode 47: advance Address by 3 to 0x2aee and Line by 0 to 1606\n+ [0x00000a20] Special opcode 89: advance Address by 6 to 0x2af4 and Line by 0 to 1606\n+ [0x00000a21] Set File Name to entry 1 in the File Name Table\n+ [0x00000a23] Set column to 51\n+ [0x00000a25] Extended opcode 4: set Discriminator to 1\n+ [0x00000a29] Advance Line by -1577 to 29\n+ [0x00000a2c] Copy (view 1)\n+ [0x00000a2d] Set column to 5\n+ [0x00000a2f] Set is_stmt to 1\n+ [0x00000a30] Special opcode 48: advance Address by 3 to 0x2af7 and Line by 1 to 30\n+ [0x00000a31] Set column to 43\n+ [0x00000a33] Set is_stmt to 0\n+ [0x00000a34] Copy (view 1)\n+ [0x00000a35] Set File Name to entry 2 in the File Name Table\n+ [0x00000a37] Set column to 41\n+ [0x00000a39] Advance Line by 1579 to 1609\n+ [0x00000a3c] Special opcode 229: advance Address by 16 to 0x2b07 and Line by 0 to 1609\n+ [0x00000a3d] Set File Name to entry 1 in the File Name Table\n+ [0x00000a3f] Set column to 43\n+ [0x00000a41] Advance Line by -1579 to 30\n+ [0x00000a44] Special opcode 117: advance Address by 8 to 0x2b0f and Line by 0 to 30\n+ [0x00000a45] Set column to 5\n+ [0x00000a47] Set is_stmt to 1\n+ [0x00000a48] Special opcode 48: advance Address by 3 to 0x2b12 and Line by 1 to 31\n+ [0x00000a49] Set File Name to entry 2 in the File Name Table\n+ [0x00000a4b] Set column to 18\n+ [0x00000a4d] Advance Line by 1577 to 1608\n+ [0x00000a50] Copy (view 1)\n+ [0x00000a51] Set column to 9\n+ [0x00000a53] Special opcode 6: advance Address by 0 to 0x2b12 and Line by 1 to 1609 (view 2)\n+ [0x00000a54] Set column to 27\n+ [0x00000a56] Set is_stmt to 0\n+ [0x00000a57] Copy (view 3)\n+ [0x00000a58] Set column to 41\n+ [0x00000a5a] Special opcode 47: advance Address by 3 to 0x2b15 and Line by 0 to 1609\n+ [0x00000a5b] Special opcode 131: advance Address by 9 to 0x2b1e and Line by 0 to 1609\n+ [0x00000a5c] Set File Name to entry 1 in the File Name Table\n+ [0x00000a5e] Set column to 5\n+ [0x00000a60] Set is_stmt to 1\n+ [0x00000a61] Advance Line by -1577 to 32\n+ [0x00000a64] Copy (view 1)\n+ [0x00000a65] Set column to 26\n+ [0x00000a67] Extended opcode 4: set Discriminator to 1\n+ [0x00000a6b] Copy (view 2)\n+ [0x00000a6c] Set column to 17\n+ [0x00000a6e] Set is_stmt to 0\n+ [0x00000a6f] Special opcode 75: advance Address by 5 to 0x2b23 and Line by 0 to 32\n+ [0x00000a70] Set column to 9\n+ [0x00000a72] Set is_stmt to 1\n+ [0x00000a73] Special opcode 76: advance Address by 5 to 0x2b28 and Line by 1 to 33\n+ [0x00000a74] Set column to 37\n+ [0x00000a76] Set is_stmt to 0\n+ [0x00000a77] Copy (view 1)\n+ [0x00000a78] Set column to 5\n+ [0x00000a7a] Extended opcode 4: set Discriminator to 3\n+ [0x00000a7e] Set is_stmt to 1\n+ [0x00000a7f] Special opcode 102: advance Address by 7 to 0x2b2f and Line by -1 to 32\n+ [0x00000a80] Set column to 26\n+ [0x00000a82] Extended opcode 4: set Discriminator to 1\n+ [0x00000a86] Special opcode 61: advance Address by 4 to 0x2b33 and Line by 0 to 32\n+ [0x00000a87] Extended opcode 4: set Discriminator to 1\n+ [0x00000a8b] Set is_stmt to 0\n+ [0x00000a8c] Special opcode 75: advance Address by 5 to 0x2b38 and Line by 0 to 32\n+ [0x00000a8d] Set column to 5\n+ [0x00000a8f] Set is_stmt to 1\n+ [0x00000a90] Special opcode 8: advance Address by 0 to 0x2b38 and Line by 3 to 35 (view 1)\n+ [0x00000a91] Set File Name to entry 2 in the File Name Table\n+ [0x00000a93] Set column to 20\n+ [0x00000a95] Set is_stmt to 0\n+ [0x00000a96] Advance Line by 1577 to 1612\n+ [0x00000a99] Copy (view 2)\n+ [0x00000a9a] Set column to 38\n+ [0x00000a9c] Special opcode 47: advance Address by 3 to 0x2b3b and Line by 0 to 1612\n+ [0x00000a9d] Set File Name to entry 1 in the File Name Table\n+ [0x00000a9f] Set column to 27\n+ [0x00000aa1] Advance Line by -1577 to 35\n+ [0x00000aa4] Special opcode 89: advance Address by 6 to 0x2b41 and Line by 0 to 35\n+ [0x00000aa5] Set column to 5\n+ [0x00000aa7] Set is_stmt to 1\n+ [0x00000aa8] Special opcode 132: advance Address by 9 to 0x2b4a and Line by 1 to 36\n+ [0x00000aa9] Set File Name to entry 2 in the File Name Table\n+ [0x00000aab] Set column to 10\n+ [0x00000aad] Advance Line by 1575 to 1611\n+ [0x00000ab0] Copy (view 1)\n+ [0x00000ab1] Set column to 9\n+ [0x00000ab3] Special opcode 6: advance Address by 0 to 0x2b4a and Line by 1 to 1612 (view 2)\n+ [0x00000ab4] Set column to 38\n+ [0x00000ab6] Set is_stmt to 0\n+ [0x00000ab7] Copy (view 3)\n+ [0x00000ab8] Special opcode 89: advance Address by 6 to 0x2b50 and Line by 0 to 1612\n+ [0x00000ab9] Set File Name to entry 1 in the File Name Table\n+ [0x00000abb] Set column to 5\n+ [0x00000abd] Set is_stmt to 1\n+ [0x00000abe] Advance Line by -1574 to 38\n+ [0x00000ac1] Copy (view 1)\n+ [0x00000ac2] Set File Name to entry 3 in the File Name Table\n+ [0x00000ac4] Set column to 1\n+ [0x00000ac6] Advance Line by 105 to 143\n+ [0x00000ac9] Copy (view 2)\n+ [0x00000aca] Set column to 3\n+ [0x00000acc] Special opcode 8: advance Address by 0 to 0x2b50 and Line by 3 to 146 (view 3)\n+ [0x00000acd] Set column to 10\n+ [0x00000acf] Extended opcode 4: set Discriminator to 7\n+ [0x00000ad3] Set is_stmt to 0\n+ [0x00000ad4] Copy (view 4)\n+ [0x00000ad5] Extended opcode 4: set Discriminator to 7\n+ [0x00000ad9] Special opcode 173: advance Address by 12 to 0x2b5c and Line by 0 to 146\n+ [0x00000ada] Set File Name to entry 1 in the File Name Table\n+ [0x00000adc] Set column to 5\n+ [0x00000ade] Set is_stmt to 1\n+ [0x00000adf] Advance Line by -107 to 39\n+ [0x00000ae2] Copy (view 1)\n+ [0x00000ae3] Special opcode 95: advance Address by 6 to 0x2b62 and Line by 6 to 45\n+ [0x00000ae4] Set column to 32\n+ [0x00000ae6] Set is_stmt to 0\n+ [0x00000ae7] Copy (view 1)\n+ [0x00000ae8] Special opcode 61: advance Address by 4 to 0x2b66 and Line by 0 to 45\n+ [0x00000ae9] Set File Name to entry 3 in the File Name Table\n+ [0x00000aeb] Set column to 10\n+ [0x00000aed] Extended opcode 4: set Discriminator to 7\n+ [0x00000af1] Advance Line by 101 to 146\n+ [0x00000af4] Special opcode 117: advance Address by 8 to 0x2b6e and Line by 0 to 146\n+ [0x00000af5] Set File Name to entry 1 in the File Name Table\n+ [0x00000af7] Set column to 32\n+ [0x00000af9] Advance Line by -101 to 45\n+ [0x00000afc] Special opcode 131: advance Address by 9 to 0x2b77 and Line by 0 to 45\n+ [0x00000afd] Set column to 5\n+ [0x00000aff] Set is_stmt to 1\n+ [0x00000b00] Special opcode 48: advance Address by 3 to 0x2b7a and Line by 1 to 46\n+ [0x00000b01] Set File Name to entry 3 in the File Name Table\n+ [0x00000b03] Set column to 1\n+ [0x00000b05] Advance Line by 97 to 143\n+ [0x00000b08] Copy (view 1)\n+ [0x00000b09] Set column to 3\n+ [0x00000b0b] Special opcode 8: advance Address by 0 to 0x2b7a and Line by 3 to 146 (view 2)\n+ [0x00000b0c] Set column to 10\n+ [0x00000b0e] Extended opcode 4: set Discriminator to 7\n+ [0x00000b12] Set is_stmt to 0\n+ [0x00000b13] Copy (view 3)\n+ [0x00000b14] Extended opcode 4: set Discriminator to 7\n+ [0x00000b18] Special opcode 75: advance Address by 5 to 0x2b7f and Line by 0 to 146\n+ [0x00000b19] Set File Name to entry 1 in the File Name Table\n+ [0x00000b1b] Set column to 5\n+ [0x00000b1d] Set is_stmt to 1\n+ [0x00000b1e] Advance Line by -99 to 47\n+ [0x00000b21] Copy (view 1)\n+ [0x00000b22] Set column to 9\n+ [0x00000b24] Set is_stmt to 0\n+ [0x00000b25] Copy (view 2)\n+ [0x00000b26] Set column to 5\n+ [0x00000b28] Set is_stmt to 1\n+ [0x00000b29] Special opcode 119: advance Address by 8 to 0x2b87 and Line by 2 to 49\n+ [0x00000b2a] Set column to 1\n+ [0x00000b2c] Set is_stmt to 0\n+ [0x00000b2d] Special opcode 6: advance Address by 0 to 0x2b87 and Line by 1 to 50 (view 1)\n+ [0x00000b2e] Special opcode 117: advance Address by 8 to 0x2b8f and Line by 0 to 50\n+ [0x00000b2f] Special opcode 75: advance Address by 5 to 0x2b94 and Line by 0 to 50\n+ [0x00000b30] Special opcode 33: advance Address by 2 to 0x2b96 and Line by 0 to 50\n+ [0x00000b31] Set column to 9\n [0x00000b33] Set is_stmt to 1\n- [0x00000b34] Advance PC by constant 17 to 0x2c51\n- [0x00000b35] Special opcode 76: advance Address by 5 to 0x2c56 and Line by 1 to 1059\n- [0x00000b36] Set column to 20\n- [0x00000b38] Set is_stmt to 0\n- [0x00000b39] Copy (view 1)\n- [0x00000b3a] Set column to 9\n- [0x00000b3c] Special opcode 46: advance Address by 3 to 0x2c59 and Line by -1 to 1058\n- [0x00000b3d] Set column to 35\n- [0x00000b3f] Special opcode 118: advance Address by 8 to 0x2c61 and Line by 1 to 1059\n- [0x00000b40] Set column to 9\n- [0x00000b42] Set is_stmt to 1\n- [0x00000b43] Special opcode 90: advance Address by 6 to 0x2c67 and Line by 1 to 1060\n- [0x00000b44] Set column to 5\n- [0x00000b46] Set is_stmt to 0\n- [0x00000b47] Special opcode 6: advance Address by 0 to 0x2c67 and Line by 1 to 1061 (view 1)\n- [0x00000b48] Advance PC by 29 to 0x2c84\n- [0x00000b4a] Extended opcode 1: End of Sequence\n-\n- [0x00000b4d] Set File Name to entry 2 in the File Name Table\n- [0x00000b4f] Set column to 126\n- [0x00000b51] Extended opcode 2: set Address to 0x2b00\n- [0x00000b5c] Advance Line by 26 to 27\n- [0x00000b5e] Copy\n+ [0x00000b34] Advance Line by -10 to 40\n+ [0x00000b36] Special opcode 145: advance Address by 10 to 0x2ba0 and Line by 0 to 40\n+ [0x00000b37] Set column to 33\n+ [0x00000b39] Set is_stmt to 0\n+ [0x00000b3a] Copy (view 1)\n+ [0x00000b3b] Set column to 16\n+ [0x00000b3d] Special opcode 189: advance Address by 13 to 0x2bad and Line by 2 to 42\n+ [0x00000b3e] Set column to 33\n+ [0x00000b40] Special opcode 45: advance Address by 3 to 0x2bb0 and Line by -2 to 40\n+ [0x00000b41] Set column to 9\n+ [0x00000b43] Set is_stmt to 1\n+ [0x00000b44] Special opcode 76: advance Address by 5 to 0x2bb5 and Line by 1 to 41\n+ [0x00000b45] Set column to 13\n+ [0x00000b47] Set is_stmt to 0\n+ [0x00000b48] Copy (view 1)\n+ [0x00000b49] Set column to 9\n+ [0x00000b4b] Set is_stmt to 1\n+ [0x00000b4c] Special opcode 118: advance Address by 8 to 0x2bbd and Line by 1 to 42\n+ [0x00000b4d] Set column to 16\n+ [0x00000b4f] Set is_stmt to 0\n+ [0x00000b50] Copy (view 1)\n+ [0x00000b51] Set column to 70\n+ [0x00000b53] Set is_stmt to 1\n+ [0x00000b54] Advance Line by 10 to 52\n+ [0x00000b56] Special opcode 47: advance Address by 3 to 0x2bc0 and Line by 0 to 52\n+ [0x00000b57] Set is_stmt to 0\n+ [0x00000b58] Copy (view 1)\n+ [0x00000b59] Set column to 5\n+ [0x00000b5b] Set is_stmt to 1\n+ [0x00000b5c] Special opcode 62: advance Address by 4 to 0x2bc4 and Line by 1 to 53\n+ [0x00000b5d] Set column to 70\n [0x00000b5f] Set is_stmt to 0\n- [0x00000b60] Copy (view 1)\n- [0x00000b61] Set column to 5\n- [0x00000b63] Set is_stmt to 1\n- [0x00000b64] Special opcode 62: advance Address by 4 to 0x2b04 and Line by 1 to 28\n- [0x00000b65] Set File Name to entry 1 in the File Name Table\n- [0x00000b67] Set column to 12\n- [0x00000b69] Advance Line by 862 to 890\n- [0x00000b6c] Copy (view 1)\n- [0x00000b6d] Set column to 9\n- [0x00000b6f] Special opcode 6: advance Address by 0 to 0x2b04 and Line by 1 to 891 (view 2)\n- [0x00000b70] Set File Name to entry 2 in the File Name Table\n- [0x00000b72] Set column to 126\n- [0x00000b74] Set is_stmt to 0\n- [0x00000b75] Advance Line by -864 to 27\n- [0x00000b78] Copy (view 3)\n- [0x00000b79] Set File Name to entry 1 in the File Name Table\n- [0x00000b7b] Set column to 41\n- [0x00000b7d] Advance Line by 864 to 891\n- [0x00000b80] Special opcode 75: advance Address by 5 to 0x2b09 and Line by 0 to 891\n- [0x00000b81] Special opcode 47: advance Address by 3 to 0x2b0c and Line by 0 to 891\n- [0x00000b82] Set File Name to entry 2 in the File Name Table\n- [0x00000b84] Set column to 126\n- [0x00000b86] Advance Line by -864 to 27\n- [0x00000b89] Copy (view 1)\n- [0x00000b8a] Set File Name to entry 1 in the File Name Table\n- [0x00000b8c] Set column to 27\n- [0x00000b8e] Advance Line by 864 to 891\n- [0x00000b91] Advance PC by constant 17 to 0x2b1d\n- [0x00000b92] Special opcode 103: advance Address by 7 to 0x2b24 and Line by 0 to 891\n- [0x00000b93] Set column to 41\n- [0x00000b95] Special opcode 47: advance Address by 3 to 0x2b27 and Line by 0 to 891\n- [0x00000b96] Special opcode 89: advance Address by 6 to 0x2b2d and Line by 0 to 891\n- [0x00000b97] Set column to 38\n- [0x00000b99] Special opcode 13: advance Address by 0 to 0x2b2d and Line by 8 to 899 (view 1)\n- [0x00000b9a] Set column to 41\n- [0x00000b9c] Advance Line by -8 to 891\n- [0x00000b9e] Advance PC by constant 17 to 0x2b3e\n- [0x00000b9f] Special opcode 5: advance Address by 0 to 0x2b3e and Line by 0 to 891\n- [0x00000ba0] Special opcode 47: advance Address by 3 to 0x2b41 and Line by 0 to 891\n- [0x00000ba1] Set File Name to entry 2 in the File Name Table\n- [0x00000ba3] Set column to 5\n- [0x00000ba5] Set is_stmt to 1\n- [0x00000ba6] Advance Line by -862 to 29\n- [0x00000ba9] Copy (view 1)\n- [0x00000baa] Set File Name to entry 1 in the File Name Table\n- [0x00000bac] Set column to 15\n- [0x00000bae] Advance Line by 868 to 897\n- [0x00000bb1] Copy (view 2)\n- [0x00000bb2] Set column to 9\n- [0x00000bb4] Special opcode 7: advance Address by 0 to 0x2b41 and Line by 2 to 899 (view 3)\n- [0x00000bb5] Set column to 27\n- [0x00000bb7] Set is_stmt to 0\n- [0x00000bb8] Copy (view 4)\n- [0x00000bb9] Set column to 38\n- [0x00000bbb] Special opcode 47: advance Address by 3 to 0x2b44 and Line by 0 to 899\n- [0x00000bbc] Special opcode 89: advance Address by 6 to 0x2b4a and Line by 0 to 899\n- [0x00000bbd] Set column to 39\n- [0x00000bbf] Advance Line by 717 to 1616\n- [0x00000bc2] Copy (view 1)\n- [0x00000bc3] Set column to 38\n- [0x00000bc5] Advance Line by -717 to 899\n- [0x00000bc8] Special opcode 89: advance Address by 6 to 0x2b50 and Line by 0 to 899\n- [0x00000bc9] Special opcode 47: advance Address by 3 to 0x2b53 and Line by 0 to 899\n- [0x00000bca] Set File Name to entry 2 in the File Name Table\n- [0x00000bcc] Set column to 5\n- [0x00000bce] Set is_stmt to 1\n- [0x00000bcf] Advance Line by -869 to 30\n- [0x00000bd2] Copy (view 1)\n- [0x00000bd3] Set File Name to entry 1 in the File Name Table\n- [0x00000bd5] Set column to 13\n- [0x00000bd7] Advance Line by 1585 to 1615\n- [0x00000bda] Copy (view 2)\n- [0x00000bdb] Set column to 9\n- [0x00000bdd] Special opcode 6: advance Address by 0 to 0x2b53 and Line by 1 to 1616 (view 3)\n- [0x00000bde] Set column to 27\n- [0x00000be0] Set is_stmt to 0\n- [0x00000be1] Copy (view 4)\n- [0x00000be2] Set column to 39\n- [0x00000be4] Special opcode 47: advance Address by 3 to 0x2b56 and Line by 0 to 1616\n- [0x00000be5] Special opcode 131: advance Address by 9 to 0x2b5f and Line by 0 to 1616\n- [0x00000be6] Set File Name to entry 2 in the File Name Table\n- [0x00000be8] Set column to 5\n- [0x00000bea] Set is_stmt to 1\n- [0x00000beb] Advance Line by -1585 to 31\n- [0x00000bee] Copy (view 1)\n- [0x00000bef] Set column to 57\n- [0x00000bf1] Set is_stmt to 0\n- [0x00000bf2] Copy (view 2)\n- [0x00000bf3] Set File Name to entry 1 in the File Name Table\n- [0x00000bf5] Set column to 13\n+ [0x00000b60] Special opcode 4: advance Address by 0 to 0x2bc4 and Line by -1 to 52 (view 1)\n+ [0x00000b61] Set column to 26\n+ [0x00000b63] Special opcode 188: advance Address by 13 to 0x2bd1 and Line by 1 to 53\n+ [0x00000b64] Set column to 70\n+ [0x00000b66] Special opcode 46: advance Address by 3 to 0x2bd4 and Line by -1 to 52\n+ [0x00000b67] Special opcode 19: advance Address by 1 to 0x2bd5 and Line by 0 to 52\n+ [0x00000b68] Set column to 26\n+ [0x00000b6a] Special opcode 48: advance Address by 3 to 0x2bd8 and Line by 1 to 53\n+ [0x00000b6b] Set column to 5\n+ [0x00000b6d] Set is_stmt to 1\n+ [0x00000b6e] Special opcode 76: advance Address by 5 to 0x2bdd and Line by 1 to 54\n+ [0x00000b6f] Set column to 68\n+ [0x00000b71] Set is_stmt to 0\n+ [0x00000b72] Copy (view 1)\n+ [0x00000b73] Set column to 43\n+ [0x00000b75] Special opcode 61: advance Address by 4 to 0x2be1 and Line by 0 to 54\n+ [0x00000b76] Set File Name to entry 3 in the File Name Table\n+ [0x00000b78] Set column to 12\n+ [0x00000b7a] Extended opcode 4: set Discriminator to 7\n+ [0x00000b7e] Advance Line by 69 to 123\n+ [0x00000b81] Special opcode 187: advance Address by 13 to 0x2bee and Line by 0 to 123\n+ [0x00000b82] Set File Name to entry 1 in the File Name Table\n+ [0x00000b84] Set column to 43\n+ [0x00000b86] Advance Line by -69 to 54\n+ [0x00000b89] Special opcode 131: advance Address by 9 to 0x2bf7 and Line by 0 to 54\n+ [0x00000b8a] Set column to 5\n+ [0x00000b8c] Set is_stmt to 1\n+ [0x00000b8d] Special opcode 48: advance Address by 3 to 0x2bfa and Line by 1 to 55\n+ [0x00000b8e] Set File Name to entry 3 in the File Name Table\n+ [0x00000b90] Set column to 1\n+ [0x00000b92] Advance Line by 62 to 117\n+ [0x00000b94] Copy (view 1)\n+ [0x00000b95] Set column to 3\n+ [0x00000b97] Special opcode 8: advance Address by 0 to 0x2bfa and Line by 3 to 120 (view 2)\n+ [0x00000b98] Set column to 5\n+ [0x00000b9a] Special opcode 8: advance Address by 0 to 0x2bfa and Line by 3 to 123 (view 3)\n+ [0x00000b9b] Set column to 12\n+ [0x00000b9d] Extended opcode 4: set Discriminator to 7\n+ [0x00000ba1] Set is_stmt to 0\n+ [0x00000ba2] Copy (view 4)\n+ [0x00000ba3] Extended opcode 4: set Discriminator to 7\n+ [0x00000ba7] Special opcode 75: advance Address by 5 to 0x2bff and Line by 0 to 123\n+ [0x00000ba8] Set File Name to entry 1 in the File Name Table\n+ [0x00000baa] Set column to 5\n+ [0x00000bac] Extended opcode 4: set Discriminator to 1\n+ [0x00000bb0] Advance Line by -68 to 55\n+ [0x00000bb3] Copy (view 1)\n+ [0x00000bb4] Set is_stmt to 1\n+ [0x00000bb5] Special opcode 94: advance Address by 6 to 0x2c05 and Line by 5 to 60\n+ [0x00000bb6] Set column to 30\n+ [0x00000bb8] Set is_stmt to 0\n+ [0x00000bb9] Copy (view 1)\n+ [0x00000bba] Set column to 39\n+ [0x00000bbc] Special opcode 118: advance Address by 8 to 0x2c0d and Line by 1 to 61\n+ [0x00000bbd] Set column to 30\n+ [0x00000bbf] Special opcode 60: advance Address by 4 to 0x2c11 and Line by -1 to 60\n+ [0x00000bc0] Set column to 5\n+ [0x00000bc2] Set is_stmt to 1\n+ [0x00000bc3] Special opcode 48: advance Address by 3 to 0x2c14 and Line by 1 to 61\n+ [0x00000bc4] Set column to 39\n+ [0x00000bc6] Set is_stmt to 0\n+ [0x00000bc7] Copy (view 1)\n+ [0x00000bc8] Special opcode 75: advance Address by 5 to 0x2c19 and Line by 0 to 61\n+ [0x00000bc9] Set column to 5\n+ [0x00000bcb] Set is_stmt to 1\n+ [0x00000bcc] Special opcode 48: advance Address by 3 to 0x2c1c and Line by 1 to 62\n+ [0x00000bcd] Set column to 22\n+ [0x00000bcf] Extended opcode 4: set Discriminator to 1\n+ [0x00000bd3] Copy (view 1)\n+ [0x00000bd4] Set column to 9\n+ [0x00000bd6] Special opcode 174: advance Address by 12 to 0x2c28 and Line by 1 to 63\n+ [0x00000bd7] Set column to 23\n+ [0x00000bd9] Set is_stmt to 0\n+ [0x00000bda] Copy (view 1)\n+ [0x00000bdb] Set column to 5\n+ [0x00000bdd] Extended opcode 4: set Discriminator to 3\n+ [0x00000be1] Set is_stmt to 1\n+ [0x00000be2] Special opcode 144: advance Address by 10 to 0x2c32 and Line by -1 to 62\n+ [0x00000be3] Set column to 22\n+ [0x00000be5] Extended opcode 4: set Discriminator to 1\n+ [0x00000be9] Copy (view 1)\n+ [0x00000bea] Extended opcode 4: set Discriminator to 1\n+ [0x00000bee] Set is_stmt to 0\n+ [0x00000bef] Special opcode 61: advance Address by 4 to 0x2c36 and Line by 0 to 62\n+ [0x00000bf0] Extended opcode 4: set Discriminator to 1\n+ [0x00000bf4] Special opcode 75: advance Address by 5 to 0x2c3b and Line by 0 to 62\n+ [0x00000bf5] Set column to 5\n [0x00000bf7] Set is_stmt to 1\n- [0x00000bf8] Advance Line by 1584 to 1615\n- [0x00000bfb] Special opcode 75: advance Address by 5 to 0x2b64 and Line by 0 to 1615\n- [0x00000bfc] Set column to 9\n- [0x00000bfe] Special opcode 6: advance Address by 0 to 0x2b64 and Line by 1 to 1616 (view 1)\n- [0x00000bff] Set column to 27\n- [0x00000c01] Set is_stmt to 0\n- [0x00000c02] Copy (view 2)\n- [0x00000c03] Set column to 39\n- [0x00000c05] Special opcode 47: advance Address by 3 to 0x2b67 and Line by 0 to 1616\n- [0x00000c06] Special opcode 215: advance Address by 15 to 0x2b76 and Line by 0 to 1616\n- [0x00000c07] Set File Name to entry 2 in the File Name Table\n- [0x00000c09] Set column to 5\n- [0x00000c0b] Set is_stmt to 1\n- [0x00000c0c] Advance Line by -1584 to 32\n- [0x00000c0f] Copy (view 1)\n- [0x00000c10] Set column to 39\n- [0x00000c12] Set is_stmt to 0\n- [0x00000c13] Copy (view 2)\n- [0x00000c14] Set column to 24\n- [0x00000c16] Special opcode 118: advance Address by 8 to 0x2b7e and Line by 1 to 33\n- [0x00000c17] Set column to 39\n- [0x00000c19] Special opcode 158: advance Address by 11 to 0x2b89 and Line by -1 to 32\n- [0x00000c1a] Set column to 5\n- [0x00000c1c] Set is_stmt to 1\n- [0x00000c1d] Special opcode 48: advance Address by 3 to 0x2b8c and Line by 1 to 33\n- [0x00000c1e] Set column to 24\n- [0x00000c20] Set is_stmt to 0\n- [0x00000c21] Copy (view 1)\n- [0x00000c22] Special opcode 159: advance Address by 11 to 0x2b97 and Line by 0 to 33\n- [0x00000c23] Set column to 1\n- [0x00000c25] Special opcode 76: advance Address by 5 to 0x2b9c and Line by 1 to 34\n- [0x00000c26] Special opcode 75: advance Address by 5 to 0x2ba1 and Line by 0 to 34\n- [0x00000c27] Special opcode 19: advance Address by 1 to 0x2ba2 and Line by 0 to 34\n- [0x00000c28] Special opcode 33: advance Address by 2 to 0x2ba4 and Line by 0 to 34\n- [0x00000c29] Special opcode 33: advance Address by 2 to 0x2ba6 and Line by 0 to 34\n- [0x00000c2a] Special opcode 33: advance Address by 2 to 0x2ba8 and Line by 0 to 34\n- [0x00000c2b] Special opcode 33: advance Address by 2 to 0x2baa and Line by 0 to 34\n- [0x00000c2c] Set column to 81\n- [0x00000c2e] Set is_stmt to 1\n- [0x00000c2f] Advance Line by -11 to 23\n- [0x00000c31] Special opcode 89: advance Address by 6 to 0x2bb0 and Line by 0 to 23\n- [0x00000c32] Set is_stmt to 0\n- [0x00000c33] Copy (view 1)\n- [0x00000c34] Set column to 5\n- [0x00000c36] Set is_stmt to 1\n- [0x00000c37] Special opcode 62: advance Address by 4 to 0x2bb4 and Line by 1 to 24\n- [0x00000c38] Set column to 81\n- [0x00000c3a] Set is_stmt to 0\n- [0x00000c3b] Special opcode 4: advance Address by 0 to 0x2bb4 and Line by -1 to 23 (view 1)\n- [0x00000c3c] Set column to 26\n- [0x00000c3e] Special opcode 48: advance Address by 3 to 0x2bb7 and Line by 1 to 24\n- [0x00000c3f] Special opcode 61: advance Address by 4 to 0x2bbb and Line by 0 to 24\n- [0x00000c40] Special opcode 75: advance Address by 5 to 0x2bc0 and Line by 0 to 24\n- [0x00000c41] Set column to 109\n- [0x00000c43] Set is_stmt to 1\n- [0x00000c44] Extended opcode 2: set Address to 0x2bc0\n- [0x00000c4f] Advance Line by 13 to 37\n- [0x00000c51] Copy\n+ [0x00000bf8] Special opcode 8: advance Address by 0 to 0x2c3b and Line by 3 to 65 (view 1)\n+ [0x00000bf9] Set File Name to entry 2 in the File Name Table\n+ [0x00000bfb] Set column to 13\n+ [0x00000bfd] Advance Line by 1537 to 1602\n+ [0x00000c00] Copy (view 2)\n+ [0x00000c01] Set column to 9\n+ [0x00000c03] Special opcode 6: advance Address by 0 to 0x2c3b and Line by 1 to 1603 (view 3)\n+ [0x00000c04] Set column to 27\n+ [0x00000c06] Set is_stmt to 0\n+ [0x00000c07] Copy (view 4)\n+ [0x00000c08] Set column to 36\n+ [0x00000c0a] Special opcode 61: advance Address by 4 to 0x2c3f and Line by 0 to 1603\n+ [0x00000c0b] Set File Name to entry 1 in the File Name Table\n+ [0x00000c0d] Set column to 9\n+ [0x00000c0f] Advance Line by -1537 to 66\n+ [0x00000c12] Special opcode 201: advance Address by 14 to 0x2c4d and Line by 0 to 66\n+ [0x00000c13] Set File Name to entry 2 in the File Name Table\n+ [0x00000c15] Set column to 36\n+ [0x00000c17] Advance Line by 1537 to 1603\n+ [0x00000c1a] Special opcode 47: advance Address by 3 to 0x2c50 and Line by 0 to 1603\n+ [0x00000c1b] Special opcode 47: advance Address by 3 to 0x2c53 and Line by 0 to 1603\n+ [0x00000c1c] Set File Name to entry 1 in the File Name Table\n+ [0x00000c1e] Set column to 5\n+ [0x00000c20] Set is_stmt to 1\n+ [0x00000c21] Advance Line by -1537 to 66\n+ [0x00000c24] Copy (view 1)\n+ [0x00000c25] Set column to 9\n+ [0x00000c27] Set is_stmt to 0\n+ [0x00000c28] Copy (view 2)\n+ [0x00000c29] Set column to 5\n+ [0x00000c2b] Set is_stmt to 1\n+ [0x00000c2c] Special opcode 76: advance Address by 5 to 0x2c58 and Line by 1 to 67\n+ [0x00000c2d] Set column to 9\n+ [0x00000c2f] Set is_stmt to 0\n+ [0x00000c30] Copy (view 1)\n+ [0x00000c31] Set column to 5\n+ [0x00000c33] Set is_stmt to 1\n+ [0x00000c34] Special opcode 118: advance Address by 8 to 0x2c60 and Line by 1 to 68\n+ [0x00000c35] Set column to 1\n+ [0x00000c37] Set is_stmt to 0\n+ [0x00000c38] Special opcode 6: advance Address by 0 to 0x2c60 and Line by 1 to 69 (view 1)\n+ [0x00000c39] Special opcode 75: advance Address by 5 to 0x2c65 and Line by 0 to 69\n+ [0x00000c3a] Special opcode 33: advance Address by 2 to 0x2c67 and Line by 0 to 69\n+ [0x00000c3b] Special opcode 61: advance Address by 4 to 0x2c6b and Line by 0 to 69\n+ [0x00000c3c] Set column to 9\n+ [0x00000c3e] Set is_stmt to 1\n+ [0x00000c3f] Advance Line by -13 to 56\n+ [0x00000c41] Special opcode 75: advance Address by 5 to 0x2c70 and Line by 0 to 56\n+ [0x00000c42] Set column to 33\n+ [0x00000c44] Set is_stmt to 0\n+ [0x00000c45] Copy (view 1)\n+ [0x00000c46] Set column to 16\n+ [0x00000c48] Special opcode 189: advance Address by 13 to 0x2c7d and Line by 2 to 58\n+ [0x00000c49] Set column to 33\n+ [0x00000c4b] Special opcode 31: advance Address by 2 to 0x2c7f and Line by -2 to 56\n+ [0x00000c4c] Set column to 9\n+ [0x00000c4e] Set is_stmt to 1\n+ [0x00000c4f] Special opcode 76: advance Address by 5 to 0x2c84 and Line by 1 to 57\n+ [0x00000c50] Set column to 13\n [0x00000c52] Set is_stmt to 0\n [0x00000c53] Copy (view 1)\n- [0x00000c54] Set column to 5\n+ [0x00000c54] Set column to 9\n [0x00000c56] Set is_stmt to 1\n- [0x00000c57] Special opcode 62: advance Address by 4 to 0x2bc4 and Line by 1 to 38\n- [0x00000c58] Set column to 1\n+ [0x00000c57] Special opcode 118: advance Address by 8 to 0x2c8c and Line by 1 to 58\n+ [0x00000c58] Set column to 16\n [0x00000c5a] Set is_stmt to 0\n- [0x00000c5b] Special opcode 6: advance Address by 0 to 0x2bc4 and Line by 1 to 39 (view 1)\n- [0x00000c5c] Advance PC by 6 to 0x2bca\n+ [0x00000c5b] Copy (view 1)\n+ [0x00000c5c] Advance PC by 2 to 0x2c8e\n [0x00000c5e] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -11663,15 +11663,15 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><54e5>: Abbrev Number: 52 (DW_TAG_compile_unit)\n <54e6> DW_AT_producer : (GNU_strp_alt) (offset: 0x37d2) \n <54ea> DW_AT_language : (data1) 33\t(C++14)\n- <54eb> DW_AT_name : (line_strp) (offset: 0x1f7): src/shared/cpp/generic_posix.cpp\n+ <54eb> DW_AT_name : (line_strp) (offset: 0x1e0): src/shared/cpp/generic_posix.cpp\n <54ef> DW_AT_comp_dir : (line_strp) (offset: 0): .\n <54f3> DW_AT_low_pc : (addr) 0x28b0\n <54fb> DW_AT_high_pc : (udata) 134\n <54fd> DW_AT_stmt_list : (sec_offset) 0x640\n <1><5501>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <5502> DW_AT_import : (ref_addr) <0x4096>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n <1><5506>: Abbrev Number: 1 (DW_TAG_imported_unit)\n@@ -11825,1148 +11825,1148 @@\n <2><5642>: Abbrev Number: 118 (DW_TAG_call_site)\n <5643> DW_AT_call_return_pc: (addr) 0x290d\n <564b> DW_AT_call_tail_call: (flag_present) 1\n <564b> DW_AT_call_origin : (ref_addr) <0x40f6>\n <2><564f>: Abbrev Number: 0\n <1><5650>: Abbrev Number: 0\n Compilation Unit @ offset 0x5651:\n- Length: 0x648 (32-bit)\n+ Length: 0x438 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n- <0><565d>: Abbrev Number: 52 (DW_TAG_compile_unit)\n+ <0><565d>: Abbrev Number: 64 (DW_TAG_compile_unit)\n <565e> DW_AT_producer : (GNU_strp_alt) (offset: 0x37d2) \n <5662> DW_AT_language : (data1) 33\t(C++14)\n- <5663> DW_AT_name : (line_strp) (offset: 0x238): src/shared/cpp/unix_strings.cpp\n+ <5663> DW_AT_name : (line_strp) (offset: 0x221): src/shared/cpp/generic.cpp\n <5667> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <566b> DW_AT_low_pc : (addr) 0x2940\n- <5673> DW_AT_high_pc : (udata) 446\n- <5675> DW_AT_stmt_list : (sec_offset) 0x780\n- <1><5679>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <567a> DW_AT_import : (GNU_ref_alt) <0x40bd>\n- <1><567e>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <567f> DW_AT_import : (GNU_ref_alt) <0x43b8>\n- <1><5683>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <5684> DW_AT_import : (ref_addr) <0x4076>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n- <1><5688>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <5689> DW_AT_import : (ref_addr) <0x4124>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n- <1><568d>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <568e> DW_AT_import : (ref_addr) <0x40ed>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n- <1><5692>: Abbrev Number: 83 (DW_TAG_namespace)\n- <5693> DW_AT_name : (string) std\n- <5697> DW_AT_decl_file : (data1) 16\n- <5698> DW_AT_decl_line : (data2) 306\n- <569a> DW_AT_decl_column : (data1) 11\n- <569b> DW_AT_sibling : (ref_udata) <0x569d>\n- <2><569c>: Abbrev Number: 0\n- <1><569d>: Abbrev Number: 53 (DW_TAG_namespace)\n- <569e> DW_AT_name : (GNU_strp_alt) (offset: 0x4284) \n- <56a2> DW_AT_decl_file : (data1) 16\n- <56a3> DW_AT_decl_line : (data2) 343\n- <56a5> DW_AT_decl_column : (data1) 11\n- <1><56a6>: Abbrev Number: 82 (DW_TAG_subprogram)\n- <56a7> DW_AT_external : (flag_present) 1\n- <56a7> DW_AT_name : (GNU_strp_alt) (offset: 0x33fd) \n- <56ab> DW_AT_decl_file : (data1) 14\n- <56ac> DW_AT_decl_line : (data2) 407\n- <56ae> DW_AT_decl_column : (data1) 15\n- <56af> DW_AT_type : (GNU_ref_alt) <0x3975>\n- <56b3> DW_AT_declaration : (flag_present) 1\n- <56b3> DW_AT_sibling : (ref_udata) <0x56ba>\n- <2><56b4>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <56b5> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <2><56b9>: Abbrev Number: 0\n- <1><56ba>: Abbrev Number: 36 (DW_TAG_subprogram)\n- <56bb> DW_AT_external : (flag_present) 1\n- <56bb> DW_AT_name : (GNU_strp_alt) (offset: 0x1428) \n- <56bf> DW_AT_decl_file : (data1) 15\n- <56c0> DW_AT_decl_line : (data1) 44\n- <56c1> DW_AT_decl_column : (data1) 13\n- <56c2> DW_AT_declaration : (flag_present) 1\n- <56c2> DW_AT_sibling : (ref_udata) <0x56d4>\n- <2><56c4>: Abbrev Number: 18 (DW_TAG_formal_parameter)\n- <56c5> DW_AT_type : (ref_addr) <0x2ae6>\n- <2><56c9>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <56ca> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <2><56ce>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <56cf> DW_AT_type : (GNU_ref_alt) <0x19b>\n- <2><56d3>: Abbrev Number: 0\n- <1><56d4>: Abbrev Number: 89 (DW_TAG_subprogram)\n- <56d5> DW_AT_external : (flag_present) 1\n- <56d5> DW_AT_name : (GNU_strp_alt) (offset: 0xc56) \n- <56d9> DW_AT_decl_file : (implicit_const) 1\n- <56d9> DW_AT_decl_line : (data1) 52\n- <56da> DW_AT_decl_column : (data1) 9\n- <56db> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <56df> DW_AT_low_pc : (addr) 0x2a30\n- <56e7> DW_AT_high_pc : (udata) 206\n- <56e9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <56eb> DW_AT_call_all_calls: (flag_present) 1\n- <56eb> DW_AT_sibling : (ref_udata) <0x5913>\n- <2><56ed>: Abbrev Number: 41 (DW_TAG_formal_parameter)\n- <56ee> DW_AT_name : (string) env\n- <56f2> DW_AT_decl_file : (implicit_const) 1\n- <56f2> DW_AT_decl_line : (data1) 52\n- <56f3> DW_AT_decl_column : (data1) 30\n- <56f4> DW_AT_type : (ref_addr) <0x2ae6>\n- <56f8> DW_AT_location : (sec_offset) 0xb2f (location list)\n- <56fc> DW_AT_GNU_locviews: (sec_offset) 0xb27\n- <2><5700>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <5701> DW_AT_name : (GNU_strp_alt) (offset: 0x38f7) \n- <5705> DW_AT_decl_file : (implicit_const) 1\n- <5705> DW_AT_decl_line : (data1) 52\n- <5706> DW_AT_decl_column : (data1) 47\n- <5707> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <570b> DW_AT_location : (sec_offset) 0xb59 (location list)\n- <570f> DW_AT_GNU_locviews: (sec_offset) 0xb4f\n- <2><5713>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <5714> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n- <5718> DW_AT_decl_file : (implicit_const) 1\n- <5718> DW_AT_decl_line : (data1) 52\n- <5719> DW_AT_decl_column : (data1) 62\n- <571a> DW_AT_type : (GNU_ref_alt) <0x19b>\n- <571e> DW_AT_location : (sec_offset) 0xb8b (location list)\n- <5722> DW_AT_GNU_locviews: (sec_offset) 0xb83\n- <2><5726>: Abbrev Number: 8 (DW_TAG_variable)\n- <5727> DW_AT_name : (GNU_strp_alt) (offset: 0x3871) \n- <572b> DW_AT_decl_file : (implicit_const) 1\n- <572b> DW_AT_decl_line : (data1) 53\n- <572c> DW_AT_decl_column : (data1) 12\n- <572d> DW_AT_type : (GNU_ref_alt) <0x3975>\n- <5731> DW_AT_location : (sec_offset) 0xbb1 (location list)\n- <5735> DW_AT_GNU_locviews: (sec_offset) 0xbab\n- <2><5739>: Abbrev Number: 8 (DW_TAG_variable)\n- <573a> DW_AT_name : (GNU_strp_alt) (offset: 0x28a9) \n- <573e> DW_AT_decl_file : (implicit_const) 1\n- <573e> DW_AT_decl_line : (data1) 54\n- <573f> DW_AT_decl_column : (data1) 14\n- <5740> DW_AT_type : (GNU_ref_alt) <0x3c75>\n- <5744> DW_AT_location : (sec_offset) 0xbd1 (location list)\n- <5748> DW_AT_GNU_locviews: (sec_offset) 0xbcb\n- <2><574c>: Abbrev Number: 8 (DW_TAG_variable)\n- <574d> DW_AT_name : (GNU_strp_alt) (offset: 0x33e7) \n- <5751> DW_AT_decl_file : (implicit_const) 1\n- <5751> DW_AT_decl_line : (data1) 60\n- <5752> DW_AT_decl_column : (data1) 12\n- <5753> DW_AT_type : (GNU_ref_alt) <0x3975>\n- <5757> DW_AT_location : (sec_offset) 0xbeb (location list)\n- <575b> DW_AT_GNU_locviews: (sec_offset) 0xbe7\n- <2><575f>: Abbrev Number: 8 (DW_TAG_variable)\n- <5760> DW_AT_name : (GNU_strp_alt) (offset: 0x289e) \n- <5764> DW_AT_decl_file : (implicit_const) 1\n- <5764> DW_AT_decl_line : (data1) 61\n- <5765> DW_AT_decl_column : (data1) 12\n- <5766> DW_AT_type : (GNU_ref_alt) <0x355f>\n- <576a> DW_AT_location : (sec_offset) 0xbfe (location list)\n- <576e> DW_AT_GNU_locviews: (sec_offset) 0xbfa\n- <2><5772>: Abbrev Number: 8 (DW_TAG_variable)\n- <5773> DW_AT_name : (GNU_strp_alt) (offset: 0x290a) \n- <5777> DW_AT_decl_file : (implicit_const) 1\n- <5777> DW_AT_decl_line : (data1) 65\n- <5778> DW_AT_decl_column : (data1) 13\n- <5779> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <577d> DW_AT_location : (sec_offset) 0xc11 (location list)\n- <5781> DW_AT_GNU_locviews: (sec_offset) 0xc0d\n- <2><5785>: Abbrev Number: 87 (DW_TAG_lexical_block)\n- <5786> DW_AT_low_pc : (addr) 0x2a8c\n- <578e> DW_AT_high_pc : (udata) 31\n- <578f> DW_AT_sibling : (ref_udata) <0x57a3>\n- <3><5791>: Abbrev Number: 90 (DW_TAG_variable)\n- <5792> DW_AT_name : (string) i\n- <5794> DW_AT_decl_file : (implicit_const) 1\n- <5794> DW_AT_decl_line : (data1) 62\n- <5795> DW_AT_decl_column : (data1) 14\n- <5796> DW_AT_type : (GNU_ref_alt) <0x63>\n- <579a> DW_AT_location : (sec_offset) 0xc28 (location list)\n- <579e> DW_AT_GNU_locviews: (sec_offset) 0xc20\n- <3><57a2>: Abbrev Number: 0\n- <2><57a3>: Abbrev Number: 88 (DW_TAG_inlined_subroutine)\n- <57a4> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d3>\n- <57a8> DW_AT_entry_pc : (addr) 0x2a6a\n- <57b0> DW_AT_GNU_entry_view: (data1) 1\n- <57b1> DW_AT_ranges : (sec_offset) 0xe6\n- <57b5> DW_AT_call_file : (implicit_const) 1\n- <57b5> DW_AT_call_line : (data1) 55\n- <57b6> DW_AT_call_column : (data1) 17\n- <57b7> DW_AT_sibling : (ref_udata) <0x5801>\n- <3><57b9>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <57ba> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ef>\n- <57be> DW_AT_location : (sec_offset) 0xc4a (location list)\n- <57c2> DW_AT_GNU_locviews: (sec_offset) 0xc48\n- <3><57c6>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <57c7> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e5>\n- <57cb> DW_AT_location : (sec_offset) 0xc54 (location list)\n- <57cf> DW_AT_GNU_locviews: (sec_offset) 0xc52\n- <3><57d3>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <57d4> DW_AT_abstract_origin: (GNU_ref_alt) <0x40de>\n- <57d8> DW_AT_location : (sec_offset) 0xc60 (location list)\n- <57dc> DW_AT_GNU_locviews: (sec_offset) 0xc5c\n- <3><57e0>: Abbrev Number: 84 (DW_TAG_call_site)\n- <57e1> DW_AT_call_return_pc: (addr) 0x2a6f\n- <57e9> DW_AT_call_origin : (GNU_ref_alt) <0x417f>\n- <4><57ed>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <57ee> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <57f0> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <4><57f3>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <57f4> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <57f6> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><57f9>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <57fa> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <57fc> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n- <4><57ff>: Abbrev Number: 0\n- <3><5800>: Abbrev Number: 0\n- <2><5801>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n- <5802> DW_AT_abstract_origin: (ref_udata) <0x5c72>\n- <5804> DW_AT_entry_pc : (addr) 0x2aab\n- <580c> DW_AT_GNU_entry_view: (data1) 2\n- <580d> DW_AT_ranges : (sec_offset) 0xf1\n- <5811> DW_AT_call_file : (implicit_const) 1\n- <5811> DW_AT_call_line : (data1) 65\n- <5812> DW_AT_call_column : (data1) 36\n- <5813> DW_AT_sibling : (ref_udata) <0x5853>\n- <3><5815>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5816> DW_AT_abstract_origin: (ref_udata) <0x5c8f>\n- <5818> DW_AT_location : (sec_offset) 0xc71 (location list)\n- <581c> DW_AT_GNU_locviews: (sec_offset) 0xc6f\n+ <566b> DW_AT_ranges : (sec_offset) 0xfe\n+ <566f> DW_AT_low_pc : (addr) 0\n+ <5677> DW_AT_stmt_list : (sec_offset) 0x780\n+ <1><567b>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <567c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n+ <1><5680>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <5681> DW_AT_import : (ref_addr) <0x40b6>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n+ <1><5685>: Abbrev Number: 72 (DW_TAG_typedef)\n+ <5686> DW_AT_name : (GNU_strp_alt) (offset: 0x413b) \n+ <568a> DW_AT_decl_file : (data1) 4\n+ <568b> DW_AT_decl_line : (data1) 40\n+ <568c> DW_AT_decl_column : (data1) 27\n+ <568d> DW_AT_type : (ref_udata) <0x568e>\n+ <1><568e>: Abbrev Number: 58 (DW_TAG_typedef)\n+ <568f> DW_AT_name : (GNU_strp_alt) (offset: 0x414a) \n+ <5693> DW_AT_type : (ref_udata) <0x5694>\n+ <1><5694>: Abbrev Number: 79 (DW_TAG_array_type)\n+ <5695> DW_AT_type : (ref_addr) <0x1a>\n+ <5699> DW_AT_sibling : (ref_udata) <0x56a1>\n+ <2><569a>: Abbrev Number: 15 (DW_TAG_subrange_type)\n+ <569b> DW_AT_type : (GNU_ref_alt) <0x11>\n+ <569f> DW_AT_upper_bound : (data1) 0\n+ <2><56a0>: Abbrev Number: 0\n+ <1><56a1>: Abbrev Number: 72 (DW_TAG_typedef)\n+ <56a2> DW_AT_name : (GNU_strp_alt) (offset: 0x4154) \n+ <56a6> DW_AT_decl_file : (data1) 5\n+ <56a7> DW_AT_decl_line : (data1) 52\n+ <56a8> DW_AT_decl_column : (data1) 24\n+ <56a9> DW_AT_type : (ref_udata) <0x5685>\n+ <1><56aa>: Abbrev Number: 34 (DW_TAG_subprogram)\n+ <56ab> DW_AT_external : (flag_present) 1\n+ <56ab> DW_AT_name : (GNU_strp_alt) (offset: 0x13f9) \n+ <56af> DW_AT_decl_file : (data1) 7\n+ <56b0> DW_AT_decl_line : (data1) 59\n+ <56b1> DW_AT_decl_column : (data1) 12\n+ <56b2> DW_AT_type : (GNU_ref_alt) <0x63>\n+ <56b6> DW_AT_declaration : (flag_present) 1\n+ <56b6> DW_AT_sibling : (ref_udata) <0x56bd>\n+ <2><56b7>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <56b8> DW_AT_type : (GNU_ref_alt) <0x63>\n+ <2><56bc>: Abbrev Number: 0\n+ <1><56bd>: Abbrev Number: 77 (DW_TAG_subprogram)\n+ <56be> DW_AT_external : (flag_present) 1\n+ <56be> DW_AT_name : (GNU_strp_alt) (offset: 0x3575) \n+ <56c2> DW_AT_decl_file : (data1) 2\n+ <56c3> DW_AT_decl_line : (data1) 37\n+ <56c4> DW_AT_decl_column : (data1) 1\n+ <56c5> DW_AT_type : (GNU_ref_alt) <0x7e>\n+ <56c9> DW_AT_low_pc : (addr) 0x2a00\n+ <56d1> DW_AT_high_pc : (udata) 10\n+ <56d2> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <56d4> DW_AT_call_all_calls: (flag_present) 1\n+ <56d4> DW_AT_sibling : (ref_udata) <0x56f3>\n+ <2><56d6>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n+ <56d7> DW_AT_name : (string) env\n+ <56db> DW_AT_decl_file : (data1) 2\n+ <56dc> DW_AT_decl_line : (data1) 37\n+ <56dd> DW_AT_decl_column : (data1) 89\n+ <56de> DW_AT_type : (ref_addr) <0x2ae6>\n+ <56e2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <2><56e4>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n+ <56e5> DW_AT_name : (GNU_strp_alt) (offset: 0x405a) \n+ <56e9> DW_AT_decl_file : (data1) 2\n+ <56ea> DW_AT_decl_line : (data1) 37\n+ <56eb> DW_AT_decl_column : (data1) 101\n+ <56ec> DW_AT_type : (GNU_ref_alt) <0x1a8>\n+ <56f0> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <2><56f2>: Abbrev Number: 0\n+ <1><56f3>: Abbrev Number: 76 (DW_TAG_subprogram)\n+ <56f4> DW_AT_external : (flag_present) 1\n+ <56f4> DW_AT_name : (GNU_strp_alt) (offset: 0x13e3) \n+ <56f8> DW_AT_decl_file : (implicit_const) 2\n+ <56f8> DW_AT_decl_line : (data1) 27\n+ <56f9> DW_AT_decl_column : (implicit_const) 6\n+ <56f9> DW_AT_low_pc : (addr) 0x2940\n+ <5701> DW_AT_high_pc : (udata) 171\n+ <5703> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <5705> DW_AT_call_all_calls: (flag_present) 1\n+ <5705> DW_AT_sibling : (ref_udata) <0x593d>\n+ <2><5707>: Abbrev Number: 73 (DW_TAG_formal_parameter)\n+ <5708> DW_AT_name : (string) env\n+ <570c> DW_AT_decl_file : (implicit_const) 2\n+ <570c> DW_AT_decl_line : (data1) 27\n+ <570d> DW_AT_decl_column : (data1) 36\n+ <570e> DW_AT_type : (ref_addr) <0x2ae6>\n+ <5712> DW_AT_location : (sec_offset) 0xb2d (location list)\n+ <5716> DW_AT_GNU_locviews: (sec_offset) 0xb27\n+ <2><571a>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <571b> DW_AT_name : (GNU_strp_alt) (offset: 0x1447) \n+ <571f> DW_AT_decl_file : (implicit_const) 2\n+ <571f> DW_AT_decl_line : (data1) 27\n+ <5720> DW_AT_decl_column : (data1) 53\n+ <5721> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <5725> DW_AT_location : (sec_offset) 0xb52 (location list)\n+ <5729> DW_AT_GNU_locviews: (sec_offset) 0xb4c\n+ <2><572d>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <572e> DW_AT_name : (GNU_strp_alt) (offset: 0x13fd) \n+ <5732> DW_AT_decl_file : (implicit_const) 2\n+ <5732> DW_AT_decl_line : (data1) 27\n+ <5733> DW_AT_decl_column : (data1) 66\n+ <5734> DW_AT_type : (GNU_ref_alt) <0x63>\n+ <5738> DW_AT_location : (sec_offset) 0xb75 (location list)\n+ <573c> DW_AT_GNU_locviews: (sec_offset) 0xb6f\n+ <2><5740>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <5741> DW_AT_name : (GNU_strp_alt) (offset: 0x1415) \n+ <5745> DW_AT_decl_file : (implicit_const) 2\n+ <5745> DW_AT_decl_line : (data1) 27\n+ <5746> DW_AT_decl_column : (data1) 90\n+ <5747> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <574b> DW_AT_location : (sec_offset) 0xb9a (location list)\n+ <574f> DW_AT_GNU_locviews: (sec_offset) 0xb94\n+ <2><5753>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <5754> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n+ <5758> DW_AT_decl_file : (implicit_const) 2\n+ <5758> DW_AT_decl_line : (data1) 27\n+ <5759> DW_AT_decl_column : (data1) 118\n+ <575a> DW_AT_type : (GNU_ref_alt) <0x19b>\n+ <575e> DW_AT_location : (sec_offset) 0xbbd (location list)\n+ <5762> DW_AT_GNU_locviews: (sec_offset) 0xbb7\n+ <2><5766>: Abbrev Number: 78 (DW_TAG_variable)\n+ <5767> DW_AT_name : (GNU_strp_alt) (offset: 0x3922) \n+ <576b> DW_AT_decl_file : (implicit_const) 2\n+ <576b> DW_AT_decl_line : (data1) 28\n+ <576c> DW_AT_decl_column : (data1) 12\n+ <576d> DW_AT_type : (GNU_ref_alt) <0x1a8>\n+ <5771> DW_AT_location : (sec_offset) 0xbe0 (location list)\n+ <5775> DW_AT_GNU_locviews: (sec_offset) 0xbdc\n+ <2><5779>: Abbrev Number: 78 (DW_TAG_variable)\n+ <577a> DW_AT_name : (GNU_strp_alt) (offset: 0x13ac) \n+ <577e> DW_AT_decl_file : (implicit_const) 2\n+ <577e> DW_AT_decl_line : (data1) 29\n+ <577f> DW_AT_decl_column : (data1) 15\n+ <5780> DW_AT_type : (GNU_ref_alt) <0x2bb>\n+ <5784> DW_AT_location : (sec_offset) 0xbf8 (location list)\n+ <5788> DW_AT_GNU_locviews: (sec_offset) 0xbf4\n+ <2><578c>: Abbrev Number: 78 (DW_TAG_variable)\n+ <578d> DW_AT_name : (GNU_strp_alt) (offset: 0x36be) \n+ <5791> DW_AT_decl_file : (implicit_const) 2\n+ <5791> DW_AT_decl_line : (data1) 30\n+ <5792> DW_AT_decl_column : (data1) 13\n+ <5793> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <5797> DW_AT_location : (sec_offset) 0xc10 (location list)\n+ <579b> DW_AT_GNU_locviews: (sec_offset) 0xc0c\n+ <2><579f>: Abbrev Number: 78 (DW_TAG_variable)\n+ <57a0> DW_AT_name : (GNU_strp_alt) (offset: 0x36af) \n+ <57a4> DW_AT_decl_file : (implicit_const) 2\n+ <57a4> DW_AT_decl_line : (data1) 31\n+ <57a5> DW_AT_decl_column : (data1) 13\n+ <57a6> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <57aa> DW_AT_location : (sec_offset) 0xc26 (location list)\n+ <57ae> DW_AT_GNU_locviews: (sec_offset) 0xc24\n+ <2><57b2>: Abbrev Number: 78 (DW_TAG_variable)\n+ <57b3> DW_AT_name : (GNU_strp_alt) (offset: 0x13d6) \n+ <57b7> DW_AT_decl_file : (implicit_const) 2\n+ <57b7> DW_AT_decl_line : (data1) 32\n+ <57b8> DW_AT_decl_column : (data1) 10\n+ <57b9> DW_AT_type : (GNU_ref_alt) <0x7e>\n+ <57bd> DW_AT_location : (sec_offset) 0xc37 (location list)\n+ <57c1> DW_AT_GNU_locviews: (sec_offset) 0xc33\n+ <2><57c5>: Abbrev Number: 69 (DW_TAG_inlined_subroutine)\n+ <57c6> DW_AT_abstract_origin: (ref_addr) <0x40c4>\n+ <57ca> DW_AT_entry_pc : (addr) 0x2944\n+ <57d2> DW_AT_GNU_entry_view: (data1) 1\n+ <57d3> DW_AT_ranges : (sec_offset) 0xc5\n+ <57d7> DW_AT_call_file : (implicit_const) 2\n+ <57d7> DW_AT_call_line : (data1) 28\n+ <57d8> DW_AT_call_column : (data1) 43\n+ <57d9> DW_AT_sibling : (ref_udata) <0x580c>\n+ <3><57db>: Abbrev Number: 38 (DW_TAG_formal_parameter)\n+ <57dc> DW_AT_abstract_origin: (ref_addr) <0x40d3>\n+ <57e0> DW_AT_location : (sec_offset) 0xc4f (location list)\n+ <57e4> DW_AT_GNU_locviews: (sec_offset) 0xc4b\n+ <3><57e8>: Abbrev Number: 38 (DW_TAG_formal_parameter)\n+ <57e9> DW_AT_abstract_origin: (ref_addr) <0x40ca>\n+ <57ed> DW_AT_location : (sec_offset) 0xc67 (location list)\n+ <57f1> DW_AT_GNU_locviews: (sec_offset) 0xc63\n+ <3><57f5>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <57f6> DW_AT_call_return_pc: (addr) 0x296d\n+ <4><57fe>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <57ff> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5801> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><5804>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5805> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5807> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <4><580a>: Abbrev Number: 0\n+ <3><580b>: Abbrev Number: 0\n+ <2><580c>: Abbrev Number: 59 (DW_TAG_inlined_subroutine)\n+ <580d> DW_AT_abstract_origin: (ref_udata) <0x5a5b>\n+ <580f> DW_AT_entry_pc : (addr) 0x2981\n+ <5817> DW_AT_GNU_entry_view: (data1) 2\n+ <5818> DW_AT_ranges : (sec_offset) 0xdb\n+ <581c> DW_AT_call_file : (implicit_const) 2\n+ <581c> DW_AT_call_line : (data1) 29\n+ <581d> DW_AT_call_column : (data1) 40\n+ <581e> DW_AT_sibling : (ref_udata) <0x5877>\n <3><5820>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5821> DW_AT_abstract_origin: (ref_udata) <0x5c83>\n+ <5821> DW_AT_abstract_origin: (ref_udata) <0x5a7f>\n <5823> DW_AT_location : (sec_offset) 0xc7d (location list)\n- <5827> DW_AT_GNU_locviews: (sec_offset) 0xc79\n+ <5827> DW_AT_GNU_locviews: (sec_offset) 0xc7b\n <3><582b>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <582c> DW_AT_abstract_origin: (ref_udata) <0x5c7a>\n- <582e> DW_AT_location : (sec_offset) 0xc8e (location list)\n- <5832> DW_AT_GNU_locviews: (sec_offset) 0xc8c\n- <3><5836>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5837> DW_AT_call_return_pc: (addr) 0x2abd\n- <4><583f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5840> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5842> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n- <4><5845>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5846> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5848> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n- <4><584b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <584c> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <584e> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5851>: Abbrev Number: 0\n- <3><5852>: Abbrev Number: 0\n- <2><5853>: Abbrev Number: 43 (DW_TAG_call_site)\n- <5854> DW_AT_call_return_pc: (addr) 0x2a4d\n- <585c> DW_AT_call_origin : (ref_udata) <0x56a6>\n- <585d> DW_AT_sibling : (ref_udata) <0x5866>\n- <3><585f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5860> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5862> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <3><5865>: Abbrev Number: 0\n- <2><5866>: Abbrev Number: 91 (DW_TAG_call_site)\n- <5867> DW_AT_call_return_pc: (addr) 0x2a5e\n- <586f> DW_AT_call_origin : (ref_addr) <0x4104>\n- <5873> DW_AT_sibling : (ref_udata) <0x587e>\n- <3><5875>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5876> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5878> DW_AT_call_value : (exprloc) 4 byte block: 7d 0 32 24 \t(DW_OP_breg13 (r13): 0; DW_OP_lit2; DW_OP_shl)\n- <3><587d>: Abbrev Number: 0\n- <2><587e>: Abbrev Number: 54 (DW_TAG_call_site)\n- <587f> DW_AT_call_return_pc: (addr) 0x2a7d\n- <5887> DW_AT_call_origin : (GNU_ref_alt) <0x41c3>\n- <588b> DW_AT_sibling : (ref_udata) <0x5894>\n- <3><588d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <588e> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5890> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <3><5893>: Abbrev Number: 0\n- <2><5894>: Abbrev Number: 91 (DW_TAG_call_site)\n- <5895> DW_AT_call_return_pc: (addr) 0x2a89\n- <589d> DW_AT_call_origin : (ref_addr) <0x4104>\n- <58a1> DW_AT_sibling : (ref_udata) <0x58ac>\n- <3><58a3>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <58a4> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <58a6> DW_AT_call_value : (exprloc) 4 byte block: 73 0 31 24 \t(DW_OP_breg3 (rbx): 0; DW_OP_lit1; DW_OP_shl)\n- <3><58ab>: Abbrev Number: 0\n- <2><58ac>: Abbrev Number: 91 (DW_TAG_call_site)\n- <58ad> DW_AT_call_return_pc: (addr) 0x2ac8\n- <58b5> DW_AT_call_origin : (ref_addr) <0x40f6>\n- <58b9> DW_AT_sibling : (ref_udata) <0x58c2>\n- <3><58bb>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <58bc> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <58be> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <3><58c1>: Abbrev Number: 0\n- <2><58c2>: Abbrev Number: 91 (DW_TAG_call_site)\n- <58c3> DW_AT_call_return_pc: (addr) 0x2ad0\n- <58cb> DW_AT_call_origin : (ref_addr) <0x40f6>\n- <58cf> DW_AT_sibling : (ref_udata) <0x58d8>\n- <3><58d1>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <58d2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <58d4> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n- <3><58d7>: Abbrev Number: 0\n- <2><58d8>: Abbrev Number: 43 (DW_TAG_call_site)\n- <58d9> DW_AT_call_return_pc: (addr) 0x2af4\n- <58e1> DW_AT_call_origin : (ref_udata) <0x56ba>\n- <58e2> DW_AT_sibling : (ref_udata) <0x58fe>\n- <3><58e4>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <58e5> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <58e7> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n- <3><58ea>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <58eb> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <58ed> DW_AT_call_value : (exprloc) 9 byte block: 3 40 31 0 0 0 0 0 0 \t(DW_OP_addr: 3140)\n- <3><58f7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <58f8> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <58fa> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n- <3><58fd>: Abbrev Number: 0\n- <2><58fe>: Abbrev Number: 85 (DW_TAG_call_site)\n- <58ff> DW_AT_call_return_pc: (addr) 0x2afc\n- <5907> DW_AT_call_origin : (ref_addr) <0x40f6>\n+ <582c> DW_AT_abstract_origin: (ref_udata) <0x5a75>\n+ <582e> DW_AT_location : (sec_offset) 0xc95 (location list)\n+ <5832> DW_AT_GNU_locviews: (sec_offset) 0xc93\n+ <3><5836>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5837> DW_AT_abstract_origin: (ref_udata) <0x5a6b>\n+ <5839> DW_AT_location : (sec_offset) 0xcaf (location list)\n+ <583d> DW_AT_GNU_locviews: (sec_offset) 0xcab\n+ <3><5841>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5842> DW_AT_abstract_origin: (ref_udata) <0x5a62>\n+ <5844> DW_AT_location : (sec_offset) 0xcc5 (location list)\n+ <5848> DW_AT_GNU_locviews: (sec_offset) 0xcc3\n+ <3><584c>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <584d> DW_AT_call_return_pc: (addr) 0x298a\n+ <4><5855>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5856> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5858> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><585b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <585c> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <585e> DW_AT_call_value : (exprloc) 9 byte block: 3 d3 30 0 0 0 0 0 0 \t(DW_OP_addr: 30d3)\n+ <4><5868>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5869> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n+ <586b> DW_AT_call_value : (exprloc) 9 byte block: 3 10 31 0 0 0 0 0 0 \t(DW_OP_addr: 3110)\n+ <4><5875>: Abbrev Number: 0\n+ <3><5876>: Abbrev Number: 0\n+ <2><5877>: Abbrev Number: 59 (DW_TAG_inlined_subroutine)\n+ <5878> DW_AT_abstract_origin: (ref_udata) <0x59b5>\n+ <587a> DW_AT_entry_pc : (addr) 0x2993\n+ <5882> DW_AT_GNU_entry_view: (data1) 2\n+ <5883> DW_AT_ranges : (sec_offset) 0xee\n+ <5887> DW_AT_call_file : (implicit_const) 2\n+ <5887> DW_AT_call_line : (data1) 30\n+ <5888> DW_AT_call_column : (data1) 44\n+ <5889> DW_AT_sibling : (ref_udata) <0x58b8>\n+ <3><588b>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <588c> DW_AT_abstract_origin: (ref_udata) <0x59c7>\n+ <588e> DW_AT_location : (sec_offset) 0xcd4 (location list)\n+ <5892> DW_AT_GNU_locviews: (sec_offset) 0xcd2\n+ <3><5896>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5897> DW_AT_abstract_origin: (ref_udata) <0x59be>\n+ <5899> DW_AT_location : (sec_offset) 0xce3 (location list)\n+ <589d> DW_AT_GNU_locviews: (sec_offset) 0xce1\n+ <3><58a1>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <58a2> DW_AT_call_return_pc: (addr) 0x299c\n+ <4><58aa>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <58ab> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <58ad> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><58b0>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <58b1> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <58b3> DW_AT_call_value : (exprloc) 2 byte block: 7f 0 \t(DW_OP_breg15 (r15): 0)\n+ <4><58b6>: Abbrev Number: 0\n+ <3><58b7>: Abbrev Number: 0\n+ <2><58b8>: Abbrev Number: 60 (DW_TAG_inlined_subroutine)\n+ <58b9> DW_AT_abstract_origin: (ref_udata) <0x59b5>\n+ <58bb> DW_AT_entry_pc : (addr) 0x29a4\n+ <58c3> DW_AT_GNU_entry_view: (data1) 0\n+ <58c4> DW_AT_low_pc : (addr) 0x29a4\n+ <58cc> DW_AT_high_pc : (udata) 18\n+ <58cd> DW_AT_call_file : (data1) 2\n+ <58ce> DW_AT_call_line : (data1) 31\n+ <58cf> DW_AT_call_column : (data1) 83\n+ <58d0> DW_AT_sibling : (ref_udata) <0x58ff>\n+ <3><58d2>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <58d3> DW_AT_abstract_origin: (ref_udata) <0x59c7>\n+ <58d5> DW_AT_location : (sec_offset) 0xcf2 (location list)\n+ <58d9> DW_AT_GNU_locviews: (sec_offset) 0xcf0\n+ <3><58dd>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <58de> DW_AT_abstract_origin: (ref_udata) <0x59be>\n+ <58e0> DW_AT_location : (sec_offset) 0xd01 (location list)\n+ <58e4> DW_AT_GNU_locviews: (sec_offset) 0xcff\n+ <3><58e8>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <58e9> DW_AT_call_return_pc: (addr) 0x29b3\n+ <4><58f1>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <58f2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <58f4> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><58f7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <58f8> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <58fa> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n+ <4><58fd>: Abbrev Number: 0\n+ <3><58fe>: Abbrev Number: 0\n+ <2><58ff>: Abbrev Number: 43 (DW_TAG_call_site)\n+ <5900> DW_AT_call_return_pc: (addr) 0x29be\n+ <5908> DW_AT_call_origin : (ref_udata) <0x56aa>\n+ <5909> DW_AT_sibling : (ref_udata) <0x5912>\n <3><590b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n <590c> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <590e> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <590e> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <3><5911>: Abbrev Number: 0\n- <2><5912>: Abbrev Number: 0\n- <1><5913>: Abbrev Number: 89 (DW_TAG_subprogram)\n- <5914> DW_AT_external : (flag_present) 1\n- <5914> DW_AT_name : (GNU_strp_alt) (offset: 0x3663) \n- <5918> DW_AT_decl_file : (implicit_const) 1\n- <5918> DW_AT_decl_line : (data1) 28\n- <5919> DW_AT_decl_column : (data1) 7\n- <591a> DW_AT_type : (GNU_ref_alt) <0x71>\n- <591e> DW_AT_low_pc : (addr) 0x2940\n- <5926> DW_AT_high_pc : (udata) 239\n- <5928> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <592a> DW_AT_call_all_calls: (flag_present) 1\n- <592a> DW_AT_sibling : (ref_udata) <0x5bfd>\n- <2><592c>: Abbrev Number: 41 (DW_TAG_formal_parameter)\n- <592d> DW_AT_name : (string) env\n- <5931> DW_AT_decl_file : (implicit_const) 1\n- <5931> DW_AT_decl_line : (data1) 28\n- <5932> DW_AT_decl_column : (data1) 28\n- <5933> DW_AT_type : (ref_addr) <0x2ae6>\n- <5937> DW_AT_location : (sec_offset) 0xc9e (location list)\n- <593b> DW_AT_GNU_locviews: (sec_offset) 0xc96\n- <2><593f>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <5940> DW_AT_name : (GNU_strp_alt) (offset: 0x290a) \n- <5944> DW_AT_decl_file : (implicit_const) 1\n- <5944> DW_AT_decl_line : (data1) 28\n- <5945> DW_AT_decl_column : (data1) 41\n- <5946> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <594a> DW_AT_location : (sec_offset) 0xcc5 (location list)\n- <594e> DW_AT_GNU_locviews: (sec_offset) 0xcbb\n- <2><5952>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n- <5953> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n- <5957> DW_AT_decl_file : (implicit_const) 1\n- <5957> DW_AT_decl_line : (data1) 28\n- <5958> DW_AT_decl_column : (data1) 57\n- <5959> DW_AT_type : (GNU_ref_alt) <0x19b>\n- <595d> DW_AT_location : (sec_offset) 0xcf4 (location list)\n- <5961> DW_AT_GNU_locviews: (sec_offset) 0xcec\n- <2><5965>: Abbrev Number: 8 (DW_TAG_variable)\n- <5966> DW_AT_name : (GNU_strp_alt) (offset: 0x33e7) \n- <596a> DW_AT_decl_file : (implicit_const) 1\n- <596a> DW_AT_decl_line : (data1) 29\n- <596b> DW_AT_decl_column : (data1) 12\n- <596c> DW_AT_type : (GNU_ref_alt) <0x3975>\n- <5970> DW_AT_location : (sec_offset) 0xd15 (location list)\n- <5974> DW_AT_GNU_locviews: (sec_offset) 0xd11\n- <2><5978>: Abbrev Number: 8 (DW_TAG_variable)\n- <5979> DW_AT_name : (GNU_strp_alt) (offset: 0x28a9) \n- <597d> DW_AT_decl_file : (implicit_const) 1\n- <597d> DW_AT_decl_line : (data1) 30\n- <597e> DW_AT_decl_column : (data1) 14\n- <597f> DW_AT_type : (GNU_ref_alt) <0x3c75>\n- <5983> DW_AT_location : (sec_offset) 0xd29 (location list)\n- <5987> DW_AT_GNU_locviews: (sec_offset) 0xd23\n- <2><598b>: Abbrev Number: 8 (DW_TAG_variable)\n- <598c> DW_AT_name : (GNU_strp_alt) (offset: 0x289e) \n- <5990> DW_AT_decl_file : (implicit_const) 1\n- <5990> DW_AT_decl_line : (data1) 31\n- <5991> DW_AT_decl_column : (data1) 18\n- <5992> DW_AT_type : (GNU_ref_alt) <0x3400>\n- <5996> DW_AT_location : (sec_offset) 0xd40 (location list)\n- <599a> DW_AT_GNU_locviews: (sec_offset) 0xd3c\n- <2><599e>: Abbrev Number: 8 (DW_TAG_variable)\n- <599f> DW_AT_name : (GNU_strp_alt) (offset: 0x3871) \n- <59a3> DW_AT_decl_file : (implicit_const) 1\n- <59a3> DW_AT_decl_line : (data1) 38\n- <59a4> DW_AT_decl_column : (data1) 12\n- <59a5> DW_AT_type : (GNU_ref_alt) <0x3975>\n- <59a9> DW_AT_location : (sec_offset) 0xd51 (location list)\n- <59ad> DW_AT_GNU_locviews: (sec_offset) 0xd4b\n- <2><59b1>: Abbrev Number: 8 (DW_TAG_variable)\n- <59b2> DW_AT_name : (GNU_strp_alt) (offset: 0x38f7) \n- <59b6> DW_AT_decl_file : (implicit_const) 1\n- <59b6> DW_AT_decl_line : (data1) 45\n- <59b7> DW_AT_decl_column : (data1) 11\n- <59b8> DW_AT_type : (GNU_ref_alt) <0x71>\n- <59bc> DW_AT_location : (sec_offset) 0xd6d (location list)\n- <59c0> DW_AT_GNU_locviews: (sec_offset) 0xd69\n- <2><59c4>: Abbrev Number: 87 (DW_TAG_lexical_block)\n- <59c5> DW_AT_low_pc : (addr) 0x298e\n- <59cd> DW_AT_high_pc : (udata) 26\n- <59ce> DW_AT_sibling : (ref_udata) <0x59e2>\n- <3><59d0>: Abbrev Number: 90 (DW_TAG_variable)\n- <59d1> DW_AT_name : (string) i\n- <59d3> DW_AT_decl_file : (implicit_const) 1\n- <59d3> DW_AT_decl_line : (data1) 32\n- <59d4> DW_AT_decl_column : (data1) 17\n- <59d5> DW_AT_type : (GNU_ref_alt) <0x3975>\n- <59d9> DW_AT_location : (sec_offset) 0xd80 (location list)\n- <59dd> DW_AT_GNU_locviews: (sec_offset) 0xd7c\n- <3><59e1>: Abbrev Number: 0\n- <2><59e2>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n- <59e3> DW_AT_abstract_origin: (ref_udata) <0x5c53>\n- <59e5> DW_AT_entry_pc : (addr) 0x2955\n- <59ed> DW_AT_GNU_entry_view: (data1) 0\n- <59ee> DW_AT_ranges : (sec_offset) 0xc5\n- <59f2> DW_AT_call_file : (implicit_const) 1\n- <59f2> DW_AT_call_line : (data1) 29\n- <59f3> DW_AT_call_column : (data1) 44\n- <59f4> DW_AT_sibling : (ref_udata) <0x5a23>\n- <3><59f6>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <59f7> DW_AT_abstract_origin: (ref_udata) <0x5c65>\n- <59f9> DW_AT_location : (sec_offset) 0xd90 (location list)\n- <59fd> DW_AT_GNU_locviews: (sec_offset) 0xd8c\n- <3><5a01>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a02> DW_AT_abstract_origin: (ref_udata) <0x5c5c>\n- <5a04> DW_AT_location : (sec_offset) 0xd9f (location list)\n- <5a08> DW_AT_GNU_locviews: (sec_offset) 0xd9b\n- <3><5a0c>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5a0d> DW_AT_call_return_pc: (addr) 0x2964\n- <4><5a15>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5a16> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5a18> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n- <4><5a1b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5a1c> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5a1e> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <4><5a21>: Abbrev Number: 0\n- <3><5a22>: Abbrev Number: 0\n- <2><5a23>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n- <5a24> DW_AT_abstract_origin: (ref_udata) <0x5c28>\n- <5a26> DW_AT_entry_pc : (addr) 0x2982\n- <5a2e> DW_AT_GNU_entry_view: (data1) 1\n- <5a2f> DW_AT_ranges : (sec_offset) 0xcc\n- <5a33> DW_AT_call_file : (implicit_const) 1\n- <5a33> DW_AT_call_line : (data1) 31\n- <5a34> DW_AT_call_column : (data1) 50\n- <5a35> DW_AT_sibling : (ref_udata) <0x5a74>\n- <3><5a37>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a38> DW_AT_abstract_origin: (ref_udata) <0x5c46>\n- <5a3a> DW_AT_location : (sec_offset) 0xdac (location list)\n- <5a3e> DW_AT_GNU_locviews: (sec_offset) 0xdaa\n- <3><5a42>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a43> DW_AT_abstract_origin: (ref_udata) <0x5c3a>\n- <5a45> DW_AT_location : (sec_offset) 0xdb5 (location list)\n- <5a49> DW_AT_GNU_locviews: (sec_offset) 0xdb3\n- <3><5a4d>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a4e> DW_AT_abstract_origin: (ref_udata) <0x5c31>\n- <5a50> DW_AT_location : (sec_offset) 0xdbd (location list)\n- <5a54> DW_AT_GNU_locviews: (sec_offset) 0xdbb\n- <3><5a58>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5a59> DW_AT_call_return_pc: (addr) 0x298b\n- <4><5a61>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5a62> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5a64> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n- <4><5a67>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5a68> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5a6a> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <4><5a6d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5a6e> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5a70> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n- <4><5a72>: Abbrev Number: 0\n- <3><5a73>: Abbrev Number: 0\n- <2><5a74>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n- <5a75> DW_AT_abstract_origin: (ref_udata) <0x5bfd>\n- <5a77> DW_AT_entry_pc : (addr) 0x29ba\n- <5a7f> DW_AT_GNU_entry_view: (data1) 1\n- <5a80> DW_AT_ranges : (sec_offset) 0xd3\n- <5a84> DW_AT_call_file : (implicit_const) 1\n- <5a84> DW_AT_call_line : (data1) 36\n- <5a85> DW_AT_call_column : (data1) 28\n- <5a86> DW_AT_sibling : (ref_udata) <0x5ac0>\n- <3><5a88>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a89> DW_AT_abstract_origin: (ref_udata) <0x5c1b>\n- <5a8b> DW_AT_location : (sec_offset) 0xdc5 (location list)\n- <5a8f> DW_AT_GNU_locviews: (sec_offset) 0xdc3\n- <3><5a93>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a94> DW_AT_abstract_origin: (ref_udata) <0x5c0f>\n- <5a96> DW_AT_location : (sec_offset) 0xdcf (location list)\n- <5a9a> DW_AT_GNU_locviews: (sec_offset) 0xdcb\n- <3><5a9e>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5a9f> DW_AT_abstract_origin: (ref_udata) <0x5c06>\n- <5aa1> DW_AT_location : (sec_offset) 0xddf (location list)\n- <5aa5> DW_AT_GNU_locviews: (sec_offset) 0xddb\n- <3><5aa9>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5aaa> DW_AT_call_return_pc: (addr) 0x29c0\n- <4><5ab2>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ab3> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5ab5> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n- <4><5ab8>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ab9> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5abb> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <4><5abe>: Abbrev Number: 0\n- <3><5abf>: Abbrev Number: 0\n- <2><5ac0>: Abbrev Number: 81 (DW_TAG_inlined_subroutine)\n- <5ac1> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ff>\n- <5ac5> DW_AT_entry_pc : (addr) 0x29c0\n- <5acd> DW_AT_GNU_entry_view: (data1) 2\n- <5ace> DW_AT_low_pc : (addr) 0x29c0\n- <5ad6> DW_AT_high_pc : (udata) 12\n- <5ad7> DW_AT_call_file : (data1) 1\n- <5ad8> DW_AT_call_line : (data1) 38\n- <5ad9> DW_AT_call_column : (data1) 28\n- <5ada> DW_AT_sibling : (ref_udata) <0x5b22>\n- <3><5adc>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <5add> DW_AT_abstract_origin: (GNU_ref_alt) <0x411b>\n- <5ae1> DW_AT_location : (sec_offset) 0xded (location list)\n- <5ae5> DW_AT_GNU_locviews: (sec_offset) 0xdeb\n- <3><5ae9>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <5aea> DW_AT_abstract_origin: (GNU_ref_alt) <0x4114>\n- <5aee> DW_AT_location : (sec_offset) 0xdf8 (location list)\n- <5af2> DW_AT_GNU_locviews: (sec_offset) 0xdf6\n- <3><5af6>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <5af7> DW_AT_abstract_origin: (GNU_ref_alt) <0x410a>\n- <5afb> DW_AT_location : (sec_offset) 0xded (location list)\n- <5aff> DW_AT_GNU_locviews: (sec_offset) 0xdeb\n- <3><5b03>: Abbrev Number: 84 (DW_TAG_call_site)\n- <5b04> DW_AT_call_return_pc: (addr) 0x29cc\n- <5b0c> DW_AT_call_origin : (GNU_ref_alt) <0x4221>\n- <4><5b10>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b11> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5b13> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n- <4><5b15>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b16> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5b18> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5b1b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b1c> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5b1e> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n- <4><5b20>: Abbrev Number: 0\n- <3><5b21>: Abbrev Number: 0\n- <2><5b22>: Abbrev Number: 88 (DW_TAG_inlined_subroutine)\n- <5b23> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ff>\n- <5b27> DW_AT_entry_pc : (addr) 0x29ea\n- <5b2f> DW_AT_GNU_entry_view: (data1) 1\n- <5b30> DW_AT_ranges : (sec_offset) 0xdb\n- <5b34> DW_AT_call_file : (implicit_const) 1\n- <5b34> DW_AT_call_line : (data1) 46\n- <5b35> DW_AT_call_column : (data1) 13\n- <5b36> DW_AT_sibling : (ref_udata) <0x5b80>\n- <3><5b38>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <5b39> DW_AT_abstract_origin: (GNU_ref_alt) <0x411b>\n- <5b3d> DW_AT_location : (sec_offset) 0xe02 (location list)\n- <5b41> DW_AT_GNU_locviews: (sec_offset) 0xe00\n- <3><5b45>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <5b46> DW_AT_abstract_origin: (GNU_ref_alt) <0x4114>\n- <5b4a> DW_AT_location : (sec_offset) 0xe0c (location list)\n- <5b4e> DW_AT_GNU_locviews: (sec_offset) 0xe0a\n- <3><5b52>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n- <5b53> DW_AT_abstract_origin: (GNU_ref_alt) <0x410a>\n- <5b57> DW_AT_location : (sec_offset) 0xe18 (location list)\n- <5b5b> DW_AT_GNU_locviews: (sec_offset) 0xe14\n- <3><5b5f>: Abbrev Number: 84 (DW_TAG_call_site)\n- <5b60> DW_AT_call_return_pc: (addr) 0x29ef\n- <5b68> DW_AT_call_origin : (GNU_ref_alt) <0x4221>\n- <4><5b6c>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b6d> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5b6f> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <4><5b72>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b73> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5b75> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5b78>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b79> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5b7b> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n- <4><5b7e>: Abbrev Number: 0\n- <3><5b7f>: Abbrev Number: 0\n- <2><5b80>: Abbrev Number: 91 (DW_TAG_call_site)\n- <5b81> DW_AT_call_return_pc: (addr) 0x2977\n- <5b89> DW_AT_call_origin : (ref_addr) <0x4104>\n- <5b8d> DW_AT_sibling : (ref_udata) <0x5b96>\n- <3><5b8f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5b90> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5b92> DW_AT_call_value : (exprloc) 2 byte block: 7f 0 \t(DW_OP_breg15 (r15): 0)\n- <3><5b95>: Abbrev Number: 0\n- <2><5b96>: Abbrev Number: 91 (DW_TAG_call_site)\n- <5b97> DW_AT_call_return_pc: (addr) 0x29de\n- <5b9f> DW_AT_call_origin : (ref_addr) <0x4104>\n- <5ba3> DW_AT_sibling : (ref_udata) <0x5bac>\n- <3><5ba5>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ba6> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5ba8> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n- <3><5bab>: Abbrev Number: 0\n- <2><5bac>: Abbrev Number: 91 (DW_TAG_call_site)\n- <5bad> DW_AT_call_return_pc: (addr) 0x29f7\n- <5bb5> DW_AT_call_origin : (ref_addr) <0x40f6>\n- <5bb9> DW_AT_sibling : (ref_udata) <0x5bc2>\n- <3><5bbb>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5bbc> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5bbe> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <3><5bc1>: Abbrev Number: 0\n- <2><5bc2>: Abbrev Number: 43 (DW_TAG_call_site)\n- <5bc3> DW_AT_call_return_pc: (addr) 0x2a25\n- <5bcb> DW_AT_call_origin : (ref_udata) <0x56ba>\n- <5bcc> DW_AT_sibling : (ref_udata) <0x5be8>\n- <3><5bce>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5bcf> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5bd1> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n- <3><5bd4>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5bd5> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5bd7> DW_AT_call_value : (exprloc) 9 byte block: 3 10 31 0 0 0 0 0 0 \t(DW_OP_addr: 3110)\n- <3><5be1>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5be2> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5be4> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n- <3><5be7>: Abbrev Number: 0\n- <2><5be8>: Abbrev Number: 85 (DW_TAG_call_site)\n- <5be9> DW_AT_call_return_pc: (addr) 0x2a2d\n- <5bf1> DW_AT_call_origin : (ref_addr) <0x40f6>\n- <3><5bf5>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5bf6> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5bf8> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <3><5bfb>: Abbrev Number: 0\n- <2><5bfc>: Abbrev Number: 0\n- <1><5bfd>: Abbrev Number: 20 (DW_TAG_subprogram)\n- <5bfe> DW_AT_specification: (ref_addr) <0x1707>\n- <5c02> DW_AT_object_pointer: (ref_udata) <0x5c06>\n- <5c04> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <5c04> DW_AT_sibling : (ref_udata) <0x5c28>\n- <2><5c06>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <5c07> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <5c0b> DW_AT_type : (ref_addr) <0x412d>\n- <5c0f> DW_AT_artificial : (flag_present) 1\n- <2><5c0f>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n- <5c10> DW_AT_name : (string) str\n- <5c14> DW_AT_decl_file : (implicit_const) 2\n- <5c14> DW_AT_decl_line : (data2) 1611\n- <5c16> DW_AT_decl_column : (data1) 37\n- <5c17> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <2><5c1b>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n- <5c1c> DW_AT_name : (GNU_strp_alt) (offset: 0x38f7) \n- <5c20> DW_AT_decl_file : (implicit_const) 2\n- <5c20> DW_AT_decl_line : (data2) 1611\n- <5c22> DW_AT_decl_column : (data1) 55\n- <5c23> DW_AT_type : (GNU_ref_alt) <0x3400>\n- <2><5c27>: Abbrev Number: 0\n- <1><5c28>: Abbrev Number: 20 (DW_TAG_subprogram)\n- <5c29> DW_AT_specification: (ref_addr) <0x16e5>\n- <5c2d> DW_AT_object_pointer: (ref_udata) <0x5c31>\n- <5c2f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <5c2f> DW_AT_sibling : (ref_udata) <0x5c53>\n- <2><5c31>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <5c32> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <5c36> DW_AT_type : (ref_addr) <0x412d>\n- <5c3a> DW_AT_artificial : (flag_present) 1\n- <2><5c3a>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n- <5c3b> DW_AT_name : (string) str\n- <5c3f> DW_AT_decl_file : (implicit_const) 2\n- <5c3f> DW_AT_decl_line : (data2) 1608\n- <5c41> DW_AT_decl_column : (data1) 41\n- <5c42> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <2><5c46>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n- <5c47> DW_AT_name : (GNU_strp_alt) (offset: 0x43a5) \n- <5c4b> DW_AT_decl_file : (implicit_const) 2\n- <5c4b> DW_AT_decl_line : (data2) 1608\n- <5c4d> DW_AT_decl_column : (data1) 56\n- <5c4e> DW_AT_type : (GNU_ref_alt) <0x3424>\n- <2><5c52>: Abbrev Number: 0\n- <1><5c53>: Abbrev Number: 20 (DW_TAG_subprogram)\n- <5c54> DW_AT_specification: (ref_addr) <0x16c8>\n- <5c58> DW_AT_object_pointer: (ref_udata) <0x5c5c>\n- <5c5a> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <5c5a> DW_AT_sibling : (ref_udata) <0x5c72>\n- <2><5c5c>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <5c5d> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <5c61> DW_AT_type : (ref_addr) <0x412d>\n- <5c65> DW_AT_artificial : (flag_present) 1\n- <2><5c65>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n- <5c66> DW_AT_name : (string) str\n- <5c6a> DW_AT_decl_file : (implicit_const) 2\n- <5c6a> DW_AT_decl_line : (data2) 1605\n- <5c6c> DW_AT_decl_column : (data1) 35\n- <5c6d> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <2><5c71>: Abbrev Number: 0\n- <1><5c72>: Abbrev Number: 80 (DW_TAG_subprogram)\n- <5c73> DW_AT_specification: (ref_addr) <0x16a6>\n- <5c77> DW_AT_object_pointer: (ref_udata) <0x5c7a>\n- <5c79> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><5c7a>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <5c7b> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <5c7f> DW_AT_type : (ref_addr) <0x412d>\n- <5c83> DW_AT_artificial : (flag_present) 1\n- <2><5c83>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n- <5c84> DW_AT_name : (GNU_strp_alt) (offset: 0x1408) \n- <5c88> DW_AT_decl_file : (implicit_const) 2\n- <5c88> DW_AT_decl_line : (data2) 1602\n- <5c8a> DW_AT_decl_column : (data1) 36\n- <5c8b> DW_AT_type : (GNU_ref_alt) <0x3400>\n- <2><5c8f>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n- <5c90> DW_AT_name : (string) len\n- <5c94> DW_AT_decl_file : (implicit_const) 2\n- <5c94> DW_AT_decl_line : (data2) 1602\n- <5c96> DW_AT_decl_column : (data1) 51\n- <5c97> DW_AT_type : (GNU_ref_alt) <0xed>\n- <2><5c9b>: Abbrev Number: 0\n- <1><5c9c>: Abbrev Number: 0\n- Compilation Unit @ offset 0x5c9d:\n- Length: 0x438 (32-bit)\n+ <2><5912>: Abbrev Number: 13 (DW_TAG_call_site)\n+ <5913> DW_AT_call_return_pc: (addr) 0x29dc\n+ <591b> DW_AT_call_origin : (ref_udata) <0x59d4>\n+ <3><591d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <591e> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5920> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <3><5923>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5924> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5926> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <3><5929>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <592a> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <592c> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n+ <3><592f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5930> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n+ <5932> DW_AT_call_value : (exprloc) 2 byte block: 7f 0 \t(DW_OP_breg15 (r15): 0)\n+ <3><5935>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5936> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n+ <5938> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n+ <3><593b>: Abbrev Number: 0\n+ <2><593c>: Abbrev Number: 0\n+ <1><593d>: Abbrev Number: 76 (DW_TAG_subprogram)\n+ <593e> DW_AT_external : (flag_present) 1\n+ <593e> DW_AT_name : (GNU_strp_alt) (offset: 0x1428) \n+ <5942> DW_AT_decl_file : (implicit_const) 2\n+ <5942> DW_AT_decl_line : (data1) 23\n+ <5943> DW_AT_decl_column : (implicit_const) 6\n+ <5943> DW_AT_low_pc : (addr) 0x29f0\n+ <594b> DW_AT_high_pc : (udata) 16\n+ <594c> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <594e> DW_AT_call_all_calls: (flag_present) 1\n+ <594e> DW_AT_sibling : (ref_udata) <0x59b5>\n+ <2><5950>: Abbrev Number: 73 (DW_TAG_formal_parameter)\n+ <5951> DW_AT_name : (string) env\n+ <5955> DW_AT_decl_file : (implicit_const) 2\n+ <5955> DW_AT_decl_line : (data1) 23\n+ <5956> DW_AT_decl_column : (data1) 39\n+ <5957> DW_AT_type : (ref_addr) <0x2ae6>\n+ <595b> DW_AT_location : (sec_offset) 0xd12 (location list)\n+ <595f> DW_AT_GNU_locviews: (sec_offset) 0xd0e\n+ <2><5963>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <5964> DW_AT_name : (GNU_strp_alt) (offset: 0x1447) \n+ <5968> DW_AT_decl_file : (implicit_const) 2\n+ <5968> DW_AT_decl_line : (data1) 23\n+ <5969> DW_AT_decl_column : (data1) 56\n+ <596a> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <596e> DW_AT_location : (sec_offset) 0xd2d (location list)\n+ <5972> DW_AT_GNU_locviews: (sec_offset) 0xd29\n+ <2><5976>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <5977> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n+ <597b> DW_AT_decl_file : (implicit_const) 2\n+ <597b> DW_AT_decl_line : (data1) 23\n+ <597c> DW_AT_decl_column : (data1) 73\n+ <597d> DW_AT_type : (GNU_ref_alt) <0x19b>\n+ <5981> DW_AT_location : (sec_offset) 0xd4a (location list)\n+ <5985> DW_AT_GNU_locviews: (sec_offset) 0xd44\n+ <2><5989>: Abbrev Number: 9 (DW_TAG_call_site)\n+ <598a> DW_AT_call_return_pc: (addr) 0x2a00\n+ <5992> DW_AT_call_tail_call: (flag_present) 1\n+ <5992> DW_AT_call_origin : (ref_udata) <0x56f3>\n+ <3><5994>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5995> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5997> DW_AT_call_value : (exprloc) 3 byte block: a3 1 55 \t(DW_OP_entry_value: (DW_OP_reg5 (rdi)))\n+ <3><599b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <599c> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <599e> DW_AT_call_value : (exprloc) 3 byte block: a3 1 54 \t(DW_OP_entry_value: (DW_OP_reg4 (rsi)))\n+ <3><59a2>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <59a3> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <59a5> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n+ <3><59a7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <59a8> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n+ <59aa> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n+ <3><59ac>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <59ad> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n+ <59af> DW_AT_call_value : (exprloc) 3 byte block: a3 1 51 \t(DW_OP_entry_value: (DW_OP_reg1 (rdx)))\n+ <3><59b3>: Abbrev Number: 0\n+ <2><59b4>: Abbrev Number: 0\n+ <1><59b5>: Abbrev Number: 20 (DW_TAG_subprogram)\n+ <59b6> DW_AT_specification: (ref_addr) <0x1724>\n+ <59ba> DW_AT_object_pointer: (ref_udata) <0x59be>\n+ <59bc> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <59bc> DW_AT_sibling : (ref_udata) <0x59d4>\n+ <2><59be>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n+ <59bf> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <59c3> DW_AT_type : (ref_addr) <0x412d>\n+ <59c7> DW_AT_artificial : (flag_present) 1\n+ <2><59c7>: Abbrev Number: 74 (DW_TAG_formal_parameter)\n+ <59c8> DW_AT_name : (string) utf\n+ <59cc> DW_AT_decl_file : (implicit_const) 1\n+ <59cc> DW_AT_decl_line : (data2) 1615\n+ <59ce> DW_AT_decl_column : (data1) 38\n+ <59cf> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <2><59d3>: Abbrev Number: 0\n+ <1><59d4>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <59d5> DW_AT_specification: (ref_addr) <0x7e5>\n+ <59d9> DW_AT_object_pointer: (ref_udata) <0x59e9>\n+ <59db> DW_AT_low_pc : (addr) 0x2a10\n+ <59e3> DW_AT_high_pc : (udata) 180\n+ <59e5> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <59e7> DW_AT_call_all_calls: (flag_present) 1\n+ <59e7> DW_AT_sibling : (ref_udata) <0x5a5b>\n+ <2><59e9>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <59ea> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <59ee> DW_AT_type : (ref_addr) <0x412d>\n+ <59f2> DW_AT_artificial : (flag_present) 1\n+ <59f2> DW_AT_location : (sec_offset) 0xd6a (location list)\n+ <59f6> DW_AT_GNU_locviews: (sec_offset) 0xd66\n+ <2><59fa>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n+ <59fb> DW_AT_name : (string) obj\n+ <59ff> DW_AT_decl_file : (data1) 1\n+ <5a00> DW_AT_decl_line : (data2) 1056\n+ <5a02> DW_AT_decl_column : (data1) 33\n+ <5a03> DW_AT_type : (GNU_ref_alt) <0x19b>\n+ <5a07> DW_AT_location : (sec_offset) 0xd88 (location list)\n+ <5a0b> DW_AT_GNU_locviews: (sec_offset) 0xd84\n+ <2><5a0f>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <5a10> DW_AT_name : (GNU_strp_alt) (offset: 0x6b8) \n+ <5a14> DW_AT_decl_file : (data1) 1\n+ <5a15> DW_AT_decl_line : (data2) 1056\n+ <5a17> DW_AT_decl_column : (data1) 48\n+ <5a18> DW_AT_type : (GNU_ref_alt) <0x2bb>\n+ <5a1c> DW_AT_location : (sec_offset) 0xda6 (location list)\n+ <5a20> DW_AT_GNU_locviews: (sec_offset) 0xda2\n+ <2><5a24>: Abbrev Number: 14 (DW_TAG_unspecified_parameters)\n+ <2><5a25>: Abbrev Number: 65 (DW_TAG_variable)\n+ <5a26> DW_AT_name : (GNU_strp_alt) (offset: 0x3899) \n+ <5a2a> DW_AT_decl_file : (data1) 1\n+ <5a2b> DW_AT_decl_line : (data2) 1057\n+ <5a2d> DW_AT_decl_column : (data1) 17\n+ <5a2e> DW_AT_type : (ref_udata) <0x56a1>\n+ <5a2f> DW_AT_location : (exprloc) 3 byte block: 91 a0 7e \t(DW_OP_fbreg: -224)\n+ <2><5a33>: Abbrev Number: 75 (DW_TAG_call_site)\n+ <5a34> DW_AT_call_return_pc: (addr) 0x2aa7\n+ <5a3c> DW_AT_sibling : (ref_udata) <0x5a4d>\n+ <3><5a3e>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5a3f> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5a41> DW_AT_call_value : (exprloc) 3 byte block: a3 1 55 \t(DW_OP_entry_value: (DW_OP_reg5 (rdi)))\n+ <3><5a45>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5a46> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n+ <5a48> DW_AT_call_value : (exprloc) 3 byte block: 91 a0 7e \t(DW_OP_fbreg: -224)\n+ <3><5a4c>: Abbrev Number: 0\n+ <2><5a4d>: Abbrev Number: 70 (DW_TAG_call_site)\n+ <5a4e> DW_AT_call_return_pc: (addr) 0x2ac4\n+ <5a56> DW_AT_call_origin : (GNU_ref_alt) <0x4118>\n+ <2><5a5a>: Abbrev Number: 0\n+ <1><5a5b>: Abbrev Number: 66 (DW_TAG_subprogram)\n+ <5a5c> DW_AT_specification: (ref_addr) <0x3d7>\n+ <5a60> DW_AT_object_pointer: (ref_udata) <0x5a62>\n+ <5a62> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <2><5a62>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n+ <5a63> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <5a67> DW_AT_type : (ref_addr) <0x412d>\n+ <5a6b> DW_AT_artificial : (flag_present) 1\n+ <2><5a6b>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <5a6c> DW_AT_name : (GNU_strp_alt) (offset: 0x4b4b) \n+ <5a70> DW_AT_decl_file : (implicit_const) 1\n+ <5a70> DW_AT_decl_line : (implicit_const) 897\n+ <5a70> DW_AT_decl_column : (data1) 34\n+ <5a71> DW_AT_type : (GNU_ref_alt) <0x1a8>\n+ <2><5a75>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <5a76> DW_AT_name : (GNU_strp_alt) (offset: 0x148e) \n+ <5a7a> DW_AT_decl_file : (implicit_const) 1\n+ <5a7a> DW_AT_decl_line : (implicit_const) 897\n+ <5a7a> DW_AT_decl_column : (data1) 53\n+ <5a7b> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <2><5a7f>: Abbrev Number: 74 (DW_TAG_formal_parameter)\n+ <5a80> DW_AT_name : (string) sig\n+ <5a84> DW_AT_decl_file : (implicit_const) 1\n+ <5a84> DW_AT_decl_line : (data2) 898\n+ <5a86> DW_AT_decl_column : (data1) 39\n+ <5a87> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <2><5a8b>: Abbrev Number: 0\n+ <1><5a8c>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x5a8d:\n+ Length: 0x648 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n- <0><5ca9>: Abbrev Number: 64 (DW_TAG_compile_unit)\n- <5caa> DW_AT_producer : (GNU_strp_alt) (offset: 0x37d2) \n- <5cae> DW_AT_language : (data1) 33\t(C++14)\n- <5caf> DW_AT_name : (line_strp) (offset: 0x260): src/shared/cpp/generic.cpp\n- <5cb3> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <5cb7> DW_AT_ranges : (sec_offset) 0x141\n- <5cbb> DW_AT_low_pc : (addr) 0\n- <5cc3> DW_AT_stmt_list : (sec_offset) 0xaa5\n- <1><5cc7>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <5cc8> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n- <1><5ccc>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <5ccd> DW_AT_import : (ref_addr) <0x40b6>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n- <1><5cd1>: Abbrev Number: 72 (DW_TAG_typedef)\n- <5cd2> DW_AT_name : (GNU_strp_alt) (offset: 0x413b) \n- <5cd6> DW_AT_decl_file : (data1) 4\n- <5cd7> DW_AT_decl_line : (data1) 40\n- <5cd8> DW_AT_decl_column : (data1) 27\n- <5cd9> DW_AT_type : (ref_udata) <0x5cda>\n- <1><5cda>: Abbrev Number: 58 (DW_TAG_typedef)\n- <5cdb> DW_AT_name : (GNU_strp_alt) (offset: 0x414a) \n- <5cdf> DW_AT_type : (ref_udata) <0x5ce0>\n- <1><5ce0>: Abbrev Number: 79 (DW_TAG_array_type)\n- <5ce1> DW_AT_type : (ref_addr) <0x1a>\n- <5ce5> DW_AT_sibling : (ref_udata) <0x5ced>\n- <2><5ce6>: Abbrev Number: 15 (DW_TAG_subrange_type)\n- <5ce7> DW_AT_type : (GNU_ref_alt) <0x11>\n- <5ceb> DW_AT_upper_bound : (data1) 0\n- <2><5cec>: Abbrev Number: 0\n- <1><5ced>: Abbrev Number: 72 (DW_TAG_typedef)\n- <5cee> DW_AT_name : (GNU_strp_alt) (offset: 0x4154) \n- <5cf2> DW_AT_decl_file : (data1) 5\n- <5cf3> DW_AT_decl_line : (data1) 52\n- <5cf4> DW_AT_decl_column : (data1) 24\n- <5cf5> DW_AT_type : (ref_udata) <0x5cd1>\n- <1><5cf6>: Abbrev Number: 34 (DW_TAG_subprogram)\n- <5cf7> DW_AT_external : (flag_present) 1\n- <5cf7> DW_AT_name : (GNU_strp_alt) (offset: 0x13f9) \n- <5cfb> DW_AT_decl_file : (data1) 7\n- <5cfc> DW_AT_decl_line : (data1) 59\n- <5cfd> DW_AT_decl_column : (data1) 12\n- <5cfe> DW_AT_type : (GNU_ref_alt) <0x63>\n- <5d02> DW_AT_declaration : (flag_present) 1\n- <5d02> DW_AT_sibling : (ref_udata) <0x5d09>\n- <2><5d03>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <5d04> DW_AT_type : (GNU_ref_alt) <0x63>\n- <2><5d08>: Abbrev Number: 0\n- <1><5d09>: Abbrev Number: 77 (DW_TAG_subprogram)\n- <5d0a> DW_AT_external : (flag_present) 1\n- <5d0a> DW_AT_name : (GNU_strp_alt) (offset: 0x3575) \n- <5d0e> DW_AT_decl_file : (data1) 2\n- <5d0f> DW_AT_decl_line : (data1) 37\n- <5d10> DW_AT_decl_column : (data1) 1\n- <5d11> DW_AT_type : (GNU_ref_alt) <0x7e>\n- <5d15> DW_AT_low_pc : (addr) 0x2bc0\n- <5d1d> DW_AT_high_pc : (udata) 10\n- <5d1e> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <5d20> DW_AT_call_all_calls: (flag_present) 1\n- <5d20> DW_AT_sibling : (ref_udata) <0x5d3f>\n- <2><5d22>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n- <5d23> DW_AT_name : (string) env\n- <5d27> DW_AT_decl_file : (data1) 2\n- <5d28> DW_AT_decl_line : (data1) 37\n- <5d29> DW_AT_decl_column : (data1) 89\n- <5d2a> DW_AT_type : (ref_addr) <0x2ae6>\n- <5d2e> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <2><5d30>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n- <5d31> DW_AT_name : (GNU_strp_alt) (offset: 0x405a) \n- <5d35> DW_AT_decl_file : (data1) 2\n- <5d36> DW_AT_decl_line : (data1) 37\n- <5d37> DW_AT_decl_column : (data1) 101\n- <5d38> DW_AT_type : (GNU_ref_alt) <0x1a8>\n- <5d3c> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <2><5d3e>: Abbrev Number: 0\n- <1><5d3f>: Abbrev Number: 76 (DW_TAG_subprogram)\n- <5d40> DW_AT_external : (flag_present) 1\n- <5d40> DW_AT_name : (GNU_strp_alt) (offset: 0x13e3) \n- <5d44> DW_AT_decl_file : (implicit_const) 2\n- <5d44> DW_AT_decl_line : (data1) 27\n- <5d45> DW_AT_decl_column : (implicit_const) 6\n- <5d45> DW_AT_low_pc : (addr) 0x2b00\n- <5d4d> DW_AT_high_pc : (udata) 171\n- <5d4f> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <5d51> DW_AT_call_all_calls: (flag_present) 1\n- <5d51> DW_AT_sibling : (ref_udata) <0x5f89>\n- <2><5d53>: Abbrev Number: 73 (DW_TAG_formal_parameter)\n- <5d54> DW_AT_name : (string) env\n- <5d58> DW_AT_decl_file : (implicit_const) 2\n- <5d58> DW_AT_decl_line : (data1) 27\n- <5d59> DW_AT_decl_column : (data1) 36\n- <5d5a> DW_AT_type : (ref_addr) <0x2ae6>\n- <5d5e> DW_AT_location : (sec_offset) 0xe39 (location list)\n- <5d62> DW_AT_GNU_locviews: (sec_offset) 0xe33\n- <2><5d66>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <5d67> DW_AT_name : (GNU_strp_alt) (offset: 0x1447) \n- <5d6b> DW_AT_decl_file : (implicit_const) 2\n- <5d6b> DW_AT_decl_line : (data1) 27\n- <5d6c> DW_AT_decl_column : (data1) 53\n- <5d6d> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <5d71> DW_AT_location : (sec_offset) 0xe5e (location list)\n- <5d75> DW_AT_GNU_locviews: (sec_offset) 0xe58\n- <2><5d79>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <5d7a> DW_AT_name : (GNU_strp_alt) (offset: 0x13fd) \n- <5d7e> DW_AT_decl_file : (implicit_const) 2\n- <5d7e> DW_AT_decl_line : (data1) 27\n- <5d7f> DW_AT_decl_column : (data1) 66\n- <5d80> DW_AT_type : (GNU_ref_alt) <0x63>\n- <5d84> DW_AT_location : (sec_offset) 0xe81 (location list)\n- <5d88> DW_AT_GNU_locviews: (sec_offset) 0xe7b\n- <2><5d8c>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <5d8d> DW_AT_name : (GNU_strp_alt) (offset: 0x1415) \n- <5d91> DW_AT_decl_file : (implicit_const) 2\n- <5d91> DW_AT_decl_line : (data1) 27\n- <5d92> DW_AT_decl_column : (data1) 90\n- <5d93> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <5d97> DW_AT_location : (sec_offset) 0xea6 (location list)\n- <5d9b> DW_AT_GNU_locviews: (sec_offset) 0xea0\n- <2><5d9f>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <5da0> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n- <5da4> DW_AT_decl_file : (implicit_const) 2\n- <5da4> DW_AT_decl_line : (data1) 27\n- <5da5> DW_AT_decl_column : (data1) 118\n- <5da6> DW_AT_type : (GNU_ref_alt) <0x19b>\n- <5daa> DW_AT_location : (sec_offset) 0xec9 (location list)\n- <5dae> DW_AT_GNU_locviews: (sec_offset) 0xec3\n- <2><5db2>: Abbrev Number: 78 (DW_TAG_variable)\n- <5db3> DW_AT_name : (GNU_strp_alt) (offset: 0x3922) \n- <5db7> DW_AT_decl_file : (implicit_const) 2\n- <5db7> DW_AT_decl_line : (data1) 28\n- <5db8> DW_AT_decl_column : (data1) 12\n- <5db9> DW_AT_type : (GNU_ref_alt) <0x1a8>\n- <5dbd> DW_AT_location : (sec_offset) 0xeec (location list)\n- <5dc1> DW_AT_GNU_locviews: (sec_offset) 0xee8\n- <2><5dc5>: Abbrev Number: 78 (DW_TAG_variable)\n- <5dc6> DW_AT_name : (GNU_strp_alt) (offset: 0x13ac) \n- <5dca> DW_AT_decl_file : (implicit_const) 2\n- <5dca> DW_AT_decl_line : (data1) 29\n- <5dcb> DW_AT_decl_column : (data1) 15\n- <5dcc> DW_AT_type : (GNU_ref_alt) <0x2bb>\n- <5dd0> DW_AT_location : (sec_offset) 0xf04 (location list)\n- <5dd4> DW_AT_GNU_locviews: (sec_offset) 0xf00\n- <2><5dd8>: Abbrev Number: 78 (DW_TAG_variable)\n- <5dd9> DW_AT_name : (GNU_strp_alt) (offset: 0x36be) \n- <5ddd> DW_AT_decl_file : (implicit_const) 2\n- <5ddd> DW_AT_decl_line : (data1) 30\n- <5dde> DW_AT_decl_column : (data1) 13\n- <5ddf> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <5de3> DW_AT_location : (sec_offset) 0xf1c (location list)\n- <5de7> DW_AT_GNU_locviews: (sec_offset) 0xf18\n- <2><5deb>: Abbrev Number: 78 (DW_TAG_variable)\n- <5dec> DW_AT_name : (GNU_strp_alt) (offset: 0x36af) \n- <5df0> DW_AT_decl_file : (implicit_const) 2\n- <5df0> DW_AT_decl_line : (data1) 31\n- <5df1> DW_AT_decl_column : (data1) 13\n- <5df2> DW_AT_type : (GNU_ref_alt) <0x1c2>\n- <5df6> DW_AT_location : (sec_offset) 0xf32 (location list)\n- <5dfa> DW_AT_GNU_locviews: (sec_offset) 0xf30\n- <2><5dfe>: Abbrev Number: 78 (DW_TAG_variable)\n- <5dff> DW_AT_name : (GNU_strp_alt) (offset: 0x13d6) \n- <5e03> DW_AT_decl_file : (implicit_const) 2\n- <5e03> DW_AT_decl_line : (data1) 32\n- <5e04> DW_AT_decl_column : (data1) 10\n- <5e05> DW_AT_type : (GNU_ref_alt) <0x7e>\n- <5e09> DW_AT_location : (sec_offset) 0xf43 (location list)\n- <5e0d> DW_AT_GNU_locviews: (sec_offset) 0xf3f\n- <2><5e11>: Abbrev Number: 69 (DW_TAG_inlined_subroutine)\n- <5e12> DW_AT_abstract_origin: (ref_addr) <0x40c4>\n- <5e16> DW_AT_entry_pc : (addr) 0x2b04\n- <5e1e> DW_AT_GNU_entry_view: (data1) 1\n- <5e1f> DW_AT_ranges : (sec_offset) 0x108\n- <5e23> DW_AT_call_file : (implicit_const) 2\n- <5e23> DW_AT_call_line : (data1) 28\n- <5e24> DW_AT_call_column : (data1) 43\n- <5e25> DW_AT_sibling : (ref_udata) <0x5e58>\n- <3><5e27>: Abbrev Number: 38 (DW_TAG_formal_parameter)\n- <5e28> DW_AT_abstract_origin: (ref_addr) <0x40d3>\n- <5e2c> DW_AT_location : (sec_offset) 0xf5b (location list)\n- <5e30> DW_AT_GNU_locviews: (sec_offset) 0xf57\n- <3><5e34>: Abbrev Number: 38 (DW_TAG_formal_parameter)\n- <5e35> DW_AT_abstract_origin: (ref_addr) <0x40ca>\n- <5e39> DW_AT_location : (sec_offset) 0xf73 (location list)\n- <5e3d> DW_AT_GNU_locviews: (sec_offset) 0xf6f\n- <3><5e41>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5e42> DW_AT_call_return_pc: (addr) 0x2b2d\n- <4><5e4a>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5e4b> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5e4d> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5e50>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5e51> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5e53> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <4><5e56>: Abbrev Number: 0\n- <3><5e57>: Abbrev Number: 0\n- <2><5e58>: Abbrev Number: 59 (DW_TAG_inlined_subroutine)\n- <5e59> DW_AT_abstract_origin: (ref_udata) <0x60a7>\n- <5e5b> DW_AT_entry_pc : (addr) 0x2b41\n- <5e63> DW_AT_GNU_entry_view: (data1) 2\n- <5e64> DW_AT_ranges : (sec_offset) 0x11e\n- <5e68> DW_AT_call_file : (implicit_const) 2\n- <5e68> DW_AT_call_line : (data1) 29\n- <5e69> DW_AT_call_column : (data1) 40\n- <5e6a> DW_AT_sibling : (ref_udata) <0x5ec3>\n- <3><5e6c>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5e6d> DW_AT_abstract_origin: (ref_udata) <0x60cb>\n- <5e6f> DW_AT_location : (sec_offset) 0xf89 (location list)\n- <5e73> DW_AT_GNU_locviews: (sec_offset) 0xf87\n- <3><5e77>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5e78> DW_AT_abstract_origin: (ref_udata) <0x60c1>\n- <5e7a> DW_AT_location : (sec_offset) 0xfa1 (location list)\n- <5e7e> DW_AT_GNU_locviews: (sec_offset) 0xf9f\n- <3><5e82>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5e83> DW_AT_abstract_origin: (ref_udata) <0x60b7>\n- <5e85> DW_AT_location : (sec_offset) 0xfbb (location list)\n- <5e89> DW_AT_GNU_locviews: (sec_offset) 0xfb7\n- <3><5e8d>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5e8e> DW_AT_abstract_origin: (ref_udata) <0x60ae>\n- <5e90> DW_AT_location : (sec_offset) 0xfd1 (location list)\n- <5e94> DW_AT_GNU_locviews: (sec_offset) 0xfcf\n- <3><5e98>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5e99> DW_AT_call_return_pc: (addr) 0x2b4a\n- <4><5ea1>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ea2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5ea4> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5ea7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ea8> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5eaa> DW_AT_call_value : (exprloc) 9 byte block: 3 d3 30 0 0 0 0 0 0 \t(DW_OP_addr: 30d3)\n- <4><5eb4>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5eb5> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <5eb7> DW_AT_call_value : (exprloc) 9 byte block: 3 70 31 0 0 0 0 0 0 \t(DW_OP_addr: 3170)\n- <4><5ec1>: Abbrev Number: 0\n- <3><5ec2>: Abbrev Number: 0\n- <2><5ec3>: Abbrev Number: 59 (DW_TAG_inlined_subroutine)\n- <5ec4> DW_AT_abstract_origin: (ref_udata) <0x6001>\n- <5ec6> DW_AT_entry_pc : (addr) 0x2b53\n- <5ece> DW_AT_GNU_entry_view: (data1) 2\n- <5ecf> DW_AT_ranges : (sec_offset) 0x131\n- <5ed3> DW_AT_call_file : (implicit_const) 2\n- <5ed3> DW_AT_call_line : (data1) 30\n- <5ed4> DW_AT_call_column : (data1) 44\n- <5ed5> DW_AT_sibling : (ref_udata) <0x5f04>\n- <3><5ed7>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5ed8> DW_AT_abstract_origin: (ref_udata) <0x6013>\n- <5eda> DW_AT_location : (sec_offset) 0xfe0 (location list)\n- <5ede> DW_AT_GNU_locviews: (sec_offset) 0xfde\n- <3><5ee2>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5ee3> DW_AT_abstract_origin: (ref_udata) <0x600a>\n- <5ee5> DW_AT_location : (sec_offset) 0xfef (location list)\n- <5ee9> DW_AT_GNU_locviews: (sec_offset) 0xfed\n- <3><5eed>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5eee> DW_AT_call_return_pc: (addr) 0x2b5c\n- <4><5ef6>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ef7> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5ef9> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5efc>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5efd> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5eff> DW_AT_call_value : (exprloc) 2 byte block: 7f 0 \t(DW_OP_breg15 (r15): 0)\n- <4><5f02>: Abbrev Number: 0\n- <3><5f03>: Abbrev Number: 0\n- <2><5f04>: Abbrev Number: 60 (DW_TAG_inlined_subroutine)\n- <5f05> DW_AT_abstract_origin: (ref_udata) <0x6001>\n- <5f07> DW_AT_entry_pc : (addr) 0x2b64\n- <5f0f> DW_AT_GNU_entry_view: (data1) 0\n- <5f10> DW_AT_low_pc : (addr) 0x2b64\n- <5f18> DW_AT_high_pc : (udata) 18\n- <5f19> DW_AT_call_file : (data1) 2\n- <5f1a> DW_AT_call_line : (data1) 31\n- <5f1b> DW_AT_call_column : (data1) 83\n- <5f1c> DW_AT_sibling : (ref_udata) <0x5f4b>\n- <3><5f1e>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5f1f> DW_AT_abstract_origin: (ref_udata) <0x6013>\n- <5f21> DW_AT_location : (sec_offset) 0xffe (location list)\n- <5f25> DW_AT_GNU_locviews: (sec_offset) 0xffc\n- <3><5f29>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n- <5f2a> DW_AT_abstract_origin: (ref_udata) <0x600a>\n- <5f2c> DW_AT_location : (sec_offset) 0x100d (location list)\n- <5f30> DW_AT_GNU_locviews: (sec_offset) 0x100b\n- <3><5f34>: Abbrev Number: 46 (DW_TAG_call_site)\n- <5f35> DW_AT_call_return_pc: (addr) 0x2b73\n- <4><5f3d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f3e> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5f40> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <4><5f43>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f44> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5f46> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n- <4><5f49>: Abbrev Number: 0\n- <3><5f4a>: Abbrev Number: 0\n- <2><5f4b>: Abbrev Number: 43 (DW_TAG_call_site)\n- <5f4c> DW_AT_call_return_pc: (addr) 0x2b7e\n- <5f54> DW_AT_call_origin : (ref_udata) <0x5cf6>\n- <5f55> DW_AT_sibling : (ref_udata) <0x5f5e>\n- <3><5f57>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f58> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5f5a> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n+ <0><5a99>: Abbrev Number: 52 (DW_TAG_compile_unit)\n+ <5a9a> DW_AT_producer : (GNU_strp_alt) (offset: 0x37d2) \n+ <5a9e> DW_AT_language : (data1) 33\t(C++14)\n+ <5a9f> DW_AT_name : (line_strp) (offset: 0x245): src/shared/cpp/unix_strings.cpp\n+ <5aa3> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <5aa7> DW_AT_low_pc : (addr) 0x2ad0\n+ <5aaf> DW_AT_high_pc : (udata) 446\n+ <5ab1> DW_AT_stmt_list : (sec_offset) 0x93c\n+ <1><5ab5>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <5ab6> DW_AT_import : (GNU_ref_alt) <0x416f>\n+ <1><5aba>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <5abb> DW_AT_import : (GNU_ref_alt) <0x43b8>\n+ <1><5abf>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <5ac0> DW_AT_import : (ref_addr) <0x4076>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n+ <1><5ac4>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <5ac5> DW_AT_import : (ref_addr) <0x4124>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n+ <1><5ac9>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ <5aca> DW_AT_import : (ref_addr) <0x40ed>\t[Abbrev Number: 100 (DW_TAG_partial_unit)]\n+ <1><5ace>: Abbrev Number: 83 (DW_TAG_namespace)\n+ <5acf> DW_AT_name : (string) std\n+ <5ad3> DW_AT_decl_file : (data1) 16\n+ <5ad4> DW_AT_decl_line : (data2) 306\n+ <5ad6> DW_AT_decl_column : (data1) 11\n+ <5ad7> DW_AT_sibling : (ref_udata) <0x5ad9>\n+ <2><5ad8>: Abbrev Number: 0\n+ <1><5ad9>: Abbrev Number: 53 (DW_TAG_namespace)\n+ <5ada> DW_AT_name : (GNU_strp_alt) (offset: 0x4284) \n+ <5ade> DW_AT_decl_file : (data1) 16\n+ <5adf> DW_AT_decl_line : (data2) 343\n+ <5ae1> DW_AT_decl_column : (data1) 11\n+ <1><5ae2>: Abbrev Number: 82 (DW_TAG_subprogram)\n+ <5ae3> DW_AT_external : (flag_present) 1\n+ <5ae3> DW_AT_name : (GNU_strp_alt) (offset: 0x33fd) \n+ <5ae7> DW_AT_decl_file : (data1) 14\n+ <5ae8> DW_AT_decl_line : (data2) 407\n+ <5aea> DW_AT_decl_column : (data1) 15\n+ <5aeb> DW_AT_type : (GNU_ref_alt) <0x3975>\n+ <5aef> DW_AT_declaration : (flag_present) 1\n+ <5aef> DW_AT_sibling : (ref_udata) <0x5af6>\n+ <2><5af0>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <5af1> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <2><5af5>: Abbrev Number: 0\n+ <1><5af6>: Abbrev Number: 36 (DW_TAG_subprogram)\n+ <5af7> DW_AT_external : (flag_present) 1\n+ <5af7> DW_AT_name : (GNU_strp_alt) (offset: 0x1428) \n+ <5afb> DW_AT_decl_file : (data1) 15\n+ <5afc> DW_AT_decl_line : (data1) 44\n+ <5afd> DW_AT_decl_column : (data1) 13\n+ <5afe> DW_AT_declaration : (flag_present) 1\n+ <5afe> DW_AT_sibling : (ref_udata) <0x5b10>\n+ <2><5b00>: Abbrev Number: 18 (DW_TAG_formal_parameter)\n+ <5b01> DW_AT_type : (ref_addr) <0x2ae6>\n+ <2><5b05>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <5b06> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <2><5b0a>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <5b0b> DW_AT_type : (GNU_ref_alt) <0x19b>\n+ <2><5b0f>: Abbrev Number: 0\n+ <1><5b10>: Abbrev Number: 89 (DW_TAG_subprogram)\n+ <5b11> DW_AT_external : (flag_present) 1\n+ <5b11> DW_AT_name : (GNU_strp_alt) (offset: 0xc56) \n+ <5b15> DW_AT_decl_file : (implicit_const) 1\n+ <5b15> DW_AT_decl_line : (data1) 52\n+ <5b16> DW_AT_decl_column : (data1) 9\n+ <5b17> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <5b1b> DW_AT_low_pc : (addr) 0x2bc0\n+ <5b23> DW_AT_high_pc : (udata) 206\n+ <5b25> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <5b27> DW_AT_call_all_calls: (flag_present) 1\n+ <5b27> DW_AT_sibling : (ref_udata) <0x5d4f>\n+ <2><5b29>: Abbrev Number: 41 (DW_TAG_formal_parameter)\n+ <5b2a> DW_AT_name : (string) env\n+ <5b2e> DW_AT_decl_file : (implicit_const) 1\n+ <5b2e> DW_AT_decl_line : (data1) 52\n+ <5b2f> DW_AT_decl_column : (data1) 30\n+ <5b30> DW_AT_type : (ref_addr) <0x2ae6>\n+ <5b34> DW_AT_location : (sec_offset) 0xdd4 (location list)\n+ <5b38> DW_AT_GNU_locviews: (sec_offset) 0xdcc\n+ <2><5b3c>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <5b3d> DW_AT_name : (GNU_strp_alt) (offset: 0x38f7) \n+ <5b41> DW_AT_decl_file : (implicit_const) 1\n+ <5b41> DW_AT_decl_line : (data1) 52\n+ <5b42> DW_AT_decl_column : (data1) 47\n+ <5b43> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <5b47> DW_AT_location : (sec_offset) 0xdfe (location list)\n+ <5b4b> DW_AT_GNU_locviews: (sec_offset) 0xdf4\n+ <2><5b4f>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <5b50> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n+ <5b54> DW_AT_decl_file : (implicit_const) 1\n+ <5b54> DW_AT_decl_line : (data1) 52\n+ <5b55> DW_AT_decl_column : (data1) 62\n+ <5b56> DW_AT_type : (GNU_ref_alt) <0x19b>\n+ <5b5a> DW_AT_location : (sec_offset) 0xe30 (location list)\n+ <5b5e> DW_AT_GNU_locviews: (sec_offset) 0xe28\n+ <2><5b62>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5b63> DW_AT_name : (GNU_strp_alt) (offset: 0x3871) \n+ <5b67> DW_AT_decl_file : (implicit_const) 1\n+ <5b67> DW_AT_decl_line : (data1) 53\n+ <5b68> DW_AT_decl_column : (data1) 12\n+ <5b69> DW_AT_type : (GNU_ref_alt) <0x3975>\n+ <5b6d> DW_AT_location : (sec_offset) 0xe56 (location list)\n+ <5b71> DW_AT_GNU_locviews: (sec_offset) 0xe50\n+ <2><5b75>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5b76> DW_AT_name : (GNU_strp_alt) (offset: 0x28a9) \n+ <5b7a> DW_AT_decl_file : (implicit_const) 1\n+ <5b7a> DW_AT_decl_line : (data1) 54\n+ <5b7b> DW_AT_decl_column : (data1) 14\n+ <5b7c> DW_AT_type : (GNU_ref_alt) <0x3c75>\n+ <5b80> DW_AT_location : (sec_offset) 0xe76 (location list)\n+ <5b84> DW_AT_GNU_locviews: (sec_offset) 0xe70\n+ <2><5b88>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5b89> DW_AT_name : (GNU_strp_alt) (offset: 0x33e7) \n+ <5b8d> DW_AT_decl_file : (implicit_const) 1\n+ <5b8d> DW_AT_decl_line : (data1) 60\n+ <5b8e> DW_AT_decl_column : (data1) 12\n+ <5b8f> DW_AT_type : (GNU_ref_alt) <0x3975>\n+ <5b93> DW_AT_location : (sec_offset) 0xe90 (location list)\n+ <5b97> DW_AT_GNU_locviews: (sec_offset) 0xe8c\n+ <2><5b9b>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5b9c> DW_AT_name : (GNU_strp_alt) (offset: 0x289e) \n+ <5ba0> DW_AT_decl_file : (implicit_const) 1\n+ <5ba0> DW_AT_decl_line : (data1) 61\n+ <5ba1> DW_AT_decl_column : (data1) 12\n+ <5ba2> DW_AT_type : (GNU_ref_alt) <0x355f>\n+ <5ba6> DW_AT_location : (sec_offset) 0xea3 (location list)\n+ <5baa> DW_AT_GNU_locviews: (sec_offset) 0xe9f\n+ <2><5bae>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5baf> DW_AT_name : (GNU_strp_alt) (offset: 0x290a) \n+ <5bb3> DW_AT_decl_file : (implicit_const) 1\n+ <5bb3> DW_AT_decl_line : (data1) 65\n+ <5bb4> DW_AT_decl_column : (data1) 13\n+ <5bb5> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <5bb9> DW_AT_location : (sec_offset) 0xeb6 (location list)\n+ <5bbd> DW_AT_GNU_locviews: (sec_offset) 0xeb2\n+ <2><5bc1>: Abbrev Number: 87 (DW_TAG_lexical_block)\n+ <5bc2> DW_AT_low_pc : (addr) 0x2c1c\n+ <5bca> DW_AT_high_pc : (udata) 31\n+ <5bcb> DW_AT_sibling : (ref_udata) <0x5bdf>\n+ <3><5bcd>: Abbrev Number: 90 (DW_TAG_variable)\n+ <5bce> DW_AT_name : (string) i\n+ <5bd0> DW_AT_decl_file : (implicit_const) 1\n+ <5bd0> DW_AT_decl_line : (data1) 62\n+ <5bd1> DW_AT_decl_column : (data1) 14\n+ <5bd2> DW_AT_type : (GNU_ref_alt) <0x63>\n+ <5bd6> DW_AT_location : (sec_offset) 0xecd (location list)\n+ <5bda> DW_AT_GNU_locviews: (sec_offset) 0xec5\n+ <3><5bde>: Abbrev Number: 0\n+ <2><5bdf>: Abbrev Number: 88 (DW_TAG_inlined_subroutine)\n+ <5be0> DW_AT_abstract_origin: (GNU_ref_alt) <0x4185>\n+ <5be4> DW_AT_entry_pc : (addr) 0x2bfa\n+ <5bec> DW_AT_GNU_entry_view: (data1) 1\n+ <5bed> DW_AT_ranges : (sec_offset) 0x142\n+ <5bf1> DW_AT_call_file : (implicit_const) 1\n+ <5bf1> DW_AT_call_line : (data1) 55\n+ <5bf2> DW_AT_call_column : (data1) 17\n+ <5bf3> DW_AT_sibling : (ref_udata) <0x5c3d>\n+ <3><5bf5>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5bf6> DW_AT_abstract_origin: (GNU_ref_alt) <0x41a1>\n+ <5bfa> DW_AT_location : (sec_offset) 0xeef (location list)\n+ <5bfe> DW_AT_GNU_locviews: (sec_offset) 0xeed\n+ <3><5c02>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5c03> DW_AT_abstract_origin: (GNU_ref_alt) <0x4197>\n+ <5c07> DW_AT_location : (sec_offset) 0xef9 (location list)\n+ <5c0b> DW_AT_GNU_locviews: (sec_offset) 0xef7\n+ <3><5c0f>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5c10> DW_AT_abstract_origin: (GNU_ref_alt) <0x4190>\n+ <5c14> DW_AT_location : (sec_offset) 0xf05 (location list)\n+ <5c18> DW_AT_GNU_locviews: (sec_offset) 0xf01\n+ <3><5c1c>: Abbrev Number: 84 (DW_TAG_call_site)\n+ <5c1d> DW_AT_call_return_pc: (addr) 0x2bff\n+ <5c25> DW_AT_call_origin : (GNU_ref_alt) <0x4231>\n+ <4><5c29>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c2a> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5c2c> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <4><5c2f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c30> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5c32> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><5c35>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c36> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <5c38> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n+ <4><5c3b>: Abbrev Number: 0\n+ <3><5c3c>: Abbrev Number: 0\n+ <2><5c3d>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n+ <5c3e> DW_AT_abstract_origin: (ref_udata) <0x60ae>\n+ <5c40> DW_AT_entry_pc : (addr) 0x2c3b\n+ <5c48> DW_AT_GNU_entry_view: (data1) 2\n+ <5c49> DW_AT_ranges : (sec_offset) 0x14d\n+ <5c4d> DW_AT_call_file : (implicit_const) 1\n+ <5c4d> DW_AT_call_line : (data1) 65\n+ <5c4e> DW_AT_call_column : (data1) 36\n+ <5c4f> DW_AT_sibling : (ref_udata) <0x5c8f>\n+ <3><5c51>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5c52> DW_AT_abstract_origin: (ref_udata) <0x60cb>\n+ <5c54> DW_AT_location : (sec_offset) 0xf16 (location list)\n+ <5c58> DW_AT_GNU_locviews: (sec_offset) 0xf14\n+ <3><5c5c>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5c5d> DW_AT_abstract_origin: (ref_udata) <0x60bf>\n+ <5c5f> DW_AT_location : (sec_offset) 0xf22 (location list)\n+ <5c63> DW_AT_GNU_locviews: (sec_offset) 0xf1e\n+ <3><5c67>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5c68> DW_AT_abstract_origin: (ref_udata) <0x60b6>\n+ <5c6a> DW_AT_location : (sec_offset) 0xf33 (location list)\n+ <5c6e> DW_AT_GNU_locviews: (sec_offset) 0xf31\n+ <3><5c72>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <5c73> DW_AT_call_return_pc: (addr) 0x2c4d\n+ <4><5c7b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c7c> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5c7e> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n+ <4><5c81>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c82> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5c84> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n+ <4><5c87>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c88> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <5c8a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><5c8d>: Abbrev Number: 0\n+ <3><5c8e>: Abbrev Number: 0\n+ <2><5c8f>: Abbrev Number: 43 (DW_TAG_call_site)\n+ <5c90> DW_AT_call_return_pc: (addr) 0x2bdd\n+ <5c98> DW_AT_call_origin : (ref_udata) <0x5ae2>\n+ <5c99> DW_AT_sibling : (ref_udata) <0x5ca2>\n+ <3><5c9b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5c9c> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5c9e> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <3><5ca1>: Abbrev Number: 0\n+ <2><5ca2>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5ca3> DW_AT_call_return_pc: (addr) 0x2bee\n+ <5cab> DW_AT_call_origin : (ref_addr) <0x4104>\n+ <5caf> DW_AT_sibling : (ref_udata) <0x5cba>\n+ <3><5cb1>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5cb2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5cb4> DW_AT_call_value : (exprloc) 4 byte block: 7d 0 32 24 \t(DW_OP_breg13 (r13): 0; DW_OP_lit2; DW_OP_shl)\n+ <3><5cb9>: Abbrev Number: 0\n+ <2><5cba>: Abbrev Number: 54 (DW_TAG_call_site)\n+ <5cbb> DW_AT_call_return_pc: (addr) 0x2c0d\n+ <5cc3> DW_AT_call_origin : (GNU_ref_alt) <0x4275>\n+ <5cc7> DW_AT_sibling : (ref_udata) <0x5cd0>\n+ <3><5cc9>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5cca> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5ccc> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <3><5ccf>: Abbrev Number: 0\n+ <2><5cd0>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5cd1> DW_AT_call_return_pc: (addr) 0x2c19\n+ <5cd9> DW_AT_call_origin : (ref_addr) <0x4104>\n+ <5cdd> DW_AT_sibling : (ref_udata) <0x5ce8>\n+ <3><5cdf>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5ce0> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5ce2> DW_AT_call_value : (exprloc) 4 byte block: 73 0 31 24 \t(DW_OP_breg3 (rbx): 0; DW_OP_lit1; DW_OP_shl)\n+ <3><5ce7>: Abbrev Number: 0\n+ <2><5ce8>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5ce9> DW_AT_call_return_pc: (addr) 0x2c58\n+ <5cf1> DW_AT_call_origin : (ref_addr) <0x40f6>\n+ <5cf5> DW_AT_sibling : (ref_udata) <0x5cfe>\n+ <3><5cf7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5cf8> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5cfa> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <3><5cfd>: Abbrev Number: 0\n+ <2><5cfe>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5cff> DW_AT_call_return_pc: (addr) 0x2c60\n+ <5d07> DW_AT_call_origin : (ref_addr) <0x40f6>\n+ <5d0b> DW_AT_sibling : (ref_udata) <0x5d14>\n+ <3><5d0d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5d0e> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5d10> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n+ <3><5d13>: Abbrev Number: 0\n+ <2><5d14>: Abbrev Number: 43 (DW_TAG_call_site)\n+ <5d15> DW_AT_call_return_pc: (addr) 0x2c84\n+ <5d1d> DW_AT_call_origin : (ref_udata) <0x5af6>\n+ <5d1e> DW_AT_sibling : (ref_udata) <0x5d3a>\n+ <3><5d20>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5d21> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5d23> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n+ <3><5d26>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5d27> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5d29> DW_AT_call_value : (exprloc) 9 byte block: 3 70 31 0 0 0 0 0 0 \t(DW_OP_addr: 3170)\n+ <3><5d33>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5d34> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <5d36> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n+ <3><5d39>: Abbrev Number: 0\n+ <2><5d3a>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <5d3b> DW_AT_call_return_pc: (addr) 0x2c8c\n+ <5d43> DW_AT_call_origin : (ref_addr) <0x40f6>\n+ <3><5d47>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5d48> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5d4a> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <3><5d4d>: Abbrev Number: 0\n+ <2><5d4e>: Abbrev Number: 0\n+ <1><5d4f>: Abbrev Number: 89 (DW_TAG_subprogram)\n+ <5d50> DW_AT_external : (flag_present) 1\n+ <5d50> DW_AT_name : (GNU_strp_alt) (offset: 0x3663) \n+ <5d54> DW_AT_decl_file : (implicit_const) 1\n+ <5d54> DW_AT_decl_line : (data1) 28\n+ <5d55> DW_AT_decl_column : (data1) 7\n+ <5d56> DW_AT_type : (GNU_ref_alt) <0x71>\n+ <5d5a> DW_AT_low_pc : (addr) 0x2ad0\n+ <5d62> DW_AT_high_pc : (udata) 239\n+ <5d64> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <5d66> DW_AT_call_all_calls: (flag_present) 1\n+ <5d66> DW_AT_sibling : (ref_udata) <0x6039>\n+ <2><5d68>: Abbrev Number: 41 (DW_TAG_formal_parameter)\n+ <5d69> DW_AT_name : (string) env\n+ <5d6d> DW_AT_decl_file : (implicit_const) 1\n+ <5d6d> DW_AT_decl_line : (data1) 28\n+ <5d6e> DW_AT_decl_column : (data1) 28\n+ <5d6f> DW_AT_type : (ref_addr) <0x2ae6>\n+ <5d73> DW_AT_location : (sec_offset) 0xf43 (location list)\n+ <5d77> DW_AT_GNU_locviews: (sec_offset) 0xf3b\n+ <2><5d7b>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <5d7c> DW_AT_name : (GNU_strp_alt) (offset: 0x290a) \n+ <5d80> DW_AT_decl_file : (implicit_const) 1\n+ <5d80> DW_AT_decl_line : (data1) 28\n+ <5d81> DW_AT_decl_column : (data1) 41\n+ <5d82> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <5d86> DW_AT_location : (sec_offset) 0xf6a (location list)\n+ <5d8a> DW_AT_GNU_locviews: (sec_offset) 0xf60\n+ <2><5d8e>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n+ <5d8f> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n+ <5d93> DW_AT_decl_file : (implicit_const) 1\n+ <5d93> DW_AT_decl_line : (data1) 28\n+ <5d94> DW_AT_decl_column : (data1) 57\n+ <5d95> DW_AT_type : (GNU_ref_alt) <0x19b>\n+ <5d99> DW_AT_location : (sec_offset) 0xf99 (location list)\n+ <5d9d> DW_AT_GNU_locviews: (sec_offset) 0xf91\n+ <2><5da1>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5da2> DW_AT_name : (GNU_strp_alt) (offset: 0x33e7) \n+ <5da6> DW_AT_decl_file : (implicit_const) 1\n+ <5da6> DW_AT_decl_line : (data1) 29\n+ <5da7> DW_AT_decl_column : (data1) 12\n+ <5da8> DW_AT_type : (GNU_ref_alt) <0x3975>\n+ <5dac> DW_AT_location : (sec_offset) 0xfba (location list)\n+ <5db0> DW_AT_GNU_locviews: (sec_offset) 0xfb6\n+ <2><5db4>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5db5> DW_AT_name : (GNU_strp_alt) (offset: 0x28a9) \n+ <5db9> DW_AT_decl_file : (implicit_const) 1\n+ <5db9> DW_AT_decl_line : (data1) 30\n+ <5dba> DW_AT_decl_column : (data1) 14\n+ <5dbb> DW_AT_type : (GNU_ref_alt) <0x3c75>\n+ <5dbf> DW_AT_location : (sec_offset) 0xfce (location list)\n+ <5dc3> DW_AT_GNU_locviews: (sec_offset) 0xfc8\n+ <2><5dc7>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5dc8> DW_AT_name : (GNU_strp_alt) (offset: 0x289e) \n+ <5dcc> DW_AT_decl_file : (implicit_const) 1\n+ <5dcc> DW_AT_decl_line : (data1) 31\n+ <5dcd> DW_AT_decl_column : (data1) 18\n+ <5dce> DW_AT_type : (GNU_ref_alt) <0x3400>\n+ <5dd2> DW_AT_location : (sec_offset) 0xfe5 (location list)\n+ <5dd6> DW_AT_GNU_locviews: (sec_offset) 0xfe1\n+ <2><5dda>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5ddb> DW_AT_name : (GNU_strp_alt) (offset: 0x3871) \n+ <5ddf> DW_AT_decl_file : (implicit_const) 1\n+ <5ddf> DW_AT_decl_line : (data1) 38\n+ <5de0> DW_AT_decl_column : (data1) 12\n+ <5de1> DW_AT_type : (GNU_ref_alt) <0x3975>\n+ <5de5> DW_AT_location : (sec_offset) 0xff6 (location list)\n+ <5de9> DW_AT_GNU_locviews: (sec_offset) 0xff0\n+ <2><5ded>: Abbrev Number: 8 (DW_TAG_variable)\n+ <5dee> DW_AT_name : (GNU_strp_alt) (offset: 0x38f7) \n+ <5df2> DW_AT_decl_file : (implicit_const) 1\n+ <5df2> DW_AT_decl_line : (data1) 45\n+ <5df3> DW_AT_decl_column : (data1) 11\n+ <5df4> DW_AT_type : (GNU_ref_alt) <0x71>\n+ <5df8> DW_AT_location : (sec_offset) 0x1012 (location list)\n+ <5dfc> DW_AT_GNU_locviews: (sec_offset) 0x100e\n+ <2><5e00>: Abbrev Number: 87 (DW_TAG_lexical_block)\n+ <5e01> DW_AT_low_pc : (addr) 0x2b1e\n+ <5e09> DW_AT_high_pc : (udata) 26\n+ <5e0a> DW_AT_sibling : (ref_udata) <0x5e1e>\n+ <3><5e0c>: Abbrev Number: 90 (DW_TAG_variable)\n+ <5e0d> DW_AT_name : (string) i\n+ <5e0f> DW_AT_decl_file : (implicit_const) 1\n+ <5e0f> DW_AT_decl_line : (data1) 32\n+ <5e10> DW_AT_decl_column : (data1) 17\n+ <5e11> DW_AT_type : (GNU_ref_alt) <0x3975>\n+ <5e15> DW_AT_location : (sec_offset) 0x1025 (location list)\n+ <5e19> DW_AT_GNU_locviews: (sec_offset) 0x1021\n+ <3><5e1d>: Abbrev Number: 0\n+ <2><5e1e>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n+ <5e1f> DW_AT_abstract_origin: (ref_udata) <0x608f>\n+ <5e21> DW_AT_entry_pc : (addr) 0x2ae5\n+ <5e29> DW_AT_GNU_entry_view: (data1) 0\n+ <5e2a> DW_AT_ranges : (sec_offset) 0x121\n+ <5e2e> DW_AT_call_file : (implicit_const) 1\n+ <5e2e> DW_AT_call_line : (data1) 29\n+ <5e2f> DW_AT_call_column : (data1) 44\n+ <5e30> DW_AT_sibling : (ref_udata) <0x5e5f>\n+ <3><5e32>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5e33> DW_AT_abstract_origin: (ref_udata) <0x60a1>\n+ <5e35> DW_AT_location : (sec_offset) 0x1035 (location list)\n+ <5e39> DW_AT_GNU_locviews: (sec_offset) 0x1031\n+ <3><5e3d>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5e3e> DW_AT_abstract_origin: (ref_udata) <0x6098>\n+ <5e40> DW_AT_location : (sec_offset) 0x1044 (location list)\n+ <5e44> DW_AT_GNU_locviews: (sec_offset) 0x1040\n+ <3><5e48>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <5e49> DW_AT_call_return_pc: (addr) 0x2af4\n+ <4><5e51>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5e52> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5e54> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n+ <4><5e57>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5e58> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5e5a> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <4><5e5d>: Abbrev Number: 0\n+ <3><5e5e>: Abbrev Number: 0\n+ <2><5e5f>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n+ <5e60> DW_AT_abstract_origin: (ref_udata) <0x6064>\n+ <5e62> DW_AT_entry_pc : (addr) 0x2b12\n+ <5e6a> DW_AT_GNU_entry_view: (data1) 1\n+ <5e6b> DW_AT_ranges : (sec_offset) 0x128\n+ <5e6f> DW_AT_call_file : (implicit_const) 1\n+ <5e6f> DW_AT_call_line : (data1) 31\n+ <5e70> DW_AT_call_column : (data1) 50\n+ <5e71> DW_AT_sibling : (ref_udata) <0x5eb0>\n+ <3><5e73>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5e74> DW_AT_abstract_origin: (ref_udata) <0x6082>\n+ <5e76> DW_AT_location : (sec_offset) 0x1051 (location list)\n+ <5e7a> DW_AT_GNU_locviews: (sec_offset) 0x104f\n+ <3><5e7e>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5e7f> DW_AT_abstract_origin: (ref_udata) <0x6076>\n+ <5e81> DW_AT_location : (sec_offset) 0x105a (location list)\n+ <5e85> DW_AT_GNU_locviews: (sec_offset) 0x1058\n+ <3><5e89>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5e8a> DW_AT_abstract_origin: (ref_udata) <0x606d>\n+ <5e8c> DW_AT_location : (sec_offset) 0x1062 (location list)\n+ <5e90> DW_AT_GNU_locviews: (sec_offset) 0x1060\n+ <3><5e94>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <5e95> DW_AT_call_return_pc: (addr) 0x2b1b\n+ <4><5e9d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5e9e> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5ea0> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n+ <4><5ea3>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5ea4> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5ea6> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <4><5ea9>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5eaa> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <5eac> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n+ <4><5eae>: Abbrev Number: 0\n+ <3><5eaf>: Abbrev Number: 0\n+ <2><5eb0>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n+ <5eb1> DW_AT_abstract_origin: (ref_udata) <0x6039>\n+ <5eb3> DW_AT_entry_pc : (addr) 0x2b4a\n+ <5ebb> DW_AT_GNU_entry_view: (data1) 1\n+ <5ebc> DW_AT_ranges : (sec_offset) 0x12f\n+ <5ec0> DW_AT_call_file : (implicit_const) 1\n+ <5ec0> DW_AT_call_line : (data1) 36\n+ <5ec1> DW_AT_call_column : (data1) 28\n+ <5ec2> DW_AT_sibling : (ref_udata) <0x5efc>\n+ <3><5ec4>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5ec5> DW_AT_abstract_origin: (ref_udata) <0x6057>\n+ <5ec7> DW_AT_location : (sec_offset) 0x106a (location list)\n+ <5ecb> DW_AT_GNU_locviews: (sec_offset) 0x1068\n+ <3><5ecf>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5ed0> DW_AT_abstract_origin: (ref_udata) <0x604b>\n+ <5ed2> DW_AT_location : (sec_offset) 0x1074 (location list)\n+ <5ed6> DW_AT_GNU_locviews: (sec_offset) 0x1070\n+ <3><5eda>: Abbrev Number: 47 (DW_TAG_formal_parameter)\n+ <5edb> DW_AT_abstract_origin: (ref_udata) <0x6042>\n+ <5edd> DW_AT_location : (sec_offset) 0x1084 (location list)\n+ <5ee1> DW_AT_GNU_locviews: (sec_offset) 0x1080\n+ <3><5ee5>: Abbrev Number: 46 (DW_TAG_call_site)\n+ <5ee6> DW_AT_call_return_pc: (addr) 0x2b50\n+ <4><5eee>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5eef> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5ef1> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n+ <4><5ef4>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5ef5> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5ef7> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <4><5efa>: Abbrev Number: 0\n+ <3><5efb>: Abbrev Number: 0\n+ <2><5efc>: Abbrev Number: 81 (DW_TAG_inlined_subroutine)\n+ <5efd> DW_AT_abstract_origin: (GNU_ref_alt) <0x41b1>\n+ <5f01> DW_AT_entry_pc : (addr) 0x2b50\n+ <5f09> DW_AT_GNU_entry_view: (data1) 2\n+ <5f0a> DW_AT_low_pc : (addr) 0x2b50\n+ <5f12> DW_AT_high_pc : (udata) 12\n+ <5f13> DW_AT_call_file : (data1) 1\n+ <5f14> DW_AT_call_line : (data1) 38\n+ <5f15> DW_AT_call_column : (data1) 28\n+ <5f16> DW_AT_sibling : (ref_udata) <0x5f5e>\n+ <3><5f18>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5f19> DW_AT_abstract_origin: (GNU_ref_alt) <0x41cd>\n+ <5f1d> DW_AT_location : (sec_offset) 0x1092 (location list)\n+ <5f21> DW_AT_GNU_locviews: (sec_offset) 0x1090\n+ <3><5f25>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5f26> DW_AT_abstract_origin: (GNU_ref_alt) <0x41c6>\n+ <5f2a> DW_AT_location : (sec_offset) 0x109d (location list)\n+ <5f2e> DW_AT_GNU_locviews: (sec_offset) 0x109b\n+ <3><5f32>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5f33> DW_AT_abstract_origin: (GNU_ref_alt) <0x41bc>\n+ <5f37> DW_AT_location : (sec_offset) 0x1092 (location list)\n+ <5f3b> DW_AT_GNU_locviews: (sec_offset) 0x1090\n+ <3><5f3f>: Abbrev Number: 84 (DW_TAG_call_site)\n+ <5f40> DW_AT_call_return_pc: (addr) 0x2b5c\n+ <5f48> DW_AT_call_origin : (GNU_ref_alt) <0x42d3>\n+ <4><5f4c>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5f4d> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5f4f> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n+ <4><5f51>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5f52> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5f54> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><5f57>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5f58> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <5f5a> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n+ <4><5f5c>: Abbrev Number: 0\n <3><5f5d>: Abbrev Number: 0\n- <2><5f5e>: Abbrev Number: 13 (DW_TAG_call_site)\n- <5f5f> DW_AT_call_return_pc: (addr) 0x2b9c\n- <5f67> DW_AT_call_origin : (ref_udata) <0x6020>\n- <3><5f69>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f6a> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5f6c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n- <3><5f6f>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f70> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5f72> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n- <3><5f75>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f76> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5f78> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n- <3><5f7b>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f7c> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <5f7e> DW_AT_call_value : (exprloc) 2 byte block: 7f 0 \t(DW_OP_breg15 (r15): 0)\n- <3><5f81>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5f82> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <5f84> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n- <3><5f87>: Abbrev Number: 0\n- <2><5f88>: Abbrev Number: 0\n- <1><5f89>: Abbrev Number: 76 (DW_TAG_subprogram)\n- <5f8a> DW_AT_external : (flag_present) 1\n- <5f8a> DW_AT_name : (GNU_strp_alt) (offset: 0x1428) \n- <5f8e> DW_AT_decl_file : (implicit_const) 2\n- <5f8e> DW_AT_decl_line : (data1) 23\n- <5f8f> DW_AT_decl_column : (implicit_const) 6\n- <5f8f> DW_AT_low_pc : (addr) 0x2bb0\n- <5f97> DW_AT_high_pc : (udata) 16\n- <5f98> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <5f9a> DW_AT_call_all_calls: (flag_present) 1\n- <5f9a> DW_AT_sibling : (ref_udata) <0x6001>\n- <2><5f9c>: Abbrev Number: 73 (DW_TAG_formal_parameter)\n- <5f9d> DW_AT_name : (string) env\n- <5fa1> DW_AT_decl_file : (implicit_const) 2\n- <5fa1> DW_AT_decl_line : (data1) 23\n- <5fa2> DW_AT_decl_column : (data1) 39\n- <5fa3> DW_AT_type : (ref_addr) <0x2ae6>\n- <5fa7> DW_AT_location : (sec_offset) 0x101e (location list)\n- <5fab> DW_AT_GNU_locviews: (sec_offset) 0x101a\n- <2><5faf>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <5fb0> DW_AT_name : (GNU_strp_alt) (offset: 0x1447) \n- <5fb4> DW_AT_decl_file : (implicit_const) 2\n- <5fb4> DW_AT_decl_line : (data1) 23\n- <5fb5> DW_AT_decl_column : (data1) 56\n- <5fb6> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <5fba> DW_AT_location : (sec_offset) 0x1039 (location list)\n- <5fbe> DW_AT_GNU_locviews: (sec_offset) 0x1035\n- <2><5fc2>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <5fc3> DW_AT_name : (GNU_strp_alt) (offset: 0x4096) \n- <5fc7> DW_AT_decl_file : (implicit_const) 2\n- <5fc7> DW_AT_decl_line : (data1) 23\n- <5fc8> DW_AT_decl_column : (data1) 73\n- <5fc9> DW_AT_type : (GNU_ref_alt) <0x19b>\n- <5fcd> DW_AT_location : (sec_offset) 0x1056 (location list)\n- <5fd1> DW_AT_GNU_locviews: (sec_offset) 0x1050\n- <2><5fd5>: Abbrev Number: 9 (DW_TAG_call_site)\n- <5fd6> DW_AT_call_return_pc: (addr) 0x2bc0\n- <5fde> DW_AT_call_tail_call: (flag_present) 1\n- <5fde> DW_AT_call_origin : (ref_udata) <0x5d3f>\n- <3><5fe0>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5fe1> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <5fe3> DW_AT_call_value : (exprloc) 3 byte block: a3 1 55 \t(DW_OP_entry_value: (DW_OP_reg5 (rdi)))\n- <3><5fe7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5fe8> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <5fea> DW_AT_call_value : (exprloc) 3 byte block: a3 1 54 \t(DW_OP_entry_value: (DW_OP_reg4 (rsi)))\n- <3><5fee>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5fef> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n- <5ff1> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n- <3><5ff3>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ff4> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <5ff6> DW_AT_call_value : (exprloc) 1 byte block: 30 \t(DW_OP_lit0)\n- <3><5ff8>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <5ff9> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n- <5ffb> DW_AT_call_value : (exprloc) 3 byte block: a3 1 51 \t(DW_OP_entry_value: (DW_OP_reg1 (rdx)))\n- <3><5fff>: Abbrev Number: 0\n- <2><6000>: Abbrev Number: 0\n- <1><6001>: Abbrev Number: 20 (DW_TAG_subprogram)\n- <6002> DW_AT_specification: (ref_addr) <0x1724>\n- <6006> DW_AT_object_pointer: (ref_udata) <0x600a>\n- <6008> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <6008> DW_AT_sibling : (ref_udata) <0x6020>\n- <2><600a>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <600b> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <600f> DW_AT_type : (ref_addr) <0x412d>\n- <6013> DW_AT_artificial : (flag_present) 1\n- <2><6013>: Abbrev Number: 74 (DW_TAG_formal_parameter)\n- <6014> DW_AT_name : (string) utf\n- <6018> DW_AT_decl_file : (implicit_const) 1\n- <6018> DW_AT_decl_line : (data2) 1615\n- <601a> DW_AT_decl_column : (data1) 38\n- <601b> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <2><601f>: Abbrev Number: 0\n- <1><6020>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <6021> DW_AT_specification: (ref_addr) <0x7e5>\n- <6025> DW_AT_object_pointer: (ref_udata) <0x6035>\n- <6027> DW_AT_low_pc : (addr) 0x2bd0\n- <602f> DW_AT_high_pc : (udata) 180\n- <6031> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <6033> DW_AT_call_all_calls: (flag_present) 1\n- <6033> DW_AT_sibling : (ref_udata) <0x60a7>\n- <2><6035>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n- <6036> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <603a> DW_AT_type : (ref_addr) <0x412d>\n- <603e> DW_AT_artificial : (flag_present) 1\n- <603e> DW_AT_location : (sec_offset) 0x1076 (location list)\n- <6042> DW_AT_GNU_locviews: (sec_offset) 0x1072\n- <2><6046>: Abbrev Number: 62 (DW_TAG_formal_parameter)\n- <6047> DW_AT_name : (string) obj\n- <604b> DW_AT_decl_file : (data1) 1\n- <604c> DW_AT_decl_line : (data2) 1056\n- <604e> DW_AT_decl_column : (data1) 33\n- <604f> DW_AT_type : (GNU_ref_alt) <0x19b>\n- <6053> DW_AT_location : (sec_offset) 0x1094 (location list)\n- <6057> DW_AT_GNU_locviews: (sec_offset) 0x1090\n- <2><605b>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <605c> DW_AT_name : (GNU_strp_alt) (offset: 0x6b8) \n- <6060> DW_AT_decl_file : (data1) 1\n- <6061> DW_AT_decl_line : (data2) 1056\n- <6063> DW_AT_decl_column : (data1) 48\n- <6064> DW_AT_type : (GNU_ref_alt) <0x2bb>\n- <6068> DW_AT_location : (sec_offset) 0x10b2 (location list)\n- <606c> DW_AT_GNU_locviews: (sec_offset) 0x10ae\n- <2><6070>: Abbrev Number: 14 (DW_TAG_unspecified_parameters)\n- <2><6071>: Abbrev Number: 65 (DW_TAG_variable)\n- <6072> DW_AT_name : (GNU_strp_alt) (offset: 0x3899) \n- <6076> DW_AT_decl_file : (data1) 1\n- <6077> DW_AT_decl_line : (data2) 1057\n- <6079> DW_AT_decl_column : (data1) 17\n- <607a> DW_AT_type : (ref_udata) <0x5ced>\n- <607b> DW_AT_location : (exprloc) 3 byte block: 91 a0 7e \t(DW_OP_fbreg: -224)\n- <2><607f>: Abbrev Number: 75 (DW_TAG_call_site)\n- <6080> DW_AT_call_return_pc: (addr) 0x2c67\n- <6088> DW_AT_sibling : (ref_udata) <0x6099>\n- <3><608a>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <608b> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <608d> DW_AT_call_value : (exprloc) 3 byte block: a3 1 55 \t(DW_OP_entry_value: (DW_OP_reg5 (rdi)))\n- <3><6091>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n- <6092> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <6094> DW_AT_call_value : (exprloc) 3 byte block: 91 a0 7e \t(DW_OP_fbreg: -224)\n- <3><6098>: Abbrev Number: 0\n- <2><6099>: Abbrev Number: 70 (DW_TAG_call_site)\n- <609a> DW_AT_call_return_pc: (addr) 0x2c84\n- <60a2> DW_AT_call_origin : (GNU_ref_alt) <0x434a>\n- <2><60a6>: Abbrev Number: 0\n- <1><60a7>: Abbrev Number: 66 (DW_TAG_subprogram)\n- <60a8> DW_AT_specification: (ref_addr) <0x3d7>\n- <60ac> DW_AT_object_pointer: (ref_udata) <0x60ae>\n- <60ae> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <2><60ae>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <60af> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n- <60b3> DW_AT_type : (ref_addr) <0x412d>\n- <60b7> DW_AT_artificial : (flag_present) 1\n- <2><60b7>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <60b8> DW_AT_name : (GNU_strp_alt) (offset: 0x4b4b) \n- <60bc> DW_AT_decl_file : (implicit_const) 1\n- <60bc> DW_AT_decl_line : (implicit_const) 897\n- <60bc> DW_AT_decl_column : (data1) 34\n- <60bd> DW_AT_type : (GNU_ref_alt) <0x1a8>\n- <2><60c1>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <60c2> DW_AT_name : (GNU_strp_alt) (offset: 0x148e) \n- <60c6> DW_AT_decl_file : (implicit_const) 1\n- <60c6> DW_AT_decl_line : (implicit_const) 897\n- <60c6> DW_AT_decl_column : (data1) 53\n- <60c7> DW_AT_type : (GNU_ref_alt) <0x7c>\n- <2><60cb>: Abbrev Number: 74 (DW_TAG_formal_parameter)\n- <60cc> DW_AT_name : (string) sig\n- <60d0> DW_AT_decl_file : (implicit_const) 1\n- <60d0> DW_AT_decl_line : (data2) 898\n- <60d2> DW_AT_decl_column : (data1) 39\n- <60d3> DW_AT_type : (GNU_ref_alt) <0x7c>\n+ <2><5f5e>: Abbrev Number: 88 (DW_TAG_inlined_subroutine)\n+ <5f5f> DW_AT_abstract_origin: (GNU_ref_alt) <0x41b1>\n+ <5f63> DW_AT_entry_pc : (addr) 0x2b7a\n+ <5f6b> DW_AT_GNU_entry_view: (data1) 1\n+ <5f6c> DW_AT_ranges : (sec_offset) 0x137\n+ <5f70> DW_AT_call_file : (implicit_const) 1\n+ <5f70> DW_AT_call_line : (data1) 46\n+ <5f71> DW_AT_call_column : (data1) 13\n+ <5f72> DW_AT_sibling : (ref_udata) <0x5fbc>\n+ <3><5f74>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5f75> DW_AT_abstract_origin: (GNU_ref_alt) <0x41cd>\n+ <5f79> DW_AT_location : (sec_offset) 0x10a7 (location list)\n+ <5f7d> DW_AT_GNU_locviews: (sec_offset) 0x10a5\n+ <3><5f81>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5f82> DW_AT_abstract_origin: (GNU_ref_alt) <0x41c6>\n+ <5f86> DW_AT_location : (sec_offset) 0x10b1 (location list)\n+ <5f8a> DW_AT_GNU_locviews: (sec_offset) 0x10af\n+ <3><5f8e>: Abbrev Number: 86 (DW_TAG_formal_parameter)\n+ <5f8f> DW_AT_abstract_origin: (GNU_ref_alt) <0x41bc>\n+ <5f93> DW_AT_location : (sec_offset) 0x10bd (location list)\n+ <5f97> DW_AT_GNU_locviews: (sec_offset) 0x10b9\n+ <3><5f9b>: Abbrev Number: 84 (DW_TAG_call_site)\n+ <5f9c> DW_AT_call_return_pc: (addr) 0x2b7f\n+ <5fa4> DW_AT_call_origin : (GNU_ref_alt) <0x42d3>\n+ <4><5fa8>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5fa9> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5fab> DW_AT_call_value : (exprloc) 2 byte block: 7c 0 \t(DW_OP_breg12 (r12): 0)\n+ <4><5fae>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5faf> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <5fb1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <4><5fb4>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5fb5> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <5fb7> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n+ <4><5fba>: Abbrev Number: 0\n+ <3><5fbb>: Abbrev Number: 0\n+ <2><5fbc>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5fbd> DW_AT_call_return_pc: (addr) 0x2b07\n+ <5fc5> DW_AT_call_origin : (ref_addr) <0x4104>\n+ <5fc9> DW_AT_sibling : (ref_udata) <0x5fd2>\n+ <3><5fcb>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5fcc> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5fce> DW_AT_call_value : (exprloc) 2 byte block: 7f 0 \t(DW_OP_breg15 (r15): 0)\n+ <3><5fd1>: Abbrev Number: 0\n+ <2><5fd2>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5fd3> DW_AT_call_return_pc: (addr) 0x2b6e\n+ <5fdb> DW_AT_call_origin : (ref_addr) <0x4104>\n+ <5fdf> DW_AT_sibling : (ref_udata) <0x5fe8>\n+ <3><5fe1>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5fe2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5fe4> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n+ <3><5fe7>: Abbrev Number: 0\n+ <2><5fe8>: Abbrev Number: 91 (DW_TAG_call_site)\n+ <5fe9> DW_AT_call_return_pc: (addr) 0x2b87\n+ <5ff1> DW_AT_call_origin : (ref_addr) <0x40f6>\n+ <5ff5> DW_AT_sibling : (ref_udata) <0x5ffe>\n+ <3><5ff7>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <5ff8> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <5ffa> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <3><5ffd>: Abbrev Number: 0\n+ <2><5ffe>: Abbrev Number: 43 (DW_TAG_call_site)\n+ <5fff> DW_AT_call_return_pc: (addr) 0x2bb5\n+ <6007> DW_AT_call_origin : (ref_udata) <0x5af6>\n+ <6008> DW_AT_sibling : (ref_udata) <0x6024>\n+ <3><600a>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <600b> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <600d> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n+ <3><6010>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <6011> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n+ <6013> DW_AT_call_value : (exprloc) 9 byte block: 3 40 31 0 0 0 0 0 0 \t(DW_OP_addr: 3140)\n+ <3><601d>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <601e> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n+ <6020> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n+ <3><6023>: Abbrev Number: 0\n+ <2><6024>: Abbrev Number: 85 (DW_TAG_call_site)\n+ <6025> DW_AT_call_return_pc: (addr) 0x2bbd\n+ <602d> DW_AT_call_origin : (ref_addr) <0x40f6>\n+ <3><6031>: Abbrev Number: 44 (DW_TAG_call_site_parameter)\n+ <6032> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n+ <6034> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n+ <3><6037>: Abbrev Number: 0\n+ <2><6038>: Abbrev Number: 0\n+ <1><6039>: Abbrev Number: 20 (DW_TAG_subprogram)\n+ <603a> DW_AT_specification: (ref_addr) <0x1707>\n+ <603e> DW_AT_object_pointer: (ref_udata) <0x6042>\n+ <6040> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <6040> DW_AT_sibling : (ref_udata) <0x6064>\n+ <2><6042>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n+ <6043> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <6047> DW_AT_type : (ref_addr) <0x412d>\n+ <604b> DW_AT_artificial : (flag_present) 1\n+ <2><604b>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n+ <604c> DW_AT_name : (string) str\n+ <6050> DW_AT_decl_file : (implicit_const) 2\n+ <6050> DW_AT_decl_line : (data2) 1611\n+ <6052> DW_AT_decl_column : (data1) 37\n+ <6053> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <2><6057>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n+ <6058> DW_AT_name : (GNU_strp_alt) (offset: 0x38f7) \n+ <605c> DW_AT_decl_file : (implicit_const) 2\n+ <605c> DW_AT_decl_line : (data2) 1611\n+ <605e> DW_AT_decl_column : (data1) 55\n+ <605f> DW_AT_type : (GNU_ref_alt) <0x3400>\n+ <2><6063>: Abbrev Number: 0\n+ <1><6064>: Abbrev Number: 20 (DW_TAG_subprogram)\n+ <6065> DW_AT_specification: (ref_addr) <0x16e5>\n+ <6069> DW_AT_object_pointer: (ref_udata) <0x606d>\n+ <606b> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <606b> DW_AT_sibling : (ref_udata) <0x608f>\n+ <2><606d>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n+ <606e> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <6072> DW_AT_type : (ref_addr) <0x412d>\n+ <6076> DW_AT_artificial : (flag_present) 1\n+ <2><6076>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n+ <6077> DW_AT_name : (string) str\n+ <607b> DW_AT_decl_file : (implicit_const) 2\n+ <607b> DW_AT_decl_line : (data2) 1608\n+ <607d> DW_AT_decl_column : (data1) 41\n+ <607e> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <2><6082>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n+ <6083> DW_AT_name : (GNU_strp_alt) (offset: 0x43a5) \n+ <6087> DW_AT_decl_file : (implicit_const) 2\n+ <6087> DW_AT_decl_line : (data2) 1608\n+ <6089> DW_AT_decl_column : (data1) 56\n+ <608a> DW_AT_type : (GNU_ref_alt) <0x3424>\n+ <2><608e>: Abbrev Number: 0\n+ <1><608f>: Abbrev Number: 20 (DW_TAG_subprogram)\n+ <6090> DW_AT_specification: (ref_addr) <0x16c8>\n+ <6094> DW_AT_object_pointer: (ref_udata) <0x6098>\n+ <6096> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <6096> DW_AT_sibling : (ref_udata) <0x60ae>\n+ <2><6098>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n+ <6099> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <609d> DW_AT_type : (ref_addr) <0x412d>\n+ <60a1> DW_AT_artificial : (flag_present) 1\n+ <2><60a1>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n+ <60a2> DW_AT_name : (string) str\n+ <60a6> DW_AT_decl_file : (implicit_const) 2\n+ <60a6> DW_AT_decl_line : (data2) 1605\n+ <60a8> DW_AT_decl_column : (data1) 35\n+ <60a9> DW_AT_type : (GNU_ref_alt) <0x1c2>\n+ <2><60ad>: Abbrev Number: 0\n+ <1><60ae>: Abbrev Number: 80 (DW_TAG_subprogram)\n+ <60af> DW_AT_specification: (ref_addr) <0x16a6>\n+ <60b3> DW_AT_object_pointer: (ref_udata) <0x60b6>\n+ <60b5> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><60b6>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n+ <60b7> DW_AT_name : (GNU_strp_alt) (offset: 0x389e) \n+ <60bb> DW_AT_type : (ref_addr) <0x412d>\n+ <60bf> DW_AT_artificial : (flag_present) 1\n+ <2><60bf>: Abbrev Number: 4 (DW_TAG_formal_parameter)\n+ <60c0> DW_AT_name : (GNU_strp_alt) (offset: 0x1408) \n+ <60c4> DW_AT_decl_file : (implicit_const) 2\n+ <60c4> DW_AT_decl_line : (data2) 1602\n+ <60c6> DW_AT_decl_column : (data1) 36\n+ <60c7> DW_AT_type : (GNU_ref_alt) <0x3400>\n+ <2><60cb>: Abbrev Number: 55 (DW_TAG_formal_parameter)\n+ <60cc> DW_AT_name : (string) len\n+ <60d0> DW_AT_decl_file : (implicit_const) 2\n+ <60d0> DW_AT_decl_line : (data2) 1602\n+ <60d2> DW_AT_decl_column : (data1) 51\n+ <60d3> DW_AT_type : (GNU_ref_alt) <0xed>\n <2><60d7>: Abbrev Number: 0\n <1><60d8>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "unified_diff": "@@ -14,27 +14,27 @@\n Offset into .debug_info: 0x54d9\n Pointer Size: 8\n Segment Size: 0\n \n Address Length\n 00000000000028b0 0000000000000086\n 0000000000000000 0000000000000000\n- Length: 44\n+ Length: 60\n Version: 2\n Offset into .debug_info: 0x5651\n Pointer Size: 8\n Segment Size: 0\n \n Address Length\n- 0000000000002940 00000000000001be\n+ 0000000000002940 00000000000000ca\n+ 0000000000002a10 00000000000000b4\n 0000000000000000 0000000000000000\n- Length: 60\n+ Length: 44\n Version: 2\n- Offset into .debug_info: 0x5c9d\n+ Offset into .debug_info: 0x5a8d\n Pointer Size: 8\n Segment Size: 0\n \n Address Length\n- 0000000000002b00 00000000000000ca\n- 0000000000002bd0 00000000000000b4\n+ 0000000000002ad0 00000000000001be\n 0000000000000000 0000000000000000\n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -1117,626 +1117,626 @@\n \n 00000b13 v000000000000000 v000000000000000 location view pair\n \n 00000b15 v000000000000000 v000000000000000 views at 00000b13 for:\n 00000000000028f8 00000000000028fc (DW_OP_reg0 (rax))\n 00000b1a \n Table at Offset 0xb1b\n- Length: 0x308\n+ Length: 0x2a1\n DWARF version: 5\n Address size: 8\n Segment size: 0\n Offset entries: 0\n \n Offset Begin End Expression\n \n 00000b27 v000000000000000 v000000000000000 location view pair\n 00000b29 v000000000000000 v000000000000000 location view pair\n 00000b2b v000000000000000 v000000000000000 location view pair\n- 00000b2d v000000000000000 v000000000000000 location view pair\n \n- 00000b2f v000000000000000 v000000000000000 views at 00000b27 for:\n- 0000000000002a30 0000000000002a44 (DW_OP_reg5 (rdi))\n- 00000b36 v000000000000000 v000000000000000 views at 00000b29 for:\n- 0000000000002a44 0000000000002ad5 (DW_OP_reg6 (rbp))\n- 00000b3d v000000000000000 v000000000000000 views at 00000b2b for:\n- 0000000000002ad5 0000000000002adc (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n- 00000b47 v000000000000000 v000000000000000 views at 00000b2d for:\n- 0000000000002adc 0000000000002afe (DW_OP_reg6 (rbp))\n- 00000b4e \n-\n- 00000b4f v000000000000000 v000000000000000 location view pair\n- 00000b51 v000000000000000 v000000000000000 location view pair\n- 00000b53 v000000000000000 v000000000000000 location view pair\n- 00000b55 v000000000000000 v000000000000000 location view pair\n- 00000b57 v000000000000000 v000000000000000 location view pair\n-\n- 00000b59 v000000000000000 v000000000000000 views at 00000b4f for:\n- 0000000000002a30 0000000000002a4c (DW_OP_reg4 (rsi))\n- 00000b60 v000000000000000 v000000000000000 views at 00000b51 for:\n- 0000000000002a4c 0000000000002a84 (DW_OP_reg3 (rbx))\n- 00000b67 v000000000000000 v000000000000000 views at 00000b53 for:\n- 0000000000002a84 0000000000002adc (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 00000b71 v000000000000000 v000000000000000 views at 00000b55 for:\n- 0000000000002adc 0000000000002aef (DW_OP_reg3 (rbx))\n- 00000b78 v000000000000000 v000000000000000 views at 00000b57 for:\n- 0000000000002aef 0000000000002afe (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 00000b82 \n-\n- 00000b83 v000000000000000 v000000000000000 location view pair\n- 00000b85 v000000000000000 v000000000000000 location view pair\n- 00000b87 v000000000000000 v000000000000000 location view pair\n- 00000b89 v000000000000000 v000000000000000 location view pair\n-\n- 00000b8b v000000000000000 v000000000000000 views at 00000b83 for:\n- 0000000000002a30 0000000000002a4c (DW_OP_reg1 (rdx))\n- 00000b92 v000000000000000 v000000000000000 views at 00000b85 for:\n- 0000000000002a4c 0000000000002adb (DW_OP_reg14 (r14))\n- 00000b99 v000000000000000 v000000000000000 views at 00000b87 for:\n- 0000000000002adb 0000000000002adc (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n- 00000ba3 v000000000000000 v000000000000000 views at 00000b89 for:\n- 0000000000002adc 0000000000002afe (DW_OP_reg14 (r14))\n- 00000baa \n-\n- 00000bab v000000000000000 v000000000000000 location view pair\n- 00000bad v000000000000000 v000000000000000 location view pair\n- 00000baf v000000000000000 v000000000000000 location view pair\n-\n- 00000bb1 v000000000000000 v000000000000000 views at 00000bab for:\n- 0000000000002a4d 0000000000002a5d (DW_OP_reg0 (rax))\n- 00000bb8 v000000000000000 v000000000000000 views at 00000bad for:\n- 0000000000002a5d 0000000000002a8c (DW_OP_breg13 (r13): -1; DW_OP_stack_value)\n- 00000bc1 v000000000000000 v000000000000000 views at 00000baf for:\n- 0000000000002adc 0000000000002afe (DW_OP_breg13 (r13): -1; DW_OP_stack_value)\n- 00000bca \n-\n- 00000bcb v000000000000000 v000000000000000 location view pair\n- 00000bcd v000000000000000 v000000000000000 location view pair\n- 00000bcf v000000000000000 v000000000000000 location view pair\n-\n- 00000bd1 v000000000000000 v000000000000000 views at 00000bcb for:\n- 0000000000002a6a 0000000000002a6e (DW_OP_reg0 (rax))\n- 00000bd8 v000000000000000 v000000000000000 views at 00000bcd for:\n- 0000000000002a6e 0000000000002ad7 (DW_OP_reg12 (r12))\n- 00000bdf v000000000000000 v000000000000000 views at 00000bcf for:\n- 0000000000002adc 0000000000002afe (DW_OP_reg12 (r12))\n- 00000be6 \n-\n- 00000be7 v000000000000000 v000000000000000 location view pair\n- 00000be9 v000000000000000 v000000000000000 location view pair\n-\n- 00000beb v000000000000000 v000000000000000 views at 00000be7 for:\n- 0000000000002a84 0000000000002a88 (DW_OP_reg0 (rax))\n- 00000bf2 v000000000000000 v000000000000000 views at 00000be9 for:\n- 0000000000002a88 0000000000002ac3 (DW_OP_reg3 (rbx))\n- 00000bf9 \n-\n- 00000bfa v000000000000000 v000000000000000 location view pair\n- 00000bfc v000000000000000 v000000000000001 location view pair\n-\n- 00000bfe v000000000000000 v000000000000000 views at 00000bfa for:\n- 0000000000002a8c 0000000000002aaf (DW_OP_reg0 (rax))\n- 00000c05 v000000000000000 v000000000000001 views at 00000bfc for:\n- 0000000000002aaf 0000000000002ad0 (DW_OP_reg13 (r13))\n- 00000c0c \n-\n- 00000c0d v000000000000000 v000000000000000 location view pair\n- 00000c0f v000000000000000 v000000000000001 location view pair\n-\n- 00000c11 v000000000000000 v000000000000000 views at 00000c0d for:\n- 0000000000002ac3 0000000000002ac7 (DW_OP_reg0 (rax))\n- 00000c18 v000000000000000 v000000000000001 views at 00000c0f for:\n- 0000000000002ac7 0000000000002ad0 (DW_OP_reg3 (rbx))\n- 00000c1f \n-\n- 00000c20 v000000000000001 v000000000000000 location view pair\n- 00000c22 v000000000000000 v000000000000001 location view pair\n- 00000c24 v000000000000001 v000000000000000 location view pair\n- 00000c26 v000000000000000 v000000000000000 location view pair\n-\n- 00000c28 v000000000000001 v000000000000000 views at 00000c20 for:\n- 0000000000002a8c 0000000000002a93 (DW_OP_lit0; DW_OP_stack_value)\n- 00000c30 v000000000000000 v000000000000001 views at 00000c22 for:\n- 0000000000002a93 0000000000002aa2 (DW_OP_reg2 (rcx))\n- 00000c37 v000000000000001 v000000000000000 views at 00000c24 for:\n- 0000000000002aa2 0000000000002aa6 (DW_OP_breg2 (rcx): 1; DW_OP_stack_value)\n- 00000c40 v000000000000000 v000000000000000 views at 00000c26 for:\n- 0000000000002aa6 0000000000002aab (DW_OP_reg2 (rcx))\n- 00000c47 \n-\n- 00000c48 v000000000000001 v000000000000000 location view pair\n-\n- 00000c4a v000000000000001 v000000000000000 views at 00000c48 for:\n- 0000000000002a6a 0000000000002a6f (DW_OP_reg13 (r13))\n- 00000c51 \n-\n- 00000c52 v000000000000001 v000000000000000 location view pair\n-\n- 00000c54 v000000000000001 v000000000000000 views at 00000c52 for:\n- 0000000000002a6a 0000000000002a6f (DW_OP_reg3 (rbx))\n- 00000c5b \n-\n- 00000c5c v000000000000001 v000000000000000 location view pair\n- 00000c5e v000000000000000 v000000000000000 location view pair\n-\n- 00000c60 v000000000000001 v000000000000000 views at 00000c5c for:\n- 0000000000002a6a 0000000000002a6e (DW_OP_reg0 (rax))\n- 00000c67 v000000000000000 v000000000000000 views at 00000c5e for:\n- 0000000000002a6e 0000000000002a6f (DW_OP_reg12 (r12))\n- 00000c6e \n-\n- 00000c6f v000000000000002 v000000000000000 location view pair\n-\n- 00000c71 v000000000000002 v000000000000000 views at 00000c6f for:\n- 0000000000002aab 0000000000002ac3 (DW_OP_reg3 (rbx))\n- 00000c78 \n-\n- 00000c79 v000000000000002 v000000000000000 location view pair\n- 00000c7b v000000000000000 v000000000000000 location view pair\n-\n- 00000c7d v000000000000002 v000000000000000 views at 00000c79 for:\n- 0000000000002aab 0000000000002aaf (DW_OP_reg0 (rax))\n- 00000c84 v000000000000000 v000000000000000 views at 00000c7b for:\n- 0000000000002aaf 0000000000002ac3 (DW_OP_reg13 (r13))\n- 00000c8b \n-\n- 00000c8c v000000000000002 v000000000000000 location view pair\n-\n- 00000c8e v000000000000002 v000000000000000 views at 00000c8c for:\n- 0000000000002aab 0000000000002ac3 (DW_OP_reg6 (rbp))\n- 00000c95 \n-\n- 00000c96 v000000000000000 v000000000000000 location view pair\n- 00000c98 v000000000000000 v000000000000000 location view pair\n- 00000c9a v000000000000000 v000000000000000 location view pair\n- 00000c9c v000000000000000 v000000000000000 location view pair\n-\n- 00000c9e v000000000000000 v000000000000000 views at 00000c96 for:\n- 0000000000002940 0000000000002963 (DW_OP_reg5 (rdi))\n- 00000ca3 v000000000000000 v000000000000000 views at 00000c98 for:\n- 0000000000002963 0000000000002a06 (DW_OP_reg14 (r14))\n- 00000ca9 v000000000000000 v000000000000000 views at 00000c9a for:\n- 0000000000002a06 0000000000002a09 (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n- 00000cb3 v000000000000000 v000000000000000 views at 00000c9c for:\n- 0000000000002a09 0000000000002a2f (DW_OP_reg14 (r14))\n- 00000cba \n-\n- 00000cbb v000000000000000 v000000000000000 location view pair\n- 00000cbd v000000000000000 v000000000000000 location view pair\n- 00000cbf v000000000000000 v000000000000000 location view pair\n- 00000cc1 v000000000000000 v000000000000000 location view pair\n- 00000cc3 v000000000000000 v000000000000000 location view pair\n-\n- 00000cc5 v000000000000000 v000000000000000 views at 00000cbb for:\n- 0000000000002940 0000000000002963 (DW_OP_reg4 (rsi))\n- 00000cca v000000000000000 v000000000000000 views at 00000cbd for:\n- 0000000000002963 00000000000029ea (DW_OP_reg12 (r12))\n- 00000cd0 v000000000000000 v000000000000000 views at 00000cbf for:\n- 00000000000029ea 0000000000002a09 (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 00000cda v000000000000000 v000000000000000 views at 00000cc1 for:\n- 0000000000002a09 0000000000002a20 (DW_OP_reg12 (r12))\n- 00000ce1 v000000000000000 v000000000000000 views at 00000cc3 for:\n- 0000000000002a20 0000000000002a2f (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 00000ceb \n+ 00000b2d 0000000000002940 (base address)\n+ 00000b36 v000000000000000 v000000000000000 views at 00000b27 for:\n+ 0000000000002940 000000000000296c (DW_OP_reg5 (rdi))\n+ 00000b3b v000000000000000 v000000000000000 views at 00000b29 for:\n+ 000000000000296c 00000000000029e1 (DW_OP_reg3 (rbx))\n+ 00000b41 v000000000000000 v000000000000000 views at 00000b2b for:\n+ 00000000000029e1 00000000000029eb (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n+ 00000b4b \n+\n+ 00000b4c v000000000000000 v000000000000000 location view pair\n+ 00000b4e v000000000000000 v000000000000000 location view pair\n+ 00000b50 v000000000000000 v000000000000000 location view pair\n+\n+ 00000b52 0000000000002940 (base address)\n+ 00000b5b v000000000000000 v000000000000000 views at 00000b4c for:\n+ 0000000000002940 000000000000294c (DW_OP_reg4 (rsi))\n+ 00000b60 v000000000000000 v000000000000000 views at 00000b4e for:\n+ 000000000000294c 000000000000299f (DW_OP_reg15 (r15))\n+ 00000b65 v000000000000000 v000000000000000 views at 00000b50 for:\n+ 000000000000299f 00000000000029eb (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000b6e \n+\n+ 00000b6f v000000000000000 v000000000000000 location view pair\n+ 00000b71 v000000000000000 v000000000000000 location view pair\n+ 00000b73 v000000000000000 v000000000000000 location view pair\n+\n+ 00000b75 0000000000002940 (base address)\n+ 00000b7e v000000000000000 v000000000000000 views at 00000b6f for:\n+ 0000000000002940 000000000000296c (DW_OP_reg1 (rdx))\n+ 00000b83 v000000000000000 v000000000000000 views at 00000b71 for:\n+ 000000000000296c 00000000000029e6 (DW_OP_reg13 (r13))\n+ 00000b89 v000000000000000 v000000000000000 views at 00000b73 for:\n+ 00000000000029e6 00000000000029eb (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n+ 00000b93 \n+\n+ 00000b94 v000000000000000 v000000000000000 location view pair\n+ 00000b96 v000000000000000 v000000000000000 location view pair\n+ 00000b98 v000000000000000 v000000000000000 location view pair\n+\n+ 00000b9a 0000000000002940 (base address)\n+ 00000ba3 v000000000000000 v000000000000000 views at 00000b94 for:\n+ 0000000000002940 000000000000296c (DW_OP_reg2 (rcx))\n+ 00000ba8 v000000000000000 v000000000000000 views at 00000b96 for:\n+ 000000000000296c 00000000000029b6 (DW_OP_reg6 (rbp))\n+ 00000bad v000000000000000 v000000000000000 views at 00000b98 for:\n+ 00000000000029b6 00000000000029eb (DW_OP_entry_value: (DW_OP_reg2 (rcx)); DW_OP_stack_value)\n+ 00000bb6 \n+\n+ 00000bb7 v000000000000000 v000000000000000 location view pair\n+ 00000bb9 v000000000000000 v000000000000000 location view pair\n+ 00000bbb v000000000000000 v000000000000000 location view pair\n+\n+ 00000bbd 0000000000002940 (base address)\n+ 00000bc6 v000000000000000 v000000000000000 views at 00000bb7 for:\n+ 0000000000002940 000000000000296c (DW_OP_reg8 (r8))\n+ 00000bcb v000000000000000 v000000000000000 views at 00000bb9 for:\n+ 000000000000296c 00000000000029e4 (DW_OP_reg12 (r12))\n+ 00000bd1 v000000000000000 v000000000000000 views at 00000bbb for:\n+ 00000000000029e4 00000000000029eb (DW_OP_entry_value: (DW_OP_reg8 (r8)); DW_OP_stack_value)\n+ 00000bdb \n+\n+ 00000bdc v000000000000000 v000000000000000 location view pair\n+ 00000bde v000000000000000 v000000000000000 location view pair\n+\n+ 00000be0 0000000000002981 (base address)\n+ 00000be9 v000000000000000 v000000000000000 views at 00000bdc for:\n+ 0000000000002981 0000000000002984 (DW_OP_reg0 (rax))\n+ 00000bee v000000000000000 v000000000000000 views at 00000bde for:\n+ 0000000000002984 0000000000002989 (DW_OP_reg4 (rsi))\n+ 00000bf3 \n+\n+ 00000bf4 v000000000000000 v000000000000000 location view pair\n+ 00000bf6 v000000000000000 v000000000000000 location view pair\n+\n+ 00000bf8 0000000000002993 (base address)\n+ 00000c01 v000000000000000 v000000000000000 views at 00000bf4 for:\n+ 0000000000002993 0000000000002996 (DW_OP_reg0 (rax))\n+ 00000c06 v000000000000000 v000000000000000 views at 00000bf6 for:\n+ 0000000000002996 00000000000029e8 (DW_OP_reg14 (r14))\n+ 00000c0b \n+\n+ 00000c0c v000000000000000 v000000000000000 location view pair\n+ 00000c0e v000000000000000 v000000000000000 location view pair\n+\n+ 00000c10 000000000000299f (base address)\n+ 00000c19 v000000000000000 v000000000000000 views at 00000c0c for:\n+ 000000000000299f 00000000000029a7 (DW_OP_reg0 (rax))\n+ 00000c1e v000000000000000 v000000000000000 views at 00000c0e for:\n+ 00000000000029a7 00000000000029ea (DW_OP_reg15 (r15))\n+ 00000c23 \n+\n+ 00000c24 v000000000000000 v000000000000000 location view pair\n+\n+ 00000c26 v000000000000000 v000000000000000 views at 00000c24 for:\n+ 00000000000029b6 00000000000029e2 (DW_OP_reg6 (rbp))\n+ 00000c32 \n+\n+ 00000c33 v000000000000000 v000000000000000 location view pair\n+ 00000c35 v000000000000000 v000000000000000 location view pair\n+\n+ 00000c37 00000000000029cc (base address)\n+ 00000c40 v000000000000000 v000000000000000 views at 00000c33 for:\n+ 00000000000029cc 00000000000029d7 (DW_OP_reg0 (rax))\n+ 00000c45 v000000000000000 v000000000000000 views at 00000c35 for:\n+ 00000000000029d7 00000000000029db (DW_OP_reg8 (r8))\n+ 00000c4a \n+\n+ 00000c4b v000000000000001 v000000000000000 location view pair\n+ 00000c4d v000000000000000 v000000000000000 location view pair\n+\n+ 00000c4f 0000000000002944 (base address)\n+ 00000c58 v000000000000001 v000000000000000 views at 00000c4b for:\n+ 0000000000002944 000000000000296c (DW_OP_reg8 (r8))\n+ 00000c5d v000000000000000 v000000000000000 views at 00000c4d for:\n+ 000000000000296c 0000000000002981 (DW_OP_reg12 (r12))\n+ 00000c62 \n+\n+ 00000c63 v000000000000001 v000000000000000 location view pair\n+ 00000c65 v000000000000000 v000000000000000 location view pair\n+\n+ 00000c67 0000000000002944 (base address)\n+ 00000c70 v000000000000001 v000000000000000 views at 00000c63 for:\n+ 0000000000002944 000000000000296c (DW_OP_reg5 (rdi))\n+ 00000c75 v000000000000000 v000000000000000 views at 00000c65 for:\n+ 000000000000296c 0000000000002981 (DW_OP_reg3 (rbx))\n+ 00000c7a \n+\n+ 00000c7b v000000000000002 v000000000000000 location view pair\n+\n+ 00000c7d v000000000000002 v000000000000000 views at 00000c7b for:\n+ 0000000000002981 0000000000002993 (DW_OP_addr: 3110; DW_OP_stack_value)\n+ 00000c92 \n+\n+ 00000c93 v000000000000002 v000000000000000 location view pair\n+\n+ 00000c95 v000000000000002 v000000000000000 views at 00000c93 for:\n+ 0000000000002981 0000000000002993 (DW_OP_addr: 30d3; DW_OP_stack_value)\n+ 00000caa \n+\n+ 00000cab v000000000000002 v000000000000000 location view pair\n+ 00000cad v000000000000000 v000000000000000 location view pair\n+\n+ 00000caf 0000000000002981 (base address)\n+ 00000cb8 v000000000000002 v000000000000000 views at 00000cab for:\n+ 0000000000002981 0000000000002984 (DW_OP_reg0 (rax))\n+ 00000cbd v000000000000000 v000000000000000 views at 00000cad for:\n+ 0000000000002984 0000000000002989 (DW_OP_reg4 (rsi))\n+ 00000cc2 \n+\n+ 00000cc3 v000000000000002 v000000000000000 location view pair\n+\n+ 00000cc5 v000000000000002 v000000000000000 views at 00000cc3 for:\n+ 0000000000002981 0000000000002993 (DW_OP_reg3 (rbx))\n+ 00000cd1 \n+\n+ 00000cd2 v000000000000002 v000000000000000 location view pair\n+\n+ 00000cd4 v000000000000002 v000000000000000 views at 00000cd2 for:\n+ 0000000000002993 000000000000299f (DW_OP_reg15 (r15))\n+ 00000ce0 \n+\n+ 00000ce1 v000000000000002 v000000000000000 location view pair\n+\n+ 00000ce3 v000000000000002 v000000000000000 views at 00000ce1 for:\n+ 0000000000002993 000000000000299f (DW_OP_reg3 (rbx))\n+ 00000cef \n \n- 00000cec v000000000000000 v000000000000000 location view pair\n- 00000cee v000000000000000 v000000000000000 location view pair\n 00000cf0 v000000000000000 v000000000000000 location view pair\n- 00000cf2 v000000000000000 v000000000000000 location view pair\n \n- 00000cf4 v000000000000000 v000000000000000 views at 00000cec for:\n- 0000000000002940 0000000000002963 (DW_OP_reg1 (rdx))\n- 00000cf9 v000000000000000 v000000000000000 views at 00000cee for:\n- 0000000000002963 0000000000002a04 (DW_OP_reg13 (r13))\n- 00000cff v000000000000000 v000000000000000 views at 00000cf0 for:\n- 0000000000002a04 0000000000002a09 (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n- 00000d09 v000000000000000 v000000000000000 views at 00000cf2 for:\n- 0000000000002a09 0000000000002a2f (DW_OP_reg13 (r13))\n- 00000d10 \n-\n- 00000d11 v000000000000000 v000000000000000 location view pair\n- 00000d13 v000000000000000 v000000000000000 location view pair\n-\n- 00000d15 v000000000000000 v000000000000000 views at 00000d11 for:\n- 0000000000002967 00000000000029d6 (DW_OP_reg6 (rbp))\n- 00000d1b v000000000000000 v000000000000000 views at 00000d13 for:\n- 0000000000002a09 0000000000002a2f (DW_OP_reg6 (rbp))\n- 00000d22 \n-\n- 00000d23 v000000000000000 v000000000000000 location view pair\n- 00000d25 v000000000000000 v000000000000000 location view pair\n- 00000d27 v000000000000000 v000000000000000 location view pair\n-\n- 00000d29 v000000000000000 v000000000000000 views at 00000d23 for:\n- 0000000000002982 0000000000002985 (DW_OP_reg0 (rax))\n- 00000d2e v000000000000000 v000000000000000 views at 00000d25 for:\n- 0000000000002985 00000000000029ff (DW_OP_reg3 (rbx))\n- 00000d34 v000000000000000 v000000000000000 views at 00000d27 for:\n- 0000000000002a09 0000000000002a2f (DW_OP_reg3 (rbx))\n- 00000d3b \n-\n- 00000d3c v000000000000000 v000000000000000 location view pair\n- 00000d3e v000000000000000 v000000000000000 location view pair\n-\n- 00000d40 v000000000000000 v000000000000000 views at 00000d3c for:\n- 000000000000298e 00000000000029ab (DW_OP_reg0 (rax))\n- 00000d45 v000000000000000 v000000000000000 views at 00000d3e for:\n- 00000000000029ab 00000000000029bf (DW_OP_reg1 (rdx))\n- 00000d4a \n-\n- 00000d4b v000000000000000 v000000000000000 location view pair\n- 00000d4d v000000000000000 v000000000000001 location view pair\n- 00000d4f v000000000000000 v000000000000000 location view pair\n-\n- 00000d51 v000000000000000 v000000000000000 views at 00000d4b for:\n- 00000000000029cc 00000000000029dd (DW_OP_reg0 (rax))\n- 00000d58 v000000000000000 v000000000000001 views at 00000d4d for:\n- 00000000000029dd 00000000000029f7 (DW_OP_breg6 (rbp): -1; DW_OP_stack_value)\n- 00000d61 v000000000000000 v000000000000000 views at 00000d4f for:\n- 0000000000002a09 0000000000002a24 (DW_OP_reg0 (rax))\n- 00000d68 \n-\n- 00000d69 v000000000000000 v000000000000000 location view pair\n- 00000d6b v000000000000000 v000000000000001 location view pair\n-\n- 00000d6d v000000000000000 v000000000000000 views at 00000d69 for:\n- 00000000000029ea 00000000000029ee (DW_OP_reg0 (rax))\n- 00000d74 v000000000000000 v000000000000001 views at 00000d6b for:\n- 00000000000029ee 00000000000029f7 (DW_OP_reg12 (r12))\n- 00000d7b \n-\n- 00000d7c v000000000000002 v000000000000000 location view pair\n- 00000d7e v000000000000000 v000000000000000 location view pair\n-\n- 00000d80 v000000000000002 v000000000000000 views at 00000d7c for:\n- 000000000000298e 0000000000002995 (DW_OP_lit0; DW_OP_stack_value)\n- 00000d86 v000000000000000 v000000000000000 views at 00000d7e for:\n- 0000000000002995 00000000000029a8 (DW_OP_reg2 (rcx))\n- 00000d8b \n-\n- 00000d8c v000000000000000 v000000000000000 location view pair\n- 00000d8e v000000000000000 v000000000000000 location view pair\n-\n- 00000d90 v000000000000000 v000000000000000 views at 00000d8c for:\n- 0000000000002955 0000000000002963 (DW_OP_reg4 (rsi))\n- 00000d95 v000000000000000 v000000000000000 views at 00000d8e for:\n- 0000000000002963 0000000000002964 (DW_OP_reg12 (r12))\n- 00000d9a \n-\n- 00000d9b v000000000000001 v000000000000000 location view pair\n- 00000d9d v000000000000000 v000000000000000 location view pair\n-\n- 00000d9f v000000000000001 v000000000000000 views at 00000d9b for:\n- 0000000000002944 0000000000002963 (DW_OP_reg5 (rdi))\n- 00000da4 v000000000000000 v000000000000000 views at 00000d9d for:\n- 0000000000002963 0000000000002964 (DW_OP_reg14 (r14))\n- 00000da9 \n-\n- 00000daa v000000000000001 v000000000000000 location view pair\n-\n- 00000dac v000000000000001 v000000000000000 views at 00000daa for:\n- 0000000000002982 000000000000298e (DW_OP_lit0; DW_OP_stack_value)\n- 00000db2 \n-\n- 00000db3 v000000000000001 v000000000000000 location view pair\n-\n- 00000db5 v000000000000001 v000000000000000 views at 00000db3 for:\n- 0000000000002982 000000000000298e (DW_OP_reg12 (r12))\n- 00000dba \n-\n- 00000dbb v000000000000001 v000000000000000 location view pair\n-\n- 00000dbd v000000000000001 v000000000000000 views at 00000dbb for:\n- 0000000000002982 000000000000298e (DW_OP_reg14 (r14))\n- 00000dc2 \n-\n- 00000dc3 v000000000000001 v000000000000000 location view pair\n-\n- 00000dc5 v000000000000001 v000000000000000 views at 00000dc3 for:\n- 00000000000029ba 00000000000029bf (DW_OP_reg1 (rdx))\n- 00000dca \n-\n- 00000dcb v000000000000001 v000000000000000 location view pair\n- 00000dcd v000000000000000 v000000000000000 location view pair\n-\n- 00000dcf v000000000000001 v000000000000000 views at 00000dcb for:\n- 00000000000029ba 00000000000029bf (DW_OP_reg4 (rsi))\n- 00000dd4 v000000000000000 v000000000000000 views at 00000dcd for:\n- 00000000000029bf 00000000000029c0 (DW_OP_reg12 (r12))\n- 00000dda \n-\n- 00000ddb v000000000000001 v000000000000000 location view pair\n- 00000ddd v000000000000000 v000000000000000 location view pair\n-\n- 00000ddf v000000000000001 v000000000000000 views at 00000ddb for:\n- 00000000000029ba 00000000000029bf (DW_OP_reg5 (rdi))\n- 00000de4 v000000000000000 v000000000000000 views at 00000ddd for:\n- 00000000000029bf 00000000000029c0 (DW_OP_reg14 (r14))\n- 00000dea \n-\n- 00000deb v000000000000002 v000000000000000 location view pair\n-\n- 00000ded v000000000000002 v000000000000000 views at 00000deb for:\n- 00000000000029c0 00000000000029cc (DW_OP_lit0; DW_OP_stack_value)\n- 00000df5 \n-\n- 00000df6 v000000000000002 v000000000000000 location view pair\n-\n- 00000df8 v000000000000002 v000000000000000 views at 00000df6 for:\n- 00000000000029c0 00000000000029cc (DW_OP_reg3 (rbx))\n- 00000dff \n-\n- 00000e00 v000000000000001 v000000000000000 location view pair\n-\n- 00000e02 v000000000000001 v000000000000000 views at 00000e00 for:\n- 00000000000029ea 00000000000029ef (DW_OP_reg6 (rbp))\n- 00000e09 \n-\n- 00000e0a v000000000000001 v000000000000000 location view pair\n-\n- 00000e0c v000000000000001 v000000000000000 views at 00000e0a for:\n- 00000000000029ea 00000000000029ef (DW_OP_reg3 (rbx))\n- 00000e13 \n-\n- 00000e14 v000000000000001 v000000000000000 location view pair\n- 00000e16 v000000000000000 v000000000000000 location view pair\n-\n- 00000e18 v000000000000001 v000000000000000 views at 00000e14 for:\n- 00000000000029ea 00000000000029ee (DW_OP_reg0 (rax))\n- 00000e1f v000000000000000 v000000000000000 views at 00000e16 for:\n- 00000000000029ee 00000000000029ef (DW_OP_reg12 (r12))\n- 00000e26 \n-Table at Offset 0xe27\n- Length: 0x2a1\n+ 00000cf2 v000000000000000 v000000000000000 views at 00000cf0 for:\n+ 00000000000029a4 00000000000029b6 (DW_OP_reg6 (rbp))\n+ 00000cfe \n+\n+ 00000cff v000000000000000 v000000000000000 location view pair\n+\n+ 00000d01 v000000000000000 v000000000000000 views at 00000cff for:\n+ 00000000000029a4 00000000000029b6 (DW_OP_reg3 (rbx))\n+ 00000d0d \n+\n+ 00000d0e v000000000000000 v000000000000000 location view pair\n+ 00000d10 v000000000000000 v000000000000000 location view pair\n+\n+ 00000d12 00000000000029f0 (base address)\n+ 00000d1b v000000000000000 v000000000000000 views at 00000d0e for:\n+ 00000000000029f0 00000000000029ff (DW_OP_reg5 (rdi))\n+ 00000d20 v000000000000000 v000000000000000 views at 00000d10 for:\n+ 00000000000029ff 0000000000002a00 (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n+ 00000d28 \n+\n+ 00000d29 v000000000000000 v000000000000000 location view pair\n+ 00000d2b v000000000000000 v000000000000000 location view pair\n+\n+ 00000d2d 00000000000029f0 (base address)\n+ 00000d36 v000000000000000 v000000000000000 views at 00000d29 for:\n+ 00000000000029f0 00000000000029ff (DW_OP_reg4 (rsi))\n+ 00000d3b v000000000000000 v000000000000000 views at 00000d2b for:\n+ 00000000000029ff 0000000000002a00 (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000d43 \n+\n+ 00000d44 v000000000000000 v000000000000000 location view pair\n+ 00000d46 v000000000000000 v000000000000000 location view pair\n+ 00000d48 v000000000000000 v000000000000000 location view pair\n+\n+ 00000d4a 00000000000029f0 (base address)\n+ 00000d53 v000000000000000 v000000000000000 views at 00000d44 for:\n+ 00000000000029f0 00000000000029fb (DW_OP_reg1 (rdx))\n+ 00000d58 v000000000000000 v000000000000000 views at 00000d46 for:\n+ 00000000000029fb 00000000000029ff (DW_OP_reg8 (r8))\n+ 00000d5d v000000000000000 v000000000000000 views at 00000d48 for:\n+ 00000000000029ff 0000000000002a00 (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n+ 00000d65 \n+\n+ 00000d66 v000000000000000 v000000000000000 location view pair\n+ 00000d68 v000000000000000 v000000000000000 location view pair\n+\n+ 00000d6a 0000000000002a10 (base address)\n+ 00000d73 v000000000000000 v000000000000000 views at 00000d66 for:\n+ 0000000000002a10 0000000000002aa6 (DW_OP_reg5 (rdi))\n+ 00000d79 v000000000000000 v000000000000000 views at 00000d68 for:\n+ 0000000000002aa6 0000000000002ac4 (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n+ 00000d83 \n+\n+ 00000d84 v000000000000000 v000000000000000 location view pair\n+ 00000d86 v000000000000000 v000000000000000 location view pair\n+\n+ 00000d88 0000000000002a10 (base address)\n+ 00000d91 v000000000000000 v000000000000000 views at 00000d84 for:\n+ 0000000000002a10 0000000000002aa6 (DW_OP_reg4 (rsi))\n+ 00000d97 v000000000000000 v000000000000000 views at 00000d86 for:\n+ 0000000000002aa6 0000000000002ac4 (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000da1 \n+\n+ 00000da2 v000000000000000 v000000000000000 location view pair\n+ 00000da4 v000000000000000 v000000000000000 location view pair\n+\n+ 00000da6 0000000000002a10 (base address)\n+ 00000daf v000000000000000 v000000000000000 views at 00000da2 for:\n+ 0000000000002a10 0000000000002aa6 (DW_OP_reg1 (rdx))\n+ 00000db5 v000000000000000 v000000000000000 views at 00000da4 for:\n+ 0000000000002aa6 0000000000002ac4 (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n+ 00000dbf \n+Table at Offset 0xdc0\n+ Length: 0x308\n DWARF version: 5\n Address size: 8\n Segment size: 0\n Offset entries: 0\n \n Offset Begin End Expression\n \n- 00000e33 v000000000000000 v000000000000000 location view pair\n- 00000e35 v000000000000000 v000000000000000 location view pair\n- 00000e37 v000000000000000 v000000000000000 location view pair\n-\n- 00000e39 0000000000002b00 (base address)\n- 00000e42 v000000000000000 v000000000000000 views at 00000e33 for:\n- 0000000000002b00 0000000000002b2c (DW_OP_reg5 (rdi))\n- 00000e47 v000000000000000 v000000000000000 views at 00000e35 for:\n- 0000000000002b2c 0000000000002ba1 (DW_OP_reg3 (rbx))\n- 00000e4d v000000000000000 v000000000000000 views at 00000e37 for:\n- 0000000000002ba1 0000000000002bab (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n- 00000e57 \n-\n- 00000e58 v000000000000000 v000000000000000 location view pair\n- 00000e5a v000000000000000 v000000000000000 location view pair\n- 00000e5c v000000000000000 v000000000000000 location view pair\n-\n- 00000e5e 0000000000002b00 (base address)\n- 00000e67 v000000000000000 v000000000000000 views at 00000e58 for:\n- 0000000000002b00 0000000000002b0c (DW_OP_reg4 (rsi))\n- 00000e6c v000000000000000 v000000000000000 views at 00000e5a for:\n- 0000000000002b0c 0000000000002b5f (DW_OP_reg15 (r15))\n- 00000e71 v000000000000000 v000000000000000 views at 00000e5c for:\n- 0000000000002b5f 0000000000002bab (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 00000e7a \n-\n- 00000e7b v000000000000000 v000000000000000 location view pair\n- 00000e7d v000000000000000 v000000000000000 location view pair\n- 00000e7f v000000000000000 v000000000000000 location view pair\n-\n- 00000e81 0000000000002b00 (base address)\n- 00000e8a v000000000000000 v000000000000000 views at 00000e7b for:\n- 0000000000002b00 0000000000002b2c (DW_OP_reg1 (rdx))\n- 00000e8f v000000000000000 v000000000000000 views at 00000e7d for:\n- 0000000000002b2c 0000000000002ba6 (DW_OP_reg13 (r13))\n- 00000e95 v000000000000000 v000000000000000 views at 00000e7f for:\n- 0000000000002ba6 0000000000002bab (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n- 00000e9f \n-\n- 00000ea0 v000000000000000 v000000000000000 location view pair\n- 00000ea2 v000000000000000 v000000000000000 location view pair\n- 00000ea4 v000000000000000 v000000000000000 location view pair\n-\n- 00000ea6 0000000000002b00 (base address)\n- 00000eaf v000000000000000 v000000000000000 views at 00000ea0 for:\n- 0000000000002b00 0000000000002b2c (DW_OP_reg2 (rcx))\n- 00000eb4 v000000000000000 v000000000000000 views at 00000ea2 for:\n- 0000000000002b2c 0000000000002b76 (DW_OP_reg6 (rbp))\n- 00000eb9 v000000000000000 v000000000000000 views at 00000ea4 for:\n- 0000000000002b76 0000000000002bab (DW_OP_entry_value: (DW_OP_reg2 (rcx)); DW_OP_stack_value)\n- 00000ec2 \n-\n- 00000ec3 v000000000000000 v000000000000000 location view pair\n- 00000ec5 v000000000000000 v000000000000000 location view pair\n- 00000ec7 v000000000000000 v000000000000000 location view pair\n-\n- 00000ec9 0000000000002b00 (base address)\n- 00000ed2 v000000000000000 v000000000000000 views at 00000ec3 for:\n- 0000000000002b00 0000000000002b2c (DW_OP_reg8 (r8))\n- 00000ed7 v000000000000000 v000000000000000 views at 00000ec5 for:\n- 0000000000002b2c 0000000000002ba4 (DW_OP_reg12 (r12))\n- 00000edd v000000000000000 v000000000000000 views at 00000ec7 for:\n- 0000000000002ba4 0000000000002bab (DW_OP_entry_value: (DW_OP_reg8 (r8)); DW_OP_stack_value)\n- 00000ee7 \n-\n- 00000ee8 v000000000000000 v000000000000000 location view pair\n- 00000eea v000000000000000 v000000000000000 location view pair\n-\n- 00000eec 0000000000002b41 (base address)\n- 00000ef5 v000000000000000 v000000000000000 views at 00000ee8 for:\n- 0000000000002b41 0000000000002b44 (DW_OP_reg0 (rax))\n- 00000efa v000000000000000 v000000000000000 views at 00000eea for:\n- 0000000000002b44 0000000000002b49 (DW_OP_reg4 (rsi))\n- 00000eff \n-\n- 00000f00 v000000000000000 v000000000000000 location view pair\n- 00000f02 v000000000000000 v000000000000000 location view pair\n-\n- 00000f04 0000000000002b53 (base address)\n- 00000f0d v000000000000000 v000000000000000 views at 00000f00 for:\n- 0000000000002b53 0000000000002b56 (DW_OP_reg0 (rax))\n- 00000f12 v000000000000000 v000000000000000 views at 00000f02 for:\n- 0000000000002b56 0000000000002ba8 (DW_OP_reg14 (r14))\n- 00000f17 \n-\n- 00000f18 v000000000000000 v000000000000000 location view pair\n- 00000f1a v000000000000000 v000000000000000 location view pair\n-\n- 00000f1c 0000000000002b5f (base address)\n- 00000f25 v000000000000000 v000000000000000 views at 00000f18 for:\n- 0000000000002b5f 0000000000002b67 (DW_OP_reg0 (rax))\n- 00000f2a v000000000000000 v000000000000000 views at 00000f1a for:\n- 0000000000002b67 0000000000002baa (DW_OP_reg15 (r15))\n- 00000f2f \n-\n- 00000f30 v000000000000000 v000000000000000 location view pair\n-\n- 00000f32 v000000000000000 v000000000000000 views at 00000f30 for:\n- 0000000000002b76 0000000000002ba2 (DW_OP_reg6 (rbp))\n- 00000f3e \n+ 00000dcc v000000000000000 v000000000000000 location view pair\n+ 00000dce v000000000000000 v000000000000000 location view pair\n+ 00000dd0 v000000000000000 v000000000000000 location view pair\n+ 00000dd2 v000000000000000 v000000000000000 location view pair\n+\n+ 00000dd4 v000000000000000 v000000000000000 views at 00000dcc for:\n+ 0000000000002bc0 0000000000002bd4 (DW_OP_reg5 (rdi))\n+ 00000ddb v000000000000000 v000000000000000 views at 00000dce for:\n+ 0000000000002bd4 0000000000002c65 (DW_OP_reg6 (rbp))\n+ 00000de2 v000000000000000 v000000000000000 views at 00000dd0 for:\n+ 0000000000002c65 0000000000002c6c (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n+ 00000dec v000000000000000 v000000000000000 views at 00000dd2 for:\n+ 0000000000002c6c 0000000000002c8e (DW_OP_reg6 (rbp))\n+ 00000df3 \n+\n+ 00000df4 v000000000000000 v000000000000000 location view pair\n+ 00000df6 v000000000000000 v000000000000000 location view pair\n+ 00000df8 v000000000000000 v000000000000000 location view pair\n+ 00000dfa v000000000000000 v000000000000000 location view pair\n+ 00000dfc v000000000000000 v000000000000000 location view pair\n+\n+ 00000dfe v000000000000000 v000000000000000 views at 00000df4 for:\n+ 0000000000002bc0 0000000000002bdc (DW_OP_reg4 (rsi))\n+ 00000e05 v000000000000000 v000000000000000 views at 00000df6 for:\n+ 0000000000002bdc 0000000000002c14 (DW_OP_reg3 (rbx))\n+ 00000e0c v000000000000000 v000000000000000 views at 00000df8 for:\n+ 0000000000002c14 0000000000002c6c (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000e16 v000000000000000 v000000000000000 views at 00000dfa for:\n+ 0000000000002c6c 0000000000002c7f (DW_OP_reg3 (rbx))\n+ 00000e1d v000000000000000 v000000000000000 views at 00000dfc for:\n+ 0000000000002c7f 0000000000002c8e (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000e27 \n+\n+ 00000e28 v000000000000000 v000000000000000 location view pair\n+ 00000e2a v000000000000000 v000000000000000 location view pair\n+ 00000e2c v000000000000000 v000000000000000 location view pair\n+ 00000e2e v000000000000000 v000000000000000 location view pair\n+\n+ 00000e30 v000000000000000 v000000000000000 views at 00000e28 for:\n+ 0000000000002bc0 0000000000002bdc (DW_OP_reg1 (rdx))\n+ 00000e37 v000000000000000 v000000000000000 views at 00000e2a for:\n+ 0000000000002bdc 0000000000002c6b (DW_OP_reg14 (r14))\n+ 00000e3e v000000000000000 v000000000000000 views at 00000e2c for:\n+ 0000000000002c6b 0000000000002c6c (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n+ 00000e48 v000000000000000 v000000000000000 views at 00000e2e for:\n+ 0000000000002c6c 0000000000002c8e (DW_OP_reg14 (r14))\n+ 00000e4f \n+\n+ 00000e50 v000000000000000 v000000000000000 location view pair\n+ 00000e52 v000000000000000 v000000000000000 location view pair\n+ 00000e54 v000000000000000 v000000000000000 location view pair\n+\n+ 00000e56 v000000000000000 v000000000000000 views at 00000e50 for:\n+ 0000000000002bdd 0000000000002bed (DW_OP_reg0 (rax))\n+ 00000e5d v000000000000000 v000000000000000 views at 00000e52 for:\n+ 0000000000002bed 0000000000002c1c (DW_OP_breg13 (r13): -1; DW_OP_stack_value)\n+ 00000e66 v000000000000000 v000000000000000 views at 00000e54 for:\n+ 0000000000002c6c 0000000000002c8e (DW_OP_breg13 (r13): -1; DW_OP_stack_value)\n+ 00000e6f \n+\n+ 00000e70 v000000000000000 v000000000000000 location view pair\n+ 00000e72 v000000000000000 v000000000000000 location view pair\n+ 00000e74 v000000000000000 v000000000000000 location view pair\n+\n+ 00000e76 v000000000000000 v000000000000000 views at 00000e70 for:\n+ 0000000000002bfa 0000000000002bfe (DW_OP_reg0 (rax))\n+ 00000e7d v000000000000000 v000000000000000 views at 00000e72 for:\n+ 0000000000002bfe 0000000000002c67 (DW_OP_reg12 (r12))\n+ 00000e84 v000000000000000 v000000000000000 views at 00000e74 for:\n+ 0000000000002c6c 0000000000002c8e (DW_OP_reg12 (r12))\n+ 00000e8b \n+\n+ 00000e8c v000000000000000 v000000000000000 location view pair\n+ 00000e8e v000000000000000 v000000000000000 location view pair\n+\n+ 00000e90 v000000000000000 v000000000000000 views at 00000e8c for:\n+ 0000000000002c14 0000000000002c18 (DW_OP_reg0 (rax))\n+ 00000e97 v000000000000000 v000000000000000 views at 00000e8e for:\n+ 0000000000002c18 0000000000002c53 (DW_OP_reg3 (rbx))\n+ 00000e9e \n+\n+ 00000e9f v000000000000000 v000000000000000 location view pair\n+ 00000ea1 v000000000000000 v000000000000001 location view pair\n+\n+ 00000ea3 v000000000000000 v000000000000000 views at 00000e9f for:\n+ 0000000000002c1c 0000000000002c3f (DW_OP_reg0 (rax))\n+ 00000eaa v000000000000000 v000000000000001 views at 00000ea1 for:\n+ 0000000000002c3f 0000000000002c60 (DW_OP_reg13 (r13))\n+ 00000eb1 \n+\n+ 00000eb2 v000000000000000 v000000000000000 location view pair\n+ 00000eb4 v000000000000000 v000000000000001 location view pair\n+\n+ 00000eb6 v000000000000000 v000000000000000 views at 00000eb2 for:\n+ 0000000000002c53 0000000000002c57 (DW_OP_reg0 (rax))\n+ 00000ebd v000000000000000 v000000000000001 views at 00000eb4 for:\n+ 0000000000002c57 0000000000002c60 (DW_OP_reg3 (rbx))\n+ 00000ec4 \n+\n+ 00000ec5 v000000000000001 v000000000000000 location view pair\n+ 00000ec7 v000000000000000 v000000000000001 location view pair\n+ 00000ec9 v000000000000001 v000000000000000 location view pair\n+ 00000ecb v000000000000000 v000000000000000 location view pair\n+\n+ 00000ecd v000000000000001 v000000000000000 views at 00000ec5 for:\n+ 0000000000002c1c 0000000000002c23 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000ed5 v000000000000000 v000000000000001 views at 00000ec7 for:\n+ 0000000000002c23 0000000000002c32 (DW_OP_reg2 (rcx))\n+ 00000edc v000000000000001 v000000000000000 views at 00000ec9 for:\n+ 0000000000002c32 0000000000002c36 (DW_OP_breg2 (rcx): 1; DW_OP_stack_value)\n+ 00000ee5 v000000000000000 v000000000000000 views at 00000ecb for:\n+ 0000000000002c36 0000000000002c3b (DW_OP_reg2 (rcx))\n+ 00000eec \n+\n+ 00000eed v000000000000001 v000000000000000 location view pair\n+\n+ 00000eef v000000000000001 v000000000000000 views at 00000eed for:\n+ 0000000000002bfa 0000000000002bff (DW_OP_reg13 (r13))\n+ 00000ef6 \n+\n+ 00000ef7 v000000000000001 v000000000000000 location view pair\n+\n+ 00000ef9 v000000000000001 v000000000000000 views at 00000ef7 for:\n+ 0000000000002bfa 0000000000002bff (DW_OP_reg3 (rbx))\n+ 00000f00 \n+\n+ 00000f01 v000000000000001 v000000000000000 location view pair\n+ 00000f03 v000000000000000 v000000000000000 location view pair\n+\n+ 00000f05 v000000000000001 v000000000000000 views at 00000f01 for:\n+ 0000000000002bfa 0000000000002bfe (DW_OP_reg0 (rax))\n+ 00000f0c v000000000000000 v000000000000000 views at 00000f03 for:\n+ 0000000000002bfe 0000000000002bff (DW_OP_reg12 (r12))\n+ 00000f13 \n+\n+ 00000f14 v000000000000002 v000000000000000 location view pair\n+\n+ 00000f16 v000000000000002 v000000000000000 views at 00000f14 for:\n+ 0000000000002c3b 0000000000002c53 (DW_OP_reg3 (rbx))\n+ 00000f1d \n+\n+ 00000f1e v000000000000002 v000000000000000 location view pair\n+ 00000f20 v000000000000000 v000000000000000 location view pair\n+\n+ 00000f22 v000000000000002 v000000000000000 views at 00000f1e for:\n+ 0000000000002c3b 0000000000002c3f (DW_OP_reg0 (rax))\n+ 00000f29 v000000000000000 v000000000000000 views at 00000f20 for:\n+ 0000000000002c3f 0000000000002c53 (DW_OP_reg13 (r13))\n+ 00000f30 \n+\n+ 00000f31 v000000000000002 v000000000000000 location view pair\n+\n+ 00000f33 v000000000000002 v000000000000000 views at 00000f31 for:\n+ 0000000000002c3b 0000000000002c53 (DW_OP_reg6 (rbp))\n+ 00000f3a \n \n+ 00000f3b v000000000000000 v000000000000000 location view pair\n+ 00000f3d v000000000000000 v000000000000000 location view pair\n 00000f3f v000000000000000 v000000000000000 location view pair\n 00000f41 v000000000000000 v000000000000000 location view pair\n \n- 00000f43 0000000000002b8c (base address)\n- 00000f4c v000000000000000 v000000000000000 views at 00000f3f for:\n- 0000000000002b8c 0000000000002b97 (DW_OP_reg0 (rax))\n- 00000f51 v000000000000000 v000000000000000 views at 00000f41 for:\n- 0000000000002b97 0000000000002b9b (DW_OP_reg8 (r8))\n- 00000f56 \n-\n- 00000f57 v000000000000001 v000000000000000 location view pair\n- 00000f59 v000000000000000 v000000000000000 location view pair\n-\n- 00000f5b 0000000000002b04 (base address)\n- 00000f64 v000000000000001 v000000000000000 views at 00000f57 for:\n- 0000000000002b04 0000000000002b2c (DW_OP_reg8 (r8))\n- 00000f69 v000000000000000 v000000000000000 views at 00000f59 for:\n- 0000000000002b2c 0000000000002b41 (DW_OP_reg12 (r12))\n- 00000f6e \n-\n- 00000f6f v000000000000001 v000000000000000 location view pair\n- 00000f71 v000000000000000 v000000000000000 location view pair\n-\n- 00000f73 0000000000002b04 (base address)\n- 00000f7c v000000000000001 v000000000000000 views at 00000f6f for:\n- 0000000000002b04 0000000000002b2c (DW_OP_reg5 (rdi))\n- 00000f81 v000000000000000 v000000000000000 views at 00000f71 for:\n- 0000000000002b2c 0000000000002b41 (DW_OP_reg3 (rbx))\n- 00000f86 \n-\n- 00000f87 v000000000000002 v000000000000000 location view pair\n-\n- 00000f89 v000000000000002 v000000000000000 views at 00000f87 for:\n- 0000000000002b41 0000000000002b53 (DW_OP_addr: 3170; DW_OP_stack_value)\n- 00000f9e \n-\n- 00000f9f v000000000000002 v000000000000000 location view pair\n-\n- 00000fa1 v000000000000002 v000000000000000 views at 00000f9f for:\n- 0000000000002b41 0000000000002b53 (DW_OP_addr: 30d3; DW_OP_stack_value)\n- 00000fb6 \n-\n- 00000fb7 v000000000000002 v000000000000000 location view pair\n- 00000fb9 v000000000000000 v000000000000000 location view pair\n-\n- 00000fbb 0000000000002b41 (base address)\n- 00000fc4 v000000000000002 v000000000000000 views at 00000fb7 for:\n- 0000000000002b41 0000000000002b44 (DW_OP_reg0 (rax))\n- 00000fc9 v000000000000000 v000000000000000 views at 00000fb9 for:\n- 0000000000002b44 0000000000002b49 (DW_OP_reg4 (rsi))\n- 00000fce \n-\n- 00000fcf v000000000000002 v000000000000000 location view pair\n-\n- 00000fd1 v000000000000002 v000000000000000 views at 00000fcf for:\n- 0000000000002b41 0000000000002b53 (DW_OP_reg3 (rbx))\n- 00000fdd \n-\n- 00000fde v000000000000002 v000000000000000 location view pair\n-\n- 00000fe0 v000000000000002 v000000000000000 views at 00000fde for:\n- 0000000000002b53 0000000000002b5f (DW_OP_reg15 (r15))\n- 00000fec \n-\n- 00000fed v000000000000002 v000000000000000 location view pair\n-\n- 00000fef v000000000000002 v000000000000000 views at 00000fed for:\n- 0000000000002b53 0000000000002b5f (DW_OP_reg3 (rbx))\n- 00000ffb \n-\n- 00000ffc v000000000000000 v000000000000000 location view pair\n-\n- 00000ffe v000000000000000 v000000000000000 views at 00000ffc for:\n- 0000000000002b64 0000000000002b76 (DW_OP_reg6 (rbp))\n- 0000100a \n-\n- 0000100b v000000000000000 v000000000000000 location view pair\n-\n- 0000100d v000000000000000 v000000000000000 views at 0000100b for:\n- 0000000000002b64 0000000000002b76 (DW_OP_reg3 (rbx))\n- 00001019 \n-\n- 0000101a v000000000000000 v000000000000000 location view pair\n- 0000101c v000000000000000 v000000000000000 location view pair\n-\n- 0000101e 0000000000002bb0 (base address)\n- 00001027 v000000000000000 v000000000000000 views at 0000101a for:\n- 0000000000002bb0 0000000000002bbf (DW_OP_reg5 (rdi))\n- 0000102c v000000000000000 v000000000000000 views at 0000101c for:\n- 0000000000002bbf 0000000000002bc0 (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n- 00001034 \n-\n- 00001035 v000000000000000 v000000000000000 location view pair\n- 00001037 v000000000000000 v000000000000000 location view pair\n-\n- 00001039 0000000000002bb0 (base address)\n- 00001042 v000000000000000 v000000000000000 views at 00001035 for:\n- 0000000000002bb0 0000000000002bbf (DW_OP_reg4 (rsi))\n- 00001047 v000000000000000 v000000000000000 views at 00001037 for:\n- 0000000000002bbf 0000000000002bc0 (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 0000104f \n-\n- 00001050 v000000000000000 v000000000000000 location view pair\n- 00001052 v000000000000000 v000000000000000 location view pair\n- 00001054 v000000000000000 v000000000000000 location view pair\n-\n- 00001056 0000000000002bb0 (base address)\n- 0000105f v000000000000000 v000000000000000 views at 00001050 for:\n- 0000000000002bb0 0000000000002bbb (DW_OP_reg1 (rdx))\n- 00001064 v000000000000000 v000000000000000 views at 00001052 for:\n- 0000000000002bbb 0000000000002bbf (DW_OP_reg8 (r8))\n- 00001069 v000000000000000 v000000000000000 views at 00001054 for:\n- 0000000000002bbf 0000000000002bc0 (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n- 00001071 \n+ 00000f43 v000000000000000 v000000000000000 views at 00000f3b for:\n+ 0000000000002ad0 0000000000002af3 (DW_OP_reg5 (rdi))\n+ 00000f48 v000000000000000 v000000000000000 views at 00000f3d for:\n+ 0000000000002af3 0000000000002b96 (DW_OP_reg14 (r14))\n+ 00000f4e v000000000000000 v000000000000000 views at 00000f3f for:\n+ 0000000000002b96 0000000000002b99 (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n+ 00000f58 v000000000000000 v000000000000000 views at 00000f41 for:\n+ 0000000000002b99 0000000000002bbf (DW_OP_reg14 (r14))\n+ 00000f5f \n+\n+ 00000f60 v000000000000000 v000000000000000 location view pair\n+ 00000f62 v000000000000000 v000000000000000 location view pair\n+ 00000f64 v000000000000000 v000000000000000 location view pair\n+ 00000f66 v000000000000000 v000000000000000 location view pair\n+ 00000f68 v000000000000000 v000000000000000 location view pair\n+\n+ 00000f6a v000000000000000 v000000000000000 views at 00000f60 for:\n+ 0000000000002ad0 0000000000002af3 (DW_OP_reg4 (rsi))\n+ 00000f6f v000000000000000 v000000000000000 views at 00000f62 for:\n+ 0000000000002af3 0000000000002b7a (DW_OP_reg12 (r12))\n+ 00000f75 v000000000000000 v000000000000000 views at 00000f64 for:\n+ 0000000000002b7a 0000000000002b99 (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000f7f v000000000000000 v000000000000000 views at 00000f66 for:\n+ 0000000000002b99 0000000000002bb0 (DW_OP_reg12 (r12))\n+ 00000f86 v000000000000000 v000000000000000 views at 00000f68 for:\n+ 0000000000002bb0 0000000000002bbf (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n+ 00000f90 \n+\n+ 00000f91 v000000000000000 v000000000000000 location view pair\n+ 00000f93 v000000000000000 v000000000000000 location view pair\n+ 00000f95 v000000000000000 v000000000000000 location view pair\n+ 00000f97 v000000000000000 v000000000000000 location view pair\n+\n+ 00000f99 v000000000000000 v000000000000000 views at 00000f91 for:\n+ 0000000000002ad0 0000000000002af3 (DW_OP_reg1 (rdx))\n+ 00000f9e v000000000000000 v000000000000000 views at 00000f93 for:\n+ 0000000000002af3 0000000000002b94 (DW_OP_reg13 (r13))\n+ 00000fa4 v000000000000000 v000000000000000 views at 00000f95 for:\n+ 0000000000002b94 0000000000002b99 (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n+ 00000fae v000000000000000 v000000000000000 views at 00000f97 for:\n+ 0000000000002b99 0000000000002bbf (DW_OP_reg13 (r13))\n+ 00000fb5 \n+\n+ 00000fb6 v000000000000000 v000000000000000 location view pair\n+ 00000fb8 v000000000000000 v000000000000000 location view pair\n+\n+ 00000fba v000000000000000 v000000000000000 views at 00000fb6 for:\n+ 0000000000002af7 0000000000002b66 (DW_OP_reg6 (rbp))\n+ 00000fc0 v000000000000000 v000000000000000 views at 00000fb8 for:\n+ 0000000000002b99 0000000000002bbf (DW_OP_reg6 (rbp))\n+ 00000fc7 \n+\n+ 00000fc8 v000000000000000 v000000000000000 location view pair\n+ 00000fca v000000000000000 v000000000000000 location view pair\n+ 00000fcc v000000000000000 v000000000000000 location view pair\n+\n+ 00000fce v000000000000000 v000000000000000 views at 00000fc8 for:\n+ 0000000000002b12 0000000000002b15 (DW_OP_reg0 (rax))\n+ 00000fd3 v000000000000000 v000000000000000 views at 00000fca for:\n+ 0000000000002b15 0000000000002b8f (DW_OP_reg3 (rbx))\n+ 00000fd9 v000000000000000 v000000000000000 views at 00000fcc for:\n+ 0000000000002b99 0000000000002bbf (DW_OP_reg3 (rbx))\n+ 00000fe0 \n+\n+ 00000fe1 v000000000000000 v000000000000000 location view pair\n+ 00000fe3 v000000000000000 v000000000000000 location view pair\n+\n+ 00000fe5 v000000000000000 v000000000000000 views at 00000fe1 for:\n+ 0000000000002b1e 0000000000002b3b (DW_OP_reg0 (rax))\n+ 00000fea v000000000000000 v000000000000000 views at 00000fe3 for:\n+ 0000000000002b3b 0000000000002b4f (DW_OP_reg1 (rdx))\n+ 00000fef \n+\n+ 00000ff0 v000000000000000 v000000000000000 location view pair\n+ 00000ff2 v000000000000000 v000000000000001 location view pair\n+ 00000ff4 v000000000000000 v000000000000000 location view pair\n+\n+ 00000ff6 v000000000000000 v000000000000000 views at 00000ff0 for:\n+ 0000000000002b5c 0000000000002b6d (DW_OP_reg0 (rax))\n+ 00000ffd v000000000000000 v000000000000001 views at 00000ff2 for:\n+ 0000000000002b6d 0000000000002b87 (DW_OP_breg6 (rbp): -1; DW_OP_stack_value)\n+ 00001006 v000000000000000 v000000000000000 views at 00000ff4 for:\n+ 0000000000002b99 0000000000002bb4 (DW_OP_reg0 (rax))\n+ 0000100d \n+\n+ 0000100e v000000000000000 v000000000000000 location view pair\n+ 00001010 v000000000000000 v000000000000001 location view pair\n+\n+ 00001012 v000000000000000 v000000000000000 views at 0000100e for:\n+ 0000000000002b7a 0000000000002b7e (DW_OP_reg0 (rax))\n+ 00001019 v000000000000000 v000000000000001 views at 00001010 for:\n+ 0000000000002b7e 0000000000002b87 (DW_OP_reg12 (r12))\n+ 00001020 \n+\n+ 00001021 v000000000000002 v000000000000000 location view pair\n+ 00001023 v000000000000000 v000000000000000 location view pair\n+\n+ 00001025 v000000000000002 v000000000000000 views at 00001021 for:\n+ 0000000000002b1e 0000000000002b25 (DW_OP_lit0; DW_OP_stack_value)\n+ 0000102b v000000000000000 v000000000000000 views at 00001023 for:\n+ 0000000000002b25 0000000000002b38 (DW_OP_reg2 (rcx))\n+ 00001030 \n+\n+ 00001031 v000000000000000 v000000000000000 location view pair\n+ 00001033 v000000000000000 v000000000000000 location view pair\n+\n+ 00001035 v000000000000000 v000000000000000 views at 00001031 for:\n+ 0000000000002ae5 0000000000002af3 (DW_OP_reg4 (rsi))\n+ 0000103a v000000000000000 v000000000000000 views at 00001033 for:\n+ 0000000000002af3 0000000000002af4 (DW_OP_reg12 (r12))\n+ 0000103f \n+\n+ 00001040 v000000000000001 v000000000000000 location view pair\n+ 00001042 v000000000000000 v000000000000000 location view pair\n+\n+ 00001044 v000000000000001 v000000000000000 views at 00001040 for:\n+ 0000000000002ad4 0000000000002af3 (DW_OP_reg5 (rdi))\n+ 00001049 v000000000000000 v000000000000000 views at 00001042 for:\n+ 0000000000002af3 0000000000002af4 (DW_OP_reg14 (r14))\n+ 0000104e \n+\n+ 0000104f v000000000000001 v000000000000000 location view pair\n+\n+ 00001051 v000000000000001 v000000000000000 views at 0000104f for:\n+ 0000000000002b12 0000000000002b1e (DW_OP_lit0; DW_OP_stack_value)\n+ 00001057 \n+\n+ 00001058 v000000000000001 v000000000000000 location view pair\n+\n+ 0000105a v000000000000001 v000000000000000 views at 00001058 for:\n+ 0000000000002b12 0000000000002b1e (DW_OP_reg12 (r12))\n+ 0000105f \n+\n+ 00001060 v000000000000001 v000000000000000 location view pair\n+\n+ 00001062 v000000000000001 v000000000000000 views at 00001060 for:\n+ 0000000000002b12 0000000000002b1e (DW_OP_reg14 (r14))\n+ 00001067 \n+\n+ 00001068 v000000000000001 v000000000000000 location view pair\n+\n+ 0000106a v000000000000001 v000000000000000 views at 00001068 for:\n+ 0000000000002b4a 0000000000002b4f (DW_OP_reg1 (rdx))\n+ 0000106f \n \n+ 00001070 v000000000000001 v000000000000000 location view pair\n 00001072 v000000000000000 v000000000000000 location view pair\n- 00001074 v000000000000000 v000000000000000 location view pair\n \n- 00001076 0000000000002bd0 (base address)\n- 0000107f v000000000000000 v000000000000000 views at 00001072 for:\n- 0000000000002bd0 0000000000002c66 (DW_OP_reg5 (rdi))\n- 00001085 v000000000000000 v000000000000000 views at 00001074 for:\n- 0000000000002c66 0000000000002c84 (DW_OP_entry_value: (DW_OP_reg5 (rdi)); DW_OP_stack_value)\n+ 00001074 v000000000000001 v000000000000000 views at 00001070 for:\n+ 0000000000002b4a 0000000000002b4f (DW_OP_reg4 (rsi))\n+ 00001079 v000000000000000 v000000000000000 views at 00001072 for:\n+ 0000000000002b4f 0000000000002b50 (DW_OP_reg12 (r12))\n+ 0000107f \n+\n+ 00001080 v000000000000001 v000000000000000 location view pair\n+ 00001082 v000000000000000 v000000000000000 location view pair\n+\n+ 00001084 v000000000000001 v000000000000000 views at 00001080 for:\n+ 0000000000002b4a 0000000000002b4f (DW_OP_reg5 (rdi))\n+ 00001089 v000000000000000 v000000000000000 views at 00001082 for:\n+ 0000000000002b4f 0000000000002b50 (DW_OP_reg14 (r14))\n 0000108f \n \n- 00001090 v000000000000000 v000000000000000 location view pair\n- 00001092 v000000000000000 v000000000000000 location view pair\n+ 00001090 v000000000000002 v000000000000000 location view pair\n+\n+ 00001092 v000000000000002 v000000000000000 views at 00001090 for:\n+ 0000000000002b50 0000000000002b5c (DW_OP_lit0; DW_OP_stack_value)\n+ 0000109a \n+\n+ 0000109b v000000000000002 v000000000000000 location view pair\n+\n+ 0000109d v000000000000002 v000000000000000 views at 0000109b for:\n+ 0000000000002b50 0000000000002b5c (DW_OP_reg3 (rbx))\n+ 000010a4 \n+\n+ 000010a5 v000000000000001 v000000000000000 location view pair\n+\n+ 000010a7 v000000000000001 v000000000000000 views at 000010a5 for:\n+ 0000000000002b7a 0000000000002b7f (DW_OP_reg6 (rbp))\n+ 000010ae \n+\n+ 000010af v000000000000001 v000000000000000 location view pair\n+\n+ 000010b1 v000000000000001 v000000000000000 views at 000010af for:\n+ 0000000000002b7a 0000000000002b7f (DW_OP_reg3 (rbx))\n+ 000010b8 \n+\n+ 000010b9 v000000000000001 v000000000000000 location view pair\n+ 000010bb v000000000000000 v000000000000000 location view pair\n \n- 00001094 0000000000002bd0 (base address)\n- 0000109d v000000000000000 v000000000000000 views at 00001090 for:\n- 0000000000002bd0 0000000000002c66 (DW_OP_reg4 (rsi))\n- 000010a3 v000000000000000 v000000000000000 views at 00001092 for:\n- 0000000000002c66 0000000000002c84 (DW_OP_entry_value: (DW_OP_reg4 (rsi)); DW_OP_stack_value)\n- 000010ad \n-\n- 000010ae v000000000000000 v000000000000000 location view pair\n- 000010b0 v000000000000000 v000000000000000 location view pair\n-\n- 000010b2 0000000000002bd0 (base address)\n- 000010bb v000000000000000 v000000000000000 views at 000010ae for:\n- 0000000000002bd0 0000000000002c66 (DW_OP_reg1 (rdx))\n- 000010c1 v000000000000000 v000000000000000 views at 000010b0 for:\n- 0000000000002c66 0000000000002c84 (DW_OP_entry_value: (DW_OP_reg1 (rdx)); DW_OP_stack_value)\n+ 000010bd v000000000000001 v000000000000000 views at 000010b9 for:\n+ 0000000000002b7a 0000000000002b7e (DW_OP_reg0 (rax))\n+ 000010c4 v000000000000000 v000000000000000 views at 000010bb for:\n+ 0000000000002b7e 0000000000002b7f (DW_OP_reg12 (r12))\n 000010cb \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "unified_diff": "@@ -14,27 +14,27 @@\n Offset into .debug_info: 0x54d9\n Pointer Size: 8\n Segment Size: 0\n \n Address Length\n 00000000000028b0 0000000000000086\n 0000000000000000 0000000000000000\n- Length: 44\n+ Length: 60\n Version: 2\n Offset into .debug_info: 0x5651\n Pointer Size: 8\n Segment Size: 0\n \n Address Length\n- 0000000000002940 00000000000001be\n+ 0000000000002940 00000000000000ca\n+ 0000000000002a10 00000000000000b4\n 0000000000000000 0000000000000000\n- Length: 60\n+ Length: 44\n Version: 2\n- Offset into .debug_info: 0x5c9d\n+ Offset into .debug_info: 0x5a8d\n Pointer Size: 8\n Segment Size: 0\n \n Address Length\n- 0000000000002b00 00000000000000ca\n- 0000000000002bd0 00000000000000b4\n+ 0000000000002ad0 00000000000001be\n 0000000000000000 0000000000000000\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,24 +1,24 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+`nGCC: (Debian 13.2.0-25) 13.2.0\n a```b0vd`\n-7^Sxghf(\n-om$p%c|n \n-q\"o1+d-TiU\n+YICWJ_A}\n+RI.xqZoto\n+O'hKI_;y2l\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n curses.cpp\n generic_posix.cpp\n-unix_strings.cpp\n generic.cpp\n+unix_strings.cpp\n __FRAME_END__\n __dso_handle\n _DYNAMIC\n __GNU_EH_FRAME_HDR\n __TMC_END__\n _GLOBAL_OFFSET_TABLE_\n getenv@GLIBC_2.2.5\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -62,24 +62,24 @@\n \n 00000000000028b0 :\n \t...\n \n 0000000000002910 :\n \t...\n \n-0000000000002940 :\n+0000000000002940 :\n \t...\n \n-0000000000002a30 :\n+00000000000029f0 :\n \t...\n \n-0000000000002b00 :\n+0000000000002a00 :\n \t...\n \n-0000000000002bb0 :\n+0000000000002a10 :\n \t...\n \n-0000000000002bc0 :\n+0000000000002ad0 :\n \t...\n \n-0000000000002bd0 :\n+0000000000002bc0 :\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .fini:\n \n-0000000000002c84 <_fini>:\n+0000000000002c90 <_fini>:\n \t...\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -25,17 +25,17 @@\n [ 195] stdlib-bsearch.h\n [ 1a6] generic.h\n [ 1b0] term.h\n [ 1b7] unistd.h\n [ 1c0] curses.h\n [ 1c9] confname.h\n [ 1d4] c++config.h\n- [ 1e0] src/shared/cpp/osx.cpp\n- [ 1f7] src/shared/cpp/generic_posix.cpp\n- [ 218] src/shared/cpp\n- [ 227] string.h\n- [ 230] errno.h\n- [ 238] src/shared/cpp/unix_strings.cpp\n- [ 258] wchar.h\n- [ 260] src/shared/cpp/generic.cpp\n- [ 27b] stdarg.h\n+ [ 1e0] src/shared/cpp/generic_posix.cpp\n+ [ 201] src/shared/cpp\n+ [ 210] string.h\n+ [ 219] errno.h\n+ [ 221] src/shared/cpp/generic.cpp\n+ [ 23c] stdarg.h\n+ [ 245] src/shared/cpp/unix_strings.cpp\n+ [ 265] wchar.h\n+ [ 26d] 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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f6c6962 6e617469 76652d70 -gnu/libnative-p\n 0x00000030 6c617466 6f726d2d 6a6e692e 64656275 latform-jni.debu\n- 0x00000040 67009bde 5e67a24c ec1c4398 5c9a6e12 g...^g.L..C.\\.n.\n- 0x00000050 fa12462f b278 ..F/.x\n+ 0x00000040 670034cb 33ab26dd 5392abd7 0cf713ae g.4.3.&.S.......\n+ 0x00000050 9f1aa948 fd93 ...H..\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 67656e65 7269635f osx.cpp.generic_\n- 0x000000b0 706f7369 782e6370 7000756e 69785f73 posix.cpp.unix_s\n- 0x000000c0 7472696e 67732e63 70700067 656e6572 trings.cpp.gener\n- 0x000000d0 69632e63 7070005f 5f465241 4d455f45 ic.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 005f6669 6e69005f 5f64736f ND__._fini.__dso\n 0x000000f0 5f68616e 646c6500 5f44594e 414d4943 _handle._DYNAMIC\n 0x00000100 005f5f47 4e555f45 485f4652 414d455f .__GNU_EH_FRAME_\n 0x00000110 48445200 5f5f544d 435f454e 445f5f00 HDR.__TMC_END__.\n 0x00000120 5f474c4f 42414c5f 4f464653 45545f54 _GLOBAL_OFFSET_T\n 0x00000130 41424c45 5f005f69 6e697400 67657465 ABLE_._init.gete\n 0x00000140 6e764047 4c494243 5f322e32 2e350066 nv@GLIBC_2.2.5.f\n"}]}]}]}]}]}