--- /srv/reproducible-results/rbuild-debian/r-b-build.ELFmimrm/b1/libnative-platform-java_0.14-6_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.ELFmimrm/b2/libnative-platform-java_0.14-6_armhf.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ 6c7dd21676b979932f6a64d0306457fe 110156 doc optional libnative-platform-java-doc_0.14-6_all.deb │ 97f74130f528707e00514a7d0d732a77 70264 java optional libnative-platform-java_0.14-6_all.deb │ - 54788dbebb7de5c54905680fa61d870f 48688 debug optional libnative-platform-jni-dbgsym_0.14-6_armhf.deb │ - 83b05bc9564374ef77b67b1258935a2c 10264 java optional libnative-platform-jni_0.14-6_armhf.deb │ + 1ed5ddd6ac1e99bf33ddafe5af7fa884 48612 debug optional libnative-platform-jni-dbgsym_0.14-6_armhf.deb │ + ffd7e00d2dcd14aa10ac68e4deb665ca 10272 java optional libnative-platform-jni_0.14-6_armhf.deb ├── libnative-platform-jni_0.14-6_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-02-19 17:15:43.000000 debian-binary │ │ -rw-r--r-- 0 0 0 804 2024-02-19 17:15:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 9268 2024-02-19 17:15:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 9276 2024-02-19 17:15:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/jni/libnative-platform-curses.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -24,31 +24,31 @@ │ │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND tgetent@NCURSES6_TINFO_5.0.19991023 (4) │ │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ │ 22: 00000000 0 FUNC GLOBAL DEFAULT UND tparm@NCURSES6_TINFO_5.0.19991023 (4) │ │ │ │ │ 23: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr1@GCC_3.5 (2) │ │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ │ 25: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (3) │ │ │ │ │ 26: 00001061 136 FUNC GLOBAL DEFAULT 11 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject │ │ │ │ │ - 27: 000015b5 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ + 27: 00001549 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ 28: 000013a5 68 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down │ │ │ │ │ 29: 000010ed 548 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal │ │ │ │ │ - 30: 0000150d 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 30: 000014a1 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ 31: 00001489 24 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine │ │ │ │ │ 32: 00001615 176 FUNC GLOBAL DEFAULT 11 java_to_char │ │ │ │ │ - 33: 000014f1 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 33: 000015f9 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ 34: 00003098 4 OBJECT GLOBAL DEFAULT 21 current_terminal │ │ │ │ │ 35: 00001311 24 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold │ │ │ │ │ 36: 000016c5 152 FUNC GLOBAL DEFAULT 11 char_to_java │ │ │ │ │ 37: 00001345 28 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground │ │ │ │ │ 38: 000013e9 68 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left │ │ │ │ │ 39: 00001471 24 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine │ │ │ │ │ 40: 0000142d 68 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right │ │ │ │ │ 41: 00001361 68 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up │ │ │ │ │ 42: 000010e9 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion │ │ │ │ │ 43: 000030a0 36 OBJECT GLOBAL DEFAULT 22 terminal_capabilities │ │ │ │ │ 44: 00001329 28 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset │ │ │ │ │ - 45: 000014a1 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 45: 000015a9 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ 46: 00000ff9 6 FUNC GLOBAL DEFAULT 11 _Z6getcapPKc │ │ │ │ │ - 47: 000015b1 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ - 48: 00001591 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 47: 00001545 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ + 48: 00001525 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ 49: 00001001 96 FUNC GLOBAL DEFAULT 11 _Z16write_capabilityP7JNIEnv_PKcP8_jobject │ │ │ │ │ 50: 00000fc1 56 FUNC GLOBAL DEFAULT 11 _Z17write_to_terminali │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ │ 00003084 00001015 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ 00003088 00002b15 R_ARM_GLOB_DAT 000030a0 terminal_capabilities │ │ │ │ │ 0000308c 00003215 R_ARM_GLOB_DAT 00000fc1 _Z17write_to_terminali │ │ │ │ │ 00003090 00001915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xcbc contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000300c 00001b16 R_ARM_JUMP_SLOT 000015b5 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ +0000300c 00001b16 R_ARM_JUMP_SLOT 00001549 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ 00003010 00003116 R_ARM_JUMP_SLOT 00001001 _Z16write_capabilityP7JNIEnv_PKcP8_jobject │ │ │ │ │ 00003014 00000416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ -00003018 00003016 R_ARM_JUMP_SLOT 00001591 mark_failed_with_message │ │ │ │ │ +00003018 00003016 R_ARM_JUMP_SLOT 00001525 mark_failed_with_message │ │ │ │ │ 0000301c 00000516 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ │ 00003020 00000616 R_ARM_JUMP_SLOT 00000000 tputs@NCURSES6_TINFO_5.0.19991023 │ │ │ │ │ -00003024 00001e16 R_ARM_JUMP_SLOT 0000150d mark_failed_with_code │ │ │ │ │ +00003024 00001e16 R_ARM_JUMP_SLOT 000014a1 mark_failed_with_code │ │ │ │ │ 00003028 00000716 R_ARM_JUMP_SLOT 00000000 strerror_r@GLIBC_2.4 │ │ │ │ │ -0000302c 00002116 R_ARM_JUMP_SLOT 000014f1 map_error_code │ │ │ │ │ +0000302c 00002116 R_ARM_JUMP_SLOT 000015f9 map_error_code │ │ │ │ │ 00003030 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ 00003034 00000a16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ │ 00003038 00000b16 R_ARM_JUMP_SLOT 00000000 wcslen@GLIBC_2.4 │ │ │ │ │ 0000303c 00000d16 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ │ 00003040 00000e16 R_ARM_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.4 │ │ │ │ │ 00003044 00000f16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ 00003048 00001116 R_ARM_JUMP_SLOT 00000000 tgetstr@NCURSES6_TINFO_5.0.19991023 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 049b13d948bdd3909b43e9627ba41eeb5e1bab52 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8778e7b7a11aedf57bc78ac7dc473a0d4b3e2e3d │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -18,24 +18,24 @@ │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine │ │ │ │ │ -mark_failed_with_errno │ │ │ │ │ -__errno_location │ │ │ │ │ -strerror_r │ │ │ │ │ -mark_failed_with_code │ │ │ │ │ -map_error_code │ │ │ │ │ _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ __stack_chk_fail │ │ │ │ │ __stack_chk_guard │ │ │ │ │ __aeabi_unwind_cpp_pr1 │ │ │ │ │ +mark_failed_with_code │ │ │ │ │ +map_error_code │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ +mark_failed_with_errno │ │ │ │ │ +__errno_location │ │ │ │ │ +strerror_r │ │ │ │ │ java_to_char │ │ │ │ │ wcstombs │ │ │ │ │ mbstowcs │ │ │ │ │ libtinfo.so.6 │ │ │ │ │ libgcc_s.so.1 │ │ │ │ │ libc.so.6 │ │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -68,33 +68,33 @@ │ │ │ │ │ 0x00000950 726e616c 5f6a6e69 5f546572 6d696e66 rnal_jni_Terminf │ │ │ │ │ 0x00000960 6f46756e 6374696f 6e735f73 74617274 oFunctions_start │ │ │ │ │ 0x00000970 4c696e65 004a6176 615f6e65 745f7275 Line.Java_net_ru │ │ │ │ │ 0x00000980 62796772 61706566 72756974 5f706c61 bygrapefruit_pla │ │ │ │ │ 0x00000990 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j │ │ │ │ │ 0x000009a0 6e695f54 65726d69 6e666f46 756e6374 ni_TerminfoFunct │ │ │ │ │ 0x000009b0 696f6e73 5f636c65 6172546f 456e644f ions_clearToEndO │ │ │ │ │ - 0x000009c0 664c696e 65006d61 726b5f66 61696c65 fLine.mark_faile │ │ │ │ │ - 0x000009d0 645f7769 74685f65 72726e6f 006d616c d_with_errno.mal │ │ │ │ │ - 0x000009e0 6c6f6300 5f5f6572 726e6f5f 6c6f6361 loc.__errno_loca │ │ │ │ │ - 0x000009f0 74696f6e 00737472 6572726f 725f7200 tion.strerror_r. │ │ │ │ │ - 0x00000a00 6d61726b 5f666169 6c65645f 77697468 mark_failed_with │ │ │ │ │ - 0x00000a10 5f636f64 65006672 6565006d 61705f65 _code.free.map_e │ │ │ │ │ - 0x00000a20 72726f72 5f636f64 65005f5a 4e374a4e rror_code._ZN7JN │ │ │ │ │ - 0x00000a30 49456e76 5f313443 616c6c56 6f69644d IEnv_14CallVoidM │ │ │ │ │ - 0x00000a40 6574686f 64455038 5f6a6f62 6a656374 ethodEP8_jobject │ │ │ │ │ - 0x00000a50 5031305f 6a6d6574 686f6449 447a005f P10_jmethodIDz._ │ │ │ │ │ - 0x00000a60 5f737461 636b5f63 686b5f66 61696c00 _stack_chk_fail. │ │ │ │ │ - 0x00000a70 5f5f7374 61636b5f 63686b5f 67756172 __stack_chk_guar │ │ │ │ │ - 0x00000a80 64005f5f 61656162 695f756e 77696e64 d.__aeabi_unwind │ │ │ │ │ - 0x00000a90 5f637070 5f707231 004a6176 615f6e65 _cpp_pr1.Java_ne │ │ │ │ │ - 0x00000aa0 745f7275 62796772 61706566 72756974 t_rubygrapefruit │ │ │ │ │ - 0x00000ab0 5f706c61 74666f72 6d5f696e 7465726e _platform_intern │ │ │ │ │ - 0x00000ac0 616c5f6a 6e695f4e 61746976 654c6962 al_jni_NativeLib │ │ │ │ │ - 0x00000ad0 72617279 46756e63 74696f6e 735f6765 raryFunctions_ge │ │ │ │ │ - 0x00000ae0 74566572 73696f6e 006a6176 615f746f tVersion.java_to │ │ │ │ │ + 0x000009c0 664c696e 65005f5a 4e374a4e 49456e76 fLine._ZN7JNIEnv │ │ │ │ │ + 0x000009d0 5f313443 616c6c56 6f69644d 6574686f _14CallVoidMetho │ │ │ │ │ + 0x000009e0 64455038 5f6a6f62 6a656374 5031305f dEP8_jobjectP10_ │ │ │ │ │ + 0x000009f0 6a6d6574 686f6449 447a005f 5f737461 jmethodIDz.__sta │ │ │ │ │ + 0x00000a00 636b5f63 686b5f66 61696c00 5f5f7374 ck_chk_fail.__st │ │ │ │ │ + 0x00000a10 61636b5f 63686b5f 67756172 64005f5f ack_chk_guard.__ │ │ │ │ │ + 0x00000a20 61656162 695f756e 77696e64 5f637070 aeabi_unwind_cpp │ │ │ │ │ + 0x00000a30 5f707231 006d6172 6b5f6661 696c6564 _pr1.mark_failed │ │ │ │ │ + 0x00000a40 5f776974 685f636f 6465006d 61705f65 _with_code.map_e │ │ │ │ │ + 0x00000a50 72726f72 5f636f64 65004a61 76615f6e rror_code.Java_n │ │ │ │ │ + 0x00000a60 65745f72 75627967 72617065 66727569 et_rubygrapefrui │ │ │ │ │ + 0x00000a70 745f706c 6174666f 726d5f69 6e746572 t_platform_inter │ │ │ │ │ + 0x00000a80 6e616c5f 6a6e695f 4e617469 76654c69 nal_jni_NativeLi │ │ │ │ │ + 0x00000a90 62726172 7946756e 6374696f 6e735f67 braryFunctions_g │ │ │ │ │ + 0x00000aa0 65745665 7273696f 6e006d61 726b5f66 etVersion.mark_f │ │ │ │ │ + 0x00000ab0 61696c65 645f7769 74685f65 72726e6f ailed_with_errno │ │ │ │ │ + 0x00000ac0 006d616c 6c6f6300 5f5f6572 726e6f5f .malloc.__errno_ │ │ │ │ │ + 0x00000ad0 6c6f6361 74696f6e 00737472 6572726f location.strerro │ │ │ │ │ + 0x00000ae0 725f7200 66726565 006a6176 615f746f r_r.free.java_to │ │ │ │ │ 0x00000af0 5f636861 72007763 73746f6d 62730073 _char.wcstombs.s │ │ │ │ │ 0x00000b00 74726c65 6e006d62 73746f77 63730077 trlen.mbstowcs.w │ │ │ │ │ 0x00000b10 63736c65 6e006c69 6274696e 666f2e73 cslen.libtinfo.s │ │ │ │ │ 0x00000b20 6f2e3600 6c696267 63635f73 2e736f2e o.6.libgcc_s.so. │ │ │ │ │ 0x00000b30 31006c69 62632e73 6f2e3600 6c642d6c 1.libc.so.6.ld-l │ │ │ │ │ 0x00000b40 696e7578 2d61726d 68662e73 6f2e3300 inux-armhf.so.3. │ │ │ │ │ 0x00000b50 474c4942 435f322e 34004e43 55525345 GLIBC_2.4.NCURSE │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 16838 │ │ │ │ │ @@ -58,85 +58,69 @@ │ │ │ │ │ strdeq r2, [r0], -lr │ │ │ │ │ strdeq r2, [r0], -r6 │ │ │ │ │ frame_dummy(): │ │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ │ │ 00000fc0 : │ │ │ │ │ write_to_terminal(int): │ │ │ │ │ -./src/curses/cpp/curses.cpp:48 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [pc, #32] @ (ff0 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ -./src/curses/cpp/curses.cpp:49 │ │ │ │ │ ldr.w ip, [pc, #32] @ ff4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ -./src/curses/cpp/curses.cpp:48 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:49 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ -./src/curses/cpp/curses.cpp:49 │ │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx e30 │ │ │ │ │ -./src/curses/cpp/curses.cpp:51 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00000ff8 : │ │ │ │ │ getcap(char const*): │ │ │ │ │ -./src/curses/cpp/curses.cpp:54 │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w e6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001000 : │ │ │ │ │ write_capability(JNIEnv_*, char const*, _jobject*): │ │ │ │ │ -./src/curses/cpp/curses.cpp:57 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w ip, [pc, #64] @ 1050 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add ip, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:58 │ │ │ │ │ cbz r1, 1036 │ │ │ │ │ -./src/curses/cpp/curses.cpp:62 │ │ │ │ │ ldr r3, [pc, #56] @ (1054 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx df0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:62 (discriminator 1) │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1044 │ │ │ │ │ -./src/curses/cpp/curses.cpp:66 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ -./src/curses/cpp/curses.cpp:59 │ │ │ │ │ ldr r1, [pc, #32] @ (1058 ) │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:66 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ -./src/curses/cpp/curses.cpp:63 │ │ │ │ │ b.w dd4 │ │ │ │ │ ldr r1, [pc, #20] @ (105c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 103a │ │ │ │ │ nop │ │ │ │ │ @@ -147,70 +131,56 @@ │ │ │ │ │ lsls r0, r7, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001060 : │ │ │ │ │ write_param_capability(JNIEnv_*, char const*, int, _jobject*): │ │ │ │ │ -./src/curses/cpp/curses.cpp:68 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [pc, #100] @ (10d4 ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:69 │ │ │ │ │ cbz r1, 10ac │ │ │ │ │ -./src/curses/cpp/curses.cpp:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ blx ed4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:75 │ │ │ │ │ cbz r0, 10bc │ │ │ │ │ -./src/curses/cpp/curses.cpp:80 │ │ │ │ │ ldr r3, [pc, #64] @ (10d8 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx df0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:80 (discriminator 1) │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 10ce │ │ │ │ │ -./src/curses/cpp/curses.cpp:84 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ -./src/curses/cpp/curses.cpp:70 │ │ │ │ │ ldr r1, [pc, #44] @ (10dc ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:84 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ -./src/curses/cpp/curses.cpp:81 │ │ │ │ │ b.w dd4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:76 │ │ │ │ │ ldr r1, [pc, #32] @ (10e0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:81 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ -./src/curses/cpp/curses.cpp:84 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ -./src/curses/cpp/curses.cpp:81 │ │ │ │ │ b.w dd4 │ │ │ │ │ ldr r1, [pc, #20] @ (10e4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 10c0 │ │ │ │ │ subs r6, r0, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ @@ -220,287 +190,207 @@ │ │ │ │ │ lsls r2, r5, #29 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #28 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000010e8 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:89 │ │ │ │ │ movs r0, #25 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000010ec : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:92 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ -./src/curses/cpp/curses.cpp:93 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ -./src/curses/cpp/curses.cpp:92 │ │ │ │ │ ldr r7, [pc, #432] @ (12b4 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:93 │ │ │ │ │ mov r0, r5 │ │ │ │ │ -./src/curses/cpp/curses.cpp:92 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ add r7, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:93 │ │ │ │ │ blx e48 │ │ │ │ │ -./src/curses/cpp/curses.cpp:93 (discriminator 1) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1296 │ │ │ │ │ -./src/curses/cpp/curses.cpp:97 │ │ │ │ │ ldr r3, [pc, #412] @ (12b8 ) │ │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1146 │ │ │ │ │ ldr r3, [pc, #404] @ (12bc ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ -./src/curses/cpp/curses.cpp:141 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ -./src/curses/cpp/curses.cpp:140 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ -./src/curses/cpp/curses.cpp:141 │ │ │ │ │ cbz r1, 1140 │ │ │ │ │ -./src/curses/cpp/curses.cpp:142 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:144 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ -./src/curses/cpp/curses.cpp:142 │ │ │ │ │ b.w db8 │ │ │ │ │ -./src/curses/cpp/curses.cpp:144 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -./src/curses/cpp/curses.cpp:98 │ │ │ │ │ ldr r0, [pc, #376] @ (12c0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx de4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:99 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 12ae │ │ │ │ │ -./src/curses/cpp/curses.cpp:103 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx ea0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:104 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.w 12a8 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:896 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [pc, #336] @ (12c4 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [pc, #328] @ (12c8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx fp │ │ │ │ │ -./src/curses/cpp/curses.cpp:111 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ mov sl, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:111 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx e7c │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1321 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ -./src/curses/cpp/curses.cpp:111 │ │ │ │ │ mov r3, r0 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1321 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r1, #416] @ 0x1a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx sl │ │ │ │ │ -./src/curses/cpp/curses.cpp:115 │ │ │ │ │ ldr r0, [pc, #296] @ (12cc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -./src/curses/cpp/curses.cpp:115 (discriminator 1) │ │ │ │ │ ldr r3, [pc, #272] @ (12bc ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ -./src/curses/cpp/curses.cpp:116 │ │ │ │ │ ldr r0, [pc, #288] @ (12d0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [pc, #280] @ (12d4 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:116 (discriminator 1) │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [pc, #272] @ (12d8 ) │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ -./src/curses/cpp/curses.cpp:118 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ mov r2, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:118 │ │ │ │ │ cbz r3, 11da │ │ │ │ │ -./src/curses/cpp/curses.cpp:118 (discriminator 1) │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ -./src/curses/cpp/curses.cpp:118 (discriminator 6) │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1325 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r1, #420] @ 0x1a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx sl │ │ │ │ │ -./src/curses/cpp/curses.cpp:121 │ │ │ │ │ ldr r0, [pc, #244] @ (12dc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [pc, #236] @ (12e0 ) │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [pc, #232] @ (12e4 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:121 (discriminator 1) │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ mov fp, r3 │ │ │ │ │ blx sl │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1325 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ mov r2, r0 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1325 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #420] @ 0x1a4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:123 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1325 │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ blx sl │ │ │ │ │ -./src/curses/cpp/curses.cpp:126 │ │ │ │ │ ldr r0, [pc, #200] @ (12e8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -./src/curses/cpp/curses.cpp:126 (discriminator 1) │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ -./src/curses/cpp/curses.cpp:127 │ │ │ │ │ ldr r0, [pc, #196] @ (12ec ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -./src/curses/cpp/curses.cpp:127 (discriminator 1) │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ -./src/curses/cpp/curses.cpp:128 │ │ │ │ │ ldr r0, [pc, #188] @ (12f0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -./src/curses/cpp/curses.cpp:128 (discriminator 1) │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ -./src/curses/cpp/curses.cpp:129 │ │ │ │ │ ldr r0, [pc, #184] @ (12f4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -./src/curses/cpp/curses.cpp:129 (discriminator 1) │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ -./src/curses/cpp/curses.cpp:130 │ │ │ │ │ ldr r0, [pc, #176] @ (12f8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -./src/curses/cpp/curses.cpp:130 (discriminator 1) │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ -./src/curses/cpp/curses.cpp:131 │ │ │ │ │ ldr r0, [pc, #172] @ (12fc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx eac │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ -./src/curses/cpp/curses.cpp:131 (discriminator 1) │ │ │ │ │ str r0, [r7, #32] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [pc, #152] @ (1300 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ -./src/curses/cpp/curses.cpp:138 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1289 │ │ │ │ │ mov r2, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:138 │ │ │ │ │ cbz r3, 1288 │ │ │ │ │ -./src/curses/cpp/curses.cpp:134 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cbz r3, 1288 │ │ │ │ │ -./src/curses/cpp/curses.cpp:135 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cbz r3, 1288 │ │ │ │ │ -./src/curses/cpp/curses.cpp:136 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cbz r3, 1288 │ │ │ │ │ -./src/curses/cpp/curses.cpp:137 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cbz r3, 1288 │ │ │ │ │ -./src/curses/cpp/curses.cpp:138 (discriminator 3) │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ -./src/curses/cpp/curses.cpp:133 │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1325 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r6, [r0, #420] @ 0x1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1326 │ │ │ │ │ b.n 112a │ │ │ │ │ -./src/curses/cpp/curses.cpp:94 │ │ │ │ │ ldr r1, [pc, #108] @ (1304 ) │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:100 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:144 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ -./src/curses/cpp/curses.cpp:100 │ │ │ │ │ b.w dd4 │ │ │ │ │ -./src/curses/cpp/curses.cpp:105 │ │ │ │ │ ldr r1, [pc, #92] @ (1308 ) │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 129a │ │ │ │ │ -./src/curses/cpp/curses.cpp:100 │ │ │ │ │ ldr r1, [pc, #92] @ (130c ) │ │ │ │ │ add r1, pc │ │ │ │ │ b.n 129a │ │ │ │ │ subs r0, r6, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -545,328 +435,201 @@ │ │ │ │ │ lsls r2, r2, #23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #22 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001310 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:147 │ │ │ │ │ ldr r3, [pc, #12] @ (1320 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:148 │ │ │ │ │ ldr r1, [pc, #16] @ (1324 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:147 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:148 │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ b.w db8 │ │ │ │ │ nop │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001328 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:152 │ │ │ │ │ ldr r3, [pc, #16] @ (133c ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:153 │ │ │ │ │ ldr r1, [pc, #20] @ (1340 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:152 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:153 │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cbz r1, 1338 │ │ │ │ │ -./src/curses/cpp/curses.cpp:154 │ │ │ │ │ b.w db8 │ │ │ │ │ -./src/curses/cpp/curses.cpp:156 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001344 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:159 │ │ │ │ │ ldr r1, [pc, #16] @ (1358 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:160 │ │ │ │ │ ldr.w ip, [pc, #20] @ 135c │ │ │ │ │ -./src/curses/cpp/curses.cpp:159 │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:160 │ │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ b.w eb8 │ │ │ │ │ nop │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001360 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:164 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [pc, #40] @ (139c ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:165 (discriminator 1) │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:164 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:165 (discriminator 1) │ │ │ │ │ ble.n 1396 │ │ │ │ │ ldr r2, [pc, #36] @ (13a0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:165 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ │ -./src/curses/cpp/curses.cpp:166 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ -./src/curses/cpp/curses.cpp:165 (discriminator 3) │ │ │ │ │ adds r4, #1 │ │ │ │ │ -./src/curses/cpp/curses.cpp:166 │ │ │ │ │ blx dbc │ │ │ │ │ -./src/curses/cpp/curses.cpp:165 (discriminator 1) │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 1384 │ │ │ │ │ -./src/curses/cpp/curses.cpp:168 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ adds r6, r0, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000013a4 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:171 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [pc, #40] @ (13e0 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:172 (discriminator 1) │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:171 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:172 (discriminator 1) │ │ │ │ │ ble.n 13da │ │ │ │ │ ldr r2, [pc, #36] @ (13e4 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:172 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ │ -./src/curses/cpp/curses.cpp:173 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ -./src/curses/cpp/curses.cpp:172 (discriminator 3) │ │ │ │ │ adds r4, #1 │ │ │ │ │ -./src/curses/cpp/curses.cpp:173 │ │ │ │ │ blx dbc │ │ │ │ │ -./src/curses/cpp/curses.cpp:172 (discriminator 1) │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 13c8 │ │ │ │ │ -./src/curses/cpp/curses.cpp:175 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000013e8 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:178 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [pc, #40] @ (1424 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:179 (discriminator 1) │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:178 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:179 (discriminator 1) │ │ │ │ │ ble.n 141e │ │ │ │ │ ldr r2, [pc, #36] @ (1428 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:179 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ │ -./src/curses/cpp/curses.cpp:180 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ -./src/curses/cpp/curses.cpp:179 (discriminator 3) │ │ │ │ │ adds r4, #1 │ │ │ │ │ -./src/curses/cpp/curses.cpp:180 │ │ │ │ │ blx dbc │ │ │ │ │ -./src/curses/cpp/curses.cpp:179 (discriminator 1) │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 140c │ │ │ │ │ -./src/curses/cpp/curses.cpp:182 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ subs r6, r7, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000142c : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:185 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [pc, #40] @ (1468 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:186 (discriminator 1) │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:185 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:186 (discriminator 1) │ │ │ │ │ ble.n 1462 │ │ │ │ │ ldr r2, [pc, #36] @ (146c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/curses/cpp/curses.cpp:186 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ │ -./src/curses/cpp/curses.cpp:187 │ │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ -./src/curses/cpp/curses.cpp:186 (discriminator 3) │ │ │ │ │ adds r4, #1 │ │ │ │ │ -./src/curses/cpp/curses.cpp:187 │ │ │ │ │ blx dbc │ │ │ │ │ -./src/curses/cpp/curses.cpp:186 (discriminator 1) │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 1450 │ │ │ │ │ -./src/curses/cpp/curses.cpp:189 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001470 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:192 │ │ │ │ │ ldr r3, [pc, #12] @ (1480 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:193 │ │ │ │ │ ldr r1, [pc, #16] @ (1484 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:192 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:193 │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ b.w db8 │ │ │ │ │ nop │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001488 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:197 │ │ │ │ │ ldr r3, [pc, #12] @ (1498 ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:198 │ │ │ │ │ ldr r1, [pc, #16] @ (149c ) │ │ │ │ │ -./src/curses/cpp/curses.cpp:197 │ │ │ │ │ add r3, pc │ │ │ │ │ -./src/curses/cpp/curses.cpp:198 │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ b.w db8 │ │ │ │ │ nop │ │ │ │ │ subs r0, r6, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ -mark_failed_with_errno(): │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ - mov.w r0, #1024 @ 0x400 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ - blx e88 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:32 │ │ │ │ │ - blx ee0 <__errno_location@plt> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx e08 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx dfc │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:39 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ - b.w e20 │ │ │ │ │ - │ │ │ │ │ -000014f0 : │ │ │ │ │ -map_error_code(): │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:42 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 1502 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:45 │ │ │ │ │ - cmp r0, #20 │ │ │ │ │ - beq.n 1506 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:51 │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r0, #3 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:43 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bx lr │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:46 │ │ │ │ │ - movs r0, #2 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:52 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000150c : │ │ │ │ │ +000014a0 : │ │ │ │ │ mark_failed_with_code(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -875,30 +638,30 @@ │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #80] @ (1588 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (151c ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #72] @ (158c ) │ │ │ │ │ + ldr r3, [pc, #72] @ (1520 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r5, 1566 │ │ │ │ │ + cbz r5, 14fa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -909,81 +672,146 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ blx dac │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - lsls r2, r7, #15 │ │ │ │ │ + lsls r6, r4, #17 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r1, #15 │ │ │ │ │ + lsls r6, r6, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001590 : │ │ │ │ │ +00001524 : │ │ │ │ │ mark_failed_with_message(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx dfc │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000015b0 : │ │ │ │ │ +00001544 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ movs r0, #25 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000015b4 : │ │ │ │ │ +00001548 : │ │ │ │ │ JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #64] @ (1608 ) │ │ │ │ │ + ldr r4, [pc, #64] @ (159c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r2, [pc, #64] @ (160c ) │ │ │ │ │ + ldr r2, [pc, #64] @ (15a0 ) │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r4, #248] @ 0xf8 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r2, [pc, #40] @ (1610 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (160c ) │ │ │ │ │ + ldr r2, [pc, #40] @ (15a4 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (15a0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1604 │ │ │ │ │ + bne.n 1598 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ blx e94 <__stack_chk_fail@plt> │ │ │ │ │ - subs r0, r6, r0 │ │ │ │ │ + subs r4, r3, r2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, r2, r0 │ │ │ │ │ + subs r6, r7, r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ +000015a8 : │ │ │ │ │ +mark_failed_with_errno(): │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ + blx e88 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:32 │ │ │ │ │ + blx ee0 <__errno_location@plt> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx e08 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx dfc │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:39 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ + b.w e20 │ │ │ │ │ + │ │ │ │ │ +000015f8 : │ │ │ │ │ +map_error_code(): │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:42 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 160a │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:45 │ │ │ │ │ + cmp r0, #20 │ │ │ │ │ + beq.n 160e │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:51 │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r0, #3 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:43 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:46 │ │ │ │ │ + movs r0, #2 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:52 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ 00001614 : │ │ │ │ │ java_to_char(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ 0x00001a3c 84f5ff7f 00840280 b4f5ff7f 01000000 ................ │ │ │ │ │ 0x00001a4c b4f5ff7f b0a90280 0cf6ff7f b0aa0780 ................ │ │ │ │ │ 0x00001a5c 8cf6ff7f 01000000 88f6ff7f b0af0280 ................ │ │ │ │ │ 0x00001a6c a4f8ff7f 01000000 ecf8ff7f b0b0ac80 ................ │ │ │ │ │ - 0x00001a7c f4f9ff7f 01000000 1cfaff7f b0ac0180 ................ │ │ │ │ │ - 0x00001a8c 64faff7f 01000000 78faff7f b0ad0480 d.......x....... │ │ │ │ │ - 0x00001a9c f4faff7f b0a80180 0cfbff7f 01000000 ................ │ │ │ │ │ - 0x00001aac 08fbff7f 80ffff7f 60fbff7f ad08b180 ........`....... │ │ │ │ │ + 0x00001a7c f4f9ff7f 01000000 1cfaff7f b0ad0480 ................ │ │ │ │ │ + 0x00001a8c 98faff7f b0a80180 b0faff7f 01000000 ................ │ │ │ │ │ + 0x00001a9c acfaff7f 90ffff7f 04fbff7f b0ac0180 ................ │ │ │ │ │ + 0x00001aac 4cfbff7f 01000000 60fbff7f ad08b180 L.......`....... │ │ │ │ │ 0x00001abc 08fcff7f b0b0ac80 98fcff7f 01000000 ................ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ │ 0x00000020 75656162 6968662f 6c69626e 61746976 ueabihf/libnativ │ │ │ │ │ 0x00000030 652d706c 6174666f 726d2d6a 6e692e64 e-platform-jni.d │ │ │ │ │ - 0x00000040 65627567 00ae6385 925334be 972e0fc9 ebug..c..S4..... │ │ │ │ │ - 0x00000050 c9cdd618 fd51f283 52 .....Q..R │ │ │ │ │ + 0x00000040 65627567 00fe6953 b4adb586 8a8702f9 ebug..iS........ │ │ │ │ │ + 0x00000050 89a4e9ea bd3fbf94 4b .....?..K │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 39623133 64393438 62646433 39303962 9b13d948bdd3909b │ │ │ │ │ - 0x00000010 34336539 36323762 61343165 65623565 43e9627ba41eeb5e │ │ │ │ │ - 0x00000020 31626162 35322e64 65627567 00000000 1bab52.debug.... │ │ │ │ │ - 0x00000030 cb2774bf .'t. │ │ │ │ │ + 0x00000000 37386537 62376131 31616564 66353762 78e7b7a11aedf57b │ │ │ │ │ + 0x00000010 63373861 63376463 34373361 30643462 c78ac7dc473a0d4b │ │ │ │ │ + 0x00000020 33653265 33642e64 65627567 00000000 3e2e3d.debug.... │ │ │ │ │ + 0x00000030 b084c9af .... │ │ │ ├── ./usr/lib/jni/libnative-platform.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -51,28 +51,28 @@ │ │ │ │ │ 47: 00001fe5 244 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink │ │ │ │ │ 48: 000018c9 288 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo │ │ │ │ │ 49: 00001b41 80 FUNC GLOBAL DEFAULT 11 _Z8toMillis8timespec │ │ │ │ │ 50: 00001831 50 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch │ │ │ │ │ 51: 00001865 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ 52: 000020dd 60 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach │ │ │ │ │ 53: 000021e9 128 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable │ │ │ │ │ - 54: 000023d5 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 54: 00002369 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ 55: 00001af9 72 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod │ │ │ │ │ - 56: 000023b9 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 56: 00002461 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ 57: 00002161 76 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory │ │ │ │ │ 58: 0000247d 176 FUNC GLOBAL DEFAULT 11 java_to_char │ │ │ │ │ 59: 00001f7d 104 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink │ │ │ │ │ 60: 00001bf1 356 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat │ │ │ │ │ 61: 0000252d 152 FUNC GLOBAL DEFAULT 11 char_to_java │ │ │ │ │ 62: 000020d9 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid │ │ │ │ │ 63: 00002269 36 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ │ 64: 000019e9 272 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo │ │ │ │ │ 65: 0000228d 220 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize │ │ │ │ │ 66: 0000173d 152 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch │ │ │ │ │ - 67: 00002369 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ - 68: 00002479 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ + 67: 00002411 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 68: 0000240d 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ 69: 00001d55 552 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ │ 70: 00001611 300 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems │ │ │ │ │ - 71: 00002459 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 71: 000023ed 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ 72: 000017d5 92 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ │ 73: 000021ad 60 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable │ │ │ │ │ 74: 00002119 72 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -16,22 +16,22 @@ │ │ │ │ │ 00004010 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 00004014 00000716 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ │ 00004018 00003316 R_ARM_JUMP_SLOT 00001865 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ 0000401c 00000816 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ 00004020 00000a16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ 00004024 00000b16 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ │ 00004028 00000c16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ -0000402c 00003816 R_ARM_JUMP_SLOT 000023b9 map_error_code │ │ │ │ │ +0000402c 00003816 R_ARM_JUMP_SLOT 00002461 map_error_code │ │ │ │ │ 00004030 00000d16 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ │ 00004034 00000e16 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ │ 00004038 00000f16 R_ARM_JUMP_SLOT 00000000 wcstombs@GLIBC_2.4 │ │ │ │ │ 0000403c 00001016 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ │ 00004040 00003116 R_ARM_JUMP_SLOT 00001b41 _Z8toMillis8timespec │ │ │ │ │ 00004044 00001116 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ │ -00004048 00004316 R_ARM_JUMP_SLOT 00002369 mark_failed_with_errno │ │ │ │ │ +00004048 00004316 R_ARM_JUMP_SLOT 00002411 mark_failed_with_errno │ │ │ │ │ 0000404c 00001216 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ 00004050 00001316 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ 00004054 00001416 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ │ 00004058 00001516 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ │ 0000405c 00002e16 R_ARM_JUMP_SLOT 00001b91 _Z10unpackStatP4statPiPxS2_ │ │ │ │ │ 00004060 00001616 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ 00004064 00001716 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ │ @@ -39,21 +39,21 @@ │ │ │ │ │ 0000406c 00003a16 R_ARM_JUMP_SLOT 0000247d java_to_char │ │ │ │ │ 00004070 00001916 R_ARM_JUMP_SLOT 00000000 setenv@GLIBC_2.4 │ │ │ │ │ 00004074 00001a16 R_ARM_JUMP_SLOT 00000000 inotify_add_watch@GLIBC_2.4 │ │ │ │ │ 00004078 00001b16 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ │ 0000407c 00001d16 R_ARM_JUMP_SLOT 00000000 strerror_r@GLIBC_2.4 │ │ │ │ │ 00004080 00001e16 R_ARM_JUMP_SLOT 00000000 getmntent_r@GLIBC_2.4 │ │ │ │ │ 00004084 00001f16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ │ -00004088 00004716 R_ARM_JUMP_SLOT 00002459 mark_failed_with_message │ │ │ │ │ +00004088 00004716 R_ARM_JUMP_SLOT 000023ed mark_failed_with_message │ │ │ │ │ 0000408c 00002016 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ │ 00004090 00002116 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ │ 00004094 00002216 R_ARM_JUMP_SLOT 00000000 wcslen@GLIBC_2.4 │ │ │ │ │ 00004098 00002316 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ │ 0000409c 00002416 R_ARM_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.4 │ │ │ │ │ -000040a0 00003616 R_ARM_JUMP_SLOT 000023d5 mark_failed_with_code │ │ │ │ │ +000040a0 00003616 R_ARM_JUMP_SLOT 00002369 mark_failed_with_code │ │ │ │ │ 000040a4 00002516 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ │ 000040a8 00002716 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ │ 000040ac 00002816 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ │ 000040b0 00002916 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ │ 000040b4 00002a16 R_ARM_JUMP_SLOT 00000000 inotify_rm_watch@GLIBC_2.4 │ │ │ │ │ 000040b8 00002b16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ │ 000040bc 00002c16 R_ARM_JUMP_SLOT 00000000 inotify_init1@GLIBC_2.9 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aff4d36c277cd55a5adfdd8e685076b0a8b23af6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c14a4188ce6d13baeceb2302d17a2017c4d9a65b │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -40,18 +40,18 @@ │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize │ │ │ │ │ __ioctl_time64 │ │ │ │ │ -strerror_r │ │ │ │ │ mark_failed_with_code │ │ │ │ │ map_error_code │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ +strerror_r │ │ │ │ │ wcstombs │ │ │ │ │ mbstowcs │ │ │ │ │ libgcc_s.so.1 │ │ │ │ │ libc.so.6 │ │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ GLIBC_2.9 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -128,23 +128,23 @@ │ │ │ │ │ 0x00000ea0 69785465 726d696e 616c4675 6e637469 ixTerminalFuncti │ │ │ │ │ 0x00000eb0 6f6e735f 69736174 7479004a 6176615f ons_isatty.Java_ │ │ │ │ │ 0x00000ec0 6e65745f 72756279 67726170 65667275 net_rubygrapefru │ │ │ │ │ 0x00000ed0 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte │ │ │ │ │ 0x00000ee0 726e616c 5f6a6e69 5f506f73 69785465 rnal_jni_PosixTe │ │ │ │ │ 0x00000ef0 726d696e 616c4675 6e637469 6f6e735f rminalFunctions_ │ │ │ │ │ 0x00000f00 67657454 65726d69 6e616c53 697a6500 getTerminalSize. │ │ │ │ │ - 0x00000f10 5f5f696f 63746c5f 74696d65 36340073 __ioctl_time64.s │ │ │ │ │ - 0x00000f20 74726572 726f725f 72006d61 726b5f66 trerror_r.mark_f │ │ │ │ │ - 0x00000f30 61696c65 645f7769 74685f63 6f646500 ailed_with_code. │ │ │ │ │ - 0x00000f40 6d61705f 6572726f 725f636f 6465004a map_error_code.J │ │ │ │ │ - 0x00000f50 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap │ │ │ │ │ - 0x00000f60 65667275 69745f70 6c617466 6f726d5f efruit_platform_ │ │ │ │ │ - 0x00000f70 696e7465 726e616c 5f6a6e69 5f4e6174 internal_jni_Nat │ │ │ │ │ - 0x00000f80 6976654c 69627261 72794675 6e637469 iveLibraryFuncti │ │ │ │ │ - 0x00000f90 6f6e735f 67657456 65727369 6f6e0077 ons_getVersion.w │ │ │ │ │ + 0x00000f10 5f5f696f 63746c5f 74696d65 3634006d __ioctl_time64.m │ │ │ │ │ + 0x00000f20 61726b5f 6661696c 65645f77 6974685f ark_failed_with_ │ │ │ │ │ + 0x00000f30 636f6465 006d6170 5f657272 6f725f63 code.map_error_c │ │ │ │ │ + 0x00000f40 6f646500 4a617661 5f6e6574 5f727562 ode.Java_net_rub │ │ │ │ │ + 0x00000f50 79677261 70656672 7569745f 706c6174 ygrapefruit_plat │ │ │ │ │ + 0x00000f60 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn │ │ │ │ │ + 0x00000f70 695f4e61 74697665 4c696272 61727946 i_NativeLibraryF │ │ │ │ │ + 0x00000f80 756e6374 696f6e73 5f676574 56657273 unctions_getVers │ │ │ │ │ + 0x00000f90 696f6e00 73747265 72726f72 5f720077 ion.strerror_r.w │ │ │ │ │ 0x00000fa0 6373746f 6d627300 6d627374 6f776373 cstombs.mbstowcs │ │ │ │ │ 0x00000fb0 00776373 6c656e00 6c696267 63635f73 .wcslen.libgcc_s │ │ │ │ │ 0x00000fc0 2e736f2e 31006c69 62632e73 6f2e3600 .so.1.libc.so.6. │ │ │ │ │ 0x00000fd0 6c642d6c 696e7578 2d61726d 68662e73 ld-linux-armhf.s │ │ │ │ │ 0x00000fe0 6f2e3300 474c4942 435f322e 3400474c o.3.GLIBC_2.4.GL │ │ │ │ │ 0x00000ff0 4942435f 322e3900 474c4942 435f322e IBC_2.9.GLIBC_2. │ │ │ │ │ 0x00001000 33340047 43435f33 2e3500 34.GCC_3.5. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 7399 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 16838 │ │ │ │ │ @@ -58,155 +58,116 @@ │ │ │ │ │ strdeq r2, [r0], -r6 │ │ │ │ │ andeq r2, r0, sl, ror #21 │ │ │ │ │ frame_dummy(): │ │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ │ │ 00001610 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems(): │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [pc, #244] @ (1718 ) │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [pc, #244] @ (171c ) │ │ │ │ │ add r2, pc │ │ │ │ │ -./src/main/cpp/linux.cpp:36 │ │ │ │ │ ldr r1, [pc, #244] @ (1720 ) │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ mov r4, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:36 │ │ │ │ │ ldr r0, [pc, #244] @ (1724 ) │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ │ -./src/main/cpp/linux.cpp:36 │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ -./src/main/cpp/linux.cpp:36 │ │ │ │ │ add r0, pc │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [sp, #1084] @ 0x43c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ -./src/main/cpp/linux.cpp:36 │ │ │ │ │ blx 14d4 │ │ │ │ │ -./src/main/cpp/linux.cpp:37 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 16ea │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:896 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ -./src/main/cpp/linux.cpp:51 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:896 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:904 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [pc, #200] @ (1728 ) │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:896 │ │ │ │ │ mov r1, r0 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [pc, #192] @ (172c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n 16b4 │ │ │ │ │ -./src/main/cpp/linux.cpp:48 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 1538 │ │ │ │ │ -./src/main/cpp/linux.cpp:49 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ -./src/main/cpp/linux.cpp:48 │ │ │ │ │ mov fp, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 1538 │ │ │ │ │ -./src/main/cpp/linux.cpp:50 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ -./src/main/cpp/linux.cpp:49 │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 1538 │ │ │ │ │ -./src/main/cpp/linux.cpp:51 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, fp │ │ │ │ │ strd r0, r2, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ blx 1320 │ │ │ │ │ -./src/main/cpp/linux.cpp:47 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 1464 │ │ │ │ │ -./src/main/cpp/linux.cpp:47 (discriminator 1) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 167a │ │ │ │ │ -./src/main/cpp/linux.cpp:54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 148c │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ ldr r2, [pc, #96] @ (1730 ) │ │ │ │ │ -./src/main/cpp/linux.cpp:55 │ │ │ │ │ ldr r3, [pc, #76] @ (171c ) │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ add r2, pc │ │ │ │ │ -./src/main/cpp/linux.cpp:55 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r3, [sp, #1084] @ 0x43c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 1714 │ │ │ │ │ addw sp, sp, #1092 @ 0x444 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ ldr r2, [pc, #72] @ (1734 ) │ │ │ │ │ -./src/main/cpp/linux.cpp:38 │ │ │ │ │ ldr r3, [pc, #44] @ (171c ) │ │ │ │ │ -./src/main/cpp/linux.cpp:35 │ │ │ │ │ add r2, pc │ │ │ │ │ -./src/main/cpp/linux.cpp:38 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r3, [sp, #1084] @ 0x43c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 1714 │ │ │ │ │ ldr r1, [pc, #52] @ (1738 ) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ -./src/main/cpp/linux.cpp:55 │ │ │ │ │ addw sp, sp, #1092 @ 0x444 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ -./src/main/cpp/linux.cpp:38 │ │ │ │ │ b.w 13b4 │ │ │ │ │ -./src/main/cpp/linux.cpp:55 │ │ │ │ │ blx 1354 <__stack_chk_fail@plt> │ │ │ │ │ cmp r1, #212 @ 0xd4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r4, r4, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -221,178 +182,129 @@ │ │ │ │ │ cmp r1, #14 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r4, #29 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000173c : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch(): │ │ │ │ │ -./src/main/cpp/linux.cpp:63 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:65 │ │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ │ -./src/main/cpp/linux.cpp:63 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ -./src/main/cpp/linux.cpp:65 │ │ │ │ │ blx 151c │ │ │ │ │ -./src/main/cpp/linux.cpp:70 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.n 17a6 │ │ │ │ │ -./src/main/cpp/linux.cpp:74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 1428 │ │ │ │ │ -./src/main/cpp/linux.cpp:75 │ │ │ │ │ movw r2, #4038 @ 0xfc6 │ │ │ │ │ -./src/main/cpp/linux.cpp:74 │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:75 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 1440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:76 │ │ │ │ │ mov r0, r6 │ │ │ │ │ -./src/main/cpp/linux.cpp:75 │ │ │ │ │ mov r6, r1 │ │ │ │ │ -./src/main/cpp/linux.cpp:76 │ │ │ │ │ blx 1330 │ │ │ │ │ -./src/main/cpp/linux.cpp:77 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ beq.n 17b8 │ │ │ │ │ -./src/main/cpp/linux.cpp:82 │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 13c4 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1858 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ -./src/main/cpp/linux.cpp:82 │ │ │ │ │ mov r1, r0 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1858 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr.w r5, [r3, #916] @ 0x394 │ │ │ │ │ movs r3, #0 │ │ │ │ │ -./src/main/cpp/linux.cpp:84 │ │ │ │ │ strd r4, r6, [r1] │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1858 │ │ │ │ │ mov ip, r5 │ │ │ │ │ -./src/main/cpp/linux.cpp:86 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1858 │ │ │ │ │ bx ip │ │ │ │ │ -./src/main/cpp/linux.cpp:71 │ │ │ │ │ ldr r1, [pc, #36] @ (17cc ) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 13b8 │ │ │ │ │ -./src/main/cpp/linux.cpp:86 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ -./src/main/cpp/linux.cpp:78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 1510 │ │ │ │ │ -./src/main/cpp/linux.cpp:79 │ │ │ │ │ ldr r1, [pc, #16] @ (17d0 ) │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 13b8 │ │ │ │ │ -./src/main/cpp/linux.cpp:80 │ │ │ │ │ b.n 17b2 │ │ │ │ │ lsrs r4, r3, #28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r4, #28 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000017d4 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent(): │ │ │ │ │ -./src/main/cpp/linux.cpp:89 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1861 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ -./src/main/cpp/linux.cpp:89 │ │ │ │ │ mov r5, r0 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1861 │ │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:92 │ │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ │ blx 13c4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ -/usr/include/arm-linux-gnueabihf/bits/unistd.h:32 (discriminator 7) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx 1314 │ │ │ │ │ mov r1, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ -/usr/include/arm-linux-gnueabihf/bits/unistd.h:32 (discriminator 7) │ │ │ │ │ mov r4, r1 │ │ │ │ │ -./src/main/cpp/linux.cpp:94 │ │ │ │ │ blx 1330 │ │ │ │ │ -./src/main/cpp/linux.cpp:95 │ │ │ │ │ adds r4, #1 │ │ │ │ │ -./src/main/cpp/linux.cpp:99 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ -./src/main/cpp/linux.cpp:95 │ │ │ │ │ beq.n 181c │ │ │ │ │ -./src/main/cpp/linux.cpp:100 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ -./src/main/cpp/linux.cpp:96 │ │ │ │ │ ldr r1, [pc, #12] @ (182c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 13b8 │ │ │ │ │ -./src/main/cpp/linux.cpp:97 │ │ │ │ │ movs r0, #0 │ │ │ │ │ -./src/main/cpp/linux.cpp:100 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r2, r4, #27 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001830 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch(): │ │ │ │ │ -./src/main/cpp/linux.cpp:103 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ -/usr/lib/jvm/default-java/include/jni.h:1861 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ -./src/main/cpp/linux.cpp:105 │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ blx 1504 │ │ │ │ │ -./src/main/cpp/linux.cpp:106 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 1510 │ │ │ │ │ -./src/main/cpp/linux.cpp:107 │ │ │ │ │ mov r0, r4 │ │ │ │ │ -./src/main/cpp/linux.cpp:108 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ -./src/main/cpp/linux.cpp:107 │ │ │ │ │ b.w 132c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001864 : │ │ │ │ │ JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...): │ │ │ │ │ /usr/lib/jvm/default-java/include/jni.h:1061 │ │ │ │ │ push {r2, r3} │ │ │ │ │ @@ -1961,80 +1873,15 @@ │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r6, #23 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002368 : │ │ │ │ │ -mark_failed_with_errno(): │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ - mov.w r0, #1024 @ 0x400 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ - blx 13c4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:32 │ │ │ │ │ - blx 144c <__errno_location@plt> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 1458 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 14c8 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:39 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ - b.w 132c │ │ │ │ │ - │ │ │ │ │ -000023b8 : │ │ │ │ │ -map_error_code(): │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:42 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 23ca │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:45 │ │ │ │ │ - cmp r0, #20 │ │ │ │ │ - beq.n 23ce │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:51 │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r0, #3 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:43 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bx lr │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:46 │ │ │ │ │ - movs r0, #2 │ │ │ │ │ -./src/shared/cpp/generic_posix.cpp:52 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000023d4 : │ │ │ │ │ +00002368 : │ │ │ │ │ mark_failed_with_code(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -2043,30 +1890,30 @@ │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #80] @ (2450 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (23e4 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #72] @ (2454 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (23e8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r5, 242e │ │ │ │ │ + cbz r5, 23c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2077,39 +1924,104 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ blx 1320 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - lsls r2, r1, #22 │ │ │ │ │ + lsls r6, r6, #23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #21 │ │ │ │ │ + lsls r6, r0, #23 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +000023ec : │ │ │ │ │ mark_failed_with_message(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx 14c8 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002478 : │ │ │ │ │ +0000240c : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ movs r0, #25 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ +00002410 : │ │ │ │ │ +mark_failed_with_errno(): │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:28 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:29 │ │ │ │ │ + blx 13c4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:32 │ │ │ │ │ + blx 144c <__errno_location@plt> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 1458 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:32 (discriminator 1) │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:37 (discriminator 1) │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 14c8 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:39 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:38 │ │ │ │ │ + b.w 132c │ │ │ │ │ + │ │ │ │ │ +00002460 : │ │ │ │ │ +map_error_code(): │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:42 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 2472 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:45 │ │ │ │ │ + cmp r0, #20 │ │ │ │ │ + beq.n 2476 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:51 │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r0, #3 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:43 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:46 │ │ │ │ │ + movs r0, #2 │ │ │ │ │ +./src/shared/cpp/generic_posix.cpp:52 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ 0000247c : │ │ │ │ │ java_to_char(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -5,13 +5,13 @@ │ │ │ │ │ 0x00002ac0 a4edff7f c4ffff7f 00eeff7f ae3f2380 .............?#. │ │ │ │ │ 0x00002ad0 18efff7f b0b0ac80 20f0ff7f ab08b180 ........ ....... │ │ │ │ │ 0x00002ae0 60f0ff7f 01000000 a8f0ff7f b0b0a880 `............... │ │ │ │ │ 0x00002af0 00f1ff7f b0ae2d80 5cf2ff7f af3f3880 ......-.\....?8. │ │ │ │ │ 0x00002b00 7cf4ff7f ab08b180 dcf4ff7f b0ad1e80 |............... │ │ │ │ │ 0x00002b10 c8f5ff7f 01000000 00f6ff7f b0b0aa80 ................ │ │ │ │ │ 0x00002b20 8cf6ff7f ab08b180 40f7ff7f 01000000 ........@....... │ │ │ │ │ - 0x00002b30 5cf7ff7f b0ac0380 30f8ff7f b0ac0180 \.......0....... │ │ │ │ │ - 0x00002b40 78f8ff7f 01000000 8cf8ff7f b0ad0480 x............... │ │ │ │ │ - 0x00002b50 08f9ff7f b0a80180 20f9ff7f 01000000 ........ ....... │ │ │ │ │ + 0x00002b30 5cf7ff7f b0ac0380 30f8ff7f b0ad0480 \.......0....... │ │ │ │ │ + 0x00002b40 acf8ff7f b0a80180 c4f8ff7f 01000000 ................ │ │ │ │ │ + 0x00002b50 c0f8ff7f b0ac0180 08f9ff7f 01000000 ................ │ │ │ │ │ 0x00002b60 1cf9ff7f ad08b180 c4f9ff7f b0b0ac80 ................ │ │ │ │ │ 0x00002b70 54faff7f 01000000 T....... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ │ 0x00000020 75656162 6968662f 6c69626e 61746976 ueabihf/libnativ │ │ │ │ │ 0x00000030 652d706c 6174666f 726d2d6a 6e692e64 e-platform-jni.d │ │ │ │ │ - 0x00000040 65627567 00ae6385 925334be 972e0fc9 ebug..c..S4..... │ │ │ │ │ - 0x00000050 c9cdd618 fd51f283 52 .....Q..R │ │ │ │ │ + 0x00000040 65627567 00fe6953 b4adb586 8a8702f9 ebug..iS........ │ │ │ │ │ + 0x00000050 89a4e9ea bd3fbf94 4b .....?..K │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 66346433 36633237 37636435 35613561 f4d36c277cd55a5a │ │ │ │ │ - 0x00000010 64666464 38653638 35303736 62306138 dfdd8e685076b0a8 │ │ │ │ │ - 0x00000020 62323361 66362e64 65627567 00000000 b23af6.debug.... │ │ │ │ │ - 0x00000030 faab8cd1 .... │ │ │ │ │ + 0x00000000 34613431 38386365 36643133 62616563 4a4188ce6d13baec │ │ │ │ │ + 0x00000010 65623233 30326431 37613230 31376334 eb2302d17a2017c4 │ │ │ │ │ + 0x00000020 64396136 35622e64 65627567 00000000 d9a65b.debug.... │ │ │ │ │ + 0x00000030 08243859 .$8Y ├── libnative-platform-jni-dbgsym_0.14-6_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-02-19 17:15:43.000000 debian-binary │ │ --rw-r--r-- 0 0 0 652 2024-02-19 17:15:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 47844 2024-02-19 17:15:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 648 2024-02-19 17:15:43.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 47772 2024-02-19 17:15:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: armhf │ │ │ │ Maintainer: Debian Java Maintainers │ │ │ │ Installed-Size: 73 │ │ │ │ Depends: libnative-platform-jni (= 0.14-6) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for libnative-platform-jni │ │ │ │ -Build-Ids: 049b13d948bdd3909b43e9627ba41eeb5e1bab52 aff4d36c277cd55a5adfdd8e685076b0a8b23af6 │ │ │ │ +Build-Ids: 8778e7b7a11aedf57bc78ac7dc473a0d4b3e2e3d c14a4188ce6d13baeceb2302d17a2017c4d9a65b │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ │ -usr/lib/debug/.build-id/04/9b13d948bdd3909b43e9627ba41eeb5e1bab52.debug │ │ │ │ │ -usr/lib/debug/.build-id/af/f4d36c277cd55a5adfdd8e685076b0a8b23af6.debug │ │ │ │ │ +usr/lib/debug/.build-id/87/78e7b7a11aedf57bc78ac7dc473a0d4b3e2e3d.debug │ │ │ │ │ +usr/lib/debug/.build-id/c1/4a4188ce6d13baeceb2302d17a2017c4d9a65b.debug │ │ │ │ │ usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/04/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18336 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/04/9b13d948bdd3909b43e9627ba41eeb5e1bab52.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/af/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27136 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/af/f4d36c277cd55a5adfdd8e685076b0a8b23af6.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/87/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18328 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/87/78e7b7a11aedf57bc78ac7dc473a0d4b3e2e3d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/c1/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27128 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/c1/4a4188ce6d13baeceb2302d17a2017c4d9a65b.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14896 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14892 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/share/doc/libnative-platform-jni-dbgsym -> libnative-platform-jni │ │ │ ├── ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14616 (bytes into file) │ │ │ │ │ + Start of section headers: 14612 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 7 │ │ │ │ │ Section header string table index: 6 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ -There are 7 section headers, starting at offset 0x3918: │ │ │ │ │ +There are 7 section headers, starting at offset 0x3914: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000000 000034 000024 00 0 0 4 │ │ │ │ │ - [ 2] .debug_info PROGBITS 00000000 000058 0027f7 00 C 0 0 4 │ │ │ │ │ - [ 3] .debug_abbrev PROGBITS 00000000 002850 000204 00 C 0 0 4 │ │ │ │ │ - [ 4] .debug_line PROGBITS 00000000 002a54 0000f7 00 C 0 0 4 │ │ │ │ │ - [ 5] .debug_str PROGBITS 00000000 002b4c 000d7d 01 MSC 0 0 4 │ │ │ │ │ - [ 6] .shstrtab STRTAB 00000000 0038c9 00004f 00 0 0 1 │ │ │ │ │ + [ 2] .debug_info PROGBITS 00000000 000058 0027f4 00 C 0 0 4 │ │ │ │ │ + [ 3] .debug_abbrev PROGBITS 00000000 00284c 000204 00 C 0 0 4 │ │ │ │ │ + [ 4] .debug_line PROGBITS 00000000 002a50 0000f7 00 C 0 0 4 │ │ │ │ │ + [ 5] .debug_str PROGBITS 00000000 002b48 000d7d 01 MSC 0 0 4 │ │ │ │ │ + [ 6] .shstrtab STRTAB 00000000 0038c5 00004f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ae6385925334be972e0fc9c9cdd618fd51f28352 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fe6953b4adb5868a8702f989a4e9eabd3fbf944b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -11332,135 +11332,135 @@ │ │ │ │ │ <40b4> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ <40b4> DW_AT_decl_line : (data2) 1288 │ │ │ │ │ <40b6> DW_AT_decl_column : (data1) 37 │ │ │ │ │ <40b7> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ <2><40bb>: Abbrev Number: 0 │ │ │ │ │ <1><40bc>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x40bd: │ │ │ │ │ - Length: 0x50 (32-bit) │ │ │ │ │ + Length: 0x4a (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0><40c9>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ <40ca> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <40ce> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><40d0>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ │ - <40d1> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <40d1> DW_AT_name : (strp) (offset: 0x144c): mark_failed_with_code │ │ │ │ │ - <40d5> DW_AT_decl_file : (data1) 14 │ │ │ │ │ - <40d6> DW_AT_decl_line : (data1) 54 │ │ │ │ │ - <40d7> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <40d8> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <40d8> DW_AT_sibling : (ref_udata) <0x40f3> │ │ │ │ │ - <2><40d9>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <40da> DW_AT_type : (ref_addr) <0x28d7> │ │ │ │ │ - <2><40de>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <40df> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><40e3>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <40e4> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <2><40e8>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <40e9> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><40ed>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <40ee> DW_AT_type : (ref_addr) <0x1aa>, jobject │ │ │ │ │ - <2><40f2>: Abbrev Number: 0 │ │ │ │ │ - <1><40f3>: Abbrev Number: 72 (DW_TAG_subprogram) │ │ │ │ │ - <40f4> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <40f4> DW_AT_name : (strp) (offset: 0x2c94): strerror_r │ │ │ │ │ - <40f8> DW_AT_decl_file : (data1) 17 │ │ │ │ │ - <40f9> DW_AT_decl_line : (data2) 444 │ │ │ │ │ - <40fb> DW_AT_decl_column : (data1) 14 │ │ │ │ │ - <40fc> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ - <4100> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <2><4100>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4101> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <2><4105>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4106> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ - <2><410a>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <410b> DW_AT_type : (ref_addr) <0x3a01>, size_t, unsigned int │ │ │ │ │ - <2><410f>: Abbrev Number: 0 │ │ │ │ │ - <1><4110>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x4111: │ │ │ │ │ - Length: 0x4a (32-bit) │ │ │ │ │ + <1><40d0>: Abbrev Number: 67 (DW_TAG_subprogram) │ │ │ │ │ + <40d1> DW_AT_specification: (ref_addr) <0x64e> │ │ │ │ │ + <40d5> DW_AT_object_pointer: (ref_udata) <0x40d7> │ │ │ │ │ + <40d6> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ + <40d6> DW_AT_sibling : (ref_udata) <0x4101> │ │ │ │ │ + <2><40d7>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ + <40d8> DW_AT_name : (strp) (offset: 0x2e58): this │ │ │ │ │ + <40dc> DW_AT_type : (ref_addr) <0x43e9> │ │ │ │ │ + <40e0> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <2><40e0>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ │ + <40e1> DW_AT_name : (strp) (offset: 0x4adb): clazz │ │ │ │ │ + <40e5> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <40e5> DW_AT_decl_line : (implicit_const) 902 │ │ │ │ │ + <40e5> DW_AT_decl_column : (data1) 34 │ │ │ │ │ + <40e6> DW_AT_type : (ref_addr) <0x1b7>, jclass │ │ │ │ │ + <2><40ea>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ │ + <40eb> DW_AT_name : (strp) (offset: 0x14f7): name │ │ │ │ │ + <40ef> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <40ef> DW_AT_decl_line : (implicit_const) 902 │ │ │ │ │ + <40ef> DW_AT_decl_column : (data1) 53 │ │ │ │ │ + <40f0> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><40f4>: Abbrev Number: 66 (DW_TAG_formal_parameter) │ │ │ │ │ + <40f5> DW_AT_name : (string) sig │ │ │ │ │ + <40f9> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <40f9> DW_AT_decl_line : (data2) 903 │ │ │ │ │ + <40fb> DW_AT_decl_column : (data1) 39 │ │ │ │ │ + <40fc> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><4100>: Abbrev Number: 0 │ │ │ │ │ + <1><4101>: Abbrev Number: 69 (DW_TAG_subprogram) │ │ │ │ │ + <4102> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <4102> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <4102> DW_AT_linkage_name: (strp) (offset: 0x293c): __stack_chk_fail │ │ │ │ │ + <4106> DW_AT_name : (strp) (offset: 0x293c): __stack_chk_fail │ │ │ │ │ + <1><410a>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x410b: │ │ │ │ │ + Length: 0x3f (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><411d>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ - <411e> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <4122> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><4124>: Abbrev Number: 67 (DW_TAG_subprogram) │ │ │ │ │ - <4125> DW_AT_specification: (ref_addr) <0x64e> │ │ │ │ │ - <4129> DW_AT_object_pointer: (ref_udata) <0x412b> │ │ │ │ │ - <412a> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ - <412a> DW_AT_sibling : (ref_udata) <0x4155> │ │ │ │ │ - <2><412b>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ - <412c> DW_AT_name : (strp) (offset: 0x2e58): this │ │ │ │ │ - <4130> DW_AT_type : (ref_addr) <0x43e9> │ │ │ │ │ - <4134> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2><4134>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ │ - <4135> DW_AT_name : (strp) (offset: 0x4adb): clazz │ │ │ │ │ - <4139> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <4139> DW_AT_decl_line : (implicit_const) 902 │ │ │ │ │ - <4139> DW_AT_decl_column : (data1) 34 │ │ │ │ │ - <413a> DW_AT_type : (ref_addr) <0x1b7>, jclass │ │ │ │ │ - <2><413e>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ │ - <413f> DW_AT_name : (strp) (offset: 0x14f7): name │ │ │ │ │ - <4143> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <4143> DW_AT_decl_line : (implicit_const) 902 │ │ │ │ │ - <4143> DW_AT_decl_column : (data1) 53 │ │ │ │ │ - <4144> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><4148>: Abbrev Number: 66 (DW_TAG_formal_parameter) │ │ │ │ │ - <4149> DW_AT_name : (string) sig │ │ │ │ │ - <414d> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <414d> DW_AT_decl_line : (data2) 903 │ │ │ │ │ - <414f> DW_AT_decl_column : (data1) 39 │ │ │ │ │ - <4150> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><4154>: Abbrev Number: 0 │ │ │ │ │ - <1><4155>: Abbrev Number: 69 (DW_TAG_subprogram) │ │ │ │ │ - <4156> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <4156> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <4156> DW_AT_linkage_name: (strp) (offset: 0x293c): __stack_chk_fail │ │ │ │ │ - <415a> DW_AT_name : (strp) (offset: 0x293c): __stack_chk_fail │ │ │ │ │ - <1><415e>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x415f: │ │ │ │ │ - Length: 0x3f (32-bit) │ │ │ │ │ + <0><4117>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ + <4118> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <411c> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><411e>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ │ + <411f> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <411f> DW_AT_name : (strp) (offset: 0x1462): map_error_code │ │ │ │ │ + <4123> DW_AT_decl_file : (data1) 14 │ │ │ │ │ + <4124> DW_AT_decl_line : (data1) 59 │ │ │ │ │ + <4125> DW_AT_decl_column : (data1) 12 │ │ │ │ │ + <4126> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <412a> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <412a> DW_AT_sibling : (ref_udata) <0x4131> │ │ │ │ │ + <2><412b>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <412c> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <2><4130>: Abbrev Number: 0 │ │ │ │ │ + <1><4131>: Abbrev Number: 68 (DW_TAG_subprogram) │ │ │ │ │ + <4132> DW_AT_specification: (ref_addr) <0x160d> │ │ │ │ │ + <4136> DW_AT_object_pointer: (ref_udata) <0x4137> │ │ │ │ │ + <4137> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ + <2><4137>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ + <4138> DW_AT_name : (strp) (offset: 0x2e58): this │ │ │ │ │ + <413c> DW_AT_type : (ref_addr) <0x43e9> │ │ │ │ │ + <4140> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <2><4140>: Abbrev Number: 66 (DW_TAG_formal_parameter) │ │ │ │ │ + <4141> DW_AT_name : (string) utf │ │ │ │ │ + <4145> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <4145> DW_AT_decl_line : (data2) 1620 │ │ │ │ │ + <4147> DW_AT_decl_column : (data1) 38 │ │ │ │ │ + <4148> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><414c>: Abbrev Number: 0 │ │ │ │ │ + <1><414d>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x414e: │ │ │ │ │ + Length: 0x50 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><416b>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ - <416c> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <4170> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><4172>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ │ - <4173> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <4173> DW_AT_name : (strp) (offset: 0x1462): map_error_code │ │ │ │ │ - <4177> DW_AT_decl_file : (data1) 14 │ │ │ │ │ - <4178> DW_AT_decl_line : (data1) 59 │ │ │ │ │ - <4179> DW_AT_decl_column : (data1) 12 │ │ │ │ │ - <417a> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <417e> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <417e> DW_AT_sibling : (ref_udata) <0x4185> │ │ │ │ │ - <2><417f>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4180> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <2><4184>: Abbrev Number: 0 │ │ │ │ │ - <1><4185>: Abbrev Number: 68 (DW_TAG_subprogram) │ │ │ │ │ - <4186> DW_AT_specification: (ref_addr) <0x160d> │ │ │ │ │ - <418a> DW_AT_object_pointer: (ref_udata) <0x418b> │ │ │ │ │ - <418b> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ - <2><418b>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ - <418c> DW_AT_name : (strp) (offset: 0x2e58): this │ │ │ │ │ - <4190> DW_AT_type : (ref_addr) <0x43e9> │ │ │ │ │ - <4194> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2><4194>: Abbrev Number: 66 (DW_TAG_formal_parameter) │ │ │ │ │ - <4195> DW_AT_name : (string) utf │ │ │ │ │ - <4199> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <4199> DW_AT_decl_line : (data2) 1620 │ │ │ │ │ - <419b> DW_AT_decl_column : (data1) 38 │ │ │ │ │ - <419c> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <0><415a>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ + <415b> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <415f> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><4161>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ │ + <4162> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <4162> DW_AT_name : (strp) (offset: 0x144c): mark_failed_with_code │ │ │ │ │ + <4166> DW_AT_decl_file : (data1) 14 │ │ │ │ │ + <4167> DW_AT_decl_line : (data1) 54 │ │ │ │ │ + <4168> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <4169> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <4169> DW_AT_sibling : (ref_udata) <0x4184> │ │ │ │ │ + <2><416a>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <416b> DW_AT_type : (ref_addr) <0x28d7> │ │ │ │ │ + <2><416f>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <4170> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><4174>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <4175> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <2><4179>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <417a> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><417e>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <417f> DW_AT_type : (ref_addr) <0x1aa>, jobject │ │ │ │ │ + <2><4183>: Abbrev Number: 0 │ │ │ │ │ + <1><4184>: Abbrev Number: 72 (DW_TAG_subprogram) │ │ │ │ │ + <4185> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <4185> DW_AT_name : (strp) (offset: 0x2c94): strerror_r │ │ │ │ │ + <4189> DW_AT_decl_file : (data1) 17 │ │ │ │ │ + <418a> DW_AT_decl_line : (data2) 444 │ │ │ │ │ + <418c> DW_AT_decl_column : (data1) 14 │ │ │ │ │ + <418d> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ + <4191> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <2><4191>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <4192> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <2><4196>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <4197> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ + <2><419b>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <419c> DW_AT_type : (ref_addr) <0x3a01>, size_t, unsigned int │ │ │ │ │ <2><41a0>: Abbrev Number: 0 │ │ │ │ │ <1><41a1>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x41a2: │ │ │ │ │ Length: 0x230 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,9 @@ │ │ │ │ │ -[39|Vx9P │ │ │ │ │ +k}95;4+j^T │ │ │ │ │ +ulq :)R% │ │ │ │ │ +LHw3|B:'/! │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .debug_info │ │ │ │ │ .debug_abbrev │ │ │ │ │ .debug_line │ │ │ │ │ .debug_str │ │ │ │ --- ./usr/lib/debug/.build-id/04/9b13d948bdd3909b43e9627ba41eeb5e1bab52.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/87/78e7b7a11aedf57bc78ac7dc473a0d4b3e2e3d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 16856 (bytes into file) │ │ │ │ │ + Start of section headers: 16848 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 37 │ │ │ │ │ Section header string table index: 36 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x41d8: │ │ │ │ │ +There are 37 section headers, starting at offset 0x41d0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000114 000114 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000138 000138 0000d8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000210 000138 000330 10 A 4 3 4 │ │ │ │ │ @@ -23,24 +23,24 @@ │ │ │ │ │ [18] .fini_array NOBITS 00002f04 000f00 000004 04 WA 0 0 4 │ │ │ │ │ [19] .dynamic NOBITS 00002f08 000f00 0000f8 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00003000 000f00 000094 04 WA 0 0 4 │ │ │ │ │ [21] .data NOBITS 00003094 000f00 000008 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 0000309c 000f00 000028 00 WA 0 0 4 │ │ │ │ │ [23] .comment PROGBITS 00000000 000138 00001e 01 MS 0 0 1 │ │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 000156 000031 00 0 0 1 │ │ │ │ │ - [25] .debug_aranges PROGBITS 00000000 000188 000058 00 C 0 0 4 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001e0 0010b8 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 001298 00028f 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 001528 000755 00 C 0 0 4 │ │ │ │ │ - [29] .debug_frame PROGBITS 00000000 001c80 00019e 00 C 0 0 4 │ │ │ │ │ - [30] .debug_str PROGBITS 00000000 001e20 0005d9 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 0023fc 0006e7 00 C 0 0 4 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 00000000 002ae4 00010e 00 C 0 0 4 │ │ │ │ │ - [33] .gnu_debugaltlink PROGBITS 00000000 002bf2 000059 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 002c4c 000bd0 10 35 141 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 00381c 000840 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 00405c 000179 00 0 0 1 │ │ │ │ │ + [25] .debug_aranges PROGBITS 00000000 000188 000056 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001e0 0010b3 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 001294 00028f 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 001524 000749 00 C 0 0 4 │ │ │ │ │ + [29] .debug_frame PROGBITS 00000000 001c70 00019d 00 C 0 0 4 │ │ │ │ │ + [30] .debug_str PROGBITS 00000000 001e10 0005d9 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 0023ec 0006ed 00 C 0 0 4 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 00000000 002adc 00010f 00 C 0 0 4 │ │ │ │ │ + [33] .gnu_debugaltlink PROGBITS 00000000 002beb 000059 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 002c44 000bd0 10 35 141 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 003814 000840 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 004054 000179 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -91,28 +91,28 @@ │ │ │ │ │ 87: 00001468 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 88: 00001470 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 89: 00001480 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 90: 00001488 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 91: 00001498 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 92: 00003098 0 NOTYPE LOCAL DEFAULT 21 $d │ │ │ │ │ 93: 000030a0 0 NOTYPE LOCAL DEFAULT 22 $d │ │ │ │ │ - 94: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp │ │ │ │ │ - 95: 000014a0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 96: 00001a84 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 97: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp │ │ │ │ │ - 98: 000015b4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 99: 00001608 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 100: 00001a30 0 NOTYPE LOCAL DEFAULT 14 $d │ │ │ │ │ - 101: 00001aac 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 102: 00001910 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 103: 0000150c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 104: 00001588 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 105: 00001a94 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 106: 00001590 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 107: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp │ │ │ │ │ + 94: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp │ │ │ │ │ + 95: 00001548 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 96: 0000159c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 97: 00001a30 0 NOTYPE LOCAL DEFAULT 14 $d │ │ │ │ │ + 98: 00001a9c 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 99: 00001910 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 100: 000014a0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 101: 0000151c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 102: 00001a84 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 103: 00001524 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 104: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp │ │ │ │ │ + 105: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp │ │ │ │ │ + 106: 000015a8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 107: 00001aa4 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 108: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp │ │ │ │ │ 109: 00001944 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 110: 00001614 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 111: 000016c0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 112: 00001ab4 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 113: 000016c4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 114: 00001758 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -138,27 +138,27 @@ │ │ │ │ │ 134: 00000e20 0 NOTYPE LOCAL DEFAULT 10 $t │ │ │ │ │ 135: 00000e24 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 136: 00000e6c 0 NOTYPE LOCAL DEFAULT 10 $t │ │ │ │ │ 137: 00000e70 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 138: 00000eb8 0 NOTYPE LOCAL DEFAULT 10 $t │ │ │ │ │ 139: 00000ebc 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 140: 00000000 0 SECTION LOCAL DEFAULT 33 .gnu_debugaltlink │ │ │ │ │ - 141: 000015b5 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ + 141: 00001549 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ 142: 00001001 96 FUNC GLOBAL DEFAULT 11 _Z16write_capabilityP7JNIEnv_PKcP8_jobject │ │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 │ │ │ │ │ 144: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ - 145: 00001591 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 145: 00001525 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ 146: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 │ │ │ │ │ 147: 00000000 0 FUNC GLOBAL DEFAULT UND tputs@NCURSES6_TINFO_5.0.19991023 │ │ │ │ │ - 148: 0000150d 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 148: 000014a1 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ 149: 00001615 176 FUNC GLOBAL DEFAULT 11 java_to_char │ │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@GLIBC_2.4 │ │ │ │ │ 151: 00001471 24 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine │ │ │ │ │ 152: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ - 153: 000014f1 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 153: 000015f9 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 │ │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 │ │ │ │ │ 156: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 │ │ │ │ │ 157: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 158: 00001345 28 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground │ │ │ │ │ 159: 00001329 28 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset │ │ │ │ │ 160: 00003098 4 OBJECT GLOBAL DEFAULT 21 current_terminal │ │ │ │ │ @@ -166,23 +166,23 @@ │ │ │ │ │ 162: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 │ │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 │ │ │ │ │ 164: 0000142d 68 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right │ │ │ │ │ 165: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ 166: 00000000 0 FUNC GLOBAL DEFAULT UND tgetstr@NCURSES6_TINFO_5.0.19991023 │ │ │ │ │ 167: 000010e9 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion │ │ │ │ │ 168: 000016c5 152 FUNC GLOBAL DEFAULT 11 char_to_java │ │ │ │ │ - 169: 000014a1 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 169: 000015a9 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ 170: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 │ │ │ │ │ 171: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ 172: 00000000 0 FUNC GLOBAL DEFAULT UND tgetent@NCURSES6_TINFO_5.0.19991023 │ │ │ │ │ 173: 00001489 24 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine │ │ │ │ │ 174: 00000ff9 6 FUNC GLOBAL DEFAULT 11 _Z6getcapPKc │ │ │ │ │ 175: 000030a0 36 OBJECT GLOBAL DEFAULT 22 terminal_capabilities │ │ │ │ │ 176: 00000fc1 56 FUNC GLOBAL DEFAULT 11 _Z17write_to_terminali │ │ │ │ │ - 177: 000015b1 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ + 177: 00001545 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ 178: 000013e9 68 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left │ │ │ │ │ 179: 00001061 136 FUNC GLOBAL DEFAULT 11 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject │ │ │ │ │ 180: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 │ │ │ │ │ 181: 00000000 0 FUNC GLOBAL DEFAULT UND tparm@NCURSES6_TINFO_5.0.19991023 │ │ │ │ │ 182: 000010ed 548 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal │ │ │ │ │ 183: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr1@GCC_3.5 │ │ │ │ │ 184: 00001311 24 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 049b13d948bdd3909b43e9627ba41eeb5e1bab52 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8778e7b7a11aedf57bc78ac7dc473a0d4b3e2e3d │ │ │ │ ├── readelf --wide --debug-dump=rawline {} │ │ │ │ │ @@ -953,17 +953,17 @@ │ │ │ │ │ [0x00000828] Special opcode 20: advance Address by 2 to 0x148e and Line by 1 to 198 │ │ │ │ │ [0x00000829] Special opcode 61: advance Address by 8 to 0x1496 and Line by 0 to 198 │ │ │ │ │ [0x0000082a] Advance PC by 10 to 0x14a0 │ │ │ │ │ [0x0000082c] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0x82f │ │ │ │ │ - Length: 689 │ │ │ │ │ + Length: 610 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ - Prologue Length: 552 │ │ │ │ │ + Prologue Length: 270 │ │ │ │ │ Minimum Instruction Length: 2 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ Line Base: -5 │ │ │ │ │ Line Range: 14 │ │ │ │ │ Opcode Base: 13 │ │ │ │ │ │ │ │ │ │ Opcodes: │ │ │ │ │ @@ -978,129 +978,244 @@ │ │ │ │ │ Opcode 9 has 1 arg │ │ │ │ │ Opcode 10 has 0 args │ │ │ │ │ Opcode 11 has 0 args │ │ │ │ │ Opcode 12 has 1 arg │ │ │ │ │ │ │ │ │ │ The Directory Table (offset 0x84a): │ │ │ │ │ 1 src/shared/cpp │ │ │ │ │ - 2 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ - 3 /usr/include │ │ │ │ │ - 4 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ - 5 /usr/lib/jvm/default-java/include │ │ │ │ │ - 6 /usr/include/c++/14 │ │ │ │ │ - 7 /usr/include/c++/14/bits │ │ │ │ │ - 8 /usr/include/arm-linux-gnueabihf/bits │ │ │ │ │ - 9 src/shared/headers │ │ │ │ │ - 10 /usr/include/arm-linux-gnueabihf/c++/14/bits │ │ │ │ │ + 2 /usr/lib/jvm/default-java/include │ │ │ │ │ + 3 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ + 4 /usr/include │ │ │ │ │ + 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ + 6 src/shared/headers │ │ │ │ │ │ │ │ │ │ - The File Name Table (offset 0x970): │ │ │ │ │ + The File Name Table (offset 0x8f0): │ │ │ │ │ Entry Dir Time Size Name │ │ │ │ │ - 1 1 0 0 generic_posix.cpp │ │ │ │ │ - 2 2 0 0 stddef.h │ │ │ │ │ - 3 2 0 0 stdarg.h │ │ │ │ │ - 4 3 0 0 stdio.h │ │ │ │ │ - 5 4 0 0 jni_md.h │ │ │ │ │ - 6 5 0 0 jni.h │ │ │ │ │ - 7 3 0 0 stdlib.h │ │ │ │ │ - 8 6 0 0 cstdlib │ │ │ │ │ - 9 7 0 0 std_abs.h │ │ │ │ │ - 10 8 0 0 stdlib-float.h │ │ │ │ │ - 11 8 0 0 stdlib-bsearch.h │ │ │ │ │ - 12 8 0 0 stdlib.h │ │ │ │ │ - 13 6 0 0 stdlib.h │ │ │ │ │ - 14 9 0 0 generic.h │ │ │ │ │ - 15 3 0 0 string.h │ │ │ │ │ - 16 3 0 0 errno.h │ │ │ │ │ - 17 0 0 0 │ │ │ │ │ - 18 10 0 0 c++config.h │ │ │ │ │ + 1 1 0 0 generic.cpp │ │ │ │ │ + 2 2 0 0 jni.h │ │ │ │ │ + 3 3 0 0 stdarg.h │ │ │ │ │ + 4 4 0 0 stdio.h │ │ │ │ │ + 5 5 0 0 jni_md.h │ │ │ │ │ + 6 0 0 0 │ │ │ │ │ + 7 6 0 0 generic.h │ │ │ │ │ │ │ │ │ │ Line Number Statements: │ │ │ │ │ - [0x00000a61] Set column to 79 │ │ │ │ │ - [0x00000a63] Extended opcode 2: set Address to 0x14a0 │ │ │ │ │ - [0x00000a6a] Advance Line by 27 to 28 │ │ │ │ │ - [0x00000a6c] Copy │ │ │ │ │ - [0x00000a6d] Set is_stmt to 0 │ │ │ │ │ - [0x00000a6e] Copy (view 1) │ │ │ │ │ - [0x00000a6f] Set column to 5 │ │ │ │ │ - [0x00000a71] Set is_stmt to 1 │ │ │ │ │ - [0x00000a72] Special opcode 118: advance Address by 16 to 0x14b0 and Line by 1 to 29 │ │ │ │ │ - [0x00000a73] Set column to 79 │ │ │ │ │ - [0x00000a75] Set is_stmt to 0 │ │ │ │ │ - [0x00000a76] Special opcode 4: advance Address by 0 to 0x14b0 and Line by -1 to 28 (view 1) │ │ │ │ │ - [0x00000a77] Special opcode 19: advance Address by 2 to 0x14b2 and Line by 0 to 28 │ │ │ │ │ - [0x00000a78] Set column to 33 │ │ │ │ │ - [0x00000a7a] Special opcode 20: advance Address by 2 to 0x14b4 and Line by 1 to 29 │ │ │ │ │ - [0x00000a7b] Set column to 79 │ │ │ │ │ - [0x00000a7d] Special opcode 32: advance Address by 4 to 0x14b8 and Line by -1 to 28 │ │ │ │ │ - [0x00000a7e] Set column to 33 │ │ │ │ │ - [0x00000a80] Special opcode 34: advance Address by 4 to 0x14bc and Line by 1 to 29 │ │ │ │ │ - [0x00000a81] Special opcode 33: advance Address by 4 to 0x14c0 and Line by 0 to 29 │ │ │ │ │ - [0x00000a82] Set column to 5 │ │ │ │ │ - [0x00000a84] Set is_stmt to 1 │ │ │ │ │ - [0x00000a85] Special opcode 22: advance Address by 2 to 0x14c2 and Line by 3 to 32 │ │ │ │ │ - [0x00000a86] Set column to 38 │ │ │ │ │ - [0x00000a88] Set is_stmt to 0 │ │ │ │ │ - [0x00000a89] Copy (view 1) │ │ │ │ │ - [0x00000a8a] Special opcode 33: advance Address by 4 to 0x14c6 and Line by 0 to 32 │ │ │ │ │ - [0x00000a8b] Set column to 37 │ │ │ │ │ - [0x00000a8d] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00000a91] Special opcode 19: advance Address by 2 to 0x14c8 and Line by 0 to 32 │ │ │ │ │ - [0x00000a92] Set column to 26 │ │ │ │ │ - [0x00000a94] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00000a98] Special opcode 94: advance Address by 12 to 0x14d4 and Line by 5 to 37 │ │ │ │ │ - [0x00000a99] Set column to 37 │ │ │ │ │ - [0x00000a9b] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00000a9f] Special opcode 28: advance Address by 4 to 0x14d8 and Line by -5 to 32 │ │ │ │ │ - [0x00000aa0] Set column to 5 │ │ │ │ │ - [0x00000aa2] Set is_stmt to 1 │ │ │ │ │ - [0x00000aa3] Special opcode 24: advance Address by 2 to 0x14da and Line by 5 to 37 │ │ │ │ │ - [0x00000aa4] Set column to 26 │ │ │ │ │ - [0x00000aa6] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00000aaa] Set is_stmt to 0 │ │ │ │ │ - [0x00000aab] Copy (view 1) │ │ │ │ │ - [0x00000aac] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00000ab0] Special opcode 47: advance Address by 6 to 0x14e0 and Line by 0 to 37 │ │ │ │ │ - [0x00000ab1] Set column to 5 │ │ │ │ │ - [0x00000ab3] Set is_stmt to 1 │ │ │ │ │ - [0x00000ab4] Special opcode 34: advance Address by 4 to 0x14e4 and Line by 1 to 38 │ │ │ │ │ - [0x00000ab5] Set column to 9 │ │ │ │ │ - [0x00000ab7] Set is_stmt to 0 │ │ │ │ │ - [0x00000ab8] Copy (view 1) │ │ │ │ │ - [0x00000ab9] Set column to 1 │ │ │ │ │ - [0x00000abb] Special opcode 20: advance Address by 2 to 0x14e6 and Line by 1 to 39 │ │ │ │ │ - [0x00000abc] Set column to 9 │ │ │ │ │ - [0x00000abe] Special opcode 46: advance Address by 6 to 0x14ec and Line by -1 to 38 │ │ │ │ │ - [0x00000abf] Special opcode 33: advance Address by 4 to 0x14f0 and Line by 0 to 38 │ │ │ │ │ - [0x00000ac0] Set column to 36 │ │ │ │ │ - [0x00000ac2] Set is_stmt to 1 │ │ │ │ │ - [0x00000ac3] Extended opcode 2: set Address to 0x14f0 │ │ │ │ │ - [0x00000aca] Special opcode 8: advance Address by 0 to 0x14f0 and Line by 3 to 41 │ │ │ │ │ - [0x00000acb] Set column to 5 │ │ │ │ │ - [0x00000acd] Special opcode 6: advance Address by 0 to 0x14f0 and Line by 1 to 42 (view 1) │ │ │ │ │ - [0x00000ace] Special opcode 36: advance Address by 4 to 0x14f4 and Line by 3 to 45 │ │ │ │ │ - [0x00000acf] Special opcode 36: advance Address by 4 to 0x14f8 and Line by 3 to 48 │ │ │ │ │ - [0x00000ad0] Set column to 12 │ │ │ │ │ - [0x00000ad2] Set is_stmt to 0 │ │ │ │ │ - [0x00000ad3] Special opcode 8: advance Address by 0 to 0x14f8 and Line by 3 to 51 (view 1) │ │ │ │ │ - [0x00000ad4] Special opcode 47: advance Address by 6 to 0x14fe and Line by 0 to 51 │ │ │ │ │ - [0x00000ad5] Set column to 16 │ │ │ │ │ - [0x00000ad7] Advance Line by -8 to 43 │ │ │ │ │ - [0x00000ad9] Special opcode 33: advance Address by 4 to 0x1502 and Line by 0 to 43 │ │ │ │ │ - [0x00000ada] Special opcode 19: advance Address by 2 to 0x1504 and Line by 0 to 43 │ │ │ │ │ - [0x00000adb] Special opcode 22: advance Address by 2 to 0x1506 and Line by 3 to 46 │ │ │ │ │ - [0x00000adc] Set column to 1 │ │ │ │ │ - [0x00000ade] Special opcode 25: advance Address by 2 to 0x1508 and Line by 6 to 52 │ │ │ │ │ - [0x00000adf] Advance PC by 2 to 0x150a │ │ │ │ │ - [0x00000ae1] Extended opcode 1: End of Sequence │ │ │ │ │ + [0x00000947] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00000949] Set column to 10 │ │ │ │ │ + [0x0000094b] Extended opcode 2: set Address to 0x1548 │ │ │ │ │ + [0x00000952] Advance Line by 1060 to 1061 │ │ │ │ │ + [0x00000955] Copy │ │ │ │ │ + [0x00000956] Set is_stmt to 0 │ │ │ │ │ + [0x00000957] Copy (view 1) │ │ │ │ │ + [0x00000958] Special opcode 117: advance Address by 16 to 0x1558 and Line by 0 to 1061 │ │ │ │ │ + [0x00000959] Special opcode 33: advance Address by 4 to 0x155c and Line by 0 to 1061 │ │ │ │ │ + [0x0000095a] Set column to 20 │ │ │ │ │ + [0x0000095c] Special opcode 64: advance Address by 8 to 0x1564 and Line by 3 to 1064 │ │ │ │ │ + [0x0000095d] Set column to 10 │ │ │ │ │ + [0x0000095f] Special opcode 16: advance Address by 2 to 0x1566 and Line by -3 to 1061 │ │ │ │ │ + [0x00000960] Set column to 9 │ │ │ │ │ + [0x00000962] Set is_stmt to 1 │ │ │ │ │ + [0x00000963] Special opcode 62: advance Address by 8 to 0x156e and Line by 1 to 1062 │ │ │ │ │ + [0x00000964] Special opcode 6: advance Address by 0 to 0x156e and Line by 1 to 1063 (view 1) │ │ │ │ │ + [0x00000965] Set column to 10 │ │ │ │ │ + [0x00000967] Set is_stmt to 0 │ │ │ │ │ + [0x00000968] Special opcode 3: advance Address by 0 to 0x156e and Line by -2 to 1061 (view 2) │ │ │ │ │ + [0x00000969] Set column to 9 │ │ │ │ │ + [0x0000096b] Special opcode 35: advance Address by 4 to 0x1572 and Line by 2 to 1063 │ │ │ │ │ + [0x0000096c] Set is_stmt to 1 │ │ │ │ │ + [0x0000096d] Special opcode 20: advance Address by 2 to 0x1574 and Line by 1 to 1064 │ │ │ │ │ + [0x0000096e] Set column to 35 │ │ │ │ │ + [0x00000970] Set is_stmt to 0 │ │ │ │ │ + [0x00000971] Copy (view 1) │ │ │ │ │ + [0x00000972] Set column to 9 │ │ │ │ │ + [0x00000974] Set is_stmt to 1 │ │ │ │ │ + [0x00000975] Special opcode 48: advance Address by 6 to 0x157a and Line by 1 to 1065 │ │ │ │ │ + [0x00000976] Set column to 10 │ │ │ │ │ + [0x00000978] Set is_stmt to 0 │ │ │ │ │ + [0x00000979] Special opcode 1: advance Address by 0 to 0x157a and Line by -4 to 1061 (view 1) │ │ │ │ │ + [0x0000097a] Set column to 5 │ │ │ │ │ + [0x0000097c] Special opcode 24: advance Address by 2 to 0x157c and Line by 5 to 1066 │ │ │ │ │ + [0x0000097d] Set column to 10 │ │ │ │ │ + [0x0000097f] Special opcode 14: advance Address by 2 to 0x157e and Line by -5 to 1061 │ │ │ │ │ + [0x00000980] Set column to 5 │ │ │ │ │ + [0x00000982] Special opcode 24: advance Address by 2 to 0x1580 and Line by 5 to 1066 │ │ │ │ │ + [0x00000983] Advance PC by 40 to 0x15a8 │ │ │ │ │ + [0x00000985] Extended opcode 1: End of Sequence │ │ │ │ │ + │ │ │ │ │ + [0x00000988] Set column to 126 │ │ │ │ │ + [0x0000098a] Extended opcode 2: set Address to 0x14a0 │ │ │ │ │ + [0x00000991] Advance Line by 26 to 27 │ │ │ │ │ + [0x00000993] Copy │ │ │ │ │ + [0x00000994] Set is_stmt to 0 │ │ │ │ │ + [0x00000995] Copy (view 1) │ │ │ │ │ + [0x00000996] Special opcode 117: advance Address by 16 to 0x14b0 and Line by 0 to 27 │ │ │ │ │ + [0x00000997] Set column to 5 │ │ │ │ │ + [0x00000999] Set is_stmt to 1 │ │ │ │ │ + [0x0000099a] Special opcode 6: advance Address by 0 to 0x14b0 and Line by 1 to 28 (view 1) │ │ │ │ │ + [0x0000099b] Set column to 126 │ │ │ │ │ + [0x0000099d] Set is_stmt to 0 │ │ │ │ │ + [0x0000099e] Special opcode 4: advance Address by 0 to 0x14b0 and Line by -1 to 27 (view 2) │ │ │ │ │ + [0x0000099f] Special opcode 19: advance Address by 2 to 0x14b2 and Line by 0 to 27 │ │ │ │ │ + [0x000009a0] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000009a2] Set column to 27 │ │ │ │ │ + [0x000009a4] Advance Line by 869 to 896 │ │ │ │ │ + [0x000009a7] Special opcode 19: advance Address by 2 to 0x14b4 and Line by 0 to 896 │ │ │ │ │ + [0x000009a8] Special opcode 19: advance Address by 2 to 0x14b6 and Line by 0 to 896 │ │ │ │ │ + [0x000009a9] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x000009ab] Set column to 126 │ │ │ │ │ + [0x000009ad] Advance Line by -869 to 27 │ │ │ │ │ + [0x000009b0] Copy (view 1) │ │ │ │ │ + [0x000009b1] Special opcode 19: advance Address by 2 to 0x14b8 and Line by 0 to 27 │ │ │ │ │ + [0x000009b2] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000009b4] Set column to 12 │ │ │ │ │ + [0x000009b6] Set is_stmt to 1 │ │ │ │ │ + [0x000009b7] Advance Line by 868 to 895 │ │ │ │ │ + [0x000009ba] Special opcode 61: advance Address by 8 to 0x14c0 and Line by 0 to 895 │ │ │ │ │ + [0x000009bb] Set column to 9 │ │ │ │ │ + [0x000009bd] Special opcode 6: advance Address by 0 to 0x14c0 and Line by 1 to 896 (view 1) │ │ │ │ │ + [0x000009be] Set column to 41 │ │ │ │ │ + [0x000009c0] Set is_stmt to 0 │ │ │ │ │ + [0x000009c1] Copy (view 2) │ │ │ │ │ + [0x000009c2] Special opcode 33: advance Address by 4 to 0x14c4 and Line by 0 to 896 │ │ │ │ │ + [0x000009c3] Special opcode 19: advance Address by 2 to 0x14c6 and Line by 0 to 896 │ │ │ │ │ + [0x000009c4] Set column to 27 │ │ │ │ │ + [0x000009c6] Special opcode 13: advance Address by 0 to 0x14c6 and Line by 8 to 904 (view 1) │ │ │ │ │ + [0x000009c7] Set column to 38 │ │ │ │ │ + [0x000009c9] Special opcode 19: advance Address by 2 to 0x14c8 and Line by 0 to 904 │ │ │ │ │ + [0x000009ca] Set column to 41 │ │ │ │ │ + [0x000009cc] Advance Line by -8 to 896 │ │ │ │ │ + [0x000009ce] Special opcode 19: advance Address by 2 to 0x14ca and Line by 0 to 896 │ │ │ │ │ + [0x000009cf] Special opcode 19: advance Address by 2 to 0x14cc and Line by 0 to 896 │ │ │ │ │ + [0x000009d0] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x000009d2] Set column to 5 │ │ │ │ │ + [0x000009d4] Set is_stmt to 1 │ │ │ │ │ + [0x000009d5] Advance Line by -867 to 29 │ │ │ │ │ + [0x000009d8] Copy (view 1) │ │ │ │ │ + [0x000009d9] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000009db] Set column to 15 │ │ │ │ │ + [0x000009dd] Advance Line by 873 to 902 │ │ │ │ │ + [0x000009e0] Copy (view 2) │ │ │ │ │ + [0x000009e1] Set column to 9 │ │ │ │ │ + [0x000009e3] Special opcode 7: advance Address by 0 to 0x14cc and Line by 2 to 904 (view 3) │ │ │ │ │ + [0x000009e4] Set column to 38 │ │ │ │ │ + [0x000009e6] Set is_stmt to 0 │ │ │ │ │ + [0x000009e7] Copy (view 4) │ │ │ │ │ + [0x000009e8] Special opcode 19: advance Address by 2 to 0x14ce and Line by 0 to 904 │ │ │ │ │ + [0x000009e9] Special opcode 89: advance Address by 12 to 0x14da and Line by 0 to 904 │ │ │ │ │ + [0x000009ea] Set column to 27 │ │ │ │ │ + [0x000009ec] Advance Line by 717 to 1621 │ │ │ │ │ + [0x000009ef] Copy (view 1) │ │ │ │ │ + [0x000009f0] Set column to 39 │ │ │ │ │ + [0x000009f2] Special opcode 19: advance Address by 2 to 0x14dc and Line by 0 to 1621 │ │ │ │ │ + [0x000009f3] Set column to 38 │ │ │ │ │ + [0x000009f5] Advance Line by -717 to 904 │ │ │ │ │ + [0x000009f8] Special opcode 19: advance Address by 2 to 0x14de and Line by 0 to 904 │ │ │ │ │ + [0x000009f9] Special opcode 19: advance Address by 2 to 0x14e0 and Line by 0 to 904 │ │ │ │ │ + [0x000009fa] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x000009fc] Set column to 5 │ │ │ │ │ + [0x000009fe] Set is_stmt to 1 │ │ │ │ │ + [0x000009ff] Advance Line by -874 to 30 │ │ │ │ │ + [0x00000a02] Copy (view 1) │ │ │ │ │ + [0x00000a03] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00000a05] Set column to 13 │ │ │ │ │ + [0x00000a07] Advance Line by 1590 to 1620 │ │ │ │ │ + [0x00000a0a] Copy (view 2) │ │ │ │ │ + [0x00000a0b] Set column to 9 │ │ │ │ │ + [0x00000a0d] Special opcode 6: advance Address by 0 to 0x14e0 and Line by 1 to 1621 (view 3) │ │ │ │ │ + [0x00000a0e] Set column to 39 │ │ │ │ │ + [0x00000a10] Set is_stmt to 0 │ │ │ │ │ + [0x00000a11] Copy (view 4) │ │ │ │ │ + [0x00000a12] Special opcode 19: advance Address by 2 to 0x14e2 and Line by 0 to 1621 │ │ │ │ │ + [0x00000a13] Special opcode 61: advance Address by 8 to 0x14ea and Line by 0 to 1621 │ │ │ │ │ + [0x00000a14] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00000a16] Set column to 5 │ │ │ │ │ + [0x00000a18] Set is_stmt to 1 │ │ │ │ │ + [0x00000a19] Advance Line by -1590 to 31 │ │ │ │ │ + [0x00000a1c] Copy (view 1) │ │ │ │ │ + [0x00000a1d] Set column to 57 │ │ │ │ │ + [0x00000a1f] Set is_stmt to 0 │ │ │ │ │ + [0x00000a20] Copy (view 2) │ │ │ │ │ + [0x00000a21] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00000a23] Set column to 13 │ │ │ │ │ + [0x00000a25] Set is_stmt to 1 │ │ │ │ │ + [0x00000a26] Advance Line by 1589 to 1620 │ │ │ │ │ + [0x00000a29] Special opcode 19: advance Address by 2 to 0x14ec and Line by 0 to 1620 │ │ │ │ │ + [0x00000a2a] Set column to 9 │ │ │ │ │ + [0x00000a2c] Special opcode 6: advance Address by 0 to 0x14ec and Line by 1 to 1621 (view 1) │ │ │ │ │ + [0x00000a2d] Set column to 27 │ │ │ │ │ + [0x00000a2f] Set is_stmt to 0 │ │ │ │ │ + [0x00000a30] Copy (view 2) │ │ │ │ │ + [0x00000a31] Set column to 39 │ │ │ │ │ + [0x00000a33] Special opcode 19: advance Address by 2 to 0x14ee and Line by 0 to 1621 │ │ │ │ │ + [0x00000a34] Special opcode 33: advance Address by 4 to 0x14f2 and Line by 0 to 1621 │ │ │ │ │ + [0x00000a35] Special opcode 61: advance Address by 8 to 0x14fa and Line by 0 to 1621 │ │ │ │ │ + [0x00000a36] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00000a38] Set column to 5 │ │ │ │ │ + [0x00000a3a] Set is_stmt to 1 │ │ │ │ │ + [0x00000a3b] Advance Line by -1589 to 32 │ │ │ │ │ + [0x00000a3e] Copy (view 1) │ │ │ │ │ + [0x00000a3f] Set column to 39 │ │ │ │ │ + [0x00000a41] Set is_stmt to 0 │ │ │ │ │ + [0x00000a42] Copy (view 2) │ │ │ │ │ + [0x00000a43] Set column to 24 │ │ │ │ │ + [0x00000a45] Special opcode 48: advance Address by 6 to 0x1500 and Line by 1 to 33 │ │ │ │ │ + [0x00000a46] Set column to 39 │ │ │ │ │ + [0x00000a48] Special opcode 18: advance Address by 2 to 0x1502 and Line by -1 to 32 │ │ │ │ │ + [0x00000a49] Set column to 5 │ │ │ │ │ + [0x00000a4b] Set is_stmt to 1 │ │ │ │ │ + [0x00000a4c] Special opcode 20: advance Address by 2 to 0x1504 and Line by 1 to 33 │ │ │ │ │ + [0x00000a4d] Set column to 24 │ │ │ │ │ + [0x00000a4f] Set is_stmt to 0 │ │ │ │ │ + [0x00000a50] Copy (view 1) │ │ │ │ │ + [0x00000a51] Special opcode 47: advance Address by 6 to 0x150a and Line by 0 to 33 │ │ │ │ │ + [0x00000a52] Set column to 1 │ │ │ │ │ + [0x00000a54] Special opcode 90: advance Address by 12 to 0x1516 and Line by 1 to 34 │ │ │ │ │ + [0x00000a55] Special opcode 47: advance Address by 6 to 0x151c and Line by 0 to 34 │ │ │ │ │ + [0x00000a56] Set column to 81 │ │ │ │ │ + [0x00000a58] Set is_stmt to 1 │ │ │ │ │ + [0x00000a59] Extended opcode 2: set Address to 0x1524 │ │ │ │ │ + [0x00000a60] Advance Line by -11 to 23 │ │ │ │ │ + [0x00000a62] Copy │ │ │ │ │ + [0x00000a63] Set is_stmt to 0 │ │ │ │ │ + [0x00000a64] Copy (view 1) │ │ │ │ │ + [0x00000a65] Set column to 5 │ │ │ │ │ + [0x00000a67] Set is_stmt to 1 │ │ │ │ │ + [0x00000a68] Special opcode 104: advance Address by 14 to 0x1532 and Line by 1 to 24 │ │ │ │ │ + [0x00000a69] Set column to 81 │ │ │ │ │ + [0x00000a6b] Set is_stmt to 0 │ │ │ │ │ + [0x00000a6c] Special opcode 4: advance Address by 0 to 0x1532 and Line by -1 to 23 (view 1) │ │ │ │ │ + [0x00000a6d] Set column to 26 │ │ │ │ │ + [0x00000a6f] Special opcode 20: advance Address by 2 to 0x1534 and Line by 1 to 24 │ │ │ │ │ + [0x00000a70] Set column to 81 │ │ │ │ │ + [0x00000a72] Special opcode 18: advance Address by 2 to 0x1536 and Line by -1 to 23 │ │ │ │ │ + [0x00000a73] Set column to 26 │ │ │ │ │ + [0x00000a75] Special opcode 20: advance Address by 2 to 0x1538 and Line by 1 to 24 │ │ │ │ │ + [0x00000a76] Special opcode 19: advance Address by 2 to 0x153a and Line by 0 to 24 │ │ │ │ │ + [0x00000a77] Set column to 1 │ │ │ │ │ + [0x00000a79] Special opcode 48: advance Address by 6 to 0x1540 and Line by 1 to 25 │ │ │ │ │ + [0x00000a7a] Special opcode 33: advance Address by 4 to 0x1544 and Line by 0 to 25 │ │ │ │ │ + [0x00000a7b] Set column to 109 │ │ │ │ │ + [0x00000a7d] Set is_stmt to 1 │ │ │ │ │ + [0x00000a7e] Extended opcode 2: set Address to 0x1544 │ │ │ │ │ + [0x00000a85] Advance Line by 12 to 37 │ │ │ │ │ + [0x00000a87] Copy │ │ │ │ │ + [0x00000a88] Set column to 5 │ │ │ │ │ + [0x00000a8a] Special opcode 6: advance Address by 0 to 0x1544 and Line by 1 to 38 (view 1) │ │ │ │ │ + [0x00000a8b] Set column to 1 │ │ │ │ │ + [0x00000a8d] Set is_stmt to 0 │ │ │ │ │ + [0x00000a8e] Special opcode 6: advance Address by 0 to 0x1544 and Line by 1 to 39 (view 2) │ │ │ │ │ + [0x00000a8f] Special opcode 19: advance Address by 2 to 0x1546 and Line by 0 to 39 │ │ │ │ │ + [0x00000a90] Advance PC by 2 to 0x1548 │ │ │ │ │ + [0x00000a92] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Offset: 0xae4 │ │ │ │ │ - Length: 610 │ │ │ │ │ + Offset: 0xa95 │ │ │ │ │ + Length: 689 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ - Prologue Length: 270 │ │ │ │ │ + Prologue Length: 552 │ │ │ │ │ Minimum Instruction Length: 2 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ Line Base: -5 │ │ │ │ │ Line Range: 14 │ │ │ │ │ Opcode Base: 13 │ │ │ │ │ │ │ │ │ │ Opcodes: │ │ │ │ │ @@ -1113,239 +1228,124 @@ │ │ │ │ │ Opcode 7 has 0 args │ │ │ │ │ Opcode 8 has 0 args │ │ │ │ │ Opcode 9 has 1 arg │ │ │ │ │ Opcode 10 has 0 args │ │ │ │ │ Opcode 11 has 0 args │ │ │ │ │ Opcode 12 has 1 arg │ │ │ │ │ │ │ │ │ │ - The Directory Table (offset 0xaff): │ │ │ │ │ + The Directory Table (offset 0xab0): │ │ │ │ │ 1 src/shared/cpp │ │ │ │ │ - 2 /usr/lib/jvm/default-java/include │ │ │ │ │ - 3 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ - 4 /usr/include │ │ │ │ │ - 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ - 6 src/shared/headers │ │ │ │ │ + 2 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ + 3 /usr/include │ │ │ │ │ + 4 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ + 5 /usr/lib/jvm/default-java/include │ │ │ │ │ + 6 /usr/include/c++/14 │ │ │ │ │ + 7 /usr/include/c++/14/bits │ │ │ │ │ + 8 /usr/include/arm-linux-gnueabihf/bits │ │ │ │ │ + 9 src/shared/headers │ │ │ │ │ + 10 /usr/include/arm-linux-gnueabihf/c++/14/bits │ │ │ │ │ │ │ │ │ │ - The File Name Table (offset 0xba5): │ │ │ │ │ + The File Name Table (offset 0xbd6): │ │ │ │ │ Entry Dir Time Size Name │ │ │ │ │ - 1 1 0 0 generic.cpp │ │ │ │ │ - 2 2 0 0 jni.h │ │ │ │ │ - 3 3 0 0 stdarg.h │ │ │ │ │ - 4 4 0 0 stdio.h │ │ │ │ │ - 5 5 0 0 jni_md.h │ │ │ │ │ - 6 0 0 0 │ │ │ │ │ - 7 6 0 0 generic.h │ │ │ │ │ + 1 1 0 0 generic_posix.cpp │ │ │ │ │ + 2 2 0 0 stddef.h │ │ │ │ │ + 3 2 0 0 stdarg.h │ │ │ │ │ + 4 3 0 0 stdio.h │ │ │ │ │ + 5 4 0 0 jni_md.h │ │ │ │ │ + 6 5 0 0 jni.h │ │ │ │ │ + 7 3 0 0 stdlib.h │ │ │ │ │ + 8 6 0 0 cstdlib │ │ │ │ │ + 9 7 0 0 std_abs.h │ │ │ │ │ + 10 8 0 0 stdlib-float.h │ │ │ │ │ + 11 8 0 0 stdlib-bsearch.h │ │ │ │ │ + 12 8 0 0 stdlib.h │ │ │ │ │ + 13 6 0 0 stdlib.h │ │ │ │ │ + 14 9 0 0 generic.h │ │ │ │ │ + 15 3 0 0 string.h │ │ │ │ │ + 16 3 0 0 errno.h │ │ │ │ │ + 17 0 0 0 │ │ │ │ │ + 18 10 0 0 c++config.h │ │ │ │ │ │ │ │ │ │ Line Number Statements: │ │ │ │ │ - [0x00000bfc] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00000bfe] Set column to 10 │ │ │ │ │ - [0x00000c00] Extended opcode 2: set Address to 0x15b4 │ │ │ │ │ - [0x00000c07] Advance Line by 1060 to 1061 │ │ │ │ │ - [0x00000c0a] Copy │ │ │ │ │ - [0x00000c0b] Set is_stmt to 0 │ │ │ │ │ - [0x00000c0c] Copy (view 1) │ │ │ │ │ - [0x00000c0d] Special opcode 117: advance Address by 16 to 0x15c4 and Line by 0 to 1061 │ │ │ │ │ - [0x00000c0e] Special opcode 33: advance Address by 4 to 0x15c8 and Line by 0 to 1061 │ │ │ │ │ - [0x00000c0f] Set column to 20 │ │ │ │ │ - [0x00000c11] Special opcode 64: advance Address by 8 to 0x15d0 and Line by 3 to 1064 │ │ │ │ │ - [0x00000c12] Set column to 10 │ │ │ │ │ - [0x00000c14] Special opcode 16: advance Address by 2 to 0x15d2 and Line by -3 to 1061 │ │ │ │ │ - [0x00000c15] Set column to 9 │ │ │ │ │ - [0x00000c17] Set is_stmt to 1 │ │ │ │ │ - [0x00000c18] Special opcode 62: advance Address by 8 to 0x15da and Line by 1 to 1062 │ │ │ │ │ - [0x00000c19] Special opcode 6: advance Address by 0 to 0x15da and Line by 1 to 1063 (view 1) │ │ │ │ │ - [0x00000c1a] Set column to 10 │ │ │ │ │ - [0x00000c1c] Set is_stmt to 0 │ │ │ │ │ - [0x00000c1d] Special opcode 3: advance Address by 0 to 0x15da and Line by -2 to 1061 (view 2) │ │ │ │ │ - [0x00000c1e] Set column to 9 │ │ │ │ │ - [0x00000c20] Special opcode 35: advance Address by 4 to 0x15de and Line by 2 to 1063 │ │ │ │ │ - [0x00000c21] Set is_stmt to 1 │ │ │ │ │ - [0x00000c22] Special opcode 20: advance Address by 2 to 0x15e0 and Line by 1 to 1064 │ │ │ │ │ - [0x00000c23] Set column to 35 │ │ │ │ │ - [0x00000c25] Set is_stmt to 0 │ │ │ │ │ - [0x00000c26] Copy (view 1) │ │ │ │ │ - [0x00000c27] Set column to 9 │ │ │ │ │ - [0x00000c29] Set is_stmt to 1 │ │ │ │ │ - [0x00000c2a] Special opcode 48: advance Address by 6 to 0x15e6 and Line by 1 to 1065 │ │ │ │ │ - [0x00000c2b] Set column to 10 │ │ │ │ │ - [0x00000c2d] Set is_stmt to 0 │ │ │ │ │ - [0x00000c2e] Special opcode 1: advance Address by 0 to 0x15e6 and Line by -4 to 1061 (view 1) │ │ │ │ │ - [0x00000c2f] Set column to 5 │ │ │ │ │ - [0x00000c31] Special opcode 24: advance Address by 2 to 0x15e8 and Line by 5 to 1066 │ │ │ │ │ - [0x00000c32] Set column to 10 │ │ │ │ │ - [0x00000c34] Special opcode 14: advance Address by 2 to 0x15ea and Line by -5 to 1061 │ │ │ │ │ - [0x00000c35] Set column to 5 │ │ │ │ │ - [0x00000c37] Special opcode 24: advance Address by 2 to 0x15ec and Line by 5 to 1066 │ │ │ │ │ - [0x00000c38] Advance PC by 40 to 0x1614 │ │ │ │ │ - [0x00000c3a] Extended opcode 1: End of Sequence │ │ │ │ │ - │ │ │ │ │ - [0x00000c3d] Set column to 126 │ │ │ │ │ - [0x00000c3f] Extended opcode 2: set Address to 0x150c │ │ │ │ │ - [0x00000c46] Advance Line by 26 to 27 │ │ │ │ │ - [0x00000c48] Copy │ │ │ │ │ - [0x00000c49] Set is_stmt to 0 │ │ │ │ │ - [0x00000c4a] Copy (view 1) │ │ │ │ │ - [0x00000c4b] Special opcode 117: advance Address by 16 to 0x151c and Line by 0 to 27 │ │ │ │ │ - [0x00000c4c] Set column to 5 │ │ │ │ │ - [0x00000c4e] Set is_stmt to 1 │ │ │ │ │ - [0x00000c4f] Special opcode 6: advance Address by 0 to 0x151c and Line by 1 to 28 (view 1) │ │ │ │ │ - [0x00000c50] Set column to 126 │ │ │ │ │ - [0x00000c52] Set is_stmt to 0 │ │ │ │ │ - [0x00000c53] Special opcode 4: advance Address by 0 to 0x151c and Line by -1 to 27 (view 2) │ │ │ │ │ - [0x00000c54] Special opcode 19: advance Address by 2 to 0x151e and Line by 0 to 27 │ │ │ │ │ - [0x00000c55] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00000c57] Set column to 27 │ │ │ │ │ - [0x00000c59] Advance Line by 869 to 896 │ │ │ │ │ - [0x00000c5c] Special opcode 19: advance Address by 2 to 0x1520 and Line by 0 to 896 │ │ │ │ │ - [0x00000c5d] Special opcode 19: advance Address by 2 to 0x1522 and Line by 0 to 896 │ │ │ │ │ - [0x00000c5e] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00000c60] Set column to 126 │ │ │ │ │ - [0x00000c62] Advance Line by -869 to 27 │ │ │ │ │ - [0x00000c65] Copy (view 1) │ │ │ │ │ - [0x00000c66] Special opcode 19: advance Address by 2 to 0x1524 and Line by 0 to 27 │ │ │ │ │ - [0x00000c67] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00000c69] Set column to 12 │ │ │ │ │ - [0x00000c6b] Set is_stmt to 1 │ │ │ │ │ - [0x00000c6c] Advance Line by 868 to 895 │ │ │ │ │ - [0x00000c6f] Special opcode 61: advance Address by 8 to 0x152c and Line by 0 to 895 │ │ │ │ │ - [0x00000c70] Set column to 9 │ │ │ │ │ - [0x00000c72] Special opcode 6: advance Address by 0 to 0x152c and Line by 1 to 896 (view 1) │ │ │ │ │ - [0x00000c73] Set column to 41 │ │ │ │ │ - [0x00000c75] Set is_stmt to 0 │ │ │ │ │ - [0x00000c76] Copy (view 2) │ │ │ │ │ - [0x00000c77] Special opcode 33: advance Address by 4 to 0x1530 and Line by 0 to 896 │ │ │ │ │ - [0x00000c78] Special opcode 19: advance Address by 2 to 0x1532 and Line by 0 to 896 │ │ │ │ │ - [0x00000c79] Set column to 27 │ │ │ │ │ - [0x00000c7b] Special opcode 13: advance Address by 0 to 0x1532 and Line by 8 to 904 (view 1) │ │ │ │ │ - [0x00000c7c] Set column to 38 │ │ │ │ │ - [0x00000c7e] Special opcode 19: advance Address by 2 to 0x1534 and Line by 0 to 904 │ │ │ │ │ - [0x00000c7f] Set column to 41 │ │ │ │ │ - [0x00000c81] Advance Line by -8 to 896 │ │ │ │ │ - [0x00000c83] Special opcode 19: advance Address by 2 to 0x1536 and Line by 0 to 896 │ │ │ │ │ - [0x00000c84] Special opcode 19: advance Address by 2 to 0x1538 and Line by 0 to 896 │ │ │ │ │ - [0x00000c85] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00000c87] Set column to 5 │ │ │ │ │ - [0x00000c89] Set is_stmt to 1 │ │ │ │ │ - [0x00000c8a] Advance Line by -867 to 29 │ │ │ │ │ - [0x00000c8d] Copy (view 1) │ │ │ │ │ - [0x00000c8e] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00000c90] Set column to 15 │ │ │ │ │ - [0x00000c92] Advance Line by 873 to 902 │ │ │ │ │ - [0x00000c95] Copy (view 2) │ │ │ │ │ - [0x00000c96] Set column to 9 │ │ │ │ │ - [0x00000c98] Special opcode 7: advance Address by 0 to 0x1538 and Line by 2 to 904 (view 3) │ │ │ │ │ - [0x00000c99] Set column to 38 │ │ │ │ │ - [0x00000c9b] Set is_stmt to 0 │ │ │ │ │ - [0x00000c9c] Copy (view 4) │ │ │ │ │ - [0x00000c9d] Special opcode 19: advance Address by 2 to 0x153a and Line by 0 to 904 │ │ │ │ │ - [0x00000c9e] Special opcode 89: advance Address by 12 to 0x1546 and Line by 0 to 904 │ │ │ │ │ - [0x00000c9f] Set column to 27 │ │ │ │ │ - [0x00000ca1] Advance Line by 717 to 1621 │ │ │ │ │ - [0x00000ca4] Copy (view 1) │ │ │ │ │ - [0x00000ca5] Set column to 39 │ │ │ │ │ - [0x00000ca7] Special opcode 19: advance Address by 2 to 0x1548 and Line by 0 to 1621 │ │ │ │ │ - [0x00000ca8] Set column to 38 │ │ │ │ │ - [0x00000caa] Advance Line by -717 to 904 │ │ │ │ │ - [0x00000cad] Special opcode 19: advance Address by 2 to 0x154a and Line by 0 to 904 │ │ │ │ │ - [0x00000cae] Special opcode 19: advance Address by 2 to 0x154c and Line by 0 to 904 │ │ │ │ │ - [0x00000caf] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00000cb1] Set column to 5 │ │ │ │ │ - [0x00000cb3] Set is_stmt to 1 │ │ │ │ │ - [0x00000cb4] Advance Line by -874 to 30 │ │ │ │ │ - [0x00000cb7] Copy (view 1) │ │ │ │ │ - [0x00000cb8] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00000cba] Set column to 13 │ │ │ │ │ - [0x00000cbc] Advance Line by 1590 to 1620 │ │ │ │ │ - [0x00000cbf] Copy (view 2) │ │ │ │ │ - [0x00000cc0] Set column to 9 │ │ │ │ │ - [0x00000cc2] Special opcode 6: advance Address by 0 to 0x154c and Line by 1 to 1621 (view 3) │ │ │ │ │ - [0x00000cc3] Set column to 39 │ │ │ │ │ - [0x00000cc5] Set is_stmt to 0 │ │ │ │ │ - [0x00000cc6] Copy (view 4) │ │ │ │ │ - [0x00000cc7] Special opcode 19: advance Address by 2 to 0x154e and Line by 0 to 1621 │ │ │ │ │ - [0x00000cc8] Special opcode 61: advance Address by 8 to 0x1556 and Line by 0 to 1621 │ │ │ │ │ - [0x00000cc9] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00000ccb] Set column to 5 │ │ │ │ │ - [0x00000ccd] Set is_stmt to 1 │ │ │ │ │ - [0x00000cce] Advance Line by -1590 to 31 │ │ │ │ │ - [0x00000cd1] Copy (view 1) │ │ │ │ │ - [0x00000cd2] Set column to 57 │ │ │ │ │ - [0x00000cd4] Set is_stmt to 0 │ │ │ │ │ - [0x00000cd5] Copy (view 2) │ │ │ │ │ - [0x00000cd6] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00000cd8] Set column to 13 │ │ │ │ │ - [0x00000cda] Set is_stmt to 1 │ │ │ │ │ - [0x00000cdb] Advance Line by 1589 to 1620 │ │ │ │ │ - [0x00000cde] Special opcode 19: advance Address by 2 to 0x1558 and Line by 0 to 1620 │ │ │ │ │ - [0x00000cdf] Set column to 9 │ │ │ │ │ - [0x00000ce1] Special opcode 6: advance Address by 0 to 0x1558 and Line by 1 to 1621 (view 1) │ │ │ │ │ - [0x00000ce2] Set column to 27 │ │ │ │ │ - [0x00000ce4] Set is_stmt to 0 │ │ │ │ │ - [0x00000ce5] Copy (view 2) │ │ │ │ │ - [0x00000ce6] Set column to 39 │ │ │ │ │ - [0x00000ce8] Special opcode 19: advance Address by 2 to 0x155a and Line by 0 to 1621 │ │ │ │ │ - [0x00000ce9] Special opcode 33: advance Address by 4 to 0x155e and Line by 0 to 1621 │ │ │ │ │ - [0x00000cea] Special opcode 61: advance Address by 8 to 0x1566 and Line by 0 to 1621 │ │ │ │ │ - [0x00000ceb] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00000ced] Set column to 5 │ │ │ │ │ - [0x00000cef] Set is_stmt to 1 │ │ │ │ │ - [0x00000cf0] Advance Line by -1589 to 32 │ │ │ │ │ - [0x00000cf3] Copy (view 1) │ │ │ │ │ - [0x00000cf4] Set column to 39 │ │ │ │ │ - [0x00000cf6] Set is_stmt to 0 │ │ │ │ │ - [0x00000cf7] Copy (view 2) │ │ │ │ │ - [0x00000cf8] Set column to 24 │ │ │ │ │ - [0x00000cfa] Special opcode 48: advance Address by 6 to 0x156c and Line by 1 to 33 │ │ │ │ │ - [0x00000cfb] Set column to 39 │ │ │ │ │ - [0x00000cfd] Special opcode 18: advance Address by 2 to 0x156e and Line by -1 to 32 │ │ │ │ │ - [0x00000cfe] Set column to 5 │ │ │ │ │ - [0x00000d00] Set is_stmt to 1 │ │ │ │ │ - [0x00000d01] Special opcode 20: advance Address by 2 to 0x1570 and Line by 1 to 33 │ │ │ │ │ - [0x00000d02] Set column to 24 │ │ │ │ │ - [0x00000d04] Set is_stmt to 0 │ │ │ │ │ - [0x00000d05] Copy (view 1) │ │ │ │ │ - [0x00000d06] Special opcode 47: advance Address by 6 to 0x1576 and Line by 0 to 33 │ │ │ │ │ - [0x00000d07] Set column to 1 │ │ │ │ │ - [0x00000d09] Special opcode 90: advance Address by 12 to 0x1582 and Line by 1 to 34 │ │ │ │ │ - [0x00000d0a] Special opcode 47: advance Address by 6 to 0x1588 and Line by 0 to 34 │ │ │ │ │ - [0x00000d0b] Set column to 81 │ │ │ │ │ - [0x00000d0d] Set is_stmt to 1 │ │ │ │ │ - [0x00000d0e] Extended opcode 2: set Address to 0x1590 │ │ │ │ │ - [0x00000d15] Advance Line by -11 to 23 │ │ │ │ │ - [0x00000d17] Copy │ │ │ │ │ - [0x00000d18] Set is_stmt to 0 │ │ │ │ │ - [0x00000d19] Copy (view 1) │ │ │ │ │ - [0x00000d1a] Set column to 5 │ │ │ │ │ - [0x00000d1c] Set is_stmt to 1 │ │ │ │ │ - [0x00000d1d] Special opcode 104: advance Address by 14 to 0x159e and Line by 1 to 24 │ │ │ │ │ - [0x00000d1e] Set column to 81 │ │ │ │ │ - [0x00000d20] Set is_stmt to 0 │ │ │ │ │ - [0x00000d21] Special opcode 4: advance Address by 0 to 0x159e and Line by -1 to 23 (view 1) │ │ │ │ │ - [0x00000d22] Set column to 26 │ │ │ │ │ - [0x00000d24] Special opcode 20: advance Address by 2 to 0x15a0 and Line by 1 to 24 │ │ │ │ │ - [0x00000d25] Set column to 81 │ │ │ │ │ - [0x00000d27] Special opcode 18: advance Address by 2 to 0x15a2 and Line by -1 to 23 │ │ │ │ │ - [0x00000d28] Set column to 26 │ │ │ │ │ - [0x00000d2a] Special opcode 20: advance Address by 2 to 0x15a4 and Line by 1 to 24 │ │ │ │ │ - [0x00000d2b] Special opcode 19: advance Address by 2 to 0x15a6 and Line by 0 to 24 │ │ │ │ │ - [0x00000d2c] Set column to 1 │ │ │ │ │ - [0x00000d2e] Special opcode 48: advance Address by 6 to 0x15ac and Line by 1 to 25 │ │ │ │ │ - [0x00000d2f] Special opcode 33: advance Address by 4 to 0x15b0 and Line by 0 to 25 │ │ │ │ │ - [0x00000d30] Set column to 109 │ │ │ │ │ - [0x00000d32] Set is_stmt to 1 │ │ │ │ │ - [0x00000d33] Extended opcode 2: set Address to 0x15b0 │ │ │ │ │ - [0x00000d3a] Advance Line by 12 to 37 │ │ │ │ │ - [0x00000d3c] Copy │ │ │ │ │ - [0x00000d3d] Set column to 5 │ │ │ │ │ - [0x00000d3f] Special opcode 6: advance Address by 0 to 0x15b0 and Line by 1 to 38 (view 1) │ │ │ │ │ - [0x00000d40] Set column to 1 │ │ │ │ │ - [0x00000d42] Set is_stmt to 0 │ │ │ │ │ - [0x00000d43] Special opcode 6: advance Address by 0 to 0x15b0 and Line by 1 to 39 (view 2) │ │ │ │ │ - [0x00000d44] Special opcode 19: advance Address by 2 to 0x15b2 and Line by 0 to 39 │ │ │ │ │ - [0x00000d45] Advance PC by 2 to 0x15b4 │ │ │ │ │ + [0x00000cc7] Set column to 79 │ │ │ │ │ + [0x00000cc9] Extended opcode 2: set Address to 0x15a8 │ │ │ │ │ + [0x00000cd0] Advance Line by 27 to 28 │ │ │ │ │ + [0x00000cd2] Copy │ │ │ │ │ + [0x00000cd3] Set is_stmt to 0 │ │ │ │ │ + [0x00000cd4] Copy (view 1) │ │ │ │ │ + [0x00000cd5] Set column to 5 │ │ │ │ │ + [0x00000cd7] Set is_stmt to 1 │ │ │ │ │ + [0x00000cd8] Special opcode 118: advance Address by 16 to 0x15b8 and Line by 1 to 29 │ │ │ │ │ + [0x00000cd9] Set column to 79 │ │ │ │ │ + [0x00000cdb] Set is_stmt to 0 │ │ │ │ │ + [0x00000cdc] Special opcode 4: advance Address by 0 to 0x15b8 and Line by -1 to 28 (view 1) │ │ │ │ │ + [0x00000cdd] Special opcode 19: advance Address by 2 to 0x15ba and Line by 0 to 28 │ │ │ │ │ + [0x00000cde] Set column to 33 │ │ │ │ │ + [0x00000ce0] Special opcode 20: advance Address by 2 to 0x15bc and Line by 1 to 29 │ │ │ │ │ + [0x00000ce1] Set column to 79 │ │ │ │ │ + [0x00000ce3] Special opcode 32: advance Address by 4 to 0x15c0 and Line by -1 to 28 │ │ │ │ │ + [0x00000ce4] Set column to 33 │ │ │ │ │ + [0x00000ce6] Special opcode 34: advance Address by 4 to 0x15c4 and Line by 1 to 29 │ │ │ │ │ + [0x00000ce7] Special opcode 33: advance Address by 4 to 0x15c8 and Line by 0 to 29 │ │ │ │ │ + [0x00000ce8] Set column to 5 │ │ │ │ │ + [0x00000cea] Set is_stmt to 1 │ │ │ │ │ + [0x00000ceb] Special opcode 22: advance Address by 2 to 0x15ca and Line by 3 to 32 │ │ │ │ │ + [0x00000cec] Set column to 38 │ │ │ │ │ + [0x00000cee] Set is_stmt to 0 │ │ │ │ │ + [0x00000cef] Copy (view 1) │ │ │ │ │ + [0x00000cf0] Special opcode 33: advance Address by 4 to 0x15ce and Line by 0 to 32 │ │ │ │ │ + [0x00000cf1] Set column to 37 │ │ │ │ │ + [0x00000cf3] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00000cf7] Special opcode 19: advance Address by 2 to 0x15d0 and Line by 0 to 32 │ │ │ │ │ + [0x00000cf8] Set column to 26 │ │ │ │ │ + [0x00000cfa] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00000cfe] Special opcode 94: advance Address by 12 to 0x15dc and Line by 5 to 37 │ │ │ │ │ + [0x00000cff] Set column to 37 │ │ │ │ │ + [0x00000d01] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00000d05] Special opcode 28: advance Address by 4 to 0x15e0 and Line by -5 to 32 │ │ │ │ │ + [0x00000d06] Set column to 5 │ │ │ │ │ + [0x00000d08] Set is_stmt to 1 │ │ │ │ │ + [0x00000d09] Special opcode 24: advance Address by 2 to 0x15e2 and Line by 5 to 37 │ │ │ │ │ + [0x00000d0a] Set column to 26 │ │ │ │ │ + [0x00000d0c] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00000d10] Set is_stmt to 0 │ │ │ │ │ + [0x00000d11] Copy (view 1) │ │ │ │ │ + [0x00000d12] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00000d16] Special opcode 47: advance Address by 6 to 0x15e8 and Line by 0 to 37 │ │ │ │ │ + [0x00000d17] Set column to 5 │ │ │ │ │ + [0x00000d19] Set is_stmt to 1 │ │ │ │ │ + [0x00000d1a] Special opcode 34: advance Address by 4 to 0x15ec and Line by 1 to 38 │ │ │ │ │ + [0x00000d1b] Set column to 9 │ │ │ │ │ + [0x00000d1d] Set is_stmt to 0 │ │ │ │ │ + [0x00000d1e] Copy (view 1) │ │ │ │ │ + [0x00000d1f] Set column to 1 │ │ │ │ │ + [0x00000d21] Special opcode 20: advance Address by 2 to 0x15ee and Line by 1 to 39 │ │ │ │ │ + [0x00000d22] Set column to 9 │ │ │ │ │ + [0x00000d24] Special opcode 46: advance Address by 6 to 0x15f4 and Line by -1 to 38 │ │ │ │ │ + [0x00000d25] Special opcode 33: advance Address by 4 to 0x15f8 and Line by 0 to 38 │ │ │ │ │ + [0x00000d26] Set column to 36 │ │ │ │ │ + [0x00000d28] Set is_stmt to 1 │ │ │ │ │ + [0x00000d29] Extended opcode 2: set Address to 0x15f8 │ │ │ │ │ + [0x00000d30] Special opcode 8: advance Address by 0 to 0x15f8 and Line by 3 to 41 │ │ │ │ │ + [0x00000d31] Set column to 5 │ │ │ │ │ + [0x00000d33] Special opcode 6: advance Address by 0 to 0x15f8 and Line by 1 to 42 (view 1) │ │ │ │ │ + [0x00000d34] Special opcode 36: advance Address by 4 to 0x15fc and Line by 3 to 45 │ │ │ │ │ + [0x00000d35] Special opcode 36: advance Address by 4 to 0x1600 and Line by 3 to 48 │ │ │ │ │ + [0x00000d36] Set column to 12 │ │ │ │ │ + [0x00000d38] Set is_stmt to 0 │ │ │ │ │ + [0x00000d39] Special opcode 8: advance Address by 0 to 0x1600 and Line by 3 to 51 (view 1) │ │ │ │ │ + [0x00000d3a] Special opcode 47: advance Address by 6 to 0x1606 and Line by 0 to 51 │ │ │ │ │ + [0x00000d3b] Set column to 16 │ │ │ │ │ + [0x00000d3d] Advance Line by -8 to 43 │ │ │ │ │ + [0x00000d3f] Special opcode 33: advance Address by 4 to 0x160a and Line by 0 to 43 │ │ │ │ │ + [0x00000d40] Special opcode 19: advance Address by 2 to 0x160c and Line by 0 to 43 │ │ │ │ │ + [0x00000d41] Special opcode 22: advance Address by 2 to 0x160e and Line by 3 to 46 │ │ │ │ │ + [0x00000d42] Set column to 1 │ │ │ │ │ + [0x00000d44] Special opcode 25: advance Address by 2 to 0x1610 and Line by 6 to 52 │ │ │ │ │ + [0x00000d45] Advance PC by 2 to 0x1612 │ │ │ │ │ [0x00000d47] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0xd4a │ │ │ │ │ Length: 1184 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ Prologue Length: 551 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ Contents of the .debug_info section: │ │ │ │ │ │ │ │ │ │ Compilation Unit @ offset 0: │ │ │ │ │ - Length: 0x1a (32-bit) │ │ │ │ │ + Length: 0x31 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0>: Abbrev Number: 89 (DW_TAG_partial_unit) │ │ │ │ │ DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <11> DW_AT_comp_dir : (string) . │ │ │ │ │ <1><13>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <14> DW_AT_import : (GNU_ref_alt) <0x39fa> │ │ │ │ │ - <1><18>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <19> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><1d>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x1e: │ │ │ │ │ + <14> DW_AT_import : (GNU_ref_alt) <0x43e2> │ │ │ │ │ + <1><18>: Abbrev Number: 90 (DW_TAG_subprogram) │ │ │ │ │ + <19> DW_AT_specification: (GNU_ref_alt) <0x619> │ │ │ │ │ + <1d> DW_AT_object_pointer: (ref_udata) <0x1e> │ │ │ │ │ + <1e> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ + <2><1e>: Abbrev Number: 35 (DW_TAG_formal_parameter) │ │ │ │ │ + <1f> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ + <23> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ + <27> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <2><27>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ │ + <28> DW_AT_name : (string) obj │ │ │ │ │ + <2c> DW_AT_decl_file : (implicit_const) 2 │ │ │ │ │ + <2c> DW_AT_decl_line : (data2) 895 │ │ │ │ │ + <2e> DW_AT_decl_column : (data1) 35 │ │ │ │ │ + <2f> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <2><33>: Abbrev Number: 0 │ │ │ │ │ + <1><34>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x35: │ │ │ │ │ Length: 0x1a (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><2a>: Abbrev Number: 89 (DW_TAG_partial_unit) │ │ │ │ │ - <2b> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <2f> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><31>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <32> DW_AT_import : (GNU_ref_alt) <0x3f5e> │ │ │ │ │ - <1><36>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <37> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><3b>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x3c: │ │ │ │ │ - Length: 0x31 (32-bit) │ │ │ │ │ + <0><41>: Abbrev Number: 89 (DW_TAG_partial_unit) │ │ │ │ │ + <42> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <46> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><48>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <49> DW_AT_import : (GNU_ref_alt) <0x39fa> │ │ │ │ │ + <1><4d>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <4e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><52>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x53: │ │ │ │ │ + Length: 0x1a (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><48>: Abbrev Number: 89 (DW_TAG_partial_unit) │ │ │ │ │ - <49> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <4d> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><4f>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <50> DW_AT_import : (GNU_ref_alt) <0x43e2> │ │ │ │ │ - <1><54>: Abbrev Number: 90 (DW_TAG_subprogram) │ │ │ │ │ - <55> DW_AT_specification: (GNU_ref_alt) <0x619> │ │ │ │ │ - <59> DW_AT_object_pointer: (ref_udata) <0x5a> │ │ │ │ │ - <5a> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ - <2><5a>: Abbrev Number: 35 (DW_TAG_formal_parameter) │ │ │ │ │ - <5b> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ - <5f> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ - <63> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2><63>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ │ - <64> DW_AT_name : (string) obj │ │ │ │ │ - <68> DW_AT_decl_file : (implicit_const) 2 │ │ │ │ │ - <68> DW_AT_decl_line : (data2) 895 │ │ │ │ │ - <6a> DW_AT_decl_column : (data1) 35 │ │ │ │ │ - <6b> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <2><6f>: Abbrev Number: 0 │ │ │ │ │ + <0><5f>: Abbrev Number: 89 (DW_TAG_partial_unit) │ │ │ │ │ + <60> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <64> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><66>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <67> DW_AT_import : (GNU_ref_alt) <0x3f5e> │ │ │ │ │ + <1><6b>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <6c> DW_AT_import : (ref_addr) <0x41> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1><70>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x71: │ │ │ │ │ Length: 0x31 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0><7d>: Abbrev Number: 89 (DW_TAG_partial_unit) │ │ │ │ │ - <7e> DW_AT_stmt_list : (sec_offset) 0x82f │ │ │ │ │ + <7e> DW_AT_stmt_list : (sec_offset) 0xa95 │ │ │ │ │ <82> DW_AT_comp_dir : (string) . │ │ │ │ │ <1><84>: Abbrev Number: 92 (DW_TAG_subprogram) │ │ │ │ │ <85> DW_AT_external : (flag_present) 1 │ │ │ │ │ <85> DW_AT_name : (GNU_strp_alt) (offset: 0x1479) │ │ │ │ │ <89> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ <89> DW_AT_decl_line : (data2) 687 │ │ │ │ │ <8b> DW_AT_decl_column : (implicit_const) 13 │ │ │ │ │ @@ -114,17 +114,17 @@ │ │ │ │ │ <1>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ DW_AT_import : (GNU_ref_alt) <0x3fc7> │ │ │ │ │ <1>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ DW_AT_import : (GNU_ref_alt) <0x3ff3> │ │ │ │ │ <1>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ DW_AT_import : (GNU_ref_alt) <0x4038> │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0x2a> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0x48> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0x5f> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 9 (DW_TAG_enumeration_type) │ │ │ │ │ DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ DW_AT_byte_size : (data1) 4 │ │ │ │ │ DW_AT_type : (ref_udata) <0xcf> │ │ │ │ │ DW_AT_decl_file : (data1) 20 │ │ │ │ │ DW_AT_decl_line : (data1) 72 │ │ │ │ │ DW_AT_decl_column : (data1) 3 │ │ │ │ │ @@ -1493,29 +1493,29 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 111 │ │ │ │ │ DW_AT_decl_column : (data1) 17 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ DW_AT_location : (sec_offset) 0x67d (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x679 │ │ │ │ │ <3>: Abbrev Number: 45 (DW_TAG_inlined_subroutine) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x54> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x18> │ │ │ │ │ DW_AT_entry_pc : (addr) 0x1164 │ │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ DW_AT_low_pc : (addr) 0x1164 │ │ │ │ │ DW_AT_high_pc : (udata) 10 │ │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ DW_AT_call_line : (data1) 109 │ │ │ │ │ DW_AT_call_column : (data1) 47 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xc4b> │ │ │ │ │ <4>: Abbrev Number: 42 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x5a> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x1e> │ │ │ │ │ DW_AT_location : (sec_offset) 0x68e (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x68c │ │ │ │ │ <4>: Abbrev Number: 42 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x63> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x27> │ │ │ │ │ DW_AT_location : (sec_offset) 0x698 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x696 │ │ │ │ │ <4>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ DW_AT_call_return_pc: (addr) 0x116e │ │ │ │ │ <5>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -2218,586 +2218,586 @@ │ │ │ │ │ <3><1287>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ <1288> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <128a> DW_AT_call_value : (exprloc) 3 byte block: 91 6c 6 (DW_OP_fbreg: -20; DW_OP_deref) │ │ │ │ │ <3><128e>: Abbrev Number: 0 │ │ │ │ │ <2><128f>: Abbrev Number: 0 │ │ │ │ │ <1><1290>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x1291: │ │ │ │ │ - Length: 0x151 (32-bit) │ │ │ │ │ + Length: 0x3b5 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><129d>: Abbrev Number: 75 (DW_TAG_compile_unit) │ │ │ │ │ + <0><129d>: Abbrev Number: 69 (DW_TAG_compile_unit) │ │ │ │ │ <129e> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ <12a2> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ - <12a3> DW_AT_name : (GNU_strp_alt) (offset: 0x2c5c) │ │ │ │ │ + <12a3> DW_AT_name : (GNU_strp_alt) (offset: 0x2c21) │ │ │ │ │ <12a7> DW_AT_comp_dir : (string) . │ │ │ │ │ - <12a9> DW_AT_low_pc : (addr) 0x14a0 │ │ │ │ │ - <12ad> DW_AT_high_pc : (udata) 106 │ │ │ │ │ - <12ae> DW_AT_stmt_list : (sec_offset) 0x82f │ │ │ │ │ - <1><12b2>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ - <12b3> DW_AT_byte_size : (data1) 8 │ │ │ │ │ - <12b4> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <12b5> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ - <1><12b9>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ - <12ba> DW_AT_byte_size : (data1) 4 │ │ │ │ │ - <12bb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <12bc> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ - <1><12c0>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <12c1> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><12c5>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <12c6> DW_AT_import : (GNU_ref_alt) <0x40c9> │ │ │ │ │ - <1><12ca>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <12cb> DW_AT_import : (ref_addr) <0x2a> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><12cf>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <12d0> DW_AT_import : (ref_addr) <0x7d> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><12d4>: Abbrev Number: 49 (DW_TAG_namespace) │ │ │ │ │ - <12d5> DW_AT_name : (string) std │ │ │ │ │ - <12d9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <12da> DW_AT_decl_line : (data2) 308 │ │ │ │ │ - <12dc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><12dd>: Abbrev Number: 58 (DW_TAG_namespace) │ │ │ │ │ - <12de> DW_AT_name : (GNU_strp_alt) (offset: 0x4214) │ │ │ │ │ - <12e2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <12e3> DW_AT_decl_line : (data2) 345 │ │ │ │ │ - <12e5> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><12e6>: Abbrev Number: 85 (DW_TAG_subprogram) │ │ │ │ │ - <12e7> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <12e7> DW_AT_name : (GNU_strp_alt) (offset: 0x2bb0) │ │ │ │ │ - <12eb> DW_AT_decl_file : (data1) 16 │ │ │ │ │ - <12ec> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <12ed> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <12ee> DW_AT_type : (ref_udata) <0x12ef> │ │ │ │ │ - <12ef> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <1><12ef>: Abbrev Number: 83 (DW_TAG_pointer_type) │ │ │ │ │ - <12f0> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ - <12f0> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <1><12f4>: Abbrev Number: 71 (DW_TAG_subprogram) │ │ │ │ │ - <12f5> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <12f5> DW_AT_name : (GNU_strp_alt) (offset: 0x1462) │ │ │ │ │ - <12f9> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <12fa> DW_AT_decl_line : (data1) 41 │ │ │ │ │ - <12fb> DW_AT_decl_column : (data1) 5 │ │ │ │ │ - <12fc> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <1300> DW_AT_low_pc : (addr) 0x14f0 │ │ │ │ │ - <1304> DW_AT_high_pc : (udata) 26 │ │ │ │ │ - <1305> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <1307> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <1307> DW_AT_sibling : (ref_udata) <0x131d> │ │ │ │ │ - <2><1309>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <130a> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ - <130e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <130e> DW_AT_decl_line : (data1) 41 │ │ │ │ │ - <130f> DW_AT_decl_column : (data1) 24 │ │ │ │ │ - <1310> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <1314> DW_AT_location : (sec_offset) 0xad2 (location list) │ │ │ │ │ - <1318> DW_AT_GNU_locviews: (sec_offset) 0xac6 │ │ │ │ │ - <2><131c>: Abbrev Number: 0 │ │ │ │ │ - <1><131d>: Abbrev Number: 84 (DW_TAG_subprogram) │ │ │ │ │ - <131e> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <131e> DW_AT_name : (GNU_strp_alt) (offset: 0x2c05) │ │ │ │ │ - <1322> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <1323> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <1324> DW_AT_decl_column : (data1) 6 │ │ │ │ │ - <1325> DW_AT_low_pc : (addr) 0x14a0 │ │ │ │ │ - <1329> DW_AT_high_pc : (udata) 80 │ │ │ │ │ - <132a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <132c> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <2><132c>: Abbrev Number: 86 (DW_TAG_formal_parameter) │ │ │ │ │ - <132d> DW_AT_name : (string) env │ │ │ │ │ - <1331> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <1332> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <1333> DW_AT_decl_column : (data1) 37 │ │ │ │ │ - <1334> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <1338> DW_AT_location : (sec_offset) 0xb12 (location list) │ │ │ │ │ - <133c> DW_AT_GNU_locviews: (sec_offset) 0xb0c │ │ │ │ │ - <2><1340>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <1341> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ - <1345> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1345> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <1346> DW_AT_decl_column : (data1) 54 │ │ │ │ │ - <1347> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <134b> DW_AT_location : (sec_offset) 0xb31 (location list) │ │ │ │ │ - <134f> DW_AT_GNU_locviews: (sec_offset) 0xb2b │ │ │ │ │ - <2><1353>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <1354> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ - <1358> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1358> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <1359> DW_AT_decl_column : (data1) 71 │ │ │ │ │ - <135a> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <135e> DW_AT_location : (sec_offset) 0xb50 (location list) │ │ │ │ │ - <1362> DW_AT_GNU_locviews: (sec_offset) 0xb4a │ │ │ │ │ - <2><1366>: Abbrev Number: 87 (DW_TAG_variable) │ │ │ │ │ - <1367> DW_AT_name : (GNU_strp_alt) (offset: 0x2ce3) │ │ │ │ │ - <136b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <136b> DW_AT_decl_line : (data1) 29 │ │ │ │ │ - <136c> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ - <136c> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ - <1370> DW_AT_location : (sec_offset) 0xb6f (location list) │ │ │ │ │ - <1374> DW_AT_GNU_locviews: (sec_offset) 0xb69 │ │ │ │ │ - <2><1378>: Abbrev Number: 87 (DW_TAG_variable) │ │ │ │ │ - <1379> DW_AT_name : (GNU_strp_alt) (offset: 0x14aa) │ │ │ │ │ - <137d> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <137d> DW_AT_decl_line : (data1) 32 │ │ │ │ │ - <137e> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ - <137e> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ - <1382> DW_AT_location : (sec_offset) 0xb83 (location list) │ │ │ │ │ - <1386> DW_AT_GNU_locviews: (sec_offset) 0xb7f │ │ │ │ │ - <2><138a>: Abbrev Number: 82 (DW_TAG_call_site) │ │ │ │ │ - <138b> DW_AT_call_return_pc: (addr) 0x14c0 │ │ │ │ │ - <138f> DW_AT_call_origin : (ref_addr) <0x92> │ │ │ │ │ - <1393> DW_AT_sibling : (ref_udata) <0x139d> │ │ │ │ │ - <3><1395>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1396> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <1398> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ - <3><139c>: Abbrev Number: 0 │ │ │ │ │ - <2><139d>: Abbrev Number: 59 (DW_TAG_call_site) │ │ │ │ │ - <139e> DW_AT_call_return_pc: (addr) 0x14c6 │ │ │ │ │ - <13a2> DW_AT_call_origin : (ref_udata) <0x12e6> │ │ │ │ │ - <2><13a3>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ - <13a4> DW_AT_call_return_pc: (addr) 0x14d4 │ │ │ │ │ - <13a8> DW_AT_call_origin : (GNU_ref_alt) <0x40f3> │ │ │ │ │ - <13ac> DW_AT_sibling : (ref_udata) <0x13bc> │ │ │ │ │ - <3><13ae>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <13af> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <13b1> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><13b4>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <13b5> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <13b7> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ - <3><13bb>: Abbrev Number: 0 │ │ │ │ │ - <2><13bc>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ - <13bd> DW_AT_call_return_pc: (addr) 0x14e4 │ │ │ │ │ - <13c1> DW_AT_call_origin : (GNU_ref_alt) <0x40d0> │ │ │ │ │ - <13c5> DW_AT_sibling : (ref_udata) <0x13db> │ │ │ │ │ - <3><13c7>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <13c8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <13ca> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><13cd>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <13ce> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <13d0> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <3><13d3>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <13d4> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ - <13d7> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <3><13da>: Abbrev Number: 0 │ │ │ │ │ - <2><13db>: Abbrev Number: 88 (DW_TAG_call_site) │ │ │ │ │ - <13dc> DW_AT_call_return_pc: (addr) 0x14f0 │ │ │ │ │ - <13e0> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <13e0> DW_AT_call_origin : (ref_addr) <0x84> │ │ │ │ │ - <2><13e4>: Abbrev Number: 0 │ │ │ │ │ - <1><13e5>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x13e6: │ │ │ │ │ - Length: 0x3b5 (32-bit) │ │ │ │ │ + <12a9> DW_AT_ranges : (sec_offset) 0xe8 │ │ │ │ │ + <12ad> DW_AT_low_pc : (addr) 0 │ │ │ │ │ + <12b1> DW_AT_stmt_list : (sec_offset) 0x82f │ │ │ │ │ + <1><12b5>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ + <12b6> DW_AT_byte_size : (data1) 8 │ │ │ │ │ + <12b7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <12b8> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ + <1><12bc>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ + <12bd> DW_AT_byte_size : (data1) 4 │ │ │ │ │ + <12be> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <12bf> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ + <1><12c3>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <12c4> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><12c8>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <12c9> DW_AT_import : (GNU_ref_alt) <0x40c9> │ │ │ │ │ + <1><12cd>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <12ce> DW_AT_import : (GNU_ref_alt) <0x4117> │ │ │ │ │ + <1><12d2>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <12d3> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><12d7>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <12d8> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><12dc>: Abbrev Number: 71 (DW_TAG_subprogram) │ │ │ │ │ + <12dd> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <12dd> DW_AT_name : (GNU_strp_alt) (offset: 0x2b60) │ │ │ │ │ + <12e1> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <12e2> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <12e3> DW_AT_decl_column : (data1) 1 │ │ │ │ │ + <12e4> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ + <12e8> DW_AT_low_pc : (addr) 0x1544 │ │ │ │ │ + <12ec> DW_AT_high_pc : (udata) 4 │ │ │ │ │ + <12ed> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <12ef> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <12ef> DW_AT_sibling : (ref_udata) <0x1313> │ │ │ │ │ + <2><12f1>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ + <12f2> DW_AT_name : (string) env │ │ │ │ │ + <12f6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <12f6> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <12f7> DW_AT_decl_column : (data1) 89 │ │ │ │ │ + <12f8> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <12fc> DW_AT_location : (sec_offset) 0xaca (location list) │ │ │ │ │ + <1300> DW_AT_GNU_locviews: (sec_offset) 0xac6 │ │ │ │ │ + <2><1304>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ + <1305> DW_AT_name : (GNU_strp_alt) (offset: 0x363c) │ │ │ │ │ + <1309> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <130a> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <130b> DW_AT_decl_column : (data1) 101 │ │ │ │ │ + <130c> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ + <1310> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <2><1312>: Abbrev Number: 0 │ │ │ │ │ + <1><1313>: Abbrev Number: 66 (DW_TAG_subprogram) │ │ │ │ │ + <1314> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <1314> DW_AT_name : (GNU_strp_alt) (offset: 0x144c) │ │ │ │ │ + <1318> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1318> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <1319> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ + <1319> DW_AT_low_pc : (addr) 0x14a0 │ │ │ │ │ + <131d> DW_AT_high_pc : (udata) 132 │ │ │ │ │ + <131f> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <1321> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <1321> DW_AT_sibling : (ref_udata) <0x1537> │ │ │ │ │ + <2><1323>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ + <1324> DW_AT_name : (string) env │ │ │ │ │ + <1328> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1328> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <1329> DW_AT_decl_column : (data1) 36 │ │ │ │ │ + <132a> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <132e> DW_AT_location : (sec_offset) 0xae9 (location list) │ │ │ │ │ + <1332> DW_AT_GNU_locviews: (sec_offset) 0xae3 │ │ │ │ │ + <2><1336>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <1337> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ + <133b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <133b> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <133c> DW_AT_decl_column : (data1) 53 │ │ │ │ │ + <133d> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <1341> DW_AT_location : (sec_offset) 0xb0e (location list) │ │ │ │ │ + <1345> DW_AT_GNU_locviews: (sec_offset) 0xb08 │ │ │ │ │ + <2><1349>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <134a> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ + <134e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <134e> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <134f> DW_AT_decl_column : (data1) 66 │ │ │ │ │ + <1350> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <1354> DW_AT_location : (sec_offset) 0xb33 (location list) │ │ │ │ │ + <1358> DW_AT_GNU_locviews: (sec_offset) 0xb2d │ │ │ │ │ + <2><135c>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <135d> DW_AT_name : (GNU_strp_alt) (offset: 0x147e) │ │ │ │ │ + <1361> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1361> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <1362> DW_AT_decl_column : (data1) 90 │ │ │ │ │ + <1363> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <1367> DW_AT_location : (sec_offset) 0xb58 (location list) │ │ │ │ │ + <136b> DW_AT_GNU_locviews: (sec_offset) 0xb52 │ │ │ │ │ + <2><136f>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <1370> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <1374> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1374> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <1375> DW_AT_decl_column : (data1) 118 │ │ │ │ │ + <1376> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <137a> DW_AT_location : (sec_offset) 0xb79 (location list) │ │ │ │ │ + <137e> DW_AT_GNU_locviews: (sec_offset) 0xb77 │ │ │ │ │ + <2><1382>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ + <1383> DW_AT_name : (GNU_strp_alt) (offset: 0x2edc) │ │ │ │ │ + <1387> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1387> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <1388> DW_AT_decl_column : (data1) 12 │ │ │ │ │ + <1389> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ + <138d> DW_AT_location : (sec_offset) 0xb87 (location list) │ │ │ │ │ + <1391> DW_AT_GNU_locviews: (sec_offset) 0xb83 │ │ │ │ │ + <2><1395>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ + <1396> DW_AT_name : (GNU_strp_alt) (offset: 0x1415) │ │ │ │ │ + <139a> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <139a> DW_AT_decl_line : (data1) 29 │ │ │ │ │ + <139b> DW_AT_decl_column : (data1) 15 │ │ │ │ │ + <139c> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ + <13a0> DW_AT_location : (sec_offset) 0xb9b (location list) │ │ │ │ │ + <13a4> DW_AT_GNU_locviews: (sec_offset) 0xb97 │ │ │ │ │ + <2><13a8>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ + <13a9> DW_AT_name : (GNU_strp_alt) (offset: 0x2d17) │ │ │ │ │ + <13ad> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <13ad> DW_AT_decl_line : (data1) 30 │ │ │ │ │ + <13ae> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <13af> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ + <13b3> DW_AT_location : (sec_offset) 0xbaf (location list) │ │ │ │ │ + <13b7> DW_AT_GNU_locviews: (sec_offset) 0xbab │ │ │ │ │ + <2><13bb>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ + <13bc> DW_AT_name : (GNU_strp_alt) (offset: 0x2d08) │ │ │ │ │ + <13c0> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <13c0> DW_AT_decl_line : (data1) 31 │ │ │ │ │ + <13c1> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <13c2> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ + <13c6> DW_AT_location : (sec_offset) 0xbc1 (location list) │ │ │ │ │ + <13ca> DW_AT_GNU_locviews: (sec_offset) 0xbbf │ │ │ │ │ + <2><13ce>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ + <13cf> DW_AT_name : (GNU_strp_alt) (offset: 0x143f) │ │ │ │ │ + <13d3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <13d3> DW_AT_decl_line : (data1) 32 │ │ │ │ │ + <13d4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ + <13d5> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ + <13d9> DW_AT_location : (sec_offset) 0xbce (location list) │ │ │ │ │ + <13dd> DW_AT_GNU_locviews: (sec_offset) 0xbca │ │ │ │ │ + <2><13e1>: Abbrev Number: 67 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <13e2> DW_AT_abstract_origin: (ref_addr) <0x18> │ │ │ │ │ + <13e6> DW_AT_entry_pc : (addr) 0x14c0 │ │ │ │ │ + <13ea> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ + <13eb> DW_AT_ranges : (sec_offset) 0xbe │ │ │ │ │ + <13ef> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <13ef> DW_AT_call_line : (data1) 28 │ │ │ │ │ + <13f0> DW_AT_call_column : (data1) 43 │ │ │ │ │ + <13f1> DW_AT_sibling : (ref_udata) <0x1420> │ │ │ │ │ + <3><13f3>: Abbrev Number: 42 (DW_TAG_formal_parameter) │ │ │ │ │ + <13f4> DW_AT_abstract_origin: (ref_addr) <0x1e> │ │ │ │ │ + <13f8> DW_AT_location : (sec_offset) 0xbe2 (location list) │ │ │ │ │ + <13fc> DW_AT_GNU_locviews: (sec_offset) 0xbde │ │ │ │ │ + <3><1400>: Abbrev Number: 42 (DW_TAG_formal_parameter) │ │ │ │ │ + <1401> DW_AT_abstract_origin: (ref_addr) <0x27> │ │ │ │ │ + <1405> DW_AT_location : (sec_offset) 0xbf4 (location list) │ │ │ │ │ + <1409> DW_AT_GNU_locviews: (sec_offset) 0xbf2 │ │ │ │ │ + <3><140d>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ + <140e> DW_AT_call_return_pc: (addr) 0x14c6 │ │ │ │ │ + <4><1412>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1413> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1415> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><1418>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1419> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <141b> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ + <4><141e>: Abbrev Number: 0 │ │ │ │ │ + <3><141f>: Abbrev Number: 0 │ │ │ │ │ + <2><1420>: Abbrev Number: 28 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <1421> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0> │ │ │ │ │ + <1425> DW_AT_entry_pc : (addr) 0x14cc │ │ │ │ │ + <1429> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <142a> DW_AT_ranges : (sec_offset) 0xcd │ │ │ │ │ + <142e> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <142e> DW_AT_call_line : (data1) 29 │ │ │ │ │ + <142f> DW_AT_call_column : (data1) 40 │ │ │ │ │ + <1430> DW_AT_sibling : (ref_udata) <0x1476> │ │ │ │ │ + <3><1432>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <1433> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7> │ │ │ │ │ + <1437> DW_AT_location : (sec_offset) 0xbff (location list) │ │ │ │ │ + <143b> DW_AT_GNU_locviews: (sec_offset) 0xbfd │ │ │ │ │ + <3><143f>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <1440> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0> │ │ │ │ │ + <1444> DW_AT_location : (sec_offset) 0xc0c (location list) │ │ │ │ │ + <1448> DW_AT_GNU_locviews: (sec_offset) 0xc08 │ │ │ │ │ + <3><144c>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <144d> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ea> │ │ │ │ │ + <1451> DW_AT_location : (sec_offset) 0xc1e (location list) │ │ │ │ │ + <1455> DW_AT_GNU_locviews: (sec_offset) 0xc1c │ │ │ │ │ + <3><1459>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <145a> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ + <145e> DW_AT_location : (sec_offset) 0xc2e (location list) │ │ │ │ │ + <1462> DW_AT_GNU_locviews: (sec_offset) 0xc2c │ │ │ │ │ + <3><1466>: Abbrev Number: 21 (DW_TAG_call_site) │ │ │ │ │ + <1467> DW_AT_call_return_pc: (addr) 0x14da │ │ │ │ │ + <146b> DW_AT_call_target : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <4><146e>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <146f> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1471> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><1474>: Abbrev Number: 0 │ │ │ │ │ + <3><1475>: Abbrev Number: 0 │ │ │ │ │ + <2><1476>: Abbrev Number: 28 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <1477> DW_AT_abstract_origin: (GNU_ref_alt) <0x4131> │ │ │ │ │ + <147b> DW_AT_entry_pc : (addr) 0x14e0 │ │ │ │ │ + <147f> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <1480> DW_AT_ranges : (sec_offset) 0xdc │ │ │ │ │ + <1484> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <1484> DW_AT_call_line : (data1) 30 │ │ │ │ │ + <1485> DW_AT_call_column : (data1) 44 │ │ │ │ │ + <1486> DW_AT_sibling : (ref_udata) <0x14b5> │ │ │ │ │ + <3><1488>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <1489> DW_AT_abstract_origin: (GNU_ref_alt) <0x4137> │ │ │ │ │ + <148d> DW_AT_location : (sec_offset) 0xc3e (location list) │ │ │ │ │ + <1491> DW_AT_GNU_locviews: (sec_offset) 0xc3c │ │ │ │ │ + <3><1495>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <1496> DW_AT_abstract_origin: (GNU_ref_alt) <0x4140> │ │ │ │ │ + <149a> DW_AT_location : (sec_offset) 0xc49 (location list) │ │ │ │ │ + <149e> DW_AT_GNU_locviews: (sec_offset) 0xc47 │ │ │ │ │ + <3><14a2>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ + <14a3> DW_AT_call_return_pc: (addr) 0x14e8 │ │ │ │ │ + <4><14a7>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <14a8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <14aa> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><14ad>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <14ae> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <14b0> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <4><14b3>: Abbrev Number: 0 │ │ │ │ │ + <3><14b4>: Abbrev Number: 0 │ │ │ │ │ + <2><14b5>: Abbrev Number: 61 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <14b6> DW_AT_abstract_origin: (GNU_ref_alt) <0x4131> │ │ │ │ │ + <14ba> DW_AT_entry_pc : (addr) 0x14ec │ │ │ │ │ + <14be> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ + <14bf> DW_AT_low_pc : (addr) 0x14ec │ │ │ │ │ + <14c3> DW_AT_high_pc : (udata) 14 │ │ │ │ │ + <14c4> DW_AT_call_file : (data1) 1 │ │ │ │ │ + <14c5> DW_AT_call_line : (data1) 31 │ │ │ │ │ + <14c6> DW_AT_call_column : (data1) 83 │ │ │ │ │ + <14c7> DW_AT_sibling : (ref_udata) <0x14f6> │ │ │ │ │ + <3><14c9>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <14ca> DW_AT_abstract_origin: (GNU_ref_alt) <0x4137> │ │ │ │ │ + <14ce> DW_AT_location : (sec_offset) 0xc54 (location list) │ │ │ │ │ + <14d2> DW_AT_GNU_locviews: (sec_offset) 0xc52 │ │ │ │ │ + <3><14d6>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <14d7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4140> │ │ │ │ │ + <14db> DW_AT_location : (sec_offset) 0xc5f (location list) │ │ │ │ │ + <14df> DW_AT_GNU_locviews: (sec_offset) 0xc5d │ │ │ │ │ + <3><14e3>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ + <14e4> DW_AT_call_return_pc: (addr) 0x14f8 │ │ │ │ │ + <4><14e8>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <14e9> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <14eb> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><14ee>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <14ef> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <14f1> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ + <4><14f4>: Abbrev Number: 0 │ │ │ │ │ + <3><14f5>: Abbrev Number: 0 │ │ │ │ │ + <2><14f6>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ + <14f7> DW_AT_call_return_pc: (addr) 0x1500 │ │ │ │ │ + <14fb> DW_AT_call_origin : (GNU_ref_alt) <0x411e> │ │ │ │ │ + <14ff> DW_AT_sibling : (ref_udata) <0x1508> │ │ │ │ │ + <3><1501>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1502> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1504> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><1507>: Abbrev Number: 0 │ │ │ │ │ + <2><1508>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ + <1509> DW_AT_call_return_pc: (addr) 0x1516 │ │ │ │ │ + <150d> DW_AT_call_origin : (ref_udata) <0x15b3> │ │ │ │ │ + <3><150f>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1510> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1512> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><1515>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1516> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <1518> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ + <3><151b>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <151c> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <151e> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <3><1521>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1522> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <1524> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <3><1527>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1528> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ + <152b> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><152e>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <152f> DW_AT_location : (exprloc) 2 byte block: 7d 8 (DW_OP_breg13 (r13): 8) │ │ │ │ │ + <1532> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ + <3><1535>: Abbrev Number: 0 │ │ │ │ │ + <2><1536>: Abbrev Number: 0 │ │ │ │ │ + <1><1537>: Abbrev Number: 66 (DW_TAG_subprogram) │ │ │ │ │ + <1538> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <1538> DW_AT_name : (GNU_strp_alt) (offset: 0x1491) │ │ │ │ │ + <153c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <153c> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <153d> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ + <153d> DW_AT_low_pc : (addr) 0x1524 │ │ │ │ │ + <1541> DW_AT_high_pc : (udata) 32 │ │ │ │ │ + <1542> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <1544> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <1544> DW_AT_sibling : (ref_udata) <0x15b3> │ │ │ │ │ + <2><1546>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ + <1547> DW_AT_name : (string) env │ │ │ │ │ + <154b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <154b> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <154c> DW_AT_decl_column : (data1) 39 │ │ │ │ │ + <154d> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <1551> DW_AT_location : (sec_offset) 0xc6c (location list) │ │ │ │ │ + <1555> DW_AT_GNU_locviews: (sec_offset) 0xc68 │ │ │ │ │ + <2><1559>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <155a> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ + <155e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <155e> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <155f> DW_AT_decl_column : (data1) 56 │ │ │ │ │ + <1560> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <1564> DW_AT_location : (sec_offset) 0xc89 (location list) │ │ │ │ │ + <1568> DW_AT_GNU_locviews: (sec_offset) 0xc85 │ │ │ │ │ + <2><156c>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <156d> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <1571> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1571> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <1572> DW_AT_decl_column : (data1) 73 │ │ │ │ │ + <1573> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <1577> DW_AT_location : (sec_offset) 0xca6 (location list) │ │ │ │ │ + <157b> DW_AT_GNU_locviews: (sec_offset) 0xca2 │ │ │ │ │ + <2><157f>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ + <1580> DW_AT_call_return_pc: (addr) 0x1540 │ │ │ │ │ + <1584> DW_AT_call_origin : (ref_udata) <0x1313> │ │ │ │ │ + <3><1586>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1587> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1589> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>) │ │ │ │ │ + <3><1593>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1594> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <1596> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>) │ │ │ │ │ + <3><15a0>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <15a1> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <15a3> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ + <3><15a5>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <15a6> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <15a8> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ + <3><15aa>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <15ab> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ + <15ae> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><15b1>: Abbrev Number: 0 │ │ │ │ │ + <2><15b2>: Abbrev Number: 0 │ │ │ │ │ + <1><15b3>: Abbrev Number: 70 (DW_TAG_subprogram) │ │ │ │ │ + <15b4> DW_AT_specification: (GNU_ref_alt) <0x9a0> │ │ │ │ │ + <15b8> DW_AT_object_pointer: (ref_udata) <0x15c1> │ │ │ │ │ + <15ba> DW_AT_low_pc : (addr) 0x1548 │ │ │ │ │ + <15be> DW_AT_high_pc : (udata) 96 │ │ │ │ │ + <15bf> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <15c1> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <2><15c1>: Abbrev Number: 62 (DW_TAG_formal_parameter) │ │ │ │ │ + <15c2> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ + <15c6> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ + <15ca> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <15ca> DW_AT_location : (sec_offset) 0xcba (location list) │ │ │ │ │ + <15ce> DW_AT_GNU_locviews: (sec_offset) 0xcb6 │ │ │ │ │ + <2><15d2>: Abbrev Number: 63 (DW_TAG_formal_parameter) │ │ │ │ │ + <15d3> DW_AT_name : (string) obj │ │ │ │ │ + <15d7> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <15d8> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ + <15da> DW_AT_decl_column : (data1) 33 │ │ │ │ │ + <15db> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <15df> DW_AT_location : (sec_offset) 0xcd7 (location list) │ │ │ │ │ + <15e3> DW_AT_GNU_locviews: (sec_offset) 0xcd3 │ │ │ │ │ + <2><15e7>: Abbrev Number: 68 (DW_TAG_formal_parameter) │ │ │ │ │ + <15e8> DW_AT_name : (GNU_strp_alt) (offset: 0x731) │ │ │ │ │ + <15ec> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <15ed> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ + <15ef> DW_AT_decl_column : (data1) 48 │ │ │ │ │ + <15f0> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ + <15f4> DW_AT_location : (sec_offset) 0xcf2 (location list) │ │ │ │ │ + <15f8> DW_AT_GNU_locviews: (sec_offset) 0xcf0 │ │ │ │ │ + <2><15fc>: Abbrev Number: 18 (DW_TAG_unspecified_parameters) │ │ │ │ │ + <2><15fd>: Abbrev Number: 65 (DW_TAG_variable) │ │ │ │ │ + <15fe> DW_AT_name : (GNU_strp_alt) (offset: 0x2e53) │ │ │ │ │ + <1602> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <1603> DW_AT_decl_line : (data2) 1062 │ │ │ │ │ + <1605> DW_AT_decl_column : (data1) 17 │ │ │ │ │ + <1606> DW_AT_type : (GNU_ref_alt) <0x82> │ │ │ │ │ + <160a> DW_AT_location : (exprloc) 2 byte block: 91 68 (DW_OP_fbreg: -24) │ │ │ │ │ + <2><160d>: Abbrev Number: 64 (DW_TAG_call_site) │ │ │ │ │ + <160e> DW_AT_call_return_pc: (addr) 0x157a │ │ │ │ │ + <1612> DW_AT_call_target : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <1615> DW_AT_sibling : (ref_udata) <0x163f> │ │ │ │ │ + <3><1617>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1618> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <161a> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>) │ │ │ │ │ + <3><1624>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1625> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <1627> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>) │ │ │ │ │ + <3><1631>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1632> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <1634> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ + <3><1638>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1639> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <163b> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ + <3><163e>: Abbrev Number: 0 │ │ │ │ │ + <2><163f>: Abbrev Number: 41 (DW_TAG_call_site) │ │ │ │ │ + <1640> DW_AT_call_return_pc: (addr) 0x159c │ │ │ │ │ + <1644> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ + <2><1648>: Abbrev Number: 0 │ │ │ │ │ + <1><1649>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x164a: │ │ │ │ │ + Length: 0x151 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><13f2>: Abbrev Number: 69 (DW_TAG_compile_unit) │ │ │ │ │ - <13f3> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ - <13f7> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ - <13f8> DW_AT_name : (GNU_strp_alt) (offset: 0x2c21) │ │ │ │ │ - <13fc> DW_AT_comp_dir : (string) . │ │ │ │ │ - <13fe> DW_AT_ranges : (sec_offset) 0xe8 │ │ │ │ │ - <1402> DW_AT_low_pc : (addr) 0 │ │ │ │ │ - <1406> DW_AT_stmt_list : (sec_offset) 0xae4 │ │ │ │ │ - <1><140a>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ - <140b> DW_AT_byte_size : (data1) 8 │ │ │ │ │ - <140c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <140d> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ - <1><1411>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ - <1412> DW_AT_byte_size : (data1) 4 │ │ │ │ │ - <1413> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <1414> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ - <1><1418>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <1419> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><141d>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <141e> DW_AT_import : (GNU_ref_alt) <0x411d> │ │ │ │ │ - <1><1422>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <1423> DW_AT_import : (GNU_ref_alt) <0x416b> │ │ │ │ │ - <1><1427>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <1428> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><142c>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <142d> DW_AT_import : (ref_addr) <0x48> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><1431>: Abbrev Number: 71 (DW_TAG_subprogram) │ │ │ │ │ - <1432> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <1432> DW_AT_name : (GNU_strp_alt) (offset: 0x2b60) │ │ │ │ │ - <1436> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <1437> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <1438> DW_AT_decl_column : (data1) 1 │ │ │ │ │ - <1439> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ - <143d> DW_AT_low_pc : (addr) 0x15b0 │ │ │ │ │ - <1441> DW_AT_high_pc : (udata) 4 │ │ │ │ │ - <1442> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <1444> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <1444> DW_AT_sibling : (ref_udata) <0x1468> │ │ │ │ │ - <2><1446>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ - <1447> DW_AT_name : (string) env │ │ │ │ │ - <144b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <144b> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <144c> DW_AT_decl_column : (data1) 89 │ │ │ │ │ - <144d> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <1451> DW_AT_location : (sec_offset) 0xb9e (location list) │ │ │ │ │ - <1455> DW_AT_GNU_locviews: (sec_offset) 0xb9a │ │ │ │ │ - <2><1459>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ - <145a> DW_AT_name : (GNU_strp_alt) (offset: 0x363c) │ │ │ │ │ - <145e> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <145f> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <1460> DW_AT_decl_column : (data1) 101 │ │ │ │ │ - <1461> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ - <1465> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <2><1467>: Abbrev Number: 0 │ │ │ │ │ - <1><1468>: Abbrev Number: 66 (DW_TAG_subprogram) │ │ │ │ │ - <1469> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <1469> DW_AT_name : (GNU_strp_alt) (offset: 0x144c) │ │ │ │ │ - <146d> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <146d> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <146e> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ - <146e> DW_AT_low_pc : (addr) 0x150c │ │ │ │ │ - <1472> DW_AT_high_pc : (udata) 132 │ │ │ │ │ - <1474> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <1476> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <1476> DW_AT_sibling : (ref_udata) <0x168c> │ │ │ │ │ - <2><1478>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ - <1479> DW_AT_name : (string) env │ │ │ │ │ - <147d> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <147d> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <147e> DW_AT_decl_column : (data1) 36 │ │ │ │ │ - <147f> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <1483> DW_AT_location : (sec_offset) 0xbbd (location list) │ │ │ │ │ - <1487> DW_AT_GNU_locviews: (sec_offset) 0xbb7 │ │ │ │ │ - <2><148b>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <148c> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ - <1490> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1490> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <1491> DW_AT_decl_column : (data1) 53 │ │ │ │ │ - <1492> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <1496> DW_AT_location : (sec_offset) 0xbe2 (location list) │ │ │ │ │ - <149a> DW_AT_GNU_locviews: (sec_offset) 0xbdc │ │ │ │ │ - <2><149e>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <149f> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ - <14a3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <14a3> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <14a4> DW_AT_decl_column : (data1) 66 │ │ │ │ │ - <14a5> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <14a9> DW_AT_location : (sec_offset) 0xc07 (location list) │ │ │ │ │ - <14ad> DW_AT_GNU_locviews: (sec_offset) 0xc01 │ │ │ │ │ - <2><14b1>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <14b2> DW_AT_name : (GNU_strp_alt) (offset: 0x147e) │ │ │ │ │ - <14b6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <14b6> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <14b7> DW_AT_decl_column : (data1) 90 │ │ │ │ │ - <14b8> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <14bc> DW_AT_location : (sec_offset) 0xc2c (location list) │ │ │ │ │ - <14c0> DW_AT_GNU_locviews: (sec_offset) 0xc26 │ │ │ │ │ - <2><14c4>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <14c5> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ - <14c9> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <14c9> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <14ca> DW_AT_decl_column : (data1) 118 │ │ │ │ │ - <14cb> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <14cf> DW_AT_location : (sec_offset) 0xc4d (location list) │ │ │ │ │ - <14d3> DW_AT_GNU_locviews: (sec_offset) 0xc4b │ │ │ │ │ - <2><14d7>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ - <14d8> DW_AT_name : (GNU_strp_alt) (offset: 0x2edc) │ │ │ │ │ - <14dc> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <14dc> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <14dd> DW_AT_decl_column : (data1) 12 │ │ │ │ │ - <14de> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ - <14e2> DW_AT_location : (sec_offset) 0xc5b (location list) │ │ │ │ │ - <14e6> DW_AT_GNU_locviews: (sec_offset) 0xc57 │ │ │ │ │ - <2><14ea>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ - <14eb> DW_AT_name : (GNU_strp_alt) (offset: 0x1415) │ │ │ │ │ - <14ef> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <14ef> DW_AT_decl_line : (data1) 29 │ │ │ │ │ - <14f0> DW_AT_decl_column : (data1) 15 │ │ │ │ │ - <14f1> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ - <14f5> DW_AT_location : (sec_offset) 0xc6f (location list) │ │ │ │ │ - <14f9> DW_AT_GNU_locviews: (sec_offset) 0xc6b │ │ │ │ │ - <2><14fd>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ - <14fe> DW_AT_name : (GNU_strp_alt) (offset: 0x2d17) │ │ │ │ │ - <1502> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1502> DW_AT_decl_line : (data1) 30 │ │ │ │ │ - <1503> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <1504> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ - <1508> DW_AT_location : (sec_offset) 0xc83 (location list) │ │ │ │ │ - <150c> DW_AT_GNU_locviews: (sec_offset) 0xc7f │ │ │ │ │ - <2><1510>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ - <1511> DW_AT_name : (GNU_strp_alt) (offset: 0x2d08) │ │ │ │ │ - <1515> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1515> DW_AT_decl_line : (data1) 31 │ │ │ │ │ - <1516> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <1517> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ - <151b> DW_AT_location : (sec_offset) 0xc95 (location list) │ │ │ │ │ - <151f> DW_AT_GNU_locviews: (sec_offset) 0xc93 │ │ │ │ │ - <2><1523>: Abbrev Number: 10 (DW_TAG_variable) │ │ │ │ │ - <1524> DW_AT_name : (GNU_strp_alt) (offset: 0x143f) │ │ │ │ │ - <1528> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1528> DW_AT_decl_line : (data1) 32 │ │ │ │ │ - <1529> DW_AT_decl_column : (data1) 10 │ │ │ │ │ - <152a> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ - <152e> DW_AT_location : (sec_offset) 0xca2 (location list) │ │ │ │ │ - <1532> DW_AT_GNU_locviews: (sec_offset) 0xc9e │ │ │ │ │ - <2><1536>: Abbrev Number: 67 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <1537> DW_AT_abstract_origin: (ref_addr) <0x54> │ │ │ │ │ - <153b> DW_AT_entry_pc : (addr) 0x152c │ │ │ │ │ - <153f> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ - <1540> DW_AT_ranges : (sec_offset) 0xbe │ │ │ │ │ - <1544> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <1544> DW_AT_call_line : (data1) 28 │ │ │ │ │ - <1545> DW_AT_call_column : (data1) 43 │ │ │ │ │ - <1546> DW_AT_sibling : (ref_udata) <0x1575> │ │ │ │ │ - <3><1548>: Abbrev Number: 42 (DW_TAG_formal_parameter) │ │ │ │ │ - <1549> DW_AT_abstract_origin: (ref_addr) <0x5a> │ │ │ │ │ - <154d> DW_AT_location : (sec_offset) 0xcb6 (location list) │ │ │ │ │ - <1551> DW_AT_GNU_locviews: (sec_offset) 0xcb2 │ │ │ │ │ - <3><1555>: Abbrev Number: 42 (DW_TAG_formal_parameter) │ │ │ │ │ - <1556> DW_AT_abstract_origin: (ref_addr) <0x63> │ │ │ │ │ - <155a> DW_AT_location : (sec_offset) 0xcc8 (location list) │ │ │ │ │ - <155e> DW_AT_GNU_locviews: (sec_offset) 0xcc6 │ │ │ │ │ - <3><1562>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ - <1563> DW_AT_call_return_pc: (addr) 0x1532 │ │ │ │ │ - <4><1567>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1568> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <156a> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><156d>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <156e> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <1570> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ - <4><1573>: Abbrev Number: 0 │ │ │ │ │ - <3><1574>: Abbrev Number: 0 │ │ │ │ │ - <2><1575>: Abbrev Number: 28 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <1576> DW_AT_abstract_origin: (GNU_ref_alt) <0x4124> │ │ │ │ │ - <157a> DW_AT_entry_pc : (addr) 0x1538 │ │ │ │ │ - <157e> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ - <157f> DW_AT_ranges : (sec_offset) 0xcd │ │ │ │ │ - <1583> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <1583> DW_AT_call_line : (data1) 29 │ │ │ │ │ - <1584> DW_AT_call_column : (data1) 40 │ │ │ │ │ - <1585> DW_AT_sibling : (ref_udata) <0x15cb> │ │ │ │ │ - <3><1587>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <1588> DW_AT_abstract_origin: (GNU_ref_alt) <0x412b> │ │ │ │ │ - <158c> DW_AT_location : (sec_offset) 0xcd3 (location list) │ │ │ │ │ - <1590> DW_AT_GNU_locviews: (sec_offset) 0xcd1 │ │ │ │ │ - <3><1594>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <1595> DW_AT_abstract_origin: (GNU_ref_alt) <0x4134> │ │ │ │ │ - <1599> DW_AT_location : (sec_offset) 0xce0 (location list) │ │ │ │ │ - <159d> DW_AT_GNU_locviews: (sec_offset) 0xcdc │ │ │ │ │ - <3><15a1>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <15a2> DW_AT_abstract_origin: (GNU_ref_alt) <0x413e> │ │ │ │ │ - <15a6> DW_AT_location : (sec_offset) 0xcf2 (location list) │ │ │ │ │ - <15aa> DW_AT_GNU_locviews: (sec_offset) 0xcf0 │ │ │ │ │ - <3><15ae>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <15af> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148> │ │ │ │ │ - <15b3> DW_AT_location : (sec_offset) 0xd02 (location list) │ │ │ │ │ - <15b7> DW_AT_GNU_locviews: (sec_offset) 0xd00 │ │ │ │ │ - <3><15bb>: Abbrev Number: 21 (DW_TAG_call_site) │ │ │ │ │ - <15bc> DW_AT_call_return_pc: (addr) 0x1546 │ │ │ │ │ - <15c0> DW_AT_call_target : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <4><15c3>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <15c4> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <15c6> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><15c9>: Abbrev Number: 0 │ │ │ │ │ - <3><15ca>: Abbrev Number: 0 │ │ │ │ │ - <2><15cb>: Abbrev Number: 28 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <15cc> DW_AT_abstract_origin: (GNU_ref_alt) <0x4185> │ │ │ │ │ - <15d0> DW_AT_entry_pc : (addr) 0x154c │ │ │ │ │ - <15d4> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ - <15d5> DW_AT_ranges : (sec_offset) 0xdc │ │ │ │ │ - <15d9> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <15d9> DW_AT_call_line : (data1) 30 │ │ │ │ │ - <15da> DW_AT_call_column : (data1) 44 │ │ │ │ │ - <15db> DW_AT_sibling : (ref_udata) <0x160a> │ │ │ │ │ - <3><15dd>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <15de> DW_AT_abstract_origin: (GNU_ref_alt) <0x418b> │ │ │ │ │ - <15e2> DW_AT_location : (sec_offset) 0xd12 (location list) │ │ │ │ │ - <15e6> DW_AT_GNU_locviews: (sec_offset) 0xd10 │ │ │ │ │ - <3><15ea>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <15eb> DW_AT_abstract_origin: (GNU_ref_alt) <0x4194> │ │ │ │ │ - <15ef> DW_AT_location : (sec_offset) 0xd1d (location list) │ │ │ │ │ - <15f3> DW_AT_GNU_locviews: (sec_offset) 0xd1b │ │ │ │ │ - <3><15f7>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ - <15f8> DW_AT_call_return_pc: (addr) 0x1554 │ │ │ │ │ - <4><15fc>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <15fd> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <15ff> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><1602>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1603> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <1605> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <4><1608>: Abbrev Number: 0 │ │ │ │ │ - <3><1609>: Abbrev Number: 0 │ │ │ │ │ - <2><160a>: Abbrev Number: 61 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <160b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4185> │ │ │ │ │ - <160f> DW_AT_entry_pc : (addr) 0x1558 │ │ │ │ │ - <1613> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ - <1614> DW_AT_low_pc : (addr) 0x1558 │ │ │ │ │ - <1618> DW_AT_high_pc : (udata) 14 │ │ │ │ │ - <1619> DW_AT_call_file : (data1) 1 │ │ │ │ │ - <161a> DW_AT_call_line : (data1) 31 │ │ │ │ │ - <161b> DW_AT_call_column : (data1) 83 │ │ │ │ │ - <161c> DW_AT_sibling : (ref_udata) <0x164b> │ │ │ │ │ - <3><161e>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <161f> DW_AT_abstract_origin: (GNU_ref_alt) <0x418b> │ │ │ │ │ - <1623> DW_AT_location : (sec_offset) 0xd28 (location list) │ │ │ │ │ - <1627> DW_AT_GNU_locviews: (sec_offset) 0xd26 │ │ │ │ │ - <3><162b>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <162c> DW_AT_abstract_origin: (GNU_ref_alt) <0x4194> │ │ │ │ │ - <1630> DW_AT_location : (sec_offset) 0xd33 (location list) │ │ │ │ │ - <1634> DW_AT_GNU_locviews: (sec_offset) 0xd31 │ │ │ │ │ - <3><1638>: Abbrev Number: 50 (DW_TAG_call_site) │ │ │ │ │ - <1639> DW_AT_call_return_pc: (addr) 0x1564 │ │ │ │ │ - <4><163d>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <163e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <1640> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><1643>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1644> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <1646> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ - <4><1649>: Abbrev Number: 0 │ │ │ │ │ - <3><164a>: Abbrev Number: 0 │ │ │ │ │ - <2><164b>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ - <164c> DW_AT_call_return_pc: (addr) 0x156c │ │ │ │ │ - <1650> DW_AT_call_origin : (GNU_ref_alt) <0x4172> │ │ │ │ │ - <1654> DW_AT_sibling : (ref_udata) <0x165d> │ │ │ │ │ - <3><1656>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1657> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <1659> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><165c>: Abbrev Number: 0 │ │ │ │ │ - <2><165d>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ - <165e> DW_AT_call_return_pc: (addr) 0x1582 │ │ │ │ │ - <1662> DW_AT_call_origin : (ref_udata) <0x1708> │ │ │ │ │ - <3><1664>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1665> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <1667> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><166a>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <166b> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <166d> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ - <3><1670>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1671> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <1673> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <3><1676>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1677> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <1679> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <3><167c>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <167d> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ - <1680> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><1683>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1684> DW_AT_location : (exprloc) 2 byte block: 7d 8 (DW_OP_breg13 (r13): 8) │ │ │ │ │ - <1687> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ - <3><168a>: Abbrev Number: 0 │ │ │ │ │ - <2><168b>: Abbrev Number: 0 │ │ │ │ │ - <1><168c>: Abbrev Number: 66 (DW_TAG_subprogram) │ │ │ │ │ - <168d> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <168d> DW_AT_name : (GNU_strp_alt) (offset: 0x1491) │ │ │ │ │ - <1691> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <1691> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <1692> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ - <1692> DW_AT_low_pc : (addr) 0x1590 │ │ │ │ │ - <1696> DW_AT_high_pc : (udata) 32 │ │ │ │ │ - <1697> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <1699> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <1699> DW_AT_sibling : (ref_udata) <0x1708> │ │ │ │ │ - <2><169b>: Abbrev Number: 34 (DW_TAG_formal_parameter) │ │ │ │ │ - <169c> DW_AT_name : (string) env │ │ │ │ │ - <16a0> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <16a0> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <16a1> DW_AT_decl_column : (data1) 39 │ │ │ │ │ - <16a2> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <16a6> DW_AT_location : (sec_offset) 0xd40 (location list) │ │ │ │ │ - <16aa> DW_AT_GNU_locviews: (sec_offset) 0xd3c │ │ │ │ │ - <2><16ae>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <16af> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ - <16b3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <16b3> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <16b4> DW_AT_decl_column : (data1) 56 │ │ │ │ │ - <16b5> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <16b9> DW_AT_location : (sec_offset) 0xd5d (location list) │ │ │ │ │ - <16bd> DW_AT_GNU_locviews: (sec_offset) 0xd59 │ │ │ │ │ - <2><16c1>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ - <16c2> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ - <16c6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <16c6> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <16c7> DW_AT_decl_column : (data1) 73 │ │ │ │ │ - <16c8> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <16cc> DW_AT_location : (sec_offset) 0xd7a (location list) │ │ │ │ │ - <16d0> DW_AT_GNU_locviews: (sec_offset) 0xd76 │ │ │ │ │ - <2><16d4>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ - <16d5> DW_AT_call_return_pc: (addr) 0x15ac │ │ │ │ │ - <16d9> DW_AT_call_origin : (ref_udata) <0x1468> │ │ │ │ │ - <3><16db>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <16dc> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <16de> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>) │ │ │ │ │ - <3><16e8>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <16e9> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <16eb> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>) │ │ │ │ │ - <3><16f5>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <16f6> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <16f8> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ - <3><16fa>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <16fb> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <16fd> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ - <3><16ff>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1700> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ - <1703> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><1706>: Abbrev Number: 0 │ │ │ │ │ - <2><1707>: Abbrev Number: 0 │ │ │ │ │ - <1><1708>: Abbrev Number: 70 (DW_TAG_subprogram) │ │ │ │ │ - <1709> DW_AT_specification: (GNU_ref_alt) <0x9a0> │ │ │ │ │ - <170d> DW_AT_object_pointer: (ref_udata) <0x1716> │ │ │ │ │ - <170f> DW_AT_low_pc : (addr) 0x15b4 │ │ │ │ │ - <1713> DW_AT_high_pc : (udata) 96 │ │ │ │ │ - <1714> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <1716> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <2><1716>: Abbrev Number: 62 (DW_TAG_formal_parameter) │ │ │ │ │ - <1717> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ - <171b> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ - <171f> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <171f> DW_AT_location : (sec_offset) 0xd8e (location list) │ │ │ │ │ - <1723> DW_AT_GNU_locviews: (sec_offset) 0xd8a │ │ │ │ │ - <2><1727>: Abbrev Number: 63 (DW_TAG_formal_parameter) │ │ │ │ │ - <1728> DW_AT_name : (string) obj │ │ │ │ │ - <172c> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <172d> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ - <172f> DW_AT_decl_column : (data1) 33 │ │ │ │ │ - <1730> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <1734> DW_AT_location : (sec_offset) 0xdab (location list) │ │ │ │ │ - <1738> DW_AT_GNU_locviews: (sec_offset) 0xda7 │ │ │ │ │ - <2><173c>: Abbrev Number: 68 (DW_TAG_formal_parameter) │ │ │ │ │ - <173d> DW_AT_name : (GNU_strp_alt) (offset: 0x731) │ │ │ │ │ - <1741> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <1742> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ - <1744> DW_AT_decl_column : (data1) 48 │ │ │ │ │ - <1745> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ - <1749> DW_AT_location : (sec_offset) 0xdc6 (location list) │ │ │ │ │ - <174d> DW_AT_GNU_locviews: (sec_offset) 0xdc4 │ │ │ │ │ - <2><1751>: Abbrev Number: 18 (DW_TAG_unspecified_parameters) │ │ │ │ │ - <2><1752>: Abbrev Number: 65 (DW_TAG_variable) │ │ │ │ │ - <1753> DW_AT_name : (GNU_strp_alt) (offset: 0x2e53) │ │ │ │ │ - <1757> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <1758> DW_AT_decl_line : (data2) 1062 │ │ │ │ │ - <175a> DW_AT_decl_column : (data1) 17 │ │ │ │ │ - <175b> DW_AT_type : (GNU_ref_alt) <0x82> │ │ │ │ │ - <175f> DW_AT_location : (exprloc) 2 byte block: 91 68 (DW_OP_fbreg: -24) │ │ │ │ │ - <2><1762>: Abbrev Number: 64 (DW_TAG_call_site) │ │ │ │ │ - <1763> DW_AT_call_return_pc: (addr) 0x15e6 │ │ │ │ │ - <1767> DW_AT_call_target : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <176a> DW_AT_sibling : (ref_udata) <0x1794> │ │ │ │ │ - <3><176c>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <176d> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <176f> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>) │ │ │ │ │ - <3><1779>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <177a> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <177c> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>) │ │ │ │ │ + <0><1656>: Abbrev Number: 75 (DW_TAG_compile_unit) │ │ │ │ │ + <1657> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ + <165b> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ + <165c> DW_AT_name : (GNU_strp_alt) (offset: 0x2c5c) │ │ │ │ │ + <1660> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1662> DW_AT_low_pc : (addr) 0x15a8 │ │ │ │ │ + <1666> DW_AT_high_pc : (udata) 106 │ │ │ │ │ + <1667> DW_AT_stmt_list : (sec_offset) 0xa95 │ │ │ │ │ + <1><166b>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ + <166c> DW_AT_byte_size : (data1) 8 │ │ │ │ │ + <166d> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <166e> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ + <1><1672>: Abbrev Number: 11 (DW_TAG_base_type) │ │ │ │ │ + <1673> DW_AT_byte_size : (data1) 4 │ │ │ │ │ + <1674> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <1675> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ + <1><1679>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <167a> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><167e>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <167f> DW_AT_import : (GNU_ref_alt) <0x415a> │ │ │ │ │ + <1><1683>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <1684> DW_AT_import : (ref_addr) <0x5f> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><1688>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <1689> DW_AT_import : (ref_addr) <0x7d> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><168d>: Abbrev Number: 49 (DW_TAG_namespace) │ │ │ │ │ + <168e> DW_AT_name : (string) std │ │ │ │ │ + <1692> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <1693> DW_AT_decl_line : (data2) 308 │ │ │ │ │ + <1695> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><1696>: Abbrev Number: 58 (DW_TAG_namespace) │ │ │ │ │ + <1697> DW_AT_name : (GNU_strp_alt) (offset: 0x4214) │ │ │ │ │ + <169b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <169c> DW_AT_decl_line : (data2) 345 │ │ │ │ │ + <169e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><169f>: Abbrev Number: 85 (DW_TAG_subprogram) │ │ │ │ │ + <16a0> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <16a0> DW_AT_name : (GNU_strp_alt) (offset: 0x2bb0) │ │ │ │ │ + <16a4> DW_AT_decl_file : (data1) 16 │ │ │ │ │ + <16a5> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <16a6> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <16a7> DW_AT_type : (ref_udata) <0x16a8> │ │ │ │ │ + <16a8> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <1><16a8>: Abbrev Number: 83 (DW_TAG_pointer_type) │ │ │ │ │ + <16a9> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ + <16a9> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <1><16ad>: Abbrev Number: 71 (DW_TAG_subprogram) │ │ │ │ │ + <16ae> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <16ae> DW_AT_name : (GNU_strp_alt) (offset: 0x1462) │ │ │ │ │ + <16b2> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <16b3> DW_AT_decl_line : (data1) 41 │ │ │ │ │ + <16b4> DW_AT_decl_column : (data1) 5 │ │ │ │ │ + <16b5> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <16b9> DW_AT_low_pc : (addr) 0x15f8 │ │ │ │ │ + <16bd> DW_AT_high_pc : (udata) 26 │ │ │ │ │ + <16be> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <16c0> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <16c0> DW_AT_sibling : (ref_udata) <0x16d6> │ │ │ │ │ + <2><16c2>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <16c3> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ + <16c7> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <16c7> DW_AT_decl_line : (data1) 41 │ │ │ │ │ + <16c8> DW_AT_decl_column : (data1) 24 │ │ │ │ │ + <16c9> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <16cd> DW_AT_location : (sec_offset) 0xd14 (location list) │ │ │ │ │ + <16d1> DW_AT_GNU_locviews: (sec_offset) 0xd08 │ │ │ │ │ + <2><16d5>: Abbrev Number: 0 │ │ │ │ │ + <1><16d6>: Abbrev Number: 84 (DW_TAG_subprogram) │ │ │ │ │ + <16d7> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <16d7> DW_AT_name : (GNU_strp_alt) (offset: 0x2c05) │ │ │ │ │ + <16db> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <16dc> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <16dd> DW_AT_decl_column : (data1) 6 │ │ │ │ │ + <16de> DW_AT_low_pc : (addr) 0x15a8 │ │ │ │ │ + <16e2> DW_AT_high_pc : (udata) 80 │ │ │ │ │ + <16e3> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <16e5> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <2><16e5>: Abbrev Number: 86 (DW_TAG_formal_parameter) │ │ │ │ │ + <16e6> DW_AT_name : (string) env │ │ │ │ │ + <16ea> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <16eb> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <16ec> DW_AT_decl_column : (data1) 37 │ │ │ │ │ + <16ed> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <16f1> DW_AT_location : (sec_offset) 0xd54 (location list) │ │ │ │ │ + <16f5> DW_AT_GNU_locviews: (sec_offset) 0xd4e │ │ │ │ │ + <2><16f9>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <16fa> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ + <16fe> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <16fe> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <16ff> DW_AT_decl_column : (data1) 54 │ │ │ │ │ + <1700> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <1704> DW_AT_location : (sec_offset) 0xd73 (location list) │ │ │ │ │ + <1708> DW_AT_GNU_locviews: (sec_offset) 0xd6d │ │ │ │ │ + <2><170c>: Abbrev Number: 54 (DW_TAG_formal_parameter) │ │ │ │ │ + <170d> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <1711> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1711> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <1712> DW_AT_decl_column : (data1) 71 │ │ │ │ │ + <1713> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <1717> DW_AT_location : (sec_offset) 0xd92 (location list) │ │ │ │ │ + <171b> DW_AT_GNU_locviews: (sec_offset) 0xd8c │ │ │ │ │ + <2><171f>: Abbrev Number: 87 (DW_TAG_variable) │ │ │ │ │ + <1720> DW_AT_name : (GNU_strp_alt) (offset: 0x2ce3) │ │ │ │ │ + <1724> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1724> DW_AT_decl_line : (data1) 29 │ │ │ │ │ + <1725> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ + <1725> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ + <1729> DW_AT_location : (sec_offset) 0xdb1 (location list) │ │ │ │ │ + <172d> DW_AT_GNU_locviews: (sec_offset) 0xdab │ │ │ │ │ + <2><1731>: Abbrev Number: 87 (DW_TAG_variable) │ │ │ │ │ + <1732> DW_AT_name : (GNU_strp_alt) (offset: 0x14aa) │ │ │ │ │ + <1736> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <1736> DW_AT_decl_line : (data1) 32 │ │ │ │ │ + <1737> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ + <1737> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ + <173b> DW_AT_location : (sec_offset) 0xdc5 (location list) │ │ │ │ │ + <173f> DW_AT_GNU_locviews: (sec_offset) 0xdc1 │ │ │ │ │ + <2><1743>: Abbrev Number: 82 (DW_TAG_call_site) │ │ │ │ │ + <1744> DW_AT_call_return_pc: (addr) 0x15c8 │ │ │ │ │ + <1748> DW_AT_call_origin : (ref_addr) <0x92> │ │ │ │ │ + <174c> DW_AT_sibling : (ref_udata) <0x1756> │ │ │ │ │ + <3><174e>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <174f> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1751> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ + <3><1755>: Abbrev Number: 0 │ │ │ │ │ + <2><1756>: Abbrev Number: 59 (DW_TAG_call_site) │ │ │ │ │ + <1757> DW_AT_call_return_pc: (addr) 0x15ce │ │ │ │ │ + <175b> DW_AT_call_origin : (ref_udata) <0x169f> │ │ │ │ │ + <2><175c>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ + <175d> DW_AT_call_return_pc: (addr) 0x15dc │ │ │ │ │ + <1761> DW_AT_call_origin : (GNU_ref_alt) <0x4184> │ │ │ │ │ + <1765> DW_AT_sibling : (ref_udata) <0x1775> │ │ │ │ │ + <3><1767>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1768> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <176a> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><176d>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <176e> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <1770> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ + <3><1774>: Abbrev Number: 0 │ │ │ │ │ + <2><1775>: Abbrev Number: 31 (DW_TAG_call_site) │ │ │ │ │ + <1776> DW_AT_call_return_pc: (addr) 0x15ec │ │ │ │ │ + <177a> DW_AT_call_origin : (GNU_ref_alt) <0x4161> │ │ │ │ │ + <177e> DW_AT_sibling : (ref_udata) <0x1794> │ │ │ │ │ + <3><1780>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <1781> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <1783> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1786>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <1787> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <1789> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ - <3><178d>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <178e> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <1790> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ + <1787> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <1789> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <3><178c>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ + <178d> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ + <1790> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><1793>: Abbrev Number: 0 │ │ │ │ │ - <2><1794>: Abbrev Number: 41 (DW_TAG_call_site) │ │ │ │ │ - <1795> DW_AT_call_return_pc: (addr) 0x1608 │ │ │ │ │ - <1799> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <2><1794>: Abbrev Number: 88 (DW_TAG_call_site) │ │ │ │ │ + <1795> DW_AT_call_return_pc: (addr) 0x15f8 │ │ │ │ │ + <1799> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ + <1799> DW_AT_call_origin : (ref_addr) <0x84> │ │ │ │ │ <2><179d>: Abbrev Number: 0 │ │ │ │ │ <1><179e>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x179f: │ │ │ │ │ Length: 0x52b (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ @@ -2823,15 +2823,15 @@ │ │ │ │ │ <1><17d4>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17d5> DW_AT_import : (GNU_ref_alt) <0x3fc7> │ │ │ │ │ <1><17d9>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17da> DW_AT_import : (GNU_ref_alt) <0x41ae> │ │ │ │ │ <1><17de>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17df> DW_AT_import : (GNU_ref_alt) <0x43fb> │ │ │ │ │ <1><17e3>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <17e4> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + <17e4> DW_AT_import : (ref_addr) <0x41> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1><17e8>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17e9> DW_AT_import : (GNU_ref_alt) <0x43e2> │ │ │ │ │ <1><17ed>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ <17ee> DW_AT_import : (ref_addr) <0x7d> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1><17f2>: Abbrev Number: 74 (DW_TAG_namespace) │ │ │ │ │ <17f3> DW_AT_name : (string) std │ │ │ │ │ <17f7> DW_AT_decl_file : (data1) 18 │ │ │ │ ├── readelf --wide --debug-dump=aranges {} │ │ │ │ │ @@ -5,32 +5,32 @@ │ │ │ │ │ Offset into .debug_info: 0xa6 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ 00000fc0 000004e0 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x1291 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000014a0 0000006a │ │ │ │ │ + 000014a0 000000a8 │ │ │ │ │ + 00001548 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x13e6 │ │ │ │ │ + Offset into .debug_info: 0x164a │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 0000150c 000000a8 │ │ │ │ │ - 000015b4 00000060 │ │ │ │ │ + 000015a8 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x179f │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── readelf --wide --debug-dump=loc {} │ │ │ │ │ @@ -980,344 +980,344 @@ │ │ │ │ │ │ │ │ │ │ 00000ab0 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ 00000ab2 v0000000 v0000000 views at 00000ab0 for: │ │ │ │ │ 00001044 00001060 (DW_OP_reg4 (r4)) │ │ │ │ │ 00000ab9 │ │ │ │ │ Table at Offset 0xaba │ │ │ │ │ - Length: 0xd0 │ │ │ │ │ + Length: 0x23e │ │ │ │ │ DWARF version: 5 │ │ │ │ │ Address size: 4 │ │ │ │ │ Segment size: 0 │ │ │ │ │ Offset entries: 0 │ │ │ │ │ │ │ │ │ │ Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ 00000ac6 v0000000 v0000000 location view pair │ │ │ │ │ 00000ac8 v0000000 v0000000 location view pair │ │ │ │ │ - 00000aca v0000000 v0000000 location view pair │ │ │ │ │ - 00000acc v0000000 v0000000 location view pair │ │ │ │ │ - 00000ace v0000000 v0000000 location view pair │ │ │ │ │ - 00000ad0 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000ad2 v0000000 v0000000 views at 00000ac6 for: │ │ │ │ │ - 000014f0 000014fe (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000ad7 v0000000 v0000000 views at 00000ac8 for: │ │ │ │ │ - 000014fe 00001502 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b2>); DW_OP_convert <0x12b9>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000ae5 v0000000 v0000000 views at 00000aca for: │ │ │ │ │ - 00001502 00001504 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000aea v0000000 v0000000 views at 00000acc for: │ │ │ │ │ - 00001504 00001506 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b2>); DW_OP_convert <0x12b9>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000af8 v0000000 v0000000 views at 00000ace for: │ │ │ │ │ - 00001506 00001508 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000afd v0000000 v0000000 views at 00000ad0 for: │ │ │ │ │ - 00001508 0000150a (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b2>); DW_OP_convert <0x12b9>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000b0b │ │ │ │ │ │ │ │ │ │ + 00000aca 00001544 (base address) │ │ │ │ │ + 00000acf v0000000 v0000000 views at 00000ac6 for: │ │ │ │ │ + 00001544 00001546 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000ad4 v0000000 v0000000 views at 00000ac8 for: │ │ │ │ │ + 00001546 00001548 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000ae2 │ │ │ │ │ + │ │ │ │ │ + 00000ae3 v0000000 v0000000 location view pair │ │ │ │ │ + 00000ae5 v0000000 v0000000 location view pair │ │ │ │ │ + 00000ae7 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000ae9 000014a0 (base address) │ │ │ │ │ + 00000aee v0000000 v0000000 views at 00000ae3 for: │ │ │ │ │ + 000014a0 000014c5 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000af3 v0000000 v0000000 views at 00000ae5 for: │ │ │ │ │ + 000014c5 0000151c (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000af8 v0000000 v0000000 views at 00000ae7 for: │ │ │ │ │ + 0000151c 00001524 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000b07 │ │ │ │ │ + │ │ │ │ │ + 00000b08 v0000000 v0000000 location view pair │ │ │ │ │ + 00000b0a v0000000 v0000000 location view pair │ │ │ │ │ 00000b0c v0000000 v0000000 location view pair │ │ │ │ │ - 00000b0e v0000000 v0000000 location view pair │ │ │ │ │ - 00000b10 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00000b12 v0000000 v0000000 views at 00000b0c for: │ │ │ │ │ - 000014a0 000014b8 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000b17 v0000000 v0000000 views at 00000b0e for: │ │ │ │ │ - 000014b8 000014ec (DW_OP_reg6 (r6)) │ │ │ │ │ - 00000b1c v0000000 v0000000 views at 00000b10 for: │ │ │ │ │ - 000014ec 000014f0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b2>); DW_OP_convert <0x12b9>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000b2a │ │ │ │ │ + 00000b0e 000014a0 (base address) │ │ │ │ │ + 00000b13 v0000000 v0000000 views at 00000b08 for: │ │ │ │ │ + 000014a0 000014c4 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000b18 v0000000 v0000000 views at 00000b0a for: │ │ │ │ │ + 000014c4 000014ea (DW_OP_reg8 (r8)) │ │ │ │ │ + 00000b1d v0000000 v0000000 views at 00000b0c for: │ │ │ │ │ + 000014ea 00001524 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000b2c │ │ │ │ │ │ │ │ │ │ - 00000b2b v0000000 v0000000 location view pair │ │ │ │ │ 00000b2d v0000000 v0000000 location view pair │ │ │ │ │ 00000b2f v0000000 v0000000 location view pair │ │ │ │ │ + 00000b31 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00000b31 v0000000 v0000000 views at 00000b2b for: │ │ │ │ │ - 000014a0 000014bf (DW_OP_reg1 (r1)) │ │ │ │ │ - 00000b36 v0000000 v0000000 views at 00000b2d for: │ │ │ │ │ - 000014bf 000014ec (DW_OP_reg7 (r7)) │ │ │ │ │ - 00000b3b v0000000 v0000000 views at 00000b2f for: │ │ │ │ │ - 000014ec 000014f0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x12b2>); DW_OP_convert <0x12b9>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000b49 │ │ │ │ │ - │ │ │ │ │ - 00000b4a v0000000 v0000000 location view pair │ │ │ │ │ - 00000b4c v0000000 v0000000 location view pair │ │ │ │ │ - 00000b4e v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000b50 v0000000 v0000000 views at 00000b4a for: │ │ │ │ │ - 000014a0 000014bf (DW_OP_reg2 (r2)) │ │ │ │ │ - 00000b55 v0000000 v0000000 views at 00000b4c for: │ │ │ │ │ - 000014bf 000014ec (DW_OP_reg8 (r8)) │ │ │ │ │ - 00000b5a v0000000 v0000000 views at 00000b4e for: │ │ │ │ │ - 000014ec 000014f0 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x12b2>); DW_OP_convert <0x12b9>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000b68 │ │ │ │ │ - │ │ │ │ │ - 00000b69 v0000000 v0000000 location view pair │ │ │ │ │ - 00000b6b v0000000 v0000000 location view pair │ │ │ │ │ - 00000b6d v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000b6f v0000000 v0000000 views at 00000b69 for: │ │ │ │ │ - 000014c2 000014c5 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000b74 v0000000 v0000000 views at 00000b6b for: │ │ │ │ │ - 000014c5 000014ec (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000b79 v0000000 v0000000 views at 00000b6d for: │ │ │ │ │ - 000014ec 000014ef (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000b7e │ │ │ │ │ - │ │ │ │ │ - 00000b7f v0000000 v0000000 location view pair │ │ │ │ │ - 00000b81 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000b83 v0000000 v0000000 views at 00000b7f for: │ │ │ │ │ - 000014da 000014e0 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000b88 v0000000 v0000000 views at 00000b81 for: │ │ │ │ │ - 000014e0 000014e3 (DW_OP_reg3 (r3)) │ │ │ │ │ - 00000b8d │ │ │ │ │ -Table at Offset 0xb8e │ │ │ │ │ - Length: 0x23e │ │ │ │ │ - DWARF version: 5 │ │ │ │ │ - Address size: 4 │ │ │ │ │ - Segment size: 0 │ │ │ │ │ - Offset entries: 0 │ │ │ │ │ + 00000b33 000014a0 (base address) │ │ │ │ │ + 00000b38 v0000000 v0000000 views at 00000b2d for: │ │ │ │ │ + 000014a0 000014c5 (DW_OP_reg2 (r2)) │ │ │ │ │ + 00000b3d v0000000 v0000000 views at 00000b2f for: │ │ │ │ │ + 000014c5 0000151c (DW_OP_reg6 (r6)) │ │ │ │ │ + 00000b42 v0000000 v0000000 views at 00000b31 for: │ │ │ │ │ + 0000151c 00001524 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000b51 │ │ │ │ │ + │ │ │ │ │ + 00000b52 v0000000 v0000000 location view pair │ │ │ │ │ + 00000b54 v0000000 v0000000 location view pair │ │ │ │ │ + 00000b56 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000b58 000014a0 (base address) │ │ │ │ │ + 00000b5d v0000000 v0000000 views at 00000b52 for: │ │ │ │ │ + 000014a0 000014b6 (DW_OP_reg3 (r3)) │ │ │ │ │ + 00000b62 v0000000 v0000000 views at 00000b54 for: │ │ │ │ │ + 000014b6 000014fa (DW_OP_reg5 (r5)) │ │ │ │ │ + 00000b67 v0000000 v0000000 views at 00000b56 for: │ │ │ │ │ + 000014fa 00001524 (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000b76 │ │ │ │ │ + │ │ │ │ │ + 00000b77 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000b79 v0000000 v0000000 views at 00000b77 for: │ │ │ │ │ + 000014a0 000014b0 (DW_OP_fbreg: 0) │ │ │ │ │ + 00000b82 │ │ │ │ │ + │ │ │ │ │ + 00000b83 v0000000 v0000000 location view pair │ │ │ │ │ + 00000b85 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000b87 000014cc (base address) │ │ │ │ │ + 00000b8c v0000000 v0000000 views at 00000b83 for: │ │ │ │ │ + 000014cc 000014ce (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000b91 v0000000 v0000000 views at 00000b85 for: │ │ │ │ │ + 000014ce 000014d9 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000b96 │ │ │ │ │ + │ │ │ │ │ + 00000b97 v0000000 v0000000 location view pair │ │ │ │ │ + 00000b99 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000b9b 000014e0 (base address) │ │ │ │ │ + 00000ba0 v0000000 v0000000 views at 00000b97 for: │ │ │ │ │ + 000014e0 000014e2 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000ba5 v0000000 v0000000 views at 00000b99 for: │ │ │ │ │ + 000014e2 0000151c (DW_OP_reg7 (r7)) │ │ │ │ │ + 00000baa │ │ │ │ │ + │ │ │ │ │ + 00000bab v0000000 v0000000 location view pair │ │ │ │ │ + 00000bad v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000baf 000014ea (base address) │ │ │ │ │ + 00000bb4 v0000000 v0000000 views at 00000bab for: │ │ │ │ │ + 000014ea 000014f2 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000bb9 v0000000 v0000000 views at 00000bad for: │ │ │ │ │ + 000014f2 0000151c (DW_OP_reg8 (r8)) │ │ │ │ │ + 00000bbe │ │ │ │ │ + │ │ │ │ │ + 00000bbf v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000bc1 v0000000 v0000000 views at 00000bbf for: │ │ │ │ │ + 000014fa 0000151c (DW_OP_reg5 (r5)) │ │ │ │ │ + 00000bc9 │ │ │ │ │ + │ │ │ │ │ + 00000bca v0000000 v0000000 location view pair │ │ │ │ │ + 00000bcc v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000bce 00001504 (base address) │ │ │ │ │ + 00000bd3 v0000000 v0000000 views at 00000bca for: │ │ │ │ │ + 00001504 0000150a (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000bd8 v0000000 v0000000 views at 00000bcc for: │ │ │ │ │ + 0000150a 00001515 (DW_OP_reg12 (r12)) │ │ │ │ │ + 00000bdd │ │ │ │ │ │ │ │ │ │ - Offset Begin End Expression │ │ │ │ │ - │ │ │ │ │ - 00000b9a v0000000 v0000000 location view pair │ │ │ │ │ - 00000b9c v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000b9e 000015b0 (base address) │ │ │ │ │ - 00000ba3 v0000000 v0000000 views at 00000b9a for: │ │ │ │ │ - 000015b0 000015b2 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000ba8 v0000000 v0000000 views at 00000b9c for: │ │ │ │ │ - 000015b2 000015b4 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000bb6 │ │ │ │ │ - │ │ │ │ │ - 00000bb7 v0000000 v0000000 location view pair │ │ │ │ │ - 00000bb9 v0000000 v0000000 location view pair │ │ │ │ │ - 00000bbb v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000bbd 0000150c (base address) │ │ │ │ │ - 00000bc2 v0000000 v0000000 views at 00000bb7 for: │ │ │ │ │ - 0000150c 00001531 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000bc7 v0000000 v0000000 views at 00000bb9 for: │ │ │ │ │ - 00001531 00001588 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000bcc v0000000 v0000000 views at 00000bbb for: │ │ │ │ │ - 00001588 00001590 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000bdb │ │ │ │ │ - │ │ │ │ │ - 00000bdc v0000000 v0000000 location view pair │ │ │ │ │ 00000bde v0000000 v0000000 location view pair │ │ │ │ │ 00000be0 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00000be2 0000150c (base address) │ │ │ │ │ - 00000be7 v0000000 v0000000 views at 00000bdc for: │ │ │ │ │ - 0000150c 00001530 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00000bec v0000000 v0000000 views at 00000bde for: │ │ │ │ │ - 00001530 00001556 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00000bf1 v0000000 v0000000 views at 00000be0 for: │ │ │ │ │ - 00001556 00001590 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000c00 │ │ │ │ │ - │ │ │ │ │ - 00000c01 v0000000 v0000000 location view pair │ │ │ │ │ - 00000c03 v0000000 v0000000 location view pair │ │ │ │ │ - 00000c05 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c07 0000150c (base address) │ │ │ │ │ - 00000c0c v0000000 v0000000 views at 00000c01 for: │ │ │ │ │ - 0000150c 00001531 (DW_OP_reg2 (r2)) │ │ │ │ │ - 00000c11 v0000000 v0000000 views at 00000c03 for: │ │ │ │ │ - 00001531 00001588 (DW_OP_reg6 (r6)) │ │ │ │ │ - 00000c16 v0000000 v0000000 views at 00000c05 for: │ │ │ │ │ - 00001588 00001590 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000c25 │ │ │ │ │ - │ │ │ │ │ - 00000c26 v0000000 v0000000 location view pair │ │ │ │ │ - 00000c28 v0000000 v0000000 location view pair │ │ │ │ │ - 00000c2a v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c2c 0000150c (base address) │ │ │ │ │ - 00000c31 v0000000 v0000000 views at 00000c26 for: │ │ │ │ │ - 0000150c 00001522 (DW_OP_reg3 (r3)) │ │ │ │ │ - 00000c36 v0000000 v0000000 views at 00000c28 for: │ │ │ │ │ - 00001522 00001566 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00000c3b v0000000 v0000000 views at 00000c2a for: │ │ │ │ │ - 00001566 00001590 (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000c4a │ │ │ │ │ - │ │ │ │ │ - 00000c4b v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c4d v0000000 v0000000 views at 00000c4b for: │ │ │ │ │ - 0000150c 0000151c (DW_OP_fbreg: 0) │ │ │ │ │ - 00000c56 │ │ │ │ │ - │ │ │ │ │ - 00000c57 v0000000 v0000000 location view pair │ │ │ │ │ - 00000c59 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c5b 00001538 (base address) │ │ │ │ │ - 00000c60 v0000000 v0000000 views at 00000c57 for: │ │ │ │ │ - 00001538 0000153a (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000c65 v0000000 v0000000 views at 00000c59 for: │ │ │ │ │ - 0000153a 00001545 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00000c6a │ │ │ │ │ - │ │ │ │ │ - 00000c6b v0000000 v0000000 location view pair │ │ │ │ │ - 00000c6d v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c6f 0000154c (base address) │ │ │ │ │ - 00000c74 v0000000 v0000000 views at 00000c6b for: │ │ │ │ │ - 0000154c 0000154e (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000c79 v0000000 v0000000 views at 00000c6d for: │ │ │ │ │ - 0000154e 00001588 (DW_OP_reg7 (r7)) │ │ │ │ │ - 00000c7e │ │ │ │ │ - │ │ │ │ │ - 00000c7f v0000000 v0000000 location view pair │ │ │ │ │ - 00000c81 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c83 00001556 (base address) │ │ │ │ │ - 00000c88 v0000000 v0000000 views at 00000c7f for: │ │ │ │ │ - 00001556 0000155e (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000c8d v0000000 v0000000 views at 00000c81 for: │ │ │ │ │ - 0000155e 00001588 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00000c92 │ │ │ │ │ - │ │ │ │ │ - 00000c93 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c95 v0000000 v0000000 views at 00000c93 for: │ │ │ │ │ - 00001566 00001588 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00000c9d │ │ │ │ │ - │ │ │ │ │ - 00000c9e v0000000 v0000000 location view pair │ │ │ │ │ - 00000ca0 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000ca2 00001570 (base address) │ │ │ │ │ - 00000ca7 v0000000 v0000000 views at 00000c9e for: │ │ │ │ │ - 00001570 00001576 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000cac v0000000 v0000000 views at 00000ca0 for: │ │ │ │ │ - 00001576 00001581 (DW_OP_reg12 (r12)) │ │ │ │ │ - 00000cb1 │ │ │ │ │ - │ │ │ │ │ - 00000cb2 v0000000 v0000000 location view pair │ │ │ │ │ - 00000cb4 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000cb6 00001524 (base address) │ │ │ │ │ - 00000cbb v0000000 v0000000 views at 00000cb2 for: │ │ │ │ │ - 00001524 00001531 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000cc0 v0000000 v0000000 views at 00000cb4 for: │ │ │ │ │ - 00001531 00001532 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000cc5 │ │ │ │ │ - │ │ │ │ │ - 00000cc6 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000cc8 v0000000 v0000000 views at 00000cc6 for: │ │ │ │ │ - 0000152c 00001532 (DW_OP_reg9 (r9)) │ │ │ │ │ - 00000cd0 │ │ │ │ │ - │ │ │ │ │ - 00000cd1 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000cd3 v0000002 v0000000 views at 00000cd1 for: │ │ │ │ │ - 00001538 0000154c (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000cdb │ │ │ │ │ - │ │ │ │ │ - 00000cdc v0000002 v0000000 location view pair │ │ │ │ │ - 00000cde v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000ce0 00001538 (base address) │ │ │ │ │ - 00000ce5 v0000002 v0000000 views at 00000cdc for: │ │ │ │ │ - 00001538 0000153a (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000cea v0000000 v0000000 views at 00000cde for: │ │ │ │ │ - 0000153a 00001545 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000be2 000014b8 (base address) │ │ │ │ │ + 00000be7 v0000000 v0000000 views at 00000bde for: │ │ │ │ │ + 000014b8 000014c5 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000bec v0000000 v0000000 views at 00000be0 for: │ │ │ │ │ + 000014c5 000014c6 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000bf1 │ │ │ │ │ + │ │ │ │ │ + 00000bf2 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000bf4 v0000000 v0000000 views at 00000bf2 for: │ │ │ │ │ + 000014c0 000014c6 (DW_OP_reg9 (r9)) │ │ │ │ │ + 00000bfc │ │ │ │ │ + │ │ │ │ │ + 00000bfd v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000bff v0000002 v0000000 views at 00000bfd for: │ │ │ │ │ + 000014cc 000014e0 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000c07 │ │ │ │ │ + │ │ │ │ │ + 00000c08 v0000002 v0000000 location view pair │ │ │ │ │ + 00000c0a v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c0c 000014cc (base address) │ │ │ │ │ + 00000c11 v0000002 v0000000 views at 00000c08 for: │ │ │ │ │ + 000014cc 000014ce (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000c16 v0000000 v0000000 views at 00000c0a for: │ │ │ │ │ + 000014ce 000014d9 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000c1b │ │ │ │ │ + │ │ │ │ │ + 00000c1c v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c1e v0000002 v0000000 views at 00000c1c for: │ │ │ │ │ + 000014cc 000014e0 (DW_OP_addr: 193c; DW_OP_stack_value) │ │ │ │ │ + 00000c2b │ │ │ │ │ + │ │ │ │ │ + 00000c2c v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c2e v0000002 v0000000 views at 00000c2c for: │ │ │ │ │ + 000014cc 000014e0 (DW_OP_addr: 1910; DW_OP_stack_value) │ │ │ │ │ + 00000c3b │ │ │ │ │ + │ │ │ │ │ + 00000c3c v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c3e v0000002 v0000000 views at 00000c3c for: │ │ │ │ │ + 000014e0 000014ea (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000c46 │ │ │ │ │ + │ │ │ │ │ + 00000c47 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c49 v0000002 v0000000 views at 00000c47 for: │ │ │ │ │ + 000014e0 000014ea (DW_OP_reg8 (r8)) │ │ │ │ │ + 00000c51 │ │ │ │ │ + │ │ │ │ │ + 00000c52 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c54 v0000000 v0000000 views at 00000c52 for: │ │ │ │ │ + 000014ec 000014fa (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000c5c │ │ │ │ │ + │ │ │ │ │ + 00000c5d v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c5f v0000000 v0000000 views at 00000c5d for: │ │ │ │ │ + 000014ec 000014fa (DW_OP_reg5 (r5)) │ │ │ │ │ + 00000c67 │ │ │ │ │ + │ │ │ │ │ + 00000c68 v0000000 v0000000 location view pair │ │ │ │ │ + 00000c6a v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c6c 00001524 (base address) │ │ │ │ │ + 00000c71 v0000000 v0000000 views at 00000c68 for: │ │ │ │ │ + 00001524 0000153f (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000c76 v0000000 v0000000 views at 00000c6a for: │ │ │ │ │ + 0000153f 00001544 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000c84 │ │ │ │ │ + │ │ │ │ │ + 00000c85 v0000000 v0000000 location view pair │ │ │ │ │ + 00000c87 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000c89 00001524 (base address) │ │ │ │ │ + 00000c8e v0000000 v0000000 views at 00000c85 for: │ │ │ │ │ + 00001524 0000153f (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000c93 v0000000 v0000000 views at 00000c87 for: │ │ │ │ │ + 0000153f 00001544 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000ca1 │ │ │ │ │ + │ │ │ │ │ + 00000ca2 v0000000 v0000000 location view pair │ │ │ │ │ + 00000ca4 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000ca6 00001524 (base address) │ │ │ │ │ + 00000cab v0000000 v0000000 views at 00000ca2 for: │ │ │ │ │ + 00001524 0000153a (DW_OP_reg2 (r2)) │ │ │ │ │ + 00000cb0 v0000000 v0000000 views at 00000ca4 for: │ │ │ │ │ + 0000153a 00001544 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000cb5 │ │ │ │ │ + │ │ │ │ │ + 00000cb6 v0000000 v0000000 location view pair │ │ │ │ │ + 00000cb8 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000cba 00001548 (base address) │ │ │ │ │ + 00000cbf v0000000 v0000000 views at 00000cb6 for: │ │ │ │ │ + 00001548 00001579 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000cc4 v0000000 v0000000 views at 00000cb8 for: │ │ │ │ │ + 00001579 000015a8 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000cd2 │ │ │ │ │ + │ │ │ │ │ + 00000cd3 v0000000 v0000000 location view pair │ │ │ │ │ + 00000cd5 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000cd7 00001548 (base address) │ │ │ │ │ + 00000cdc v0000000 v0000000 views at 00000cd3 for: │ │ │ │ │ + 00001548 00001579 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000ce1 v0000000 v0000000 views at 00000cd5 for: │ │ │ │ │ + 00001579 000015a8 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x12b5>); DW_OP_convert <0x12bc>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ 00000cef │ │ │ │ │ │ │ │ │ │ - 00000cf0 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000cf2 v0000002 v0000000 views at 00000cf0 for: │ │ │ │ │ - 00001538 0000154c (DW_OP_addr: 193c; DW_OP_stack_value) │ │ │ │ │ - 00000cff │ │ │ │ │ - │ │ │ │ │ - 00000d00 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d02 v0000002 v0000000 views at 00000d00 for: │ │ │ │ │ - 00001538 0000154c (DW_OP_addr: 1910; DW_OP_stack_value) │ │ │ │ │ - 00000d0f │ │ │ │ │ - │ │ │ │ │ - 00000d10 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d12 v0000002 v0000000 views at 00000d10 for: │ │ │ │ │ - 0000154c 00001556 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000d1a │ │ │ │ │ + 00000cf0 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00000d1b v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d1d v0000002 v0000000 views at 00000d1b for: │ │ │ │ │ - 0000154c 00001556 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00000d25 │ │ │ │ │ - │ │ │ │ │ - 00000d26 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d28 v0000000 v0000000 views at 00000d26 for: │ │ │ │ │ - 00001558 00001566 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000d30 │ │ │ │ │ - │ │ │ │ │ - 00000d31 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d33 v0000000 v0000000 views at 00000d31 for: │ │ │ │ │ - 00001558 00001566 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00000d3b │ │ │ │ │ - │ │ │ │ │ - 00000d3c v0000000 v0000000 location view pair │ │ │ │ │ - 00000d3e v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d40 00001590 (base address) │ │ │ │ │ - 00000d45 v0000000 v0000000 views at 00000d3c for: │ │ │ │ │ - 00001590 000015ab (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000d4a v0000000 v0000000 views at 00000d3e for: │ │ │ │ │ - 000015ab 000015b0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000d58 │ │ │ │ │ - │ │ │ │ │ - 00000d59 v0000000 v0000000 location view pair │ │ │ │ │ - 00000d5b v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000d5d 00001590 (base address) │ │ │ │ │ - 00000d62 v0000000 v0000000 views at 00000d59 for: │ │ │ │ │ - 00001590 000015ab (DW_OP_reg1 (r1)) │ │ │ │ │ - 00000d67 v0000000 v0000000 views at 00000d5b for: │ │ │ │ │ - 000015ab 000015b0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000d75 │ │ │ │ │ + 00000cf2 v0000000 v0000000 views at 00000cf0 for: │ │ │ │ │ + 00001548 00001558 (DW_OP_fbreg: -8) │ │ │ │ │ + 00000cfb │ │ │ │ │ +Table at Offset 0xcfc │ │ │ │ │ + Length: 0xd0 │ │ │ │ │ + DWARF version: 5 │ │ │ │ │ + Address size: 4 │ │ │ │ │ + Segment size: 0 │ │ │ │ │ + Offset entries: 0 │ │ │ │ │ │ │ │ │ │ - 00000d76 v0000000 v0000000 location view pair │ │ │ │ │ - 00000d78 v0000000 v0000000 location view pair │ │ │ │ │ + Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ - 00000d7a 00001590 (base address) │ │ │ │ │ - 00000d7f v0000000 v0000000 views at 00000d76 for: │ │ │ │ │ - 00001590 000015a6 (DW_OP_reg2 (r2)) │ │ │ │ │ - 00000d84 v0000000 v0000000 views at 00000d78 for: │ │ │ │ │ - 000015a6 000015b0 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000d89 │ │ │ │ │ + 00000d08 v0000000 v0000000 location view pair │ │ │ │ │ + 00000d0a v0000000 v0000000 location view pair │ │ │ │ │ + 00000d0c v0000000 v0000000 location view pair │ │ │ │ │ + 00000d0e v0000000 v0000000 location view pair │ │ │ │ │ + 00000d10 v0000000 v0000000 location view pair │ │ │ │ │ + 00000d12 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d14 v0000000 v0000000 views at 00000d08 for: │ │ │ │ │ + 000015f8 00001606 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000d19 v0000000 v0000000 views at 00000d0a for: │ │ │ │ │ + 00001606 0000160a (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x166b>); DW_OP_convert <0x1672>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000d27 v0000000 v0000000 views at 00000d0c for: │ │ │ │ │ + 0000160a 0000160c (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000d2c v0000000 v0000000 views at 00000d0e for: │ │ │ │ │ + 0000160c 0000160e (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x166b>); DW_OP_convert <0x1672>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000d3a v0000000 v0000000 views at 00000d10 for: │ │ │ │ │ + 0000160e 00001610 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000d3f v0000000 v0000000 views at 00000d12 for: │ │ │ │ │ + 00001610 00001612 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x166b>); DW_OP_convert <0x1672>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000d4d │ │ │ │ │ + │ │ │ │ │ + 00000d4e v0000000 v0000000 location view pair │ │ │ │ │ + 00000d50 v0000000 v0000000 location view pair │ │ │ │ │ + 00000d52 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d54 v0000000 v0000000 views at 00000d4e for: │ │ │ │ │ + 000015a8 000015c0 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000d59 v0000000 v0000000 views at 00000d50 for: │ │ │ │ │ + 000015c0 000015f4 (DW_OP_reg6 (r6)) │ │ │ │ │ + 00000d5e v0000000 v0000000 views at 00000d52 for: │ │ │ │ │ + 000015f4 000015f8 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x166b>); DW_OP_convert <0x1672>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000d6c │ │ │ │ │ + │ │ │ │ │ + 00000d6d v0000000 v0000000 location view pair │ │ │ │ │ + 00000d6f v0000000 v0000000 location view pair │ │ │ │ │ + 00000d71 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d73 v0000000 v0000000 views at 00000d6d for: │ │ │ │ │ + 000015a8 000015c7 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000d78 v0000000 v0000000 views at 00000d6f for: │ │ │ │ │ + 000015c7 000015f4 (DW_OP_reg7 (r7)) │ │ │ │ │ + 00000d7d v0000000 v0000000 views at 00000d71 for: │ │ │ │ │ + 000015f4 000015f8 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x166b>); DW_OP_convert <0x1672>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000d8b │ │ │ │ │ │ │ │ │ │ - 00000d8a v0000000 v0000000 location view pair │ │ │ │ │ 00000d8c v0000000 v0000000 location view pair │ │ │ │ │ + 00000d8e v0000000 v0000000 location view pair │ │ │ │ │ + 00000d90 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00000d8e 000015b4 (base address) │ │ │ │ │ - 00000d93 v0000000 v0000000 views at 00000d8a for: │ │ │ │ │ - 000015b4 000015e5 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000d98 v0000000 v0000000 views at 00000d8c for: │ │ │ │ │ - 000015e5 00001614 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000da6 │ │ │ │ │ - │ │ │ │ │ - 00000da7 v0000000 v0000000 location view pair │ │ │ │ │ - 00000da9 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000dab 000015b4 (base address) │ │ │ │ │ - 00000db0 v0000000 v0000000 views at 00000da7 for: │ │ │ │ │ - 000015b4 000015e5 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00000db5 v0000000 v0000000 views at 00000da9 for: │ │ │ │ │ - 000015e5 00001614 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x140a>); DW_OP_convert <0x1411>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00000dc3 │ │ │ │ │ - │ │ │ │ │ - 00000dc4 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000dc6 v0000000 v0000000 views at 00000dc4 for: │ │ │ │ │ - 000015b4 000015c4 (DW_OP_fbreg: -8) │ │ │ │ │ + 00000d92 v0000000 v0000000 views at 00000d8c for: │ │ │ │ │ + 000015a8 000015c7 (DW_OP_reg2 (r2)) │ │ │ │ │ + 00000d97 v0000000 v0000000 views at 00000d8e for: │ │ │ │ │ + 000015c7 000015f4 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00000d9c v0000000 v0000000 views at 00000d90 for: │ │ │ │ │ + 000015f4 000015f8 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x166b>); DW_OP_convert <0x1672>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00000daa │ │ │ │ │ + │ │ │ │ │ + 00000dab v0000000 v0000000 location view pair │ │ │ │ │ + 00000dad v0000000 v0000000 location view pair │ │ │ │ │ + 00000daf v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000db1 v0000000 v0000000 views at 00000dab for: │ │ │ │ │ + 000015ca 000015cd (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000db6 v0000000 v0000000 views at 00000dad for: │ │ │ │ │ + 000015cd 000015f4 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000dbb v0000000 v0000000 views at 00000daf for: │ │ │ │ │ + 000015f4 000015f7 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000dc0 │ │ │ │ │ + │ │ │ │ │ + 00000dc1 v0000000 v0000000 location view pair │ │ │ │ │ + 00000dc3 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000dc5 v0000000 v0000000 views at 00000dc1 for: │ │ │ │ │ + 000015e2 000015e8 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000dca v0000000 v0000000 views at 00000dc3 for: │ │ │ │ │ + 000015e8 000015eb (DW_OP_reg3 (r3)) │ │ │ │ │ 00000dcf │ │ │ │ │ Table at Offset 0xdd0 │ │ │ │ │ Length: 0x2a7 │ │ │ │ │ DWARF version: 5 │ │ │ │ │ Address size: 4 │ │ │ │ │ Segment size: 0 │ │ │ │ │ Offset entries: 0 │ │ │ │ ├── readelf --wide --debug-dump=ranges {} │ │ │ │ │ @@ -5,32 +5,32 @@ │ │ │ │ │ Offset into .debug_info: 0xa6 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ 00000fc0 000004e0 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x1291 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000014a0 0000006a │ │ │ │ │ + 000014a0 000000a8 │ │ │ │ │ + 00001548 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x13e6 │ │ │ │ │ + Offset into .debug_info: 0x164a │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 0000150c 000000a8 │ │ │ │ │ - 000015b4 00000060 │ │ │ │ │ + 000015a8 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x179f │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,24 @@ │ │ │ │ │ -RGCC: (Debian 14.2.0-6) 14.2.0 │ │ │ │ │ -ED++mm)Z| │ │ │ │ │ -N*lYRbHIU │ │ │ │ │ +K>.=GCC: (Debian 14.2.0-6) 14.2.0 │ │ │ │ │ +c'>;P:dk │ │ │ │ │ +\pU?5)Qp │ │ │ │ │ +4H45HC4E │ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ │ curses.cpp │ │ │ │ │ -generic_posix.cpp │ │ │ │ │ generic.cpp │ │ │ │ │ +generic_posix.cpp │ │ │ │ │ unix_strings.cpp │ │ │ │ │ __FRAME_END__ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ __TMC_END__ │ │ │ │ │ __dso_handle │ │ │ │ │ _DYNAMIC │ │ │ │ │ _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 16838 │ │ │ │ │ @@ -30,15 +30,14 @@ │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001060 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000010e8 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion(): │ │ │ │ │ -./src/curses/cpp/curses.cpp:89 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000010ec : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001310 : │ │ │ │ │ @@ -64,32 +63,32 @@ │ │ │ │ │ │ │ │ │ │ 00001470 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001488 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ +000014a0 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000014f0 : │ │ │ │ │ +00001524 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000150c : │ │ │ │ │ +00001544 : │ │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ + movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001590 : │ │ │ │ │ +00001548 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000015b0 : │ │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ - movs r0, r0 │ │ │ │ │ +000015a8 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000015b4 : │ │ │ │ │ +000015f8 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001614 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000016c4 : │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ │ 0x00000020 75656162 6968662f 6c69626e 61746976 ueabihf/libnativ │ │ │ │ │ 0x00000030 652d706c 6174666f 726d2d6a 6e692e64 e-platform-jni.d │ │ │ │ │ - 0x00000040 65627567 00ae6385 925334be 972e0fc9 ebug..c..S4..... │ │ │ │ │ - 0x00000050 c9cdd618 fd51f283 52 .....Q..R │ │ │ │ │ + 0x00000040 65627567 00fe6953 b4adb586 8a8702f9 ebug..iS........ │ │ │ │ │ + 0x00000050 89a4e9ea bd3fbf94 4b .....?..K │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ 0x00000060 616c5f64 746f7273 5f617578 00636f6d al_dtors_aux.com │ │ │ │ │ 0x00000070 706c6574 65642e30 005f5f64 6f5f676c pleted.0.__do_gl │ │ │ │ │ 0x00000080 6f62616c 5f64746f 72735f61 75785f66 obal_dtors_aux_f │ │ │ │ │ 0x00000090 696e695f 61727261 795f656e 74727900 ini_array_entry. │ │ │ │ │ 0x000000a0 6672616d 655f6475 6d6d7900 5f5f6672 frame_dummy.__fr │ │ │ │ │ 0x000000b0 616d655f 64756d6d 795f696e 69745f61 ame_dummy_init_a │ │ │ │ │ 0x000000c0 72726179 5f656e74 72790063 75727365 rray_entry.curse │ │ │ │ │ - 0x000000d0 732e6370 70006765 6e657269 635f706f s.cpp.generic_po │ │ │ │ │ - 0x000000e0 7369782e 63707000 67656e65 7269632e six.cpp.generic. │ │ │ │ │ - 0x000000f0 63707000 6f73782e 63707000 756e6978 cpp.osx.cpp.unix │ │ │ │ │ + 0x000000d0 732e6370 70006765 6e657269 632e6370 s.cpp.generic.cp │ │ │ │ │ + 0x000000e0 70006f73 782e6370 70006765 6e657269 p.osx.cpp.generi │ │ │ │ │ + 0x000000f0 635f706f 7369782e 63707000 756e6978 c_posix.cpp.unix │ │ │ │ │ 0x00000100 5f737472 696e6773 2e637070 005f5f46 _strings.cpp.__F │ │ │ │ │ 0x00000110 52414d45 5f454e44 5f5f005f 66696e69 RAME_END__._fini │ │ │ │ │ 0x00000120 005f474c 4f42414c 5f4f4646 5345545f ._GLOBAL_OFFSET_ │ │ │ │ │ 0x00000130 5441424c 455f005f 5f544d43 5f454e44 TABLE_.__TMC_END │ │ │ │ │ 0x00000140 5f5f005f 5f64736f 5f68616e 646c6500 __.__dso_handle. │ │ │ │ │ 0x00000150 5f44594e 414d4943 005f696e 6974005f _DYNAMIC._init._ │ │ │ │ │ 0x00000160 5a4e374a 4e49456e 765f3134 43616c6c ZN7JNIEnv_14Call │ │ │ │ --- ./usr/lib/debug/.build-id/af/f4d36c277cd55a5adfdd8e685076b0a8b23af6.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c1/4a4188ce6d13baeceb2302d17a2017c4d9a65b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 75% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 25656 (bytes into file) │ │ │ │ │ + Start of section headers: 25648 (bytes into file) │ │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 37 │ │ │ │ │ Section header string table index: 36 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x6438: │ │ │ │ │ +There are 37 section headers, starting at offset 0x6430: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000114 000114 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000138 000138 0000e8 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00000220 000138 0004b0 10 A 4 3 4 │ │ │ │ │ @@ -23,24 +23,24 @@ │ │ │ │ │ [18] .fini_array NOBITS 00003f0c 000f08 000004 04 WA 0 0 4 │ │ │ │ │ [19] .dynamic NOBITS 00003f10 000f08 0000f0 08 WA 4 0 4 │ │ │ │ │ [20] .got NOBITS 00004000 000f08 0000dc 04 WA 0 0 4 │ │ │ │ │ [21] .data NOBITS 000040dc 000f08 000004 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 000040e0 000f08 000004 00 WA 0 0 1 │ │ │ │ │ [23] .comment PROGBITS 00000000 000138 00001e 01 MS 0 0 1 │ │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 000156 000031 00 0 0 1 │ │ │ │ │ - [25] .debug_aranges PROGBITS 00000000 000188 000064 00 C 0 0 4 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001ec 001fea 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 0021d8 00042a 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 002604 000cc7 00 C 0 0 4 │ │ │ │ │ - [29] .debug_frame PROGBITS 00000000 0032cc 000273 00 C 0 0 4 │ │ │ │ │ - [30] .debug_str PROGBITS 00000000 003540 000454 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 003994 000cef 00 C 0 0 4 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 00000000 004684 000198 00 C 0 0 4 │ │ │ │ │ - [33] .gnu_debugaltlink PROGBITS 00000000 00481c 000059 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 004878 000e20 10 35 154 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 005698 000c24 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 0062bc 000179 00 0 0 1 │ │ │ │ │ + [25] .debug_aranges PROGBITS 00000000 000188 000062 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001ec 001fe3 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 0021d0 00042a 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 0025fc 000cc5 00 C 0 0 4 │ │ │ │ │ + [29] .debug_frame PROGBITS 00000000 0032c4 000274 00 C 0 0 4 │ │ │ │ │ + [30] .debug_str PROGBITS 00000000 003538 000454 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00398c 000cee 00 C 0 0 4 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 00000000 00467c 000199 00 C 0 0 4 │ │ │ │ │ + [33] .gnu_debugaltlink PROGBITS 00000000 004815 000059 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 00000000 004870 000e20 10 35 154 4 │ │ │ │ │ + [35] .strtab STRTAB 00000000 005690 000c24 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 00000000 0062b4 000179 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -60,72 +60,72 @@ │ │ │ │ │ 56: 00003f0c 0 NOTYPE LOCAL DEFAULT 18 $d │ │ │ │ │ 57: 00003f0c 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry │ │ │ │ │ 58: 0000160c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 59: 0000160d 0 FUNC LOCAL DEFAULT 11 frame_dummy │ │ │ │ │ 60: 00003f08 0 NOTYPE LOCAL DEFAULT 17 $d │ │ │ │ │ 61: 00003f08 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry │ │ │ │ │ 62: 000040e0 0 NOTYPE LOCAL DEFAULT 22 $d │ │ │ │ │ - 63: 00000000 0 FILE LOCAL DEFAULT ABS linux.cpp │ │ │ │ │ - 64: 00001864 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 65: 000018b8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 66: 00002a88 0 NOTYPE LOCAL DEFAULT 14 $d │ │ │ │ │ - 67: 00002ac0 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 68: 0000265c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 69: 00001610 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 70: 00001718 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 71: 00002a94 0 NOTYPE LOCAL DEFAULT 14 $d │ │ │ │ │ - 72: 00002aa0 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 73: 0000173c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 74: 000017cc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 75: 000017d4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 76: 0000182c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 77: 00001830 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 78: 00000000 0 FILE LOCAL DEFAULT ABS posix.cpp │ │ │ │ │ - 79: 00002728 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 80: 000018c8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 81: 000019c8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 82: 00002ac8 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 83: 000019e8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 84: 00001adc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 85: 00001af8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 86: 00001b3c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 87: 00001b40 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 88: 00001be8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 89: 00001bf0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 90: 00001d34 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 91: 00001d54 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 92: 00001f50 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 93: 00001f7c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 94: 00001fe0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 95: 00001fe4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 96: 000020c0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 97: 000020d8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 98: 00002114 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 99: 00002118 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 100: 0000215c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 101: 00002160 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 102: 000021a8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 103: 000021ac 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 104: 0000225c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 105: 00002268 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 106: 0000234c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 107: 00000000 0 FILE LOCAL DEFAULT ABS freebsd_kevents.cpp │ │ │ │ │ - 108: 00000000 0 FILE LOCAL DEFAULT ABS freebsd.cpp │ │ │ │ │ - 109: 00000000 0 FILE LOCAL DEFAULT ABS apple.cpp │ │ │ │ │ - 110: 00000000 0 FILE LOCAL DEFAULT ABS win.cpp │ │ │ │ │ - 111: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp │ │ │ │ │ - 112: 00002368 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 113: 00002b38 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 114: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp │ │ │ │ │ - 115: 00002968 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 116: 000023d4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 117: 00002450 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 118: 00002b48 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ - 119: 00002458 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 120: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp │ │ │ │ │ + 63: 00000000 0 FILE LOCAL DEFAULT ABS freebsd.cpp │ │ │ │ │ + 64: 00000000 0 FILE LOCAL DEFAULT ABS win.cpp │ │ │ │ │ + 65: 00000000 0 FILE LOCAL DEFAULT ABS apple.cpp │ │ │ │ │ + 66: 00000000 0 FILE LOCAL DEFAULT ABS linux.cpp │ │ │ │ │ + 67: 00001864 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 68: 000018b8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 69: 00002a88 0 NOTYPE LOCAL DEFAULT 14 $d │ │ │ │ │ + 70: 00002ac0 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 71: 0000265c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 72: 00001610 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 73: 00001718 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 74: 00002a94 0 NOTYPE LOCAL DEFAULT 14 $d │ │ │ │ │ + 75: 00002aa0 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 76: 0000173c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 77: 000017cc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 78: 000017d4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 79: 0000182c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 80: 00001830 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 81: 00000000 0 FILE LOCAL DEFAULT ABS posix.cpp │ │ │ │ │ + 82: 00002728 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 83: 000018c8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 84: 000019c8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 85: 00002ac8 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 86: 000019e8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 87: 00001adc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 88: 00001af8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 89: 00001b3c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 90: 00001b40 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 91: 00001be8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 92: 00001bf0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 93: 00001d34 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 94: 00001d54 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 95: 00001f50 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 96: 00001f7c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 97: 00001fe0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 98: 00001fe4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 99: 000020c0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 100: 000020d8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 101: 00002114 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 102: 00002118 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 103: 0000215c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 104: 00002160 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 105: 000021a8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 106: 000021ac 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 107: 0000225c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 108: 00002268 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 109: 0000234c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 110: 00000000 0 FILE LOCAL DEFAULT ABS freebsd_kevents.cpp │ │ │ │ │ + 111: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp │ │ │ │ │ + 112: 00002968 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 113: 00002368 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 114: 000023e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 115: 00002b38 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ + 116: 000023ec 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 117: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp │ │ │ │ │ + 118: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp │ │ │ │ │ + 119: 00002410 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 120: 00002b50 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 121: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp │ │ │ │ │ 122: 0000299c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 123: 0000247c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 124: 00002528 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 125: 00002b60 0 NOTYPE LOCAL DEFAULT 15 $d │ │ │ │ │ 126: 0000252c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 127: 000025c0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -154,39 +154,39 @@ │ │ │ │ │ 150: 00001480 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 151: 00001534 0 NOTYPE LOCAL DEFAULT 10 $t │ │ │ │ │ 152: 00001538 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 153: 00000000 0 SECTION LOCAL DEFAULT 33 .gnu_debugaltlink │ │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 │ │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 │ │ │ │ │ 156: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 │ │ │ │ │ - 157: 00002479 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ + 157: 0000240d 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ 158: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 │ │ │ │ │ 160: 00001fe5 244 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink │ │ │ │ │ 161: 00001865 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ 162: 00000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 │ │ │ │ │ 163: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 │ │ │ │ │ 165: 000019e9 272 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo │ │ │ │ │ 166: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 │ │ │ │ │ 167: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ - 168: 000023b9 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 168: 00002461 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ 169: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 │ │ │ │ │ 170: 00001bf1 356 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat │ │ │ │ │ 171: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 │ │ │ │ │ 172: 000018c9 288 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo │ │ │ │ │ 173: 000017d5 92 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ │ 174: 000020dd 60 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach │ │ │ │ │ 175: 0000228d 220 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize │ │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 │ │ │ │ │ 177: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 │ │ │ │ │ 178: 0000173d 152 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch │ │ │ │ │ 179: 00001b41 80 FUNC GLOBAL DEFAULT 11 _Z8toMillis8timespec │ │ │ │ │ 180: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 │ │ │ │ │ - 181: 00002369 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 181: 00002411 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ 182: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 │ │ │ │ │ 183: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ 184: 00002161 76 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory │ │ │ │ │ 185: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 │ │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 │ │ │ │ │ 187: 00001b91 96 FUNC GLOBAL DEFAULT 11 _Z10unpackStatP4statPiPxS2_ │ │ │ │ │ 188: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 │ │ │ │ │ @@ -199,26 +199,26 @@ │ │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 │ │ │ │ │ 196: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr1@GCC_3.5 │ │ │ │ │ 197: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@GLIBC_2.4 │ │ │ │ │ 198: 000020d9 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid │ │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND getmntent_r@GLIBC_2.4 │ │ │ │ │ 200: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 │ │ │ │ │ 201: 000021ad 60 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable │ │ │ │ │ - 202: 00002459 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 202: 000023ed 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ 203: 00001831 50 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch │ │ │ │ │ 204: 00002269 36 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ │ 205: 00000000 0 FUNC GLOBAL DEFAULT UND endmntent@GLIBC_2.4 │ │ │ │ │ 206: 00001d55 552 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ │ 207: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 │ │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 │ │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 │ │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 │ │ │ │ │ 211: 000021e9 128 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable │ │ │ │ │ 212: 00002119 72 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ │ - 213: 000023d5 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 213: 00002369 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ 214: 00000000 0 FUNC GLOBAL DEFAULT UND setmntent@GLIBC_2.4 │ │ │ │ │ 215: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 │ │ │ │ │ 217: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 │ │ │ │ │ 218: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 │ │ │ │ │ 219: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_rm_watch@GLIBC_2.4 │ │ │ │ │ 220: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aff4d36c277cd55a5adfdd8e685076b0a8b23af6 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c14a4188ce6d13baeceb2302d17a2017c4d9a65b │ │ │ │ ├── readelf --wide --debug-dump=rawline {} │ │ │ │ │ @@ -2740,17 +2740,17 @@ │ │ │ │ │ [0x00001644] Set is_stmt to 0 │ │ │ │ │ [0x00001645] Special opcode 26: advance Address by 2 to 0x2346 and Line by 7 to 374 │ │ │ │ │ [0x00001646] Advance PC by constant 34 to 0x2368 │ │ │ │ │ [0x00001647] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0x164a │ │ │ │ │ - Length: 689 │ │ │ │ │ + Length: 610 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ - Prologue Length: 552 │ │ │ │ │ + Prologue Length: 270 │ │ │ │ │ Minimum Instruction Length: 2 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ Line Base: -5 │ │ │ │ │ Line Range: 14 │ │ │ │ │ Opcode Base: 13 │ │ │ │ │ │ │ │ │ │ Opcodes: │ │ │ │ │ @@ -2765,129 +2765,244 @@ │ │ │ │ │ Opcode 9 has 1 arg │ │ │ │ │ Opcode 10 has 0 args │ │ │ │ │ Opcode 11 has 0 args │ │ │ │ │ Opcode 12 has 1 arg │ │ │ │ │ │ │ │ │ │ The Directory Table (offset 0x1665): │ │ │ │ │ 1 src/shared/cpp │ │ │ │ │ - 2 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ - 3 /usr/include │ │ │ │ │ - 4 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ - 5 /usr/lib/jvm/default-java/include │ │ │ │ │ - 6 /usr/include/c++/14 │ │ │ │ │ - 7 /usr/include/c++/14/bits │ │ │ │ │ - 8 /usr/include/arm-linux-gnueabihf/bits │ │ │ │ │ - 9 src/shared/headers │ │ │ │ │ - 10 /usr/include/arm-linux-gnueabihf/c++/14/bits │ │ │ │ │ + 2 /usr/lib/jvm/default-java/include │ │ │ │ │ + 3 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ + 4 /usr/include │ │ │ │ │ + 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ + 6 src/shared/headers │ │ │ │ │ │ │ │ │ │ - The File Name Table (offset 0x178b): │ │ │ │ │ + The File Name Table (offset 0x170b): │ │ │ │ │ Entry Dir Time Size Name │ │ │ │ │ - 1 1 0 0 generic_posix.cpp │ │ │ │ │ - 2 2 0 0 stddef.h │ │ │ │ │ - 3 2 0 0 stdarg.h │ │ │ │ │ - 4 3 0 0 stdio.h │ │ │ │ │ - 5 4 0 0 jni_md.h │ │ │ │ │ - 6 5 0 0 jni.h │ │ │ │ │ - 7 3 0 0 stdlib.h │ │ │ │ │ - 8 6 0 0 cstdlib │ │ │ │ │ - 9 7 0 0 std_abs.h │ │ │ │ │ - 10 8 0 0 stdlib-float.h │ │ │ │ │ - 11 8 0 0 stdlib-bsearch.h │ │ │ │ │ - 12 8 0 0 stdlib.h │ │ │ │ │ - 13 6 0 0 stdlib.h │ │ │ │ │ - 14 9 0 0 generic.h │ │ │ │ │ - 15 3 0 0 string.h │ │ │ │ │ - 16 3 0 0 errno.h │ │ │ │ │ - 17 0 0 0 │ │ │ │ │ - 18 10 0 0 c++config.h │ │ │ │ │ + 1 1 0 0 generic.cpp │ │ │ │ │ + 2 2 0 0 jni.h │ │ │ │ │ + 3 3 0 0 stdarg.h │ │ │ │ │ + 4 4 0 0 stdio.h │ │ │ │ │ + 5 5 0 0 jni_md.h │ │ │ │ │ + 6 0 0 0 │ │ │ │ │ + 7 6 0 0 generic.h │ │ │ │ │ │ │ │ │ │ Line Number Statements: │ │ │ │ │ - [0x0000187c] Set column to 79 │ │ │ │ │ - [0x0000187e] Extended opcode 2: set Address to 0x2368 │ │ │ │ │ - [0x00001885] Advance Line by 27 to 28 │ │ │ │ │ - [0x00001887] Copy │ │ │ │ │ - [0x00001888] Set is_stmt to 0 │ │ │ │ │ - [0x00001889] Copy (view 1) │ │ │ │ │ - [0x0000188a] Set column to 5 │ │ │ │ │ - [0x0000188c] Set is_stmt to 1 │ │ │ │ │ - [0x0000188d] Special opcode 118: advance Address by 16 to 0x2378 and Line by 1 to 29 │ │ │ │ │ - [0x0000188e] Set column to 79 │ │ │ │ │ - [0x00001890] Set is_stmt to 0 │ │ │ │ │ - [0x00001891] Special opcode 4: advance Address by 0 to 0x2378 and Line by -1 to 28 (view 1) │ │ │ │ │ - [0x00001892] Special opcode 19: advance Address by 2 to 0x237a and Line by 0 to 28 │ │ │ │ │ - [0x00001893] Set column to 33 │ │ │ │ │ - [0x00001895] Special opcode 20: advance Address by 2 to 0x237c and Line by 1 to 29 │ │ │ │ │ - [0x00001896] Set column to 79 │ │ │ │ │ - [0x00001898] Special opcode 32: advance Address by 4 to 0x2380 and Line by -1 to 28 │ │ │ │ │ - [0x00001899] Set column to 33 │ │ │ │ │ - [0x0000189b] Special opcode 34: advance Address by 4 to 0x2384 and Line by 1 to 29 │ │ │ │ │ - [0x0000189c] Special opcode 33: advance Address by 4 to 0x2388 and Line by 0 to 29 │ │ │ │ │ - [0x0000189d] Set column to 5 │ │ │ │ │ - [0x0000189f] Set is_stmt to 1 │ │ │ │ │ - [0x000018a0] Special opcode 22: advance Address by 2 to 0x238a and Line by 3 to 32 │ │ │ │ │ - [0x000018a1] Set column to 38 │ │ │ │ │ - [0x000018a3] Set is_stmt to 0 │ │ │ │ │ - [0x000018a4] Copy (view 1) │ │ │ │ │ - [0x000018a5] Special opcode 33: advance Address by 4 to 0x238e and Line by 0 to 32 │ │ │ │ │ - [0x000018a6] Set column to 37 │ │ │ │ │ - [0x000018a8] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x000018ac] Special opcode 19: advance Address by 2 to 0x2390 and Line by 0 to 32 │ │ │ │ │ - [0x000018ad] Set column to 26 │ │ │ │ │ - [0x000018af] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x000018b3] Special opcode 94: advance Address by 12 to 0x239c and Line by 5 to 37 │ │ │ │ │ - [0x000018b4] Set column to 37 │ │ │ │ │ - [0x000018b6] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x000018ba] Special opcode 28: advance Address by 4 to 0x23a0 and Line by -5 to 32 │ │ │ │ │ - [0x000018bb] Set column to 5 │ │ │ │ │ - [0x000018bd] Set is_stmt to 1 │ │ │ │ │ - [0x000018be] Special opcode 24: advance Address by 2 to 0x23a2 and Line by 5 to 37 │ │ │ │ │ - [0x000018bf] Set column to 26 │ │ │ │ │ - [0x000018c1] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x000018c5] Set is_stmt to 0 │ │ │ │ │ - [0x000018c6] Copy (view 1) │ │ │ │ │ - [0x000018c7] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x000018cb] Special opcode 47: advance Address by 6 to 0x23a8 and Line by 0 to 37 │ │ │ │ │ - [0x000018cc] Set column to 5 │ │ │ │ │ - [0x000018ce] Set is_stmt to 1 │ │ │ │ │ - [0x000018cf] Special opcode 34: advance Address by 4 to 0x23ac and Line by 1 to 38 │ │ │ │ │ - [0x000018d0] Set column to 9 │ │ │ │ │ - [0x000018d2] Set is_stmt to 0 │ │ │ │ │ - [0x000018d3] Copy (view 1) │ │ │ │ │ - [0x000018d4] Set column to 1 │ │ │ │ │ - [0x000018d6] Special opcode 20: advance Address by 2 to 0x23ae and Line by 1 to 39 │ │ │ │ │ - [0x000018d7] Set column to 9 │ │ │ │ │ - [0x000018d9] Special opcode 46: advance Address by 6 to 0x23b4 and Line by -1 to 38 │ │ │ │ │ - [0x000018da] Special opcode 33: advance Address by 4 to 0x23b8 and Line by 0 to 38 │ │ │ │ │ - [0x000018db] Set column to 36 │ │ │ │ │ - [0x000018dd] Set is_stmt to 1 │ │ │ │ │ - [0x000018de] Extended opcode 2: set Address to 0x23b8 │ │ │ │ │ - [0x000018e5] Special opcode 8: advance Address by 0 to 0x23b8 and Line by 3 to 41 │ │ │ │ │ - [0x000018e6] Set column to 5 │ │ │ │ │ - [0x000018e8] Special opcode 6: advance Address by 0 to 0x23b8 and Line by 1 to 42 (view 1) │ │ │ │ │ - [0x000018e9] Special opcode 36: advance Address by 4 to 0x23bc and Line by 3 to 45 │ │ │ │ │ - [0x000018ea] Special opcode 36: advance Address by 4 to 0x23c0 and Line by 3 to 48 │ │ │ │ │ - [0x000018eb] Set column to 12 │ │ │ │ │ - [0x000018ed] Set is_stmt to 0 │ │ │ │ │ - [0x000018ee] Special opcode 8: advance Address by 0 to 0x23c0 and Line by 3 to 51 (view 1) │ │ │ │ │ - [0x000018ef] Special opcode 47: advance Address by 6 to 0x23c6 and Line by 0 to 51 │ │ │ │ │ - [0x000018f0] Set column to 16 │ │ │ │ │ - [0x000018f2] Advance Line by -8 to 43 │ │ │ │ │ - [0x000018f4] Special opcode 33: advance Address by 4 to 0x23ca and Line by 0 to 43 │ │ │ │ │ - [0x000018f5] Special opcode 19: advance Address by 2 to 0x23cc and Line by 0 to 43 │ │ │ │ │ - [0x000018f6] Special opcode 22: advance Address by 2 to 0x23ce and Line by 3 to 46 │ │ │ │ │ - [0x000018f7] Set column to 1 │ │ │ │ │ - [0x000018f9] Special opcode 25: advance Address by 2 to 0x23d0 and Line by 6 to 52 │ │ │ │ │ - [0x000018fa] Advance PC by 2 to 0x23d2 │ │ │ │ │ - [0x000018fc] Extended opcode 1: End of Sequence │ │ │ │ │ + [0x00001762] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001764] Set column to 10 │ │ │ │ │ + [0x00001766] Extended opcode 2: set Address to 0x1864 │ │ │ │ │ + [0x0000176d] Advance Line by 1060 to 1061 │ │ │ │ │ + [0x00001770] Copy │ │ │ │ │ + [0x00001771] Set is_stmt to 0 │ │ │ │ │ + [0x00001772] Copy (view 1) │ │ │ │ │ + [0x00001773] Special opcode 117: advance Address by 16 to 0x1874 and Line by 0 to 1061 │ │ │ │ │ + [0x00001774] Special opcode 33: advance Address by 4 to 0x1878 and Line by 0 to 1061 │ │ │ │ │ + [0x00001775] Set column to 20 │ │ │ │ │ + [0x00001777] Special opcode 64: advance Address by 8 to 0x1880 and Line by 3 to 1064 │ │ │ │ │ + [0x00001778] Set column to 10 │ │ │ │ │ + [0x0000177a] Special opcode 16: advance Address by 2 to 0x1882 and Line by -3 to 1061 │ │ │ │ │ + [0x0000177b] Set column to 9 │ │ │ │ │ + [0x0000177d] Set is_stmt to 1 │ │ │ │ │ + [0x0000177e] Special opcode 62: advance Address by 8 to 0x188a and Line by 1 to 1062 │ │ │ │ │ + [0x0000177f] Special opcode 6: advance Address by 0 to 0x188a and Line by 1 to 1063 (view 1) │ │ │ │ │ + [0x00001780] Set column to 10 │ │ │ │ │ + [0x00001782] Set is_stmt to 0 │ │ │ │ │ + [0x00001783] Special opcode 3: advance Address by 0 to 0x188a and Line by -2 to 1061 (view 2) │ │ │ │ │ + [0x00001784] Set column to 9 │ │ │ │ │ + [0x00001786] Special opcode 35: advance Address by 4 to 0x188e and Line by 2 to 1063 │ │ │ │ │ + [0x00001787] Set is_stmt to 1 │ │ │ │ │ + [0x00001788] Special opcode 20: advance Address by 2 to 0x1890 and Line by 1 to 1064 │ │ │ │ │ + [0x00001789] Set column to 35 │ │ │ │ │ + [0x0000178b] Set is_stmt to 0 │ │ │ │ │ + [0x0000178c] Copy (view 1) │ │ │ │ │ + [0x0000178d] Set column to 9 │ │ │ │ │ + [0x0000178f] Set is_stmt to 1 │ │ │ │ │ + [0x00001790] Special opcode 48: advance Address by 6 to 0x1896 and Line by 1 to 1065 │ │ │ │ │ + [0x00001791] Set column to 10 │ │ │ │ │ + [0x00001793] Set is_stmt to 0 │ │ │ │ │ + [0x00001794] Special opcode 1: advance Address by 0 to 0x1896 and Line by -4 to 1061 (view 1) │ │ │ │ │ + [0x00001795] Set column to 5 │ │ │ │ │ + [0x00001797] Special opcode 24: advance Address by 2 to 0x1898 and Line by 5 to 1066 │ │ │ │ │ + [0x00001798] Set column to 10 │ │ │ │ │ + [0x0000179a] Special opcode 14: advance Address by 2 to 0x189a and Line by -5 to 1061 │ │ │ │ │ + [0x0000179b] Set column to 5 │ │ │ │ │ + [0x0000179d] Special opcode 24: advance Address by 2 to 0x189c and Line by 5 to 1066 │ │ │ │ │ + [0x0000179e] Advance PC by 40 to 0x18c4 │ │ │ │ │ + [0x000017a0] Extended opcode 1: End of Sequence │ │ │ │ │ + │ │ │ │ │ + [0x000017a3] Set column to 126 │ │ │ │ │ + [0x000017a5] Extended opcode 2: set Address to 0x2368 │ │ │ │ │ + [0x000017ac] Advance Line by 26 to 27 │ │ │ │ │ + [0x000017ae] Copy │ │ │ │ │ + [0x000017af] Set is_stmt to 0 │ │ │ │ │ + [0x000017b0] Copy (view 1) │ │ │ │ │ + [0x000017b1] Special opcode 117: advance Address by 16 to 0x2378 and Line by 0 to 27 │ │ │ │ │ + [0x000017b2] Set column to 5 │ │ │ │ │ + [0x000017b4] Set is_stmt to 1 │ │ │ │ │ + [0x000017b5] Special opcode 6: advance Address by 0 to 0x2378 and Line by 1 to 28 (view 1) │ │ │ │ │ + [0x000017b6] Set column to 126 │ │ │ │ │ + [0x000017b8] Set is_stmt to 0 │ │ │ │ │ + [0x000017b9] Special opcode 4: advance Address by 0 to 0x2378 and Line by -1 to 27 (view 2) │ │ │ │ │ + [0x000017ba] Special opcode 19: advance Address by 2 to 0x237a and Line by 0 to 27 │ │ │ │ │ + [0x000017bb] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000017bd] Set column to 27 │ │ │ │ │ + [0x000017bf] Advance Line by 869 to 896 │ │ │ │ │ + [0x000017c2] Special opcode 19: advance Address by 2 to 0x237c and Line by 0 to 896 │ │ │ │ │ + [0x000017c3] Special opcode 19: advance Address by 2 to 0x237e and Line by 0 to 896 │ │ │ │ │ + [0x000017c4] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x000017c6] Set column to 126 │ │ │ │ │ + [0x000017c8] Advance Line by -869 to 27 │ │ │ │ │ + [0x000017cb] Copy (view 1) │ │ │ │ │ + [0x000017cc] Special opcode 19: advance Address by 2 to 0x2380 and Line by 0 to 27 │ │ │ │ │ + [0x000017cd] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000017cf] Set column to 12 │ │ │ │ │ + [0x000017d1] Set is_stmt to 1 │ │ │ │ │ + [0x000017d2] Advance Line by 868 to 895 │ │ │ │ │ + [0x000017d5] Special opcode 61: advance Address by 8 to 0x2388 and Line by 0 to 895 │ │ │ │ │ + [0x000017d6] Set column to 9 │ │ │ │ │ + [0x000017d8] Special opcode 6: advance Address by 0 to 0x2388 and Line by 1 to 896 (view 1) │ │ │ │ │ + [0x000017d9] Set column to 41 │ │ │ │ │ + [0x000017db] Set is_stmt to 0 │ │ │ │ │ + [0x000017dc] Copy (view 2) │ │ │ │ │ + [0x000017dd] Special opcode 33: advance Address by 4 to 0x238c and Line by 0 to 896 │ │ │ │ │ + [0x000017de] Special opcode 19: advance Address by 2 to 0x238e and Line by 0 to 896 │ │ │ │ │ + [0x000017df] Set column to 27 │ │ │ │ │ + [0x000017e1] Special opcode 13: advance Address by 0 to 0x238e and Line by 8 to 904 (view 1) │ │ │ │ │ + [0x000017e2] Set column to 38 │ │ │ │ │ + [0x000017e4] Special opcode 19: advance Address by 2 to 0x2390 and Line by 0 to 904 │ │ │ │ │ + [0x000017e5] Set column to 41 │ │ │ │ │ + [0x000017e7] Advance Line by -8 to 896 │ │ │ │ │ + [0x000017e9] Special opcode 19: advance Address by 2 to 0x2392 and Line by 0 to 896 │ │ │ │ │ + [0x000017ea] Special opcode 19: advance Address by 2 to 0x2394 and Line by 0 to 896 │ │ │ │ │ + [0x000017eb] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x000017ed] Set column to 5 │ │ │ │ │ + [0x000017ef] Set is_stmt to 1 │ │ │ │ │ + [0x000017f0] Advance Line by -867 to 29 │ │ │ │ │ + [0x000017f3] Copy (view 1) │ │ │ │ │ + [0x000017f4] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000017f6] Set column to 15 │ │ │ │ │ + [0x000017f8] Advance Line by 873 to 902 │ │ │ │ │ + [0x000017fb] Copy (view 2) │ │ │ │ │ + [0x000017fc] Set column to 9 │ │ │ │ │ + [0x000017fe] Special opcode 7: advance Address by 0 to 0x2394 and Line by 2 to 904 (view 3) │ │ │ │ │ + [0x000017ff] Set column to 38 │ │ │ │ │ + [0x00001801] Set is_stmt to 0 │ │ │ │ │ + [0x00001802] Copy (view 4) │ │ │ │ │ + [0x00001803] Special opcode 19: advance Address by 2 to 0x2396 and Line by 0 to 904 │ │ │ │ │ + [0x00001804] Special opcode 89: advance Address by 12 to 0x23a2 and Line by 0 to 904 │ │ │ │ │ + [0x00001805] Set column to 27 │ │ │ │ │ + [0x00001807] Advance Line by 717 to 1621 │ │ │ │ │ + [0x0000180a] Copy (view 1) │ │ │ │ │ + [0x0000180b] Set column to 39 │ │ │ │ │ + [0x0000180d] Special opcode 19: advance Address by 2 to 0x23a4 and Line by 0 to 1621 │ │ │ │ │ + [0x0000180e] Set column to 38 │ │ │ │ │ + [0x00001810] Advance Line by -717 to 904 │ │ │ │ │ + [0x00001813] Special opcode 19: advance Address by 2 to 0x23a6 and Line by 0 to 904 │ │ │ │ │ + [0x00001814] Special opcode 19: advance Address by 2 to 0x23a8 and Line by 0 to 904 │ │ │ │ │ + [0x00001815] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001817] Set column to 5 │ │ │ │ │ + [0x00001819] Set is_stmt to 1 │ │ │ │ │ + [0x0000181a] Advance Line by -874 to 30 │ │ │ │ │ + [0x0000181d] Copy (view 1) │ │ │ │ │ + [0x0000181e] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001820] Set column to 13 │ │ │ │ │ + [0x00001822] Advance Line by 1590 to 1620 │ │ │ │ │ + [0x00001825] Copy (view 2) │ │ │ │ │ + [0x00001826] Set column to 9 │ │ │ │ │ + [0x00001828] Special opcode 6: advance Address by 0 to 0x23a8 and Line by 1 to 1621 (view 3) │ │ │ │ │ + [0x00001829] Set column to 39 │ │ │ │ │ + [0x0000182b] Set is_stmt to 0 │ │ │ │ │ + [0x0000182c] Copy (view 4) │ │ │ │ │ + [0x0000182d] Special opcode 19: advance Address by 2 to 0x23aa and Line by 0 to 1621 │ │ │ │ │ + [0x0000182e] Special opcode 61: advance Address by 8 to 0x23b2 and Line by 0 to 1621 │ │ │ │ │ + [0x0000182f] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001831] Set column to 5 │ │ │ │ │ + [0x00001833] Set is_stmt to 1 │ │ │ │ │ + [0x00001834] Advance Line by -1590 to 31 │ │ │ │ │ + [0x00001837] Copy (view 1) │ │ │ │ │ + [0x00001838] Set column to 57 │ │ │ │ │ + [0x0000183a] Set is_stmt to 0 │ │ │ │ │ + [0x0000183b] Copy (view 2) │ │ │ │ │ + [0x0000183c] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x0000183e] Set column to 13 │ │ │ │ │ + [0x00001840] Set is_stmt to 1 │ │ │ │ │ + [0x00001841] Advance Line by 1589 to 1620 │ │ │ │ │ + [0x00001844] Special opcode 19: advance Address by 2 to 0x23b4 and Line by 0 to 1620 │ │ │ │ │ + [0x00001845] Set column to 9 │ │ │ │ │ + [0x00001847] Special opcode 6: advance Address by 0 to 0x23b4 and Line by 1 to 1621 (view 1) │ │ │ │ │ + [0x00001848] Set column to 27 │ │ │ │ │ + [0x0000184a] Set is_stmt to 0 │ │ │ │ │ + [0x0000184b] Copy (view 2) │ │ │ │ │ + [0x0000184c] Set column to 39 │ │ │ │ │ + [0x0000184e] Special opcode 19: advance Address by 2 to 0x23b6 and Line by 0 to 1621 │ │ │ │ │ + [0x0000184f] Special opcode 33: advance Address by 4 to 0x23ba and Line by 0 to 1621 │ │ │ │ │ + [0x00001850] Special opcode 61: advance Address by 8 to 0x23c2 and Line by 0 to 1621 │ │ │ │ │ + [0x00001851] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001853] Set column to 5 │ │ │ │ │ + [0x00001855] Set is_stmt to 1 │ │ │ │ │ + [0x00001856] Advance Line by -1589 to 32 │ │ │ │ │ + [0x00001859] Copy (view 1) │ │ │ │ │ + [0x0000185a] Set column to 39 │ │ │ │ │ + [0x0000185c] Set is_stmt to 0 │ │ │ │ │ + [0x0000185d] Copy (view 2) │ │ │ │ │ + [0x0000185e] Set column to 24 │ │ │ │ │ + [0x00001860] Special opcode 48: advance Address by 6 to 0x23c8 and Line by 1 to 33 │ │ │ │ │ + [0x00001861] Set column to 39 │ │ │ │ │ + [0x00001863] Special opcode 18: advance Address by 2 to 0x23ca and Line by -1 to 32 │ │ │ │ │ + [0x00001864] Set column to 5 │ │ │ │ │ + [0x00001866] Set is_stmt to 1 │ │ │ │ │ + [0x00001867] Special opcode 20: advance Address by 2 to 0x23cc and Line by 1 to 33 │ │ │ │ │ + [0x00001868] Set column to 24 │ │ │ │ │ + [0x0000186a] Set is_stmt to 0 │ │ │ │ │ + [0x0000186b] Copy (view 1) │ │ │ │ │ + [0x0000186c] Special opcode 47: advance Address by 6 to 0x23d2 and Line by 0 to 33 │ │ │ │ │ + [0x0000186d] Set column to 1 │ │ │ │ │ + [0x0000186f] Special opcode 90: advance Address by 12 to 0x23de and Line by 1 to 34 │ │ │ │ │ + [0x00001870] Special opcode 47: advance Address by 6 to 0x23e4 and Line by 0 to 34 │ │ │ │ │ + [0x00001871] Set column to 81 │ │ │ │ │ + [0x00001873] Set is_stmt to 1 │ │ │ │ │ + [0x00001874] Extended opcode 2: set Address to 0x23ec │ │ │ │ │ + [0x0000187b] Advance Line by -11 to 23 │ │ │ │ │ + [0x0000187d] Copy │ │ │ │ │ + [0x0000187e] Set is_stmt to 0 │ │ │ │ │ + [0x0000187f] Copy (view 1) │ │ │ │ │ + [0x00001880] Set column to 5 │ │ │ │ │ + [0x00001882] Set is_stmt to 1 │ │ │ │ │ + [0x00001883] Special opcode 104: advance Address by 14 to 0x23fa and Line by 1 to 24 │ │ │ │ │ + [0x00001884] Set column to 81 │ │ │ │ │ + [0x00001886] Set is_stmt to 0 │ │ │ │ │ + [0x00001887] Special opcode 4: advance Address by 0 to 0x23fa and Line by -1 to 23 (view 1) │ │ │ │ │ + [0x00001888] Set column to 26 │ │ │ │ │ + [0x0000188a] Special opcode 20: advance Address by 2 to 0x23fc and Line by 1 to 24 │ │ │ │ │ + [0x0000188b] Set column to 81 │ │ │ │ │ + [0x0000188d] Special opcode 18: advance Address by 2 to 0x23fe and Line by -1 to 23 │ │ │ │ │ + [0x0000188e] Set column to 26 │ │ │ │ │ + [0x00001890] Special opcode 20: advance Address by 2 to 0x2400 and Line by 1 to 24 │ │ │ │ │ + [0x00001891] Special opcode 19: advance Address by 2 to 0x2402 and Line by 0 to 24 │ │ │ │ │ + [0x00001892] Set column to 1 │ │ │ │ │ + [0x00001894] Special opcode 48: advance Address by 6 to 0x2408 and Line by 1 to 25 │ │ │ │ │ + [0x00001895] Special opcode 33: advance Address by 4 to 0x240c and Line by 0 to 25 │ │ │ │ │ + [0x00001896] Set column to 109 │ │ │ │ │ + [0x00001898] Set is_stmt to 1 │ │ │ │ │ + [0x00001899] Extended opcode 2: set Address to 0x240c │ │ │ │ │ + [0x000018a0] Advance Line by 12 to 37 │ │ │ │ │ + [0x000018a2] Copy │ │ │ │ │ + [0x000018a3] Set column to 5 │ │ │ │ │ + [0x000018a5] Special opcode 6: advance Address by 0 to 0x240c and Line by 1 to 38 (view 1) │ │ │ │ │ + [0x000018a6] Set column to 1 │ │ │ │ │ + [0x000018a8] Set is_stmt to 0 │ │ │ │ │ + [0x000018a9] Special opcode 6: advance Address by 0 to 0x240c and Line by 1 to 39 (view 2) │ │ │ │ │ + [0x000018aa] Special opcode 19: advance Address by 2 to 0x240e and Line by 0 to 39 │ │ │ │ │ + [0x000018ab] Advance PC by 2 to 0x2410 │ │ │ │ │ + [0x000018ad] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Offset: 0x18ff │ │ │ │ │ - Length: 610 │ │ │ │ │ + Offset: 0x18b0 │ │ │ │ │ + Length: 689 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ - Prologue Length: 270 │ │ │ │ │ + Prologue Length: 552 │ │ │ │ │ Minimum Instruction Length: 2 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ Line Base: -5 │ │ │ │ │ Line Range: 14 │ │ │ │ │ Opcode Base: 13 │ │ │ │ │ │ │ │ │ │ Opcodes: │ │ │ │ │ @@ -2900,239 +3015,124 @@ │ │ │ │ │ Opcode 7 has 0 args │ │ │ │ │ Opcode 8 has 0 args │ │ │ │ │ Opcode 9 has 1 arg │ │ │ │ │ Opcode 10 has 0 args │ │ │ │ │ Opcode 11 has 0 args │ │ │ │ │ Opcode 12 has 1 arg │ │ │ │ │ │ │ │ │ │ - The Directory Table (offset 0x191a): │ │ │ │ │ + The Directory Table (offset 0x18cb): │ │ │ │ │ 1 src/shared/cpp │ │ │ │ │ - 2 /usr/lib/jvm/default-java/include │ │ │ │ │ - 3 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ - 4 /usr/include │ │ │ │ │ - 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ - 6 src/shared/headers │ │ │ │ │ + 2 /usr/lib/gcc/arm-linux-gnueabihf/14/include │ │ │ │ │ + 3 /usr/include │ │ │ │ │ + 4 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ + 5 /usr/lib/jvm/default-java/include │ │ │ │ │ + 6 /usr/include/c++/14 │ │ │ │ │ + 7 /usr/include/c++/14/bits │ │ │ │ │ + 8 /usr/include/arm-linux-gnueabihf/bits │ │ │ │ │ + 9 src/shared/headers │ │ │ │ │ + 10 /usr/include/arm-linux-gnueabihf/c++/14/bits │ │ │ │ │ │ │ │ │ │ - The File Name Table (offset 0x19c0): │ │ │ │ │ + The File Name Table (offset 0x19f1): │ │ │ │ │ Entry Dir Time Size Name │ │ │ │ │ - 1 1 0 0 generic.cpp │ │ │ │ │ - 2 2 0 0 jni.h │ │ │ │ │ - 3 3 0 0 stdarg.h │ │ │ │ │ - 4 4 0 0 stdio.h │ │ │ │ │ - 5 5 0 0 jni_md.h │ │ │ │ │ - 6 0 0 0 │ │ │ │ │ - 7 6 0 0 generic.h │ │ │ │ │ + 1 1 0 0 generic_posix.cpp │ │ │ │ │ + 2 2 0 0 stddef.h │ │ │ │ │ + 3 2 0 0 stdarg.h │ │ │ │ │ + 4 3 0 0 stdio.h │ │ │ │ │ + 5 4 0 0 jni_md.h │ │ │ │ │ + 6 5 0 0 jni.h │ │ │ │ │ + 7 3 0 0 stdlib.h │ │ │ │ │ + 8 6 0 0 cstdlib │ │ │ │ │ + 9 7 0 0 std_abs.h │ │ │ │ │ + 10 8 0 0 stdlib-float.h │ │ │ │ │ + 11 8 0 0 stdlib-bsearch.h │ │ │ │ │ + 12 8 0 0 stdlib.h │ │ │ │ │ + 13 6 0 0 stdlib.h │ │ │ │ │ + 14 9 0 0 generic.h │ │ │ │ │ + 15 3 0 0 string.h │ │ │ │ │ + 16 3 0 0 errno.h │ │ │ │ │ + 17 0 0 0 │ │ │ │ │ + 18 10 0 0 c++config.h │ │ │ │ │ │ │ │ │ │ Line Number Statements: │ │ │ │ │ - [0x00001a17] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001a19] Set column to 10 │ │ │ │ │ - [0x00001a1b] Extended opcode 2: set Address to 0x1864 │ │ │ │ │ - [0x00001a22] Advance Line by 1060 to 1061 │ │ │ │ │ - [0x00001a25] Copy │ │ │ │ │ - [0x00001a26] Set is_stmt to 0 │ │ │ │ │ - [0x00001a27] Copy (view 1) │ │ │ │ │ - [0x00001a28] Special opcode 117: advance Address by 16 to 0x1874 and Line by 0 to 1061 │ │ │ │ │ - [0x00001a29] Special opcode 33: advance Address by 4 to 0x1878 and Line by 0 to 1061 │ │ │ │ │ - [0x00001a2a] Set column to 20 │ │ │ │ │ - [0x00001a2c] Special opcode 64: advance Address by 8 to 0x1880 and Line by 3 to 1064 │ │ │ │ │ - [0x00001a2d] Set column to 10 │ │ │ │ │ - [0x00001a2f] Special opcode 16: advance Address by 2 to 0x1882 and Line by -3 to 1061 │ │ │ │ │ - [0x00001a30] Set column to 9 │ │ │ │ │ - [0x00001a32] Set is_stmt to 1 │ │ │ │ │ - [0x00001a33] Special opcode 62: advance Address by 8 to 0x188a and Line by 1 to 1062 │ │ │ │ │ - [0x00001a34] Special opcode 6: advance Address by 0 to 0x188a and Line by 1 to 1063 (view 1) │ │ │ │ │ - [0x00001a35] Set column to 10 │ │ │ │ │ - [0x00001a37] Set is_stmt to 0 │ │ │ │ │ - [0x00001a38] Special opcode 3: advance Address by 0 to 0x188a and Line by -2 to 1061 (view 2) │ │ │ │ │ - [0x00001a39] Set column to 9 │ │ │ │ │ - [0x00001a3b] Special opcode 35: advance Address by 4 to 0x188e and Line by 2 to 1063 │ │ │ │ │ - [0x00001a3c] Set is_stmt to 1 │ │ │ │ │ - [0x00001a3d] Special opcode 20: advance Address by 2 to 0x1890 and Line by 1 to 1064 │ │ │ │ │ - [0x00001a3e] Set column to 35 │ │ │ │ │ - [0x00001a40] Set is_stmt to 0 │ │ │ │ │ - [0x00001a41] Copy (view 1) │ │ │ │ │ - [0x00001a42] Set column to 9 │ │ │ │ │ - [0x00001a44] Set is_stmt to 1 │ │ │ │ │ - [0x00001a45] Special opcode 48: advance Address by 6 to 0x1896 and Line by 1 to 1065 │ │ │ │ │ - [0x00001a46] Set column to 10 │ │ │ │ │ - [0x00001a48] Set is_stmt to 0 │ │ │ │ │ - [0x00001a49] Special opcode 1: advance Address by 0 to 0x1896 and Line by -4 to 1061 (view 1) │ │ │ │ │ - [0x00001a4a] Set column to 5 │ │ │ │ │ - [0x00001a4c] Special opcode 24: advance Address by 2 to 0x1898 and Line by 5 to 1066 │ │ │ │ │ - [0x00001a4d] Set column to 10 │ │ │ │ │ - [0x00001a4f] Special opcode 14: advance Address by 2 to 0x189a and Line by -5 to 1061 │ │ │ │ │ - [0x00001a50] Set column to 5 │ │ │ │ │ - [0x00001a52] Special opcode 24: advance Address by 2 to 0x189c and Line by 5 to 1066 │ │ │ │ │ - [0x00001a53] Advance PC by 40 to 0x18c4 │ │ │ │ │ - [0x00001a55] Extended opcode 1: End of Sequence │ │ │ │ │ - │ │ │ │ │ - [0x00001a58] Set column to 126 │ │ │ │ │ - [0x00001a5a] Extended opcode 2: set Address to 0x23d4 │ │ │ │ │ - [0x00001a61] Advance Line by 26 to 27 │ │ │ │ │ - [0x00001a63] Copy │ │ │ │ │ - [0x00001a64] Set is_stmt to 0 │ │ │ │ │ - [0x00001a65] Copy (view 1) │ │ │ │ │ - [0x00001a66] Special opcode 117: advance Address by 16 to 0x23e4 and Line by 0 to 27 │ │ │ │ │ - [0x00001a67] Set column to 5 │ │ │ │ │ - [0x00001a69] Set is_stmt to 1 │ │ │ │ │ - [0x00001a6a] Special opcode 6: advance Address by 0 to 0x23e4 and Line by 1 to 28 (view 1) │ │ │ │ │ - [0x00001a6b] Set column to 126 │ │ │ │ │ - [0x00001a6d] Set is_stmt to 0 │ │ │ │ │ - [0x00001a6e] Special opcode 4: advance Address by 0 to 0x23e4 and Line by -1 to 27 (view 2) │ │ │ │ │ - [0x00001a6f] Special opcode 19: advance Address by 2 to 0x23e6 and Line by 0 to 27 │ │ │ │ │ - [0x00001a70] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001a72] Set column to 27 │ │ │ │ │ - [0x00001a74] Advance Line by 869 to 896 │ │ │ │ │ - [0x00001a77] Special opcode 19: advance Address by 2 to 0x23e8 and Line by 0 to 896 │ │ │ │ │ - [0x00001a78] Special opcode 19: advance Address by 2 to 0x23ea and Line by 0 to 896 │ │ │ │ │ - [0x00001a79] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00001a7b] Set column to 126 │ │ │ │ │ - [0x00001a7d] Advance Line by -869 to 27 │ │ │ │ │ - [0x00001a80] Copy (view 1) │ │ │ │ │ - [0x00001a81] Special opcode 19: advance Address by 2 to 0x23ec and Line by 0 to 27 │ │ │ │ │ - [0x00001a82] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001a84] Set column to 12 │ │ │ │ │ - [0x00001a86] Set is_stmt to 1 │ │ │ │ │ - [0x00001a87] Advance Line by 868 to 895 │ │ │ │ │ - [0x00001a8a] Special opcode 61: advance Address by 8 to 0x23f4 and Line by 0 to 895 │ │ │ │ │ - [0x00001a8b] Set column to 9 │ │ │ │ │ - [0x00001a8d] Special opcode 6: advance Address by 0 to 0x23f4 and Line by 1 to 896 (view 1) │ │ │ │ │ - [0x00001a8e] Set column to 41 │ │ │ │ │ - [0x00001a90] Set is_stmt to 0 │ │ │ │ │ - [0x00001a91] Copy (view 2) │ │ │ │ │ - [0x00001a92] Special opcode 33: advance Address by 4 to 0x23f8 and Line by 0 to 896 │ │ │ │ │ - [0x00001a93] Special opcode 19: advance Address by 2 to 0x23fa and Line by 0 to 896 │ │ │ │ │ - [0x00001a94] Set column to 27 │ │ │ │ │ - [0x00001a96] Special opcode 13: advance Address by 0 to 0x23fa and Line by 8 to 904 (view 1) │ │ │ │ │ - [0x00001a97] Set column to 38 │ │ │ │ │ - [0x00001a99] Special opcode 19: advance Address by 2 to 0x23fc and Line by 0 to 904 │ │ │ │ │ - [0x00001a9a] Set column to 41 │ │ │ │ │ - [0x00001a9c] Advance Line by -8 to 896 │ │ │ │ │ - [0x00001a9e] Special opcode 19: advance Address by 2 to 0x23fe and Line by 0 to 896 │ │ │ │ │ - [0x00001a9f] Special opcode 19: advance Address by 2 to 0x2400 and Line by 0 to 896 │ │ │ │ │ - [0x00001aa0] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00001aa2] Set column to 5 │ │ │ │ │ - [0x00001aa4] Set is_stmt to 1 │ │ │ │ │ - [0x00001aa5] Advance Line by -867 to 29 │ │ │ │ │ - [0x00001aa8] Copy (view 1) │ │ │ │ │ - [0x00001aa9] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001aab] Set column to 15 │ │ │ │ │ - [0x00001aad] Advance Line by 873 to 902 │ │ │ │ │ - [0x00001ab0] Copy (view 2) │ │ │ │ │ - [0x00001ab1] Set column to 9 │ │ │ │ │ - [0x00001ab3] Special opcode 7: advance Address by 0 to 0x2400 and Line by 2 to 904 (view 3) │ │ │ │ │ - [0x00001ab4] Set column to 38 │ │ │ │ │ - [0x00001ab6] Set is_stmt to 0 │ │ │ │ │ - [0x00001ab7] Copy (view 4) │ │ │ │ │ - [0x00001ab8] Special opcode 19: advance Address by 2 to 0x2402 and Line by 0 to 904 │ │ │ │ │ - [0x00001ab9] Special opcode 89: advance Address by 12 to 0x240e and Line by 0 to 904 │ │ │ │ │ - [0x00001aba] Set column to 27 │ │ │ │ │ - [0x00001abc] Advance Line by 717 to 1621 │ │ │ │ │ - [0x00001abf] Copy (view 1) │ │ │ │ │ - [0x00001ac0] Set column to 39 │ │ │ │ │ - [0x00001ac2] Special opcode 19: advance Address by 2 to 0x2410 and Line by 0 to 1621 │ │ │ │ │ - [0x00001ac3] Set column to 38 │ │ │ │ │ - [0x00001ac5] Advance Line by -717 to 904 │ │ │ │ │ - [0x00001ac8] Special opcode 19: advance Address by 2 to 0x2412 and Line by 0 to 904 │ │ │ │ │ - [0x00001ac9] Special opcode 19: advance Address by 2 to 0x2414 and Line by 0 to 904 │ │ │ │ │ - [0x00001aca] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00001acc] Set column to 5 │ │ │ │ │ - [0x00001ace] Set is_stmt to 1 │ │ │ │ │ - [0x00001acf] Advance Line by -874 to 30 │ │ │ │ │ - [0x00001ad2] Copy (view 1) │ │ │ │ │ - [0x00001ad3] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001ad5] Set column to 13 │ │ │ │ │ - [0x00001ad7] Advance Line by 1590 to 1620 │ │ │ │ │ - [0x00001ada] Copy (view 2) │ │ │ │ │ - [0x00001adb] Set column to 9 │ │ │ │ │ - [0x00001add] Special opcode 6: advance Address by 0 to 0x2414 and Line by 1 to 1621 (view 3) │ │ │ │ │ - [0x00001ade] Set column to 39 │ │ │ │ │ - [0x00001ae0] Set is_stmt to 0 │ │ │ │ │ - [0x00001ae1] Copy (view 4) │ │ │ │ │ - [0x00001ae2] Special opcode 19: advance Address by 2 to 0x2416 and Line by 0 to 1621 │ │ │ │ │ - [0x00001ae3] Special opcode 61: advance Address by 8 to 0x241e and Line by 0 to 1621 │ │ │ │ │ - [0x00001ae4] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00001ae6] Set column to 5 │ │ │ │ │ - [0x00001ae8] Set is_stmt to 1 │ │ │ │ │ - [0x00001ae9] Advance Line by -1590 to 31 │ │ │ │ │ - [0x00001aec] Copy (view 1) │ │ │ │ │ - [0x00001aed] Set column to 57 │ │ │ │ │ - [0x00001aef] Set is_stmt to 0 │ │ │ │ │ - [0x00001af0] Copy (view 2) │ │ │ │ │ - [0x00001af1] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001af3] Set column to 13 │ │ │ │ │ - [0x00001af5] Set is_stmt to 1 │ │ │ │ │ - [0x00001af6] Advance Line by 1589 to 1620 │ │ │ │ │ - [0x00001af9] Special opcode 19: advance Address by 2 to 0x2420 and Line by 0 to 1620 │ │ │ │ │ - [0x00001afa] Set column to 9 │ │ │ │ │ - [0x00001afc] Special opcode 6: advance Address by 0 to 0x2420 and Line by 1 to 1621 (view 1) │ │ │ │ │ - [0x00001afd] Set column to 27 │ │ │ │ │ - [0x00001aff] Set is_stmt to 0 │ │ │ │ │ - [0x00001b00] Copy (view 2) │ │ │ │ │ - [0x00001b01] Set column to 39 │ │ │ │ │ - [0x00001b03] Special opcode 19: advance Address by 2 to 0x2422 and Line by 0 to 1621 │ │ │ │ │ - [0x00001b04] Special opcode 33: advance Address by 4 to 0x2426 and Line by 0 to 1621 │ │ │ │ │ - [0x00001b05] Special opcode 61: advance Address by 8 to 0x242e and Line by 0 to 1621 │ │ │ │ │ - [0x00001b06] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x00001b08] Set column to 5 │ │ │ │ │ - [0x00001b0a] Set is_stmt to 1 │ │ │ │ │ - [0x00001b0b] Advance Line by -1589 to 32 │ │ │ │ │ - [0x00001b0e] Copy (view 1) │ │ │ │ │ - [0x00001b0f] Set column to 39 │ │ │ │ │ - [0x00001b11] Set is_stmt to 0 │ │ │ │ │ - [0x00001b12] Copy (view 2) │ │ │ │ │ - [0x00001b13] Set column to 24 │ │ │ │ │ - [0x00001b15] Special opcode 48: advance Address by 6 to 0x2434 and Line by 1 to 33 │ │ │ │ │ - [0x00001b16] Set column to 39 │ │ │ │ │ - [0x00001b18] Special opcode 18: advance Address by 2 to 0x2436 and Line by -1 to 32 │ │ │ │ │ - [0x00001b19] Set column to 5 │ │ │ │ │ - [0x00001b1b] Set is_stmt to 1 │ │ │ │ │ - [0x00001b1c] Special opcode 20: advance Address by 2 to 0x2438 and Line by 1 to 33 │ │ │ │ │ - [0x00001b1d] Set column to 24 │ │ │ │ │ - [0x00001b1f] Set is_stmt to 0 │ │ │ │ │ - [0x00001b20] Copy (view 1) │ │ │ │ │ - [0x00001b21] Special opcode 47: advance Address by 6 to 0x243e and Line by 0 to 33 │ │ │ │ │ - [0x00001b22] Set column to 1 │ │ │ │ │ - [0x00001b24] Special opcode 90: advance Address by 12 to 0x244a and Line by 1 to 34 │ │ │ │ │ - [0x00001b25] Special opcode 47: advance Address by 6 to 0x2450 and Line by 0 to 34 │ │ │ │ │ - [0x00001b26] Set column to 81 │ │ │ │ │ - [0x00001b28] Set is_stmt to 1 │ │ │ │ │ - [0x00001b29] Extended opcode 2: set Address to 0x2458 │ │ │ │ │ - [0x00001b30] Advance Line by -11 to 23 │ │ │ │ │ - [0x00001b32] Copy │ │ │ │ │ - [0x00001b33] Set is_stmt to 0 │ │ │ │ │ - [0x00001b34] Copy (view 1) │ │ │ │ │ - [0x00001b35] Set column to 5 │ │ │ │ │ - [0x00001b37] Set is_stmt to 1 │ │ │ │ │ - [0x00001b38] Special opcode 104: advance Address by 14 to 0x2466 and Line by 1 to 24 │ │ │ │ │ - [0x00001b39] Set column to 81 │ │ │ │ │ - [0x00001b3b] Set is_stmt to 0 │ │ │ │ │ - [0x00001b3c] Special opcode 4: advance Address by 0 to 0x2466 and Line by -1 to 23 (view 1) │ │ │ │ │ - [0x00001b3d] Set column to 26 │ │ │ │ │ - [0x00001b3f] Special opcode 20: advance Address by 2 to 0x2468 and Line by 1 to 24 │ │ │ │ │ - [0x00001b40] Set column to 81 │ │ │ │ │ - [0x00001b42] Special opcode 18: advance Address by 2 to 0x246a and Line by -1 to 23 │ │ │ │ │ - [0x00001b43] Set column to 26 │ │ │ │ │ - [0x00001b45] Special opcode 20: advance Address by 2 to 0x246c and Line by 1 to 24 │ │ │ │ │ - [0x00001b46] Special opcode 19: advance Address by 2 to 0x246e and Line by 0 to 24 │ │ │ │ │ - [0x00001b47] Set column to 1 │ │ │ │ │ - [0x00001b49] Special opcode 48: advance Address by 6 to 0x2474 and Line by 1 to 25 │ │ │ │ │ - [0x00001b4a] Special opcode 33: advance Address by 4 to 0x2478 and Line by 0 to 25 │ │ │ │ │ - [0x00001b4b] Set column to 109 │ │ │ │ │ - [0x00001b4d] Set is_stmt to 1 │ │ │ │ │ - [0x00001b4e] Extended opcode 2: set Address to 0x2478 │ │ │ │ │ - [0x00001b55] Advance Line by 12 to 37 │ │ │ │ │ - [0x00001b57] Copy │ │ │ │ │ - [0x00001b58] Set column to 5 │ │ │ │ │ - [0x00001b5a] Special opcode 6: advance Address by 0 to 0x2478 and Line by 1 to 38 (view 1) │ │ │ │ │ - [0x00001b5b] Set column to 1 │ │ │ │ │ - [0x00001b5d] Set is_stmt to 0 │ │ │ │ │ - [0x00001b5e] Special opcode 6: advance Address by 0 to 0x2478 and Line by 1 to 39 (view 2) │ │ │ │ │ - [0x00001b5f] Special opcode 19: advance Address by 2 to 0x247a and Line by 0 to 39 │ │ │ │ │ - [0x00001b60] Advance PC by 2 to 0x247c │ │ │ │ │ + [0x00001ae2] Set column to 79 │ │ │ │ │ + [0x00001ae4] Extended opcode 2: set Address to 0x2410 │ │ │ │ │ + [0x00001aeb] Advance Line by 27 to 28 │ │ │ │ │ + [0x00001aed] Copy │ │ │ │ │ + [0x00001aee] Set is_stmt to 0 │ │ │ │ │ + [0x00001aef] Copy (view 1) │ │ │ │ │ + [0x00001af0] Set column to 5 │ │ │ │ │ + [0x00001af2] Set is_stmt to 1 │ │ │ │ │ + [0x00001af3] Special opcode 118: advance Address by 16 to 0x2420 and Line by 1 to 29 │ │ │ │ │ + [0x00001af4] Set column to 79 │ │ │ │ │ + [0x00001af6] Set is_stmt to 0 │ │ │ │ │ + [0x00001af7] Special opcode 4: advance Address by 0 to 0x2420 and Line by -1 to 28 (view 1) │ │ │ │ │ + [0x00001af8] Special opcode 19: advance Address by 2 to 0x2422 and Line by 0 to 28 │ │ │ │ │ + [0x00001af9] Set column to 33 │ │ │ │ │ + [0x00001afb] Special opcode 20: advance Address by 2 to 0x2424 and Line by 1 to 29 │ │ │ │ │ + [0x00001afc] Set column to 79 │ │ │ │ │ + [0x00001afe] Special opcode 32: advance Address by 4 to 0x2428 and Line by -1 to 28 │ │ │ │ │ + [0x00001aff] Set column to 33 │ │ │ │ │ + [0x00001b01] Special opcode 34: advance Address by 4 to 0x242c and Line by 1 to 29 │ │ │ │ │ + [0x00001b02] Special opcode 33: advance Address by 4 to 0x2430 and Line by 0 to 29 │ │ │ │ │ + [0x00001b03] Set column to 5 │ │ │ │ │ + [0x00001b05] Set is_stmt to 1 │ │ │ │ │ + [0x00001b06] Special opcode 22: advance Address by 2 to 0x2432 and Line by 3 to 32 │ │ │ │ │ + [0x00001b07] Set column to 38 │ │ │ │ │ + [0x00001b09] Set is_stmt to 0 │ │ │ │ │ + [0x00001b0a] Copy (view 1) │ │ │ │ │ + [0x00001b0b] Special opcode 33: advance Address by 4 to 0x2436 and Line by 0 to 32 │ │ │ │ │ + [0x00001b0c] Set column to 37 │ │ │ │ │ + [0x00001b0e] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001b12] Special opcode 19: advance Address by 2 to 0x2438 and Line by 0 to 32 │ │ │ │ │ + [0x00001b13] Set column to 26 │ │ │ │ │ + [0x00001b15] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001b19] Special opcode 94: advance Address by 12 to 0x2444 and Line by 5 to 37 │ │ │ │ │ + [0x00001b1a] Set column to 37 │ │ │ │ │ + [0x00001b1c] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001b20] Special opcode 28: advance Address by 4 to 0x2448 and Line by -5 to 32 │ │ │ │ │ + [0x00001b21] Set column to 5 │ │ │ │ │ + [0x00001b23] Set is_stmt to 1 │ │ │ │ │ + [0x00001b24] Special opcode 24: advance Address by 2 to 0x244a and Line by 5 to 37 │ │ │ │ │ + [0x00001b25] Set column to 26 │ │ │ │ │ + [0x00001b27] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001b2b] Set is_stmt to 0 │ │ │ │ │ + [0x00001b2c] Copy (view 1) │ │ │ │ │ + [0x00001b2d] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001b31] Special opcode 47: advance Address by 6 to 0x2450 and Line by 0 to 37 │ │ │ │ │ + [0x00001b32] Set column to 5 │ │ │ │ │ + [0x00001b34] Set is_stmt to 1 │ │ │ │ │ + [0x00001b35] Special opcode 34: advance Address by 4 to 0x2454 and Line by 1 to 38 │ │ │ │ │ + [0x00001b36] Set column to 9 │ │ │ │ │ + [0x00001b38] Set is_stmt to 0 │ │ │ │ │ + [0x00001b39] Copy (view 1) │ │ │ │ │ + [0x00001b3a] Set column to 1 │ │ │ │ │ + [0x00001b3c] Special opcode 20: advance Address by 2 to 0x2456 and Line by 1 to 39 │ │ │ │ │ + [0x00001b3d] Set column to 9 │ │ │ │ │ + [0x00001b3f] Special opcode 46: advance Address by 6 to 0x245c and Line by -1 to 38 │ │ │ │ │ + [0x00001b40] Special opcode 33: advance Address by 4 to 0x2460 and Line by 0 to 38 │ │ │ │ │ + [0x00001b41] Set column to 36 │ │ │ │ │ + [0x00001b43] Set is_stmt to 1 │ │ │ │ │ + [0x00001b44] Extended opcode 2: set Address to 0x2460 │ │ │ │ │ + [0x00001b4b] Special opcode 8: advance Address by 0 to 0x2460 and Line by 3 to 41 │ │ │ │ │ + [0x00001b4c] Set column to 5 │ │ │ │ │ + [0x00001b4e] Special opcode 6: advance Address by 0 to 0x2460 and Line by 1 to 42 (view 1) │ │ │ │ │ + [0x00001b4f] Special opcode 36: advance Address by 4 to 0x2464 and Line by 3 to 45 │ │ │ │ │ + [0x00001b50] Special opcode 36: advance Address by 4 to 0x2468 and Line by 3 to 48 │ │ │ │ │ + [0x00001b51] Set column to 12 │ │ │ │ │ + [0x00001b53] Set is_stmt to 0 │ │ │ │ │ + [0x00001b54] Special opcode 8: advance Address by 0 to 0x2468 and Line by 3 to 51 (view 1) │ │ │ │ │ + [0x00001b55] Special opcode 47: advance Address by 6 to 0x246e and Line by 0 to 51 │ │ │ │ │ + [0x00001b56] Set column to 16 │ │ │ │ │ + [0x00001b58] Advance Line by -8 to 43 │ │ │ │ │ + [0x00001b5a] Special opcode 33: advance Address by 4 to 0x2472 and Line by 0 to 43 │ │ │ │ │ + [0x00001b5b] Special opcode 19: advance Address by 2 to 0x2474 and Line by 0 to 43 │ │ │ │ │ + [0x00001b5c] Special opcode 22: advance Address by 2 to 0x2476 and Line by 3 to 46 │ │ │ │ │ + [0x00001b5d] Set column to 1 │ │ │ │ │ + [0x00001b5f] Special opcode 25: advance Address by 2 to 0x2478 and Line by 6 to 52 │ │ │ │ │ + [0x00001b60] Advance PC by 2 to 0x247a │ │ │ │ │ [0x00001b62] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0x1b65 │ │ │ │ │ Length: 1184 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ Prologue Length: 551 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -1,103 +1,103 @@ │ │ │ │ │ Contents of the .debug_info section: │ │ │ │ │ │ │ │ │ │ Compilation Unit @ offset 0: │ │ │ │ │ - Length: 0x3b (32-bit) │ │ │ │ │ + Length: 0x36 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x872 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <11> DW_AT_comp_dir : (string) . │ │ │ │ │ <1><13>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <14> DW_AT_import : (GNU_ref_alt) <0x39fa> │ │ │ │ │ + <14> DW_AT_import : (GNU_ref_alt) <0x40c9> │ │ │ │ │ <1><18>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <19> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <19> DW_AT_import : (GNU_ref_alt) <0x43e2> │ │ │ │ │ <1><1d>: Abbrev Number: 42 (DW_TAG_subprogram) │ │ │ │ │ - <1e> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <1e> DW_AT_name : (GNU_strp_alt) (offset: 0xd99) │ │ │ │ │ - <22> DW_AT_decl_file : (data1) 12 │ │ │ │ │ - <23> DW_AT_decl_line : (data2) 672 │ │ │ │ │ - <25> DW_AT_decl_column : (data1) 14 │ │ │ │ │ - <26> DW_AT_type : (GNU_ref_alt) <0x3b> │ │ │ │ │ - <2a> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <2a> DW_AT_sibling : (ref_udata) <0x31> │ │ │ │ │ - <2><2b>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ - <2c> DW_AT_type : (GNU_ref_alt) <0x3a01> │ │ │ │ │ - <2><30>: Abbrev Number: 0 │ │ │ │ │ - <1><31>: Abbrev Number: 41 (DW_TAG_subprogram) │ │ │ │ │ - <32> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <32> DW_AT_name : (GNU_strp_alt) (offset: 0x1479) │ │ │ │ │ - <36> DW_AT_decl_file : (implicit_const) 12 │ │ │ │ │ - <36> DW_AT_decl_line : (data2) 687 │ │ │ │ │ - <38> DW_AT_decl_column : (implicit_const) 13 │ │ │ │ │ - <38> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <2><38>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ - <39> DW_AT_type : (GNU_ref_alt) <0x3b> │ │ │ │ │ - <2><3d>: Abbrev Number: 0 │ │ │ │ │ - <1><3e>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x3f: │ │ │ │ │ - Length: 0x1a (32-bit) │ │ │ │ │ + <1e> DW_AT_specification: (GNU_ref_alt) <0x619> │ │ │ │ │ + <22> DW_AT_object_pointer: (ref_udata) <0x23> │ │ │ │ │ + <23> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ + <2><23>: Abbrev Number: 40 (DW_TAG_formal_parameter) │ │ │ │ │ + <24> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ + <28> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ + <2c> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <2><2c>: Abbrev Number: 41 (DW_TAG_formal_parameter) │ │ │ │ │ + <2d> DW_AT_name : (string) obj │ │ │ │ │ + <31> DW_AT_decl_file : (implicit_const) 2 │ │ │ │ │ + <31> DW_AT_decl_line : (data2) 895 │ │ │ │ │ + <33> DW_AT_decl_column : (data1) 35 │ │ │ │ │ + <34> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <2><38>: Abbrev Number: 0 │ │ │ │ │ + <1><39>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x3a: │ │ │ │ │ + Length: 0x3b (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x872 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><4b>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ - <4c> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <50> DW_AT_comp_dir : (string) . │ │ │ │ │ + <0><46>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ + <47> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <4b> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><4d>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <4e> DW_AT_import : (GNU_ref_alt) <0x39fa> │ │ │ │ │ <1><52>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <53> DW_AT_import : (GNU_ref_alt) <0x3f5e> │ │ │ │ │ - <1><57>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <58> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><5c>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x5d: │ │ │ │ │ - Length: 0x36 (32-bit) │ │ │ │ │ + <53> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><57>: Abbrev Number: 39 (DW_TAG_subprogram) │ │ │ │ │ + <58> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <58> DW_AT_name : (GNU_strp_alt) (offset: 0xd99) │ │ │ │ │ + <5c> DW_AT_decl_file : (data1) 12 │ │ │ │ │ + <5d> DW_AT_decl_line : (data2) 672 │ │ │ │ │ + <5f> DW_AT_decl_column : (data1) 14 │ │ │ │ │ + <60> DW_AT_type : (GNU_ref_alt) <0x3b> │ │ │ │ │ + <64> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <64> DW_AT_sibling : (ref_udata) <0x6b> │ │ │ │ │ + <2><65>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ + <66> DW_AT_type : (GNU_ref_alt) <0x3a01> │ │ │ │ │ + <2><6a>: Abbrev Number: 0 │ │ │ │ │ + <1><6b>: Abbrev Number: 38 (DW_TAG_subprogram) │ │ │ │ │ + <6c> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <6c> DW_AT_name : (GNU_strp_alt) (offset: 0x1479) │ │ │ │ │ + <70> DW_AT_decl_file : (implicit_const) 12 │ │ │ │ │ + <70> DW_AT_decl_line : (data2) 687 │ │ │ │ │ + <72> DW_AT_decl_column : (implicit_const) 13 │ │ │ │ │ + <72> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <2><72>: Abbrev Number: 37 (DW_TAG_formal_parameter) │ │ │ │ │ + <73> DW_AT_type : (GNU_ref_alt) <0x3b> │ │ │ │ │ + <2><77>: Abbrev Number: 0 │ │ │ │ │ + <1><78>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x79: │ │ │ │ │ + Length: 0x1a (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x872 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><69>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ - <6a> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <6e> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><70>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <71> DW_AT_import : (GNU_ref_alt) <0x411d> │ │ │ │ │ - <1><75>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <76> DW_AT_import : (GNU_ref_alt) <0x43e2> │ │ │ │ │ - <1><7a>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ │ - <7b> DW_AT_specification: (GNU_ref_alt) <0x619> │ │ │ │ │ - <7f> DW_AT_object_pointer: (ref_udata) <0x80> │ │ │ │ │ - <80> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ - <2><80>: Abbrev Number: 38 (DW_TAG_formal_parameter) │ │ │ │ │ - <81> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ - <85> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ - <89> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2><89>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ │ - <8a> DW_AT_name : (string) obj │ │ │ │ │ - <8e> DW_AT_decl_file : (implicit_const) 2 │ │ │ │ │ - <8e> DW_AT_decl_line : (data2) 895 │ │ │ │ │ - <90> DW_AT_decl_column : (data1) 35 │ │ │ │ │ - <91> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <2><95>: Abbrev Number: 0 │ │ │ │ │ + <0><85>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ + <86> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <8a> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><8c>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <8d> DW_AT_import : (GNU_ref_alt) <0x3f5e> │ │ │ │ │ + <1><91>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <92> DW_AT_import : (ref_addr) <0x46> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1><96>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x97: │ │ │ │ │ Length: 0x69 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x872 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ DW_AT_comp_dir : (string) . │ │ │ │ │ <1>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ DW_AT_import : (GNU_ref_alt) <0x3ff3> │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0x4b> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0x69> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0x85> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 35 (DW_TAG_typedef) │ │ │ │ │ DW_AT_name : (strp) (offset: 0xa60): __int64_t │ │ │ │ │ DW_AT_decl_file : (data1) 6 │ │ │ │ │ DW_AT_decl_line : (data1) 47 │ │ │ │ │ DW_AT_decl_column : (data1) 44 │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x67> │ │ │ │ │ <1>: Abbrev Number: 34 (DW_TAG_typedef) │ │ │ │ │ @@ -814,15 +814,15 @@ │ │ │ │ │ <5cc> DW_AT_call_origin : (ref_udata) <0x3ff> │ │ │ │ │ <2><5ce>: Abbrev Number: 28 (DW_TAG_call_site) │ │ │ │ │ <5cf> DW_AT_call_return_pc: (addr) 0x1858 │ │ │ │ │ <5d3> DW_AT_call_origin : (ref_udata) <0x484> │ │ │ │ │ <2><5d5>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <5d6> DW_AT_call_return_pc: (addr) 0x1862 │ │ │ │ │ <5da> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <5da> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <5da> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><5de>: Abbrev Number: 0 │ │ │ │ │ <1><5df>: Abbrev Number: 50 (DW_TAG_pointer_type) │ │ │ │ │ <5e0> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <5e0> DW_AT_type : (ref_udata) <0x3f5>, watch_details_t, watch_details │ │ │ │ │ <1><5e2>: Abbrev Number: 104 (DW_TAG_subprogram) │ │ │ │ │ <5e3> DW_AT_external : (flag_present) 1 │ │ │ │ │ <5e3> DW_AT_name : (strp) (offset: 0xb64): Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ │ @@ -955,23 +955,23 @@ │ │ │ │ │ <4><704>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <705> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <707> DW_AT_call_value : (exprloc) 3 byte block: a 10 1 (DW_OP_const2u: 272) │ │ │ │ │ <4><70b>: Abbrev Number: 0 │ │ │ │ │ <3><70c>: Abbrev Number: 0 │ │ │ │ │ <2><70d>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <70e> DW_AT_call_return_pc: (addr) 0x17fa │ │ │ │ │ - <712> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <712> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <716> DW_AT_sibling : (ref_udata) <0x720> │ │ │ │ │ <3><718>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <719> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <71b> DW_AT_call_value : (exprloc) 3 byte block: a 10 1 (DW_OP_const2u: 272) │ │ │ │ │ <3><71f>: Abbrev Number: 0 │ │ │ │ │ <2><720>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <721> DW_AT_call_return_pc: (addr) 0x1812 │ │ │ │ │ - <725> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <725> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><729>: Abbrev Number: 40 (DW_TAG_call_site) │ │ │ │ │ <72a> DW_AT_call_return_pc: (addr) 0x1828 │ │ │ │ │ <72e> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <3><732>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <733> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <735> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><738>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ @@ -1118,18 +1118,18 @@ │ │ │ │ │ <870> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><873>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <874> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <876> DW_AT_call_value : (exprloc) 3 byte block: a c6 f (DW_OP_const2u: 4038) │ │ │ │ │ <3><87a>: Abbrev Number: 0 │ │ │ │ │ <2><87b>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <87c> DW_AT_call_return_pc: (addr) 0x1782 │ │ │ │ │ - <880> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <880> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><884>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <885> DW_AT_call_return_pc: (addr) 0x178c │ │ │ │ │ - <889> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <889> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <88d> DW_AT_sibling : (ref_udata) <0x895> │ │ │ │ │ <3><88f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <890> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <892> DW_AT_call_value : (exprloc) 1 byte block: 38 (DW_OP_lit8) │ │ │ │ │ <3><894>: Abbrev Number: 0 │ │ │ │ │ <2><895>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <896> DW_AT_call_return_pc: (addr) 0x17b2 │ │ │ │ │ @@ -1326,63 +1326,63 @@ │ │ │ │ │ DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 2 byte block: 7d 10 (DW_OP_breg13 (r13): 16) │ │ │ │ │ DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ │ <3>: Abbrev Number: 0 │ │ │ │ │ <2>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ DW_AT_entry_pc : (addr) 0x164c │ │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ DW_AT_call_line : (data1) 44 │ │ │ │ │ DW_AT_call_column : (data1) 44 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xa81> │ │ │ │ │ <3>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4b1 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4af │ │ │ │ │ <3>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4bc (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4ba │ │ │ │ │ <3>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ DW_AT_call_return_pc: (addr) 0x165c │ │ │ │ │ <4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ DW_AT_call_value : (exprloc) 2 byte block: 7a 0 (DW_OP_breg10 (r10): 0) │ │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ │ <3>: Abbrev Number: 0 │ │ │ │ │ <2>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x4124> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0> │ │ │ │ │ DW_AT_entry_pc : (addr) 0x1662 │ │ │ │ │ DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ DW_AT_ranges : (sec_offset) 0x27 │ │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ DW_AT_call_line : (data1) 45 │ │ │ │ │ DW_AT_call_column : (data1) 40 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xad7> │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x412b> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4c7 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4c5 │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x4134> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4d4 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4d0 │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x413e> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40ea> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4e6 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4e4 │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x4148> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4f6 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4f4 │ │ │ │ │ <3>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ DW_AT_call_return_pc: (addr) 0x1670 │ │ │ │ │ DW_AT_call_target : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ @@ -1427,15 +1427,15 @@ │ │ │ │ │ DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x159>); DW_OP_convert <0x160>; DW_OP_convert <0>) │ │ │ │ │ <3>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 3 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x159>); DW_OP_convert <0x160>; DW_OP_convert <0>) │ │ │ │ │ <3>: Abbrev Number: 0 │ │ │ │ │ <2>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ DW_AT_call_return_pc: (addr) 0x1718 │ │ │ │ │ - DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 69 (DW_TAG_array_type) │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x77> │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xb4f> │ │ │ │ │ <2>: Abbrev Number: 119 (DW_TAG_subrange_type) │ │ │ │ │ DW_AT_type : (ref_udata) <0x160> │ │ │ │ │ DW_AT_upper_bound : (data2) 1023 │ │ │ │ │ @@ -1560,15 +1560,15 @@ │ │ │ │ │ DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ <3>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ <3>: Abbrev Number: 0 │ │ │ │ │ <2>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ - DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0xc63: │ │ │ │ │ Length: 0x2373 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ @@ -2350,28 +2350,28 @@ │ │ │ │ │ <11ca> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <11ca> DW_AT_decl_line : (data2) 372 │ │ │ │ │ <11cc> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <11cd> DW_AT_type : (GNU_ref_alt) <0x2b9> │ │ │ │ │ <11d1> DW_AT_location : (sec_offset) 0x65c (location list) │ │ │ │ │ <11d5> DW_AT_GNU_locviews: (sec_offset) 0x658 │ │ │ │ │ <2><11d9>: Abbrev Number: 15 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <11da> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + <11da> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ <11de> DW_AT_entry_pc : (addr) 0x22c6 │ │ │ │ │ <11e2> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <11e3> DW_AT_ranges : (sec_offset) 0x204 │ │ │ │ │ <11e7> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <11e7> DW_AT_call_line : (data2) 369 │ │ │ │ │ <11e9> DW_AT_call_column : (data1) 48 │ │ │ │ │ <11ea> DW_AT_sibling : (ref_udata) <0x1219> │ │ │ │ │ <3><11ec>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <11ed> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + <11ed> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ <11f1> DW_AT_location : (sec_offset) 0x66e (location list) │ │ │ │ │ <11f5> DW_AT_GNU_locviews: (sec_offset) 0x66c │ │ │ │ │ <3><11f9>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <11fa> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + <11fa> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ <11fe> DW_AT_location : (sec_offset) 0x679 (location list) │ │ │ │ │ <1202> DW_AT_GNU_locviews: (sec_offset) 0x677 │ │ │ │ │ <3><1206>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <1207> DW_AT_call_return_pc: (addr) 0x22d4 │ │ │ │ │ <4><120b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <120c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <120e> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -2550,15 +2550,15 @@ │ │ │ │ │ <13ba> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><13bd>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <13be> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <13c0> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><13c3>: Abbrev Number: 0 │ │ │ │ │ <2><13c4>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <13c5> DW_AT_call_return_pc: (addr) 0x234a │ │ │ │ │ - <13c9> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <13c9> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2><13cd>: Abbrev Number: 0 │ │ │ │ │ <1><13ce>: Abbrev Number: 51 (DW_TAG_subprogram) │ │ │ │ │ <13cf> DW_AT_external : (flag_present) 1 │ │ │ │ │ <13cf> DW_AT_name : (strp) (offset: 0xcf9): Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ │ <13d3> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <13d3> DW_AT_decl_line : (data2) 349 │ │ │ │ │ <13d5> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -2708,15 +2708,15 @@ │ │ │ │ │ <152a> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><152d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <152e> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1530> DW_AT_call_value : (exprloc) 1 byte block: 31 (DW_OP_lit1) │ │ │ │ │ <4><1532>: Abbrev Number: 0 │ │ │ │ │ <3><1533>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1534> DW_AT_call_return_pc: (addr) 0x2226 │ │ │ │ │ - <1538> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1538> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <153c> DW_AT_sibling : (ref_udata) <0x1545> │ │ │ │ │ <4><153e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <153f> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1541> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><1544>: Abbrev Number: 0 │ │ │ │ │ <3><1545>: Abbrev Number: 40 (DW_TAG_call_site) │ │ │ │ │ <1546> DW_AT_call_return_pc: (addr) 0x223c │ │ │ │ │ @@ -2742,15 +2742,15 @@ │ │ │ │ │ <3><157a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <157b> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <157d> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ <3><1580>: Abbrev Number: 0 │ │ │ │ │ <2><1581>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <1582> DW_AT_call_return_pc: (addr) 0x2230 │ │ │ │ │ <1586> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <1586> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1586> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><158a>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <158b> DW_AT_call_return_pc: (addr) 0x2248 │ │ │ │ │ <158f> DW_AT_call_origin : (ref_udata) <0xefd> │ │ │ │ │ <1591> DW_AT_sibling : (ref_udata) <0x1599> │ │ │ │ │ <3><1593>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1594> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1596> DW_AT_call_value : (exprloc) 1 byte block: 31 (DW_OP_lit1) │ │ │ │ │ @@ -2846,15 +2846,15 @@ │ │ │ │ │ <166e> DW_AT_sibling : (ref_udata) <0x1677> │ │ │ │ │ <3><1670>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1671> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1673> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1676>: Abbrev Number: 0 │ │ │ │ │ <2><1677>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1678> DW_AT_call_return_pc: (addr) 0x21d4 │ │ │ │ │ - <167c> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <167c> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1680> DW_AT_sibling : (ref_udata) <0x1689> │ │ │ │ │ <3><1682>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1683> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1685> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1688>: Abbrev Number: 0 │ │ │ │ │ <2><1689>: Abbrev Number: 22 (DW_TAG_call_site) │ │ │ │ │ <168a> DW_AT_call_return_pc: (addr) 0x21e4 │ │ │ │ │ @@ -2940,30 +2940,30 @@ │ │ │ │ │ <3><1754>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1755> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1757> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><175a>: Abbrev Number: 0 │ │ │ │ │ <2><175b>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <175c> DW_AT_call_return_pc: (addr) 0x218e │ │ │ │ │ <1760> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <1760> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1760> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><1764>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1765> DW_AT_call_return_pc: (addr) 0x219a │ │ │ │ │ <1769> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <176d> DW_AT_sibling : (ref_udata) <0x177c> │ │ │ │ │ <3><176f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1770> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1772> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1775>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1776> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1778> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><177b>: Abbrev Number: 0 │ │ │ │ │ <2><177c>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <177d> DW_AT_call_return_pc: (addr) 0x21a4 │ │ │ │ │ <1781> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <1781> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1781> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><1785>: Abbrev Number: 0 │ │ │ │ │ <1><1786>: Abbrev Number: 51 (DW_TAG_subprogram) │ │ │ │ │ <1787> DW_AT_external : (flag_present) 1 │ │ │ │ │ <1787> DW_AT_name : (strp) (offset: 0xc3a): Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ │ <178b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <178b> DW_AT_decl_line : (data2) 293 │ │ │ │ │ <178d> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -3053,15 +3053,15 @@ │ │ │ │ │ <1850> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1853>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1854> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1856> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1859>: Abbrev Number: 0 │ │ │ │ │ <2><185a>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <185b> DW_AT_call_return_pc: (addr) 0x214a │ │ │ │ │ - <185f> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <185f> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><1863>: Abbrev Number: 40 (DW_TAG_call_site) │ │ │ │ │ <1864> DW_AT_call_return_pc: (addr) 0x215a │ │ │ │ │ <1868> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <3><186c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <186d> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <186f> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1872>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ @@ -3296,23 +3296,23 @@ │ │ │ │ │ <1a7c> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1a7f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1a80> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <1a82> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ <3><1a85>: Abbrev Number: 0 │ │ │ │ │ <2><1a86>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1a87> DW_AT_call_return_pc: (addr) 0x202e │ │ │ │ │ - <1a8b> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <1a8b> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <1a8f> DW_AT_sibling : (ref_udata) <0x1a98> │ │ │ │ │ <3><1a91>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1a92> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1a94> DW_AT_call_value : (exprloc) 2 byte block: 79 1 (DW_OP_breg9 (r9): 1) │ │ │ │ │ <3><1a97>: Abbrev Number: 0 │ │ │ │ │ <2><1a98>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <1a99> DW_AT_call_return_pc: (addr) 0x2048 │ │ │ │ │ - <1a9d> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1a9d> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><1aa1>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ <1aa2> DW_AT_call_return_pc: (addr) 0x205a │ │ │ │ │ <1aa6> DW_AT_call_origin : (GNU_ref_alt) <0x400f> │ │ │ │ │ <1aaa> DW_AT_sibling : (ref_udata) <0x1abf> │ │ │ │ │ <3><1aac>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1aad> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1aaf> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ @@ -3321,23 +3321,23 @@ │ │ │ │ │ <1ab5> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1ab8>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1ab9> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1abb> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1abe>: Abbrev Number: 0 │ │ │ │ │ <2><1abf>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1ac0> DW_AT_call_return_pc: (addr) 0x2062 │ │ │ │ │ - <1ac4> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1ac4> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1ac8> DW_AT_sibling : (ref_udata) <0x1ad1> │ │ │ │ │ <3><1aca>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1acb> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1acd> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1ad0>: Abbrev Number: 0 │ │ │ │ │ <2><1ad1>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1ad2> DW_AT_call_return_pc: (addr) 0x2084 │ │ │ │ │ - <1ad6> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1ad6> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1ada> DW_AT_sibling : (ref_udata) <0x1ae3> │ │ │ │ │ <3><1adc>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1add> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1adf> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1ae2>: Abbrev Number: 0 │ │ │ │ │ <2><1ae3>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1ae4> DW_AT_call_return_pc: (addr) 0x2090 │ │ │ │ │ @@ -3348,15 +3348,15 @@ │ │ │ │ │ <1af1> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><1af4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1af5> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1af7> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1afa>: Abbrev Number: 0 │ │ │ │ │ <2><1afb>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1afc> DW_AT_call_return_pc: (addr) 0x209a │ │ │ │ │ - <1b00> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1b00> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1b04> DW_AT_sibling : (ref_udata) <0x1b0d> │ │ │ │ │ <3><1b06>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1b07> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1b09> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1b0c>: Abbrev Number: 0 │ │ │ │ │ <2><1b0d>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1b0e> DW_AT_call_return_pc: (addr) 0x20a6 │ │ │ │ │ @@ -3367,18 +3367,18 @@ │ │ │ │ │ <1b1b> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><1b1e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1b1f> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1b21> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1b24>: Abbrev Number: 0 │ │ │ │ │ <2><1b25>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <1b26> DW_AT_call_return_pc: (addr) 0x20ac │ │ │ │ │ - <1b2a> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <1b2a> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2><1b2e>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1b2f> DW_AT_call_return_pc: (addr) 0x20b2 │ │ │ │ │ - <1b33> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1b33> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1b37> DW_AT_sibling : (ref_udata) <0x1b40> │ │ │ │ │ <3><1b39>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1b3a> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1b3c> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1b3f>: Abbrev Number: 0 │ │ │ │ │ <2><1b40>: Abbrev Number: 86 (DW_TAG_call_site) │ │ │ │ │ <1b41> DW_AT_call_return_pc: (addr) 0x20be │ │ │ │ │ @@ -3503,18 +3503,18 @@ │ │ │ │ │ <1c4d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1c50>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1c51> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <1c53> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1c56>: Abbrev Number: 0 │ │ │ │ │ <2><1c57>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <1c58> DW_AT_call_return_pc: (addr) 0x1fba │ │ │ │ │ - <1c5c> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1c5c> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><1c60>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1c61> DW_AT_call_return_pc: (addr) 0x1fc0 │ │ │ │ │ - <1c65> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1c65> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1c69> DW_AT_sibling : (ref_udata) <0x1c72> │ │ │ │ │ <3><1c6b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1c6c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1c6e> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1c71>: Abbrev Number: 0 │ │ │ │ │ <2><1c72>: Abbrev Number: 94 (DW_TAG_call_site) │ │ │ │ │ <1c73> DW_AT_call_return_pc: (addr) 0x1fd4 │ │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ │ <3><1c8a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1c8b> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1c8d> DW_AT_call_value : (exprloc) 3 byte block: 7d 0 6 (DW_OP_breg13 (r13): 0; DW_OP_deref) │ │ │ │ │ <3><1c91>: Abbrev Number: 0 │ │ │ │ │ <2><1c92>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <1c93> DW_AT_call_return_pc: (addr) 0x1fde │ │ │ │ │ <1c97> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <1c97> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1c97> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><1c9b>: Abbrev Number: 0 │ │ │ │ │ <1><1c9c>: Abbrev Number: 21 (DW_TAG_subprogram) │ │ │ │ │ <1c9d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <1c9d> DW_AT_name : (strp) (offset: 0x874): Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ │ <1ca1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <1ca1> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1ca2> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -3793,15 +3793,15 @@ │ │ │ │ │ <1ed7> DW_AT_sibling : (ref_udata) <0x1ee0> │ │ │ │ │ <4><1ed9>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1eda> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1edc> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4><1edf>: Abbrev Number: 0 │ │ │ │ │ <3><1ee0>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1ee1> DW_AT_call_return_pc: (addr) 0x1e0c │ │ │ │ │ - <1ee5> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <1ee5> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <1ee9> DW_AT_sibling : (ref_udata) <0x1ef7> │ │ │ │ │ <4><1eeb>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1eec> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1eee> DW_AT_call_value : (exprloc) 7 byte block: 91 9c 7c 6 7b 0 22 (DW_OP_fbreg: -484; DW_OP_deref; DW_OP_breg11 (r11): 0; DW_OP_plus) │ │ │ │ │ <4><1ef6>: Abbrev Number: 0 │ │ │ │ │ <3><1ef7>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <1ef8> DW_AT_call_return_pc: (addr) 0x1e3c │ │ │ │ │ @@ -3812,15 +3812,15 @@ │ │ │ │ │ <1f03> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><1f06>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1f07> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <1f09> DW_AT_call_value : (exprloc) 2 byte block: 7b 0 (DW_OP_breg11 (r11): 0) │ │ │ │ │ <4><1f0c>: Abbrev Number: 0 │ │ │ │ │ <3><1f0d>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1f0e> DW_AT_call_return_pc: (addr) 0x1e46 │ │ │ │ │ - <1f12> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <1f12> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <1f16> DW_AT_sibling : (ref_udata) <0x1f1f> │ │ │ │ │ <4><1f18>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1f19> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1f1b> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><1f1e>: Abbrev Number: 0 │ │ │ │ │ <3><1f1f>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <1f20> DW_AT_call_return_pc: (addr) 0x1e5a │ │ │ │ │ @@ -3903,63 +3903,63 @@ │ │ │ │ │ <1fcc> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4><1fcf>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1fd0> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1fd2> DW_AT_call_value : (exprloc) 4 byte block: 91 a0 7c 6 (DW_OP_fbreg: -480; DW_OP_deref) │ │ │ │ │ <4><1fd7>: Abbrev Number: 0 │ │ │ │ │ <3><1fd8>: Abbrev Number: 0 │ │ │ │ │ <2><1fd9>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <1fda> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + <1fda> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ <1fde> DW_AT_entry_pc : (addr) 0x1d82 │ │ │ │ │ <1fe2> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <1fe3> DW_AT_ranges : (sec_offset) 0x197 │ │ │ │ │ <1fe7> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <1fe7> DW_AT_call_line : (data1) 156 │ │ │ │ │ <1fe8> DW_AT_call_column : (data1) 47 │ │ │ │ │ <1fe9> DW_AT_sibling : (ref_udata) <0x2019> │ │ │ │ │ <3><1feb>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <1fec> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + <1fec> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ <1ff0> DW_AT_location : (sec_offset) 0x1180 (location list) │ │ │ │ │ <1ff4> DW_AT_GNU_locviews: (sec_offset) 0x117c │ │ │ │ │ <3><1ff8>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <1ff9> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + <1ff9> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ <1ffd> DW_AT_location : (sec_offset) 0x1194 (location list) │ │ │ │ │ <2001> DW_AT_GNU_locviews: (sec_offset) 0x1190 │ │ │ │ │ <3><2005>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <2006> DW_AT_call_return_pc: (addr) 0x1d8a │ │ │ │ │ <4><200a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <200b> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <200d> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4><2010>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2011> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <2013> DW_AT_call_value : (exprloc) 3 byte block: 91 0 6 (DW_OP_fbreg: 0; DW_OP_deref) │ │ │ │ │ <4><2017>: Abbrev Number: 0 │ │ │ │ │ <3><2018>: Abbrev Number: 0 │ │ │ │ │ <2><2019>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <201a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4124> │ │ │ │ │ + <201a> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0> │ │ │ │ │ <201e> DW_AT_entry_pc : (addr) 0x1d92 │ │ │ │ │ <2022> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ <2023> DW_AT_ranges : (sec_offset) 0x1a6 │ │ │ │ │ <2027> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2027> DW_AT_call_line : (data1) 157 │ │ │ │ │ <2028> DW_AT_call_column : (data1) 37 │ │ │ │ │ <2029> DW_AT_sibling : (ref_udata) <0x206f> │ │ │ │ │ <3><202b>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <202c> DW_AT_abstract_origin: (GNU_ref_alt) <0x412b> │ │ │ │ │ + <202c> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7> │ │ │ │ │ <2030> DW_AT_location : (sec_offset) 0x11a7 (location list) │ │ │ │ │ <2034> DW_AT_GNU_locviews: (sec_offset) 0x11a5 │ │ │ │ │ <3><2038>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2039> DW_AT_abstract_origin: (GNU_ref_alt) <0x4134> │ │ │ │ │ + <2039> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0> │ │ │ │ │ <203d> DW_AT_location : (sec_offset) 0x11b4 (location list) │ │ │ │ │ <2041> DW_AT_GNU_locviews: (sec_offset) 0x11b0 │ │ │ │ │ <3><2045>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2046> DW_AT_abstract_origin: (GNU_ref_alt) <0x413e> │ │ │ │ │ + <2046> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ea> │ │ │ │ │ <204a> DW_AT_location : (sec_offset) 0x11c6 (location list) │ │ │ │ │ <204e> DW_AT_GNU_locviews: (sec_offset) 0x11c4 │ │ │ │ │ <3><2052>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2053> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148> │ │ │ │ │ + <2053> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ <2057> DW_AT_location : (sec_offset) 0x11d6 (location list) │ │ │ │ │ <205b> DW_AT_GNU_locviews: (sec_offset) 0x11d4 │ │ │ │ │ <3><205f>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ <2060> DW_AT_call_return_pc: (addr) 0x1da0 │ │ │ │ │ <2064> DW_AT_call_target : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><2067>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2068> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ @@ -4002,15 +4002,15 @@ │ │ │ │ │ <20b8> DW_AT_sibling : (ref_udata) <0x20c1> │ │ │ │ │ <3><20ba>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <20bb> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <20bd> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ <3><20c0>: Abbrev Number: 0 │ │ │ │ │ <2><20c1>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <20c2> DW_AT_call_return_pc: (addr) 0x1eaa │ │ │ │ │ - <20c6> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <20c6> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <20ca> DW_AT_sibling : (ref_udata) <0x20d5> │ │ │ │ │ <3><20cc>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <20cd> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <20cf> DW_AT_call_value : (exprloc) 4 byte block: 91 94 7c 6 (DW_OP_fbreg: -492; DW_OP_deref) │ │ │ │ │ <3><20d4>: Abbrev Number: 0 │ │ │ │ │ <2><20d5>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ <20d6> DW_AT_call_return_pc: (addr) 0x1f12 │ │ │ │ │ @@ -4022,30 +4022,30 @@ │ │ │ │ │ <20e3> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0xc87>); DW_OP_convert <0xc8e>; DW_OP_convert <0>) │ │ │ │ │ <3><20ed>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <20ee> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <20f0> DW_AT_call_value : (exprloc) 4 byte block: 7d a0 7c 6 (DW_OP_breg13 (r13): -480; DW_OP_deref) │ │ │ │ │ <3><20f5>: Abbrev Number: 0 │ │ │ │ │ <2><20f6>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <20f7> DW_AT_call_return_pc: (addr) 0x1f24 │ │ │ │ │ - <20fb> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <20fb> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2><20ff>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <2100> DW_AT_call_return_pc: (addr) 0x1f30 │ │ │ │ │ <2104> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <2108> DW_AT_sibling : (ref_udata) <0x2119> │ │ │ │ │ <3><210a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <210b> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <210d> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><2110>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2111> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <2113> DW_AT_call_value : (exprloc) 4 byte block: 91 a0 7c 6 (DW_OP_fbreg: -480; DW_OP_deref) │ │ │ │ │ <3><2118>: Abbrev Number: 0 │ │ │ │ │ <2><2119>: Abbrev Number: 54 (DW_TAG_call_site) │ │ │ │ │ <211a> DW_AT_call_return_pc: (addr) 0x1f50 │ │ │ │ │ <211e> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <211e> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <211e> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <3><2122>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2123> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2125> DW_AT_call_value : (exprloc) 4 byte block: 7d 94 7c 6 (DW_OP_breg13 (r13): -492; DW_OP_deref) │ │ │ │ │ <3><212a>: Abbrev Number: 0 │ │ │ │ │ <2><212b>: Abbrev Number: 0 │ │ │ │ │ <1><212c>: Abbrev Number: 21 (DW_TAG_subprogram) │ │ │ │ │ <212d> DW_AT_external : (flag_present) 1 │ │ │ │ │ @@ -4201,63 +4201,63 @@ │ │ │ │ │ <227e> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><2281>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2282> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ <2285> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4><2288>: Abbrev Number: 0 │ │ │ │ │ <3><2289>: Abbrev Number: 0 │ │ │ │ │ <2><228a>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <228b> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + <228b> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ <228f> DW_AT_entry_pc : (addr) 0x1c1c │ │ │ │ │ <2293> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <2294> DW_AT_ranges : (sec_offset) 0x17c │ │ │ │ │ <2298> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2298> DW_AT_call_line : (data1) 111 │ │ │ │ │ <2299> DW_AT_call_column : (data1) 43 │ │ │ │ │ <229a> DW_AT_sibling : (ref_udata) <0x22c9> │ │ │ │ │ <3><229c>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <229d> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + <229d> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ <22a1> DW_AT_location : (sec_offset) 0x139e (location list) │ │ │ │ │ <22a5> DW_AT_GNU_locviews: (sec_offset) 0x139a │ │ │ │ │ <3><22a9>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <22aa> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + <22aa> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ <22ae> DW_AT_location : (sec_offset) 0x13b0 (location list) │ │ │ │ │ <22b2> DW_AT_GNU_locviews: (sec_offset) 0x13ae │ │ │ │ │ <3><22b6>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <22b7> DW_AT_call_return_pc: (addr) 0x1c28 │ │ │ │ │ <4><22bb>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <22bc> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <22be> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4><22c1>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <22c2> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <22c4> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4><22c7>: Abbrev Number: 0 │ │ │ │ │ <3><22c8>: Abbrev Number: 0 │ │ │ │ │ <2><22c9>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <22ca> DW_AT_abstract_origin: (GNU_ref_alt) <0x4124> │ │ │ │ │ + <22ca> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0> │ │ │ │ │ <22ce> DW_AT_entry_pc : (addr) 0x1c2e │ │ │ │ │ <22d2> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ <22d3> DW_AT_ranges : (sec_offset) 0x18b │ │ │ │ │ <22d7> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <22d7> DW_AT_call_line : (data1) 112 │ │ │ │ │ <22d8> DW_AT_call_column : (data1) 37 │ │ │ │ │ <22d9> DW_AT_sibling : (ref_udata) <0x231f> │ │ │ │ │ <3><22db>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22dc> DW_AT_abstract_origin: (GNU_ref_alt) <0x412b> │ │ │ │ │ + <22dc> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7> │ │ │ │ │ <22e0> DW_AT_location : (sec_offset) 0x13bb (location list) │ │ │ │ │ <22e4> DW_AT_GNU_locviews: (sec_offset) 0x13b9 │ │ │ │ │ <3><22e8>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22e9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4134> │ │ │ │ │ + <22e9> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0> │ │ │ │ │ <22ed> DW_AT_location : (sec_offset) 0x13c8 (location list) │ │ │ │ │ <22f1> DW_AT_GNU_locviews: (sec_offset) 0x13c4 │ │ │ │ │ <3><22f5>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22f6> DW_AT_abstract_origin: (GNU_ref_alt) <0x413e> │ │ │ │ │ + <22f6> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ea> │ │ │ │ │ <22fa> DW_AT_location : (sec_offset) 0x13da (location list) │ │ │ │ │ <22fe> DW_AT_GNU_locviews: (sec_offset) 0x13d8 │ │ │ │ │ <3><2302>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2303> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148> │ │ │ │ │ + <2303> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ <2307> DW_AT_location : (sec_offset) 0x13ea (location list) │ │ │ │ │ <230b> DW_AT_GNU_locviews: (sec_offset) 0x13e8 │ │ │ │ │ <3><230f>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ <2310> DW_AT_call_return_pc: (addr) 0x1c3c │ │ │ │ │ <2314> DW_AT_call_target : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><2317>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2318> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <2349> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><234c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <234d> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <234f> DW_AT_call_value : (exprloc) 2 byte block: 7a 0 (DW_OP_breg10 (r10): 0) │ │ │ │ │ <3><2352>: Abbrev Number: 0 │ │ │ │ │ <2><2353>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <2354> DW_AT_call_return_pc: (addr) 0x1c64 │ │ │ │ │ - <2358> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <2358> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <235c> DW_AT_sibling : (ref_udata) <0x2365> │ │ │ │ │ <3><235e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <235f> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2361> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><2364>: Abbrev Number: 0 │ │ │ │ │ <2><2365>: Abbrev Number: 28 (DW_TAG_call_site) │ │ │ │ │ <2366> DW_AT_call_return_pc: (addr) 0x1c6a │ │ │ │ │ @@ -4312,15 +4312,15 @@ │ │ │ │ │ <2380> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ <3><2383>: Abbrev Number: 0 │ │ │ │ │ <2><2384>: Abbrev Number: 28 (DW_TAG_call_site) │ │ │ │ │ <2385> DW_AT_call_return_pc: (addr) 0x1c9a │ │ │ │ │ <2389> DW_AT_call_origin : (ref_udata) <0x10ba> │ │ │ │ │ <2><238b>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <238c> DW_AT_call_return_pc: (addr) 0x1ca2 │ │ │ │ │ - <2390> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <2390> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2394> DW_AT_sibling : (ref_udata) <0x239d> │ │ │ │ │ <3><2396>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2397> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2399> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><239c>: Abbrev Number: 0 │ │ │ │ │ <2><239d>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <239e> DW_AT_call_return_pc: (addr) 0x1d06 │ │ │ │ │ @@ -4364,15 +4364,15 @@ │ │ │ │ │ <23f9> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0xc87>); DW_OP_convert <0xc8e>; DW_OP_convert <0>) │ │ │ │ │ <3><2403>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2404> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <2406> DW_AT_call_value : (exprloc) 3 byte block: 7d 4 6 (DW_OP_breg13 (r13): 4; DW_OP_deref) │ │ │ │ │ <3><240a>: Abbrev Number: 0 │ │ │ │ │ <2><240b>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <240c> DW_AT_call_return_pc: (addr) 0x1d32 │ │ │ │ │ - <2410> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <2410> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2><2414>: Abbrev Number: 0 │ │ │ │ │ <1><2415>: Abbrev Number: 93 (DW_TAG_subprogram) │ │ │ │ │ <2416> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2416> DW_AT_name : (strp) (offset: 0xad7): unpackStat │ │ │ │ │ <241a> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <241b> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <241c> DW_AT_decl_column : (data1) 6 │ │ │ │ │ @@ -4529,15 +4529,15 @@ │ │ │ │ │ <2566> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><2569>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <256a> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <256c> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><256f>: Abbrev Number: 0 │ │ │ │ │ <2><2570>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <2571> DW_AT_call_return_pc: (addr) 0x1b28 │ │ │ │ │ - <2575> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <2575> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><2579>: Abbrev Number: 54 (DW_TAG_call_site) │ │ │ │ │ <257a> DW_AT_call_return_pc: (addr) 0x1b3c │ │ │ │ │ <257e> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ <257e> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <3><2582>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2583> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2585> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0xc87>); DW_OP_convert <0xc8e>; DW_OP_convert <0>) │ │ │ │ │ @@ -4586,28 +4586,28 @@ │ │ │ │ │ <25e6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <25e6> DW_AT_decl_line : (data1) 54 │ │ │ │ │ <25e7> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <25e8> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ <25ec> DW_AT_location : (sec_offset) 0x15da (location list) │ │ │ │ │ <25f0> DW_AT_GNU_locviews: (sec_offset) 0x15d2 │ │ │ │ │ <2><25f4>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <25f5> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + <25f5> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ <25f9> DW_AT_entry_pc : (addr) 0x1a00 │ │ │ │ │ <25fd> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ <25fe> DW_AT_ranges : (sec_offset) 0xce │ │ │ │ │ <2602> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2602> DW_AT_call_line : (data1) 54 │ │ │ │ │ <2603> DW_AT_call_column : (data1) 43 │ │ │ │ │ <2604> DW_AT_sibling : (ref_udata) <0x2633> │ │ │ │ │ <3><2606>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2607> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + <2607> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ <260b> DW_AT_location : (sec_offset) 0x15fb (location list) │ │ │ │ │ <260f> DW_AT_GNU_locviews: (sec_offset) 0x15f7 │ │ │ │ │ <3><2613>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2614> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + <2614> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ <2618> DW_AT_location : (sec_offset) 0x160f (location list) │ │ │ │ │ <261c> DW_AT_GNU_locviews: (sec_offset) 0x160b │ │ │ │ │ <3><2620>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <2621> DW_AT_call_return_pc: (addr) 0x1a06 │ │ │ │ │ <4><2625>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2626> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2628> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -5159,28 +5159,28 @@ │ │ │ │ │ <2b2e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <2b2e> DW_AT_decl_line : (data1) 48 │ │ │ │ │ <2b2f> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2b30> DW_AT_type : (GNU_ref_alt) <0x2b9> │ │ │ │ │ <2b34> DW_AT_location : (sec_offset) 0x1a0d (location list) │ │ │ │ │ <2b38> DW_AT_GNU_locviews: (sec_offset) 0x1a09 │ │ │ │ │ <2><2b3c>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <2b3d> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + <2b3d> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ <2b41> DW_AT_entry_pc : (addr) 0x18fa │ │ │ │ │ <2b45> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <2b46> DW_AT_ranges : (sec_offset) 0x77 │ │ │ │ │ <2b4a> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2b4a> DW_AT_call_line : (data1) 36 │ │ │ │ │ <2b4b> DW_AT_call_column : (data1) 43 │ │ │ │ │ <2b4c> DW_AT_sibling : (ref_udata) <0x2b7b> │ │ │ │ │ <3><2b4e>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2b4f> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + <2b4f> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ <2b53> DW_AT_location : (sec_offset) 0x1a21 (location list) │ │ │ │ │ <2b57> DW_AT_GNU_locviews: (sec_offset) 0x1a1d │ │ │ │ │ <3><2b5b>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2b5c> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + <2b5c> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ <2b60> DW_AT_location : (sec_offset) 0x1a33 (location list) │ │ │ │ │ <2b64> DW_AT_GNU_locviews: (sec_offset) 0x1a31 │ │ │ │ │ <3><2b68>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <2b69> DW_AT_call_return_pc: (addr) 0x18fc │ │ │ │ │ <4><2b6d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2b6e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2b70> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -5473,15 +5473,15 @@ │ │ │ │ │ <2e3e> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><2e41>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2e42> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <2e44> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><2e47>: Abbrev Number: 0 │ │ │ │ │ <2><2e48>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <2e49> DW_AT_call_return_pc: (addr) 0x19c6 │ │ │ │ │ - <2e4d> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <2e4d> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2><2e51>: Abbrev Number: 0 │ │ │ │ │ <1><2e52>: Abbrev Number: 52 (DW_TAG_subprogram) │ │ │ │ │ <2e53> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2e53> DW_AT_name : (strp) (offset: 0xc2b): strncpy │ │ │ │ │ <2e57> DW_AT_decl_file : (data1) 3 │ │ │ │ │ <2e58> DW_AT_decl_line : (data1) 96 │ │ │ │ │ <2e59> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -5664,596 +5664,596 @@ │ │ │ │ │ <2fb2> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ <3><2fb6>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2fb7> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ <2fb9> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ <3><2fbc>: Abbrev Number: 0 │ │ │ │ │ <2><2fbd>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <2fbe> DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ - <2fc2> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <2fc2> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ <2><2fc6>: Abbrev Number: 0 │ │ │ │ │ <1><2fc7>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ <2fc8> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2fc8> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <2fc8> DW_AT_linkage_name: (strp) (offset: 0xc2b): strncpy │ │ │ │ │ <2fcc> DW_AT_name : (strp) (offset: 0xc21): __builtin_strncpy │ │ │ │ │ <1><2fd0>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ <2fd1> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2fd1> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <2fd1> DW_AT_linkage_name: (strp) (offset: 0xc1a): memcpy │ │ │ │ │ <2fd5> DW_AT_name : (strp) (offset: 0xc10): __builtin_memcpy │ │ │ │ │ <1><2fd9>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x2fda: │ │ │ │ │ - Length: 0x14c (32-bit) │ │ │ │ │ + Length: 0x3ae (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ - Abbrev Offset: 0x872 │ │ │ │ │ + Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><2fe6>: Abbrev Number: 13 (DW_TAG_compile_unit) │ │ │ │ │ + <0><2fe6>: Abbrev Number: 125 (DW_TAG_compile_unit) │ │ │ │ │ <2fe7> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ <2feb> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ - <2fec> DW_AT_name : (GNU_strp_alt) (offset: 0x2c5c) │ │ │ │ │ + <2fec> DW_AT_name : (GNU_strp_alt) (offset: 0x2c21) │ │ │ │ │ <2ff0> DW_AT_comp_dir : (string) . │ │ │ │ │ - <2ff2> DW_AT_low_pc : (addr) 0x2368 │ │ │ │ │ - <2ff6> DW_AT_high_pc : (udata) 106 │ │ │ │ │ - <2ff7> DW_AT_stmt_list : (sec_offset) 0x164a │ │ │ │ │ - <1><2ffb>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ - <2ffc> DW_AT_byte_size : (data1) 8 │ │ │ │ │ - <2ffd> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <2ffe> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ - <1><3002>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ - <3003> DW_AT_byte_size : (data1) 4 │ │ │ │ │ - <3004> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <3005> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ - <1><3009>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <300a> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><300e>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <300f> DW_AT_import : (GNU_ref_alt) <0x40c9> │ │ │ │ │ - <1><3013>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <3014> DW_AT_import : (ref_addr) <0x4b> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><3018>: Abbrev Number: 24 (DW_TAG_namespace) │ │ │ │ │ - <3019> DW_AT_name : (string) std │ │ │ │ │ - <301d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <301e> DW_AT_decl_line : (data2) 308 │ │ │ │ │ - <3020> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><3021>: Abbrev Number: 19 (DW_TAG_namespace) │ │ │ │ │ - <3022> DW_AT_name : (GNU_strp_alt) (offset: 0x4214) │ │ │ │ │ - <3026> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <3027> DW_AT_decl_line : (data2) 345 │ │ │ │ │ - <3029> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><302a>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ - <302b> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <302b> DW_AT_name : (GNU_strp_alt) (offset: 0x2bb0) │ │ │ │ │ - <302f> DW_AT_decl_file : (data1) 16 │ │ │ │ │ - <3030> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <3031> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <3032> DW_AT_type : (ref_udata) <0x3033> │ │ │ │ │ - <3033> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <1><3033>: Abbrev Number: 23 (DW_TAG_pointer_type) │ │ │ │ │ - <3034> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ - <3034> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <1><3038>: Abbrev Number: 31 (DW_TAG_subprogram) │ │ │ │ │ - <3039> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <3039> DW_AT_name : (GNU_strp_alt) (offset: 0x1462) │ │ │ │ │ - <303d> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <303e> DW_AT_decl_line : (data1) 41 │ │ │ │ │ - <303f> DW_AT_decl_column : (data1) 5 │ │ │ │ │ - <3040> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <3044> DW_AT_low_pc : (addr) 0x23b8 │ │ │ │ │ - <3048> DW_AT_high_pc : (udata) 26 │ │ │ │ │ - <3049> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <304b> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <304b> DW_AT_sibling : (ref_udata) <0x3061> │ │ │ │ │ - <2><304d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ - <304e> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ - <3052> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3052> DW_AT_decl_line : (data1) 41 │ │ │ │ │ - <3053> DW_AT_decl_column : (data1) 24 │ │ │ │ │ - <3054> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <3058> DW_AT_location : (sec_offset) 0x1c0f (location list) │ │ │ │ │ - <305c> DW_AT_GNU_locviews: (sec_offset) 0x1c03 │ │ │ │ │ - <2><3060>: Abbrev Number: 0 │ │ │ │ │ - <1><3061>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ │ - <3062> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <3062> DW_AT_name : (GNU_strp_alt) (offset: 0x2c05) │ │ │ │ │ - <3066> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3067> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <3068> DW_AT_decl_column : (data1) 6 │ │ │ │ │ - <3069> DW_AT_low_pc : (addr) 0x2368 │ │ │ │ │ - <306d> DW_AT_high_pc : (udata) 80 │ │ │ │ │ - <306e> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <3070> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <2><3070>: Abbrev Number: 28 (DW_TAG_formal_parameter) │ │ │ │ │ - <3071> DW_AT_name : (string) env │ │ │ │ │ - <3075> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3076> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <3077> DW_AT_decl_column : (data1) 37 │ │ │ │ │ - <3078> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <307c> DW_AT_location : (sec_offset) 0x1c4f (location list) │ │ │ │ │ - <3080> DW_AT_GNU_locviews: (sec_offset) 0x1c49 │ │ │ │ │ - <2><3084>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ - <3085> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ - <3089> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3089> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <308a> DW_AT_decl_column : (data1) 54 │ │ │ │ │ - <308b> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <308f> DW_AT_location : (sec_offset) 0x1c6e (location list) │ │ │ │ │ - <3093> DW_AT_GNU_locviews: (sec_offset) 0x1c68 │ │ │ │ │ - <2><3097>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ - <3098> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ - <309c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <309c> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <309d> DW_AT_decl_column : (data1) 71 │ │ │ │ │ - <309e> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <30a2> DW_AT_location : (sec_offset) 0x1c8d (location list) │ │ │ │ │ - <30a6> DW_AT_GNU_locviews: (sec_offset) 0x1c87 │ │ │ │ │ - <2><30aa>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ - <30ab> DW_AT_name : (GNU_strp_alt) (offset: 0x2ce3) │ │ │ │ │ - <30af> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30af> DW_AT_decl_line : (data1) 29 │ │ │ │ │ - <30b0> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ - <30b0> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ - <30b4> DW_AT_location : (sec_offset) 0x1cac (location list) │ │ │ │ │ - <30b8> DW_AT_GNU_locviews: (sec_offset) 0x1ca6 │ │ │ │ │ - <2><30bc>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ - <30bd> DW_AT_name : (GNU_strp_alt) (offset: 0x14aa) │ │ │ │ │ - <30c1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30c1> DW_AT_decl_line : (data1) 32 │ │ │ │ │ - <30c2> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ - <30c2> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ - <30c6> DW_AT_location : (sec_offset) 0x1cc0 (location list) │ │ │ │ │ - <30ca> DW_AT_GNU_locviews: (sec_offset) 0x1cbc │ │ │ │ │ - <2><30ce>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ - <30cf> DW_AT_call_return_pc: (addr) 0x2388 │ │ │ │ │ - <30d3> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ - <30d7> DW_AT_sibling : (ref_udata) <0x30e1> │ │ │ │ │ - <3><30d9>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <30da> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <30dc> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ - <3><30e0>: Abbrev Number: 0 │ │ │ │ │ - <2><30e1>: Abbrev Number: 25 (DW_TAG_call_site) │ │ │ │ │ - <30e2> DW_AT_call_return_pc: (addr) 0x238e │ │ │ │ │ - <30e6> DW_AT_call_origin : (ref_udata) <0x302a> │ │ │ │ │ - <2><30e7>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ - <30e8> DW_AT_call_return_pc: (addr) 0x239c │ │ │ │ │ - <30ec> DW_AT_call_origin : (GNU_ref_alt) <0x40f3> │ │ │ │ │ - <30f0> DW_AT_sibling : (ref_udata) <0x3100> │ │ │ │ │ - <3><30f2>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <30f3> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <30f5> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><30f8>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <30f9> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <30fb> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ - <3><30ff>: Abbrev Number: 0 │ │ │ │ │ - <2><3100>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ - <3101> DW_AT_call_return_pc: (addr) 0x23ac │ │ │ │ │ - <3105> DW_AT_call_origin : (GNU_ref_alt) <0x40d0> │ │ │ │ │ - <3109> DW_AT_sibling : (ref_udata) <0x311f> │ │ │ │ │ - <3><310b>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <310c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <310e> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><3111>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3112> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3114> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <3><3117>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3118> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ - <311b> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <3><311e>: Abbrev Number: 0 │ │ │ │ │ - <2><311f>: Abbrev Number: 30 (DW_TAG_call_site) │ │ │ │ │ - <3120> DW_AT_call_return_pc: (addr) 0x23b8 │ │ │ │ │ - <3124> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <3124> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ - <2><3128>: Abbrev Number: 0 │ │ │ │ │ - <1><3129>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x312a: │ │ │ │ │ - Length: 0x3ae (32-bit) │ │ │ │ │ + <2ff2> DW_AT_ranges : (sec_offset) 0x293 │ │ │ │ │ + <2ff6> DW_AT_low_pc : (addr) 0 │ │ │ │ │ + <2ffa> DW_AT_stmt_list : (sec_offset) 0x164a │ │ │ │ │ + <1><2ffe>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ + <2fff> DW_AT_byte_size : (data1) 8 │ │ │ │ │ + <3000> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <3001> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ + <1><3005>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ + <3006> DW_AT_byte_size : (data1) 4 │ │ │ │ │ + <3007> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <3008> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ + <1><300c>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ + <300d> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><3011>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ + <3012> DW_AT_import : (GNU_ref_alt) <0x4117> │ │ │ │ │ + <1><3016>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ + <3017> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><301b>: Abbrev Number: 56 (DW_TAG_imported_unit) │ │ │ │ │ + <301c> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><3020>: Abbrev Number: 126 (DW_TAG_subprogram) │ │ │ │ │ + <3021> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <3021> DW_AT_name : (GNU_strp_alt) (offset: 0x2b60) │ │ │ │ │ + <3025> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3026> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <3027> DW_AT_decl_column : (data1) 1 │ │ │ │ │ + <3028> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ + <302c> DW_AT_low_pc : (addr) 0x240c │ │ │ │ │ + <3030> DW_AT_high_pc : (udata) 4 │ │ │ │ │ + <3031> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3033> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <3033> DW_AT_sibling : (ref_udata) <0x3056> │ │ │ │ │ + <2><3034>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ + <3035> DW_AT_name : (string) env │ │ │ │ │ + <3039> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3039> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <303a> DW_AT_decl_column : (data1) 89 │ │ │ │ │ + <303b> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <303f> DW_AT_location : (sec_offset) 0x1c07 (location list) │ │ │ │ │ + <3043> DW_AT_GNU_locviews: (sec_offset) 0x1c03 │ │ │ │ │ + <2><3047>: Abbrev Number: 124 (DW_TAG_formal_parameter) │ │ │ │ │ + <3048> DW_AT_name : (GNU_strp_alt) (offset: 0x363c) │ │ │ │ │ + <304c> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <304d> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <304e> DW_AT_decl_column : (data1) 101 │ │ │ │ │ + <304f> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ + <3053> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <2><3055>: Abbrev Number: 0 │ │ │ │ │ + <1><3056>: Abbrev Number: 123 (DW_TAG_subprogram) │ │ │ │ │ + <3057> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <3057> DW_AT_name : (GNU_strp_alt) (offset: 0x144c) │ │ │ │ │ + <305b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <305b> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <305c> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ + <305c> DW_AT_low_pc : (addr) 0x2368 │ │ │ │ │ + <3060> DW_AT_high_pc : (udata) 132 │ │ │ │ │ + <3062> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3064> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <3064> DW_AT_sibling : (ref_udata) <0x327a> │ │ │ │ │ + <2><3066>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ + <3067> DW_AT_name : (string) env │ │ │ │ │ + <306b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <306b> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <306c> DW_AT_decl_column : (data1) 36 │ │ │ │ │ + <306d> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <3071> DW_AT_location : (sec_offset) 0x1c26 (location list) │ │ │ │ │ + <3075> DW_AT_GNU_locviews: (sec_offset) 0x1c20 │ │ │ │ │ + <2><3079>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <307a> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ + <307e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <307e> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <307f> DW_AT_decl_column : (data1) 53 │ │ │ │ │ + <3080> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <3084> DW_AT_location : (sec_offset) 0x1c4b (location list) │ │ │ │ │ + <3088> DW_AT_GNU_locviews: (sec_offset) 0x1c45 │ │ │ │ │ + <2><308c>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <308d> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ + <3091> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3091> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <3092> DW_AT_decl_column : (data1) 66 │ │ │ │ │ + <3093> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <3097> DW_AT_location : (sec_offset) 0x1c70 (location list) │ │ │ │ │ + <309b> DW_AT_GNU_locviews: (sec_offset) 0x1c6a │ │ │ │ │ + <2><309f>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <30a0> DW_AT_name : (GNU_strp_alt) (offset: 0x147e) │ │ │ │ │ + <30a4> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30a4> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <30a5> DW_AT_decl_column : (data1) 90 │ │ │ │ │ + <30a6> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <30aa> DW_AT_location : (sec_offset) 0x1c95 (location list) │ │ │ │ │ + <30ae> DW_AT_GNU_locviews: (sec_offset) 0x1c8f │ │ │ │ │ + <2><30b2>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <30b3> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <30b7> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30b7> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <30b8> DW_AT_decl_column : (data1) 118 │ │ │ │ │ + <30b9> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <30bd> DW_AT_location : (sec_offset) 0x1cb6 (location list) │ │ │ │ │ + <30c1> DW_AT_GNU_locviews: (sec_offset) 0x1cb4 │ │ │ │ │ + <2><30c5>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <30c6> DW_AT_name : (GNU_strp_alt) (offset: 0x2edc) │ │ │ │ │ + <30ca> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30ca> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <30cb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ + <30cc> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ + <30d0> DW_AT_location : (sec_offset) 0x1cc4 (location list) │ │ │ │ │ + <30d4> DW_AT_GNU_locviews: (sec_offset) 0x1cc0 │ │ │ │ │ + <2><30d8>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <30d9> DW_AT_name : (GNU_strp_alt) (offset: 0x1415) │ │ │ │ │ + <30dd> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30dd> DW_AT_decl_line : (data1) 29 │ │ │ │ │ + <30de> DW_AT_decl_column : (data1) 15 │ │ │ │ │ + <30df> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ + <30e3> DW_AT_location : (sec_offset) 0x1cd8 (location list) │ │ │ │ │ + <30e7> DW_AT_GNU_locviews: (sec_offset) 0x1cd4 │ │ │ │ │ + <2><30eb>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <30ec> DW_AT_name : (GNU_strp_alt) (offset: 0x2d17) │ │ │ │ │ + <30f0> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30f0> DW_AT_decl_line : (data1) 30 │ │ │ │ │ + <30f1> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <30f2> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ + <30f6> DW_AT_location : (sec_offset) 0x1cec (location list) │ │ │ │ │ + <30fa> DW_AT_GNU_locviews: (sec_offset) 0x1ce8 │ │ │ │ │ + <2><30fe>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <30ff> DW_AT_name : (GNU_strp_alt) (offset: 0x2d08) │ │ │ │ │ + <3103> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3103> DW_AT_decl_line : (data1) 31 │ │ │ │ │ + <3104> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <3105> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ + <3109> DW_AT_location : (sec_offset) 0x1cfe (location list) │ │ │ │ │ + <310d> DW_AT_GNU_locviews: (sec_offset) 0x1cfc │ │ │ │ │ + <2><3111>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <3112> DW_AT_name : (GNU_strp_alt) (offset: 0x143f) │ │ │ │ │ + <3116> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3116> DW_AT_decl_line : (data1) 32 │ │ │ │ │ + <3117> DW_AT_decl_column : (data1) 10 │ │ │ │ │ + <3118> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ + <311c> DW_AT_location : (sec_offset) 0x1d0b (location list) │ │ │ │ │ + <3120> DW_AT_GNU_locviews: (sec_offset) 0x1d07 │ │ │ │ │ + <2><3124>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <3125> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ + <3129> DW_AT_entry_pc : (addr) 0x2388 │ │ │ │ │ + <312d> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ + <312e> DW_AT_ranges : (sec_offset) 0x269 │ │ │ │ │ + <3132> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <3132> DW_AT_call_line : (data1) 28 │ │ │ │ │ + <3133> DW_AT_call_column : (data1) 43 │ │ │ │ │ + <3134> DW_AT_sibling : (ref_udata) <0x3163> │ │ │ │ │ + <3><3136>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ + <3137> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ + <313b> DW_AT_location : (sec_offset) 0x1d1f (location list) │ │ │ │ │ + <313f> DW_AT_GNU_locviews: (sec_offset) 0x1d1b │ │ │ │ │ + <3><3143>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ + <3144> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + <3148> DW_AT_location : (sec_offset) 0x1d31 (location list) │ │ │ │ │ + <314c> DW_AT_GNU_locviews: (sec_offset) 0x1d2f │ │ │ │ │ + <3><3150>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ + <3151> DW_AT_call_return_pc: (addr) 0x238e │ │ │ │ │ + <4><3155>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3156> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3158> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><315b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <315c> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <315e> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ + <4><3161>: Abbrev Number: 0 │ │ │ │ │ + <3><3162>: Abbrev Number: 0 │ │ │ │ │ + <2><3163>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <3164> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d0> │ │ │ │ │ + <3168> DW_AT_entry_pc : (addr) 0x2394 │ │ │ │ │ + <316c> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <316d> DW_AT_ranges : (sec_offset) 0x278 │ │ │ │ │ + <3171> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <3171> DW_AT_call_line : (data1) 29 │ │ │ │ │ + <3172> DW_AT_call_column : (data1) 40 │ │ │ │ │ + <3173> DW_AT_sibling : (ref_udata) <0x31b9> │ │ │ │ │ + <3><3175>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3176> DW_AT_abstract_origin: (GNU_ref_alt) <0x40d7> │ │ │ │ │ + <317a> DW_AT_location : (sec_offset) 0x1d3c (location list) │ │ │ │ │ + <317e> DW_AT_GNU_locviews: (sec_offset) 0x1d3a │ │ │ │ │ + <3><3182>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3183> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e0> │ │ │ │ │ + <3187> DW_AT_location : (sec_offset) 0x1d49 (location list) │ │ │ │ │ + <318b> DW_AT_GNU_locviews: (sec_offset) 0x1d45 │ │ │ │ │ + <3><318f>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3190> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ea> │ │ │ │ │ + <3194> DW_AT_location : (sec_offset) 0x1d5b (location list) │ │ │ │ │ + <3198> DW_AT_GNU_locviews: (sec_offset) 0x1d59 │ │ │ │ │ + <3><319c>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <319d> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ + <31a1> DW_AT_location : (sec_offset) 0x1d6b (location list) │ │ │ │ │ + <31a5> DW_AT_GNU_locviews: (sec_offset) 0x1d69 │ │ │ │ │ + <3><31a9>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ + <31aa> DW_AT_call_return_pc: (addr) 0x23a2 │ │ │ │ │ + <31ae> DW_AT_call_target : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <4><31b1>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <31b2> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <31b4> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><31b7>: Abbrev Number: 0 │ │ │ │ │ + <3><31b8>: Abbrev Number: 0 │ │ │ │ │ + <2><31b9>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <31ba> DW_AT_abstract_origin: (GNU_ref_alt) <0x4131> │ │ │ │ │ + <31be> DW_AT_entry_pc : (addr) 0x23a8 │ │ │ │ │ + <31c2> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <31c3> DW_AT_ranges : (sec_offset) 0x287 │ │ │ │ │ + <31c7> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <31c7> DW_AT_call_line : (data1) 30 │ │ │ │ │ + <31c8> DW_AT_call_column : (data1) 44 │ │ │ │ │ + <31c9> DW_AT_sibling : (ref_udata) <0x31f8> │ │ │ │ │ + <3><31cb>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <31cc> DW_AT_abstract_origin: (GNU_ref_alt) <0x4137> │ │ │ │ │ + <31d0> DW_AT_location : (sec_offset) 0x1d7b (location list) │ │ │ │ │ + <31d4> DW_AT_GNU_locviews: (sec_offset) 0x1d79 │ │ │ │ │ + <3><31d8>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <31d9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4140> │ │ │ │ │ + <31dd> DW_AT_location : (sec_offset) 0x1d86 (location list) │ │ │ │ │ + <31e1> DW_AT_GNU_locviews: (sec_offset) 0x1d84 │ │ │ │ │ + <3><31e5>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ + <31e6> DW_AT_call_return_pc: (addr) 0x23b0 │ │ │ │ │ + <4><31ea>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <31eb> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <31ed> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><31f0>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <31f1> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <31f3> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <4><31f6>: Abbrev Number: 0 │ │ │ │ │ + <3><31f7>: Abbrev Number: 0 │ │ │ │ │ + <2><31f8>: Abbrev Number: 122 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <31f9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4131> │ │ │ │ │ + <31fd> DW_AT_entry_pc : (addr) 0x23b4 │ │ │ │ │ + <3201> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ + <3202> DW_AT_low_pc : (addr) 0x23b4 │ │ │ │ │ + <3206> DW_AT_high_pc : (udata) 14 │ │ │ │ │ + <3207> DW_AT_call_file : (data1) 1 │ │ │ │ │ + <3208> DW_AT_call_line : (data1) 31 │ │ │ │ │ + <3209> DW_AT_call_column : (data1) 83 │ │ │ │ │ + <320a> DW_AT_sibling : (ref_udata) <0x3239> │ │ │ │ │ + <3><320c>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <320d> DW_AT_abstract_origin: (GNU_ref_alt) <0x4137> │ │ │ │ │ + <3211> DW_AT_location : (sec_offset) 0x1d91 (location list) │ │ │ │ │ + <3215> DW_AT_GNU_locviews: (sec_offset) 0x1d8f │ │ │ │ │ + <3><3219>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <321a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4140> │ │ │ │ │ + <321e> DW_AT_location : (sec_offset) 0x1d9c (location list) │ │ │ │ │ + <3222> DW_AT_GNU_locviews: (sec_offset) 0x1d9a │ │ │ │ │ + <3><3226>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ + <3227> DW_AT_call_return_pc: (addr) 0x23c0 │ │ │ │ │ + <4><322b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <322c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <322e> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><3231>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3232> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <3234> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ + <4><3237>: Abbrev Number: 0 │ │ │ │ │ + <3><3238>: Abbrev Number: 0 │ │ │ │ │ + <2><3239>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ + <323a> DW_AT_call_return_pc: (addr) 0x23c8 │ │ │ │ │ + <323e> DW_AT_call_origin : (GNU_ref_alt) <0x411e> │ │ │ │ │ + <3242> DW_AT_sibling : (ref_udata) <0x324b> │ │ │ │ │ + <3><3244>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3245> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3247> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><324a>: Abbrev Number: 0 │ │ │ │ │ + <2><324b>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ + <324c> DW_AT_call_return_pc: (addr) 0x23de │ │ │ │ │ + <3250> DW_AT_call_origin : (ref_udata) <0x32f5> │ │ │ │ │ + <3><3252>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3253> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3255> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><3258>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3259> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <325b> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ + <3><325e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <325f> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <3261> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <3><3264>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3265> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <3267> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <3><326a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <326b> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ + <326e> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><3271>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3272> DW_AT_location : (exprloc) 2 byte block: 7d 8 (DW_OP_breg13 (r13): 8) │ │ │ │ │ + <3275> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ + <3><3278>: Abbrev Number: 0 │ │ │ │ │ + <2><3279>: Abbrev Number: 0 │ │ │ │ │ + <1><327a>: Abbrev Number: 123 (DW_TAG_subprogram) │ │ │ │ │ + <327b> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <327b> DW_AT_name : (GNU_strp_alt) (offset: 0x1491) │ │ │ │ │ + <327f> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <327f> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <3280> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ + <3280> DW_AT_low_pc : (addr) 0x23ec │ │ │ │ │ + <3284> DW_AT_high_pc : (udata) 32 │ │ │ │ │ + <3285> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3287> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <3287> DW_AT_sibling : (ref_udata) <0x32f5> │ │ │ │ │ + <2><3289>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ + <328a> DW_AT_name : (string) env │ │ │ │ │ + <328e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <328e> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <328f> DW_AT_decl_column : (data1) 39 │ │ │ │ │ + <3290> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <3294> DW_AT_location : (sec_offset) 0x1da9 (location list) │ │ │ │ │ + <3298> DW_AT_GNU_locviews: (sec_offset) 0x1da5 │ │ │ │ │ + <2><329c>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <329d> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ + <32a1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <32a1> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <32a2> DW_AT_decl_column : (data1) 56 │ │ │ │ │ + <32a3> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <32a7> DW_AT_location : (sec_offset) 0x1dc6 (location list) │ │ │ │ │ + <32ab> DW_AT_GNU_locviews: (sec_offset) 0x1dc2 │ │ │ │ │ + <2><32af>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <32b0> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <32b4> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <32b4> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <32b5> DW_AT_decl_column : (data1) 73 │ │ │ │ │ + <32b6> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <32ba> DW_AT_location : (sec_offset) 0x1de3 (location list) │ │ │ │ │ + <32be> DW_AT_GNU_locviews: (sec_offset) 0x1ddf │ │ │ │ │ + <2><32c2>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ + <32c3> DW_AT_call_return_pc: (addr) 0x2408 │ │ │ │ │ + <32c7> DW_AT_call_origin : (ref_udata) <0x3056> │ │ │ │ │ + <3><32c8>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32c9> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <32cb> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>) │ │ │ │ │ + <3><32d5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32d6> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <32d8> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>) │ │ │ │ │ + <3><32e2>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32e3> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <32e5> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ + <3><32e7>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32e8> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <32ea> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ + <3><32ec>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32ed> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ + <32f0> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><32f3>: Abbrev Number: 0 │ │ │ │ │ + <2><32f4>: Abbrev Number: 0 │ │ │ │ │ + <1><32f5>: Abbrev Number: 120 (DW_TAG_subprogram) │ │ │ │ │ + <32f6> DW_AT_specification: (GNU_ref_alt) <0x9a0> │ │ │ │ │ + <32fa> DW_AT_object_pointer: (ref_udata) <0x3303> │ │ │ │ │ + <32fc> DW_AT_low_pc : (addr) 0x1864 │ │ │ │ │ + <3300> DW_AT_high_pc : (udata) 96 │ │ │ │ │ + <3301> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3303> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <2><3303>: Abbrev Number: 1 (DW_TAG_formal_parameter) │ │ │ │ │ + <3304> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ + <3308> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ + <330c> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <330c> DW_AT_location : (sec_offset) 0x1df7 (location list) │ │ │ │ │ + <3310> DW_AT_GNU_locviews: (sec_offset) 0x1df3 │ │ │ │ │ + <2><3314>: Abbrev Number: 29 (DW_TAG_formal_parameter) │ │ │ │ │ + <3315> DW_AT_name : (string) obj │ │ │ │ │ + <3319> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <331a> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ + <331c> DW_AT_decl_column : (data1) 33 │ │ │ │ │ + <331d> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <3321> DW_AT_location : (sec_offset) 0x1e14 (location list) │ │ │ │ │ + <3325> DW_AT_GNU_locviews: (sec_offset) 0x1e10 │ │ │ │ │ + <2><3329>: Abbrev Number: 45 (DW_TAG_formal_parameter) │ │ │ │ │ + <332a> DW_AT_name : (GNU_strp_alt) (offset: 0x731) │ │ │ │ │ + <332e> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <332f> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ + <3331> DW_AT_decl_column : (data1) 48 │ │ │ │ │ + <3332> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ + <3336> DW_AT_location : (sec_offset) 0x1e2f (location list) │ │ │ │ │ + <333a> DW_AT_GNU_locviews: (sec_offset) 0x1e2d │ │ │ │ │ + <2><333e>: Abbrev Number: 68 (DW_TAG_unspecified_parameters) │ │ │ │ │ + <2><333f>: Abbrev Number: 92 (DW_TAG_variable) │ │ │ │ │ + <3340> DW_AT_name : (GNU_strp_alt) (offset: 0x2e53) │ │ │ │ │ + <3344> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <3345> DW_AT_decl_line : (data2) 1062 │ │ │ │ │ + <3347> DW_AT_decl_column : (data1) 17 │ │ │ │ │ + <3348> DW_AT_type : (GNU_ref_alt) <0x82> │ │ │ │ │ + <334c> DW_AT_location : (exprloc) 2 byte block: 91 68 (DW_OP_fbreg: -24) │ │ │ │ │ + <2><334f>: Abbrev Number: 65 (DW_TAG_call_site) │ │ │ │ │ + <3350> DW_AT_call_return_pc: (addr) 0x1896 │ │ │ │ │ + <3354> DW_AT_call_target : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3357> DW_AT_sibling : (ref_udata) <0x3381> │ │ │ │ │ + <3><3359>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <335a> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <335c> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>) │ │ │ │ │ + <3><3366>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3367> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <3369> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>) │ │ │ │ │ + <3><3373>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3374> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <3376> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ + <3><337a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <337b> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <337d> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ + <3><3380>: Abbrev Number: 0 │ │ │ │ │ + <2><3381>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ + <3382> DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ + <3386> DW_AT_call_origin : (GNU_ref_alt) <0x4101> │ │ │ │ │ + <2><338a>: Abbrev Number: 0 │ │ │ │ │ + <1><338b>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x338c: │ │ │ │ │ + Length: 0x14c (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ - Abbrev Offset: 0 │ │ │ │ │ + Abbrev Offset: 0x872 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><3136>: Abbrev Number: 125 (DW_TAG_compile_unit) │ │ │ │ │ - <3137> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ - <313b> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ - <313c> DW_AT_name : (GNU_strp_alt) (offset: 0x2c21) │ │ │ │ │ - <3140> DW_AT_comp_dir : (string) . │ │ │ │ │ - <3142> DW_AT_ranges : (sec_offset) 0x293 │ │ │ │ │ - <3146> DW_AT_low_pc : (addr) 0 │ │ │ │ │ - <314a> DW_AT_stmt_list : (sec_offset) 0x18ff │ │ │ │ │ - <1><314e>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ - <314f> DW_AT_byte_size : (data1) 8 │ │ │ │ │ - <3150> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <3151> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ - <1><3155>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ - <3156> DW_AT_byte_size : (data1) 4 │ │ │ │ │ - <3157> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <3158> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ - <1><315c>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ - <315d> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><3161>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ - <3162> DW_AT_import : (GNU_ref_alt) <0x416b> │ │ │ │ │ - <1><3166>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ - <3167> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><316b>: Abbrev Number: 56 (DW_TAG_imported_unit) │ │ │ │ │ - <316c> DW_AT_import : (ref_addr) <0x69> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><3170>: Abbrev Number: 126 (DW_TAG_subprogram) │ │ │ │ │ - <3171> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <3171> DW_AT_name : (GNU_strp_alt) (offset: 0x2b60) │ │ │ │ │ - <3175> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3176> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <3177> DW_AT_decl_column : (data1) 1 │ │ │ │ │ - <3178> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ - <317c> DW_AT_low_pc : (addr) 0x2478 │ │ │ │ │ - <3180> DW_AT_high_pc : (udata) 4 │ │ │ │ │ - <3181> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <3183> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <3183> DW_AT_sibling : (ref_udata) <0x31a6> │ │ │ │ │ - <2><3184>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ - <3185> DW_AT_name : (string) env │ │ │ │ │ - <3189> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3189> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <318a> DW_AT_decl_column : (data1) 89 │ │ │ │ │ - <318b> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <318f> DW_AT_location : (sec_offset) 0x1cdb (location list) │ │ │ │ │ - <3193> DW_AT_GNU_locviews: (sec_offset) 0x1cd7 │ │ │ │ │ - <2><3197>: Abbrev Number: 124 (DW_TAG_formal_parameter) │ │ │ │ │ - <3198> DW_AT_name : (GNU_strp_alt) (offset: 0x363c) │ │ │ │ │ - <319c> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <319d> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <319e> DW_AT_decl_column : (data1) 101 │ │ │ │ │ - <319f> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ - <31a3> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <2><31a5>: Abbrev Number: 0 │ │ │ │ │ - <1><31a6>: Abbrev Number: 123 (DW_TAG_subprogram) │ │ │ │ │ - <31a7> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <31a7> DW_AT_name : (GNU_strp_alt) (offset: 0x144c) │ │ │ │ │ - <31ab> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <31ab> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <31ac> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ - <31ac> DW_AT_low_pc : (addr) 0x23d4 │ │ │ │ │ - <31b0> DW_AT_high_pc : (udata) 132 │ │ │ │ │ - <31b2> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <31b4> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <31b4> DW_AT_sibling : (ref_udata) <0x33ca> │ │ │ │ │ - <2><31b6>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ - <31b7> DW_AT_name : (string) env │ │ │ │ │ - <31bb> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <31bb> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <31bc> DW_AT_decl_column : (data1) 36 │ │ │ │ │ - <31bd> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <31c1> DW_AT_location : (sec_offset) 0x1cfa (location list) │ │ │ │ │ - <31c5> DW_AT_GNU_locviews: (sec_offset) 0x1cf4 │ │ │ │ │ - <2><31c9>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <31ca> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ - <31ce> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <31ce> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <31cf> DW_AT_decl_column : (data1) 53 │ │ │ │ │ - <31d0> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <31d4> DW_AT_location : (sec_offset) 0x1d1f (location list) │ │ │ │ │ - <31d8> DW_AT_GNU_locviews: (sec_offset) 0x1d19 │ │ │ │ │ - <2><31dc>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <31dd> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ - <31e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <31e1> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <31e2> DW_AT_decl_column : (data1) 66 │ │ │ │ │ - <31e3> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <31e7> DW_AT_location : (sec_offset) 0x1d44 (location list) │ │ │ │ │ - <31eb> DW_AT_GNU_locviews: (sec_offset) 0x1d3e │ │ │ │ │ - <2><31ef>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <31f0> DW_AT_name : (GNU_strp_alt) (offset: 0x147e) │ │ │ │ │ - <31f4> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <31f4> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <31f5> DW_AT_decl_column : (data1) 90 │ │ │ │ │ - <31f6> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <31fa> DW_AT_location : (sec_offset) 0x1d69 (location list) │ │ │ │ │ - <31fe> DW_AT_GNU_locviews: (sec_offset) 0x1d63 │ │ │ │ │ - <2><3202>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <3203> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ - <3207> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3207> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <3208> DW_AT_decl_column : (data1) 118 │ │ │ │ │ - <3209> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <320d> DW_AT_location : (sec_offset) 0x1d8a (location list) │ │ │ │ │ - <3211> DW_AT_GNU_locviews: (sec_offset) 0x1d88 │ │ │ │ │ - <2><3215>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <3216> DW_AT_name : (GNU_strp_alt) (offset: 0x2edc) │ │ │ │ │ - <321a> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <321a> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <321b> DW_AT_decl_column : (data1) 12 │ │ │ │ │ - <321c> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ - <3220> DW_AT_location : (sec_offset) 0x1d98 (location list) │ │ │ │ │ - <3224> DW_AT_GNU_locviews: (sec_offset) 0x1d94 │ │ │ │ │ - <2><3228>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <3229> DW_AT_name : (GNU_strp_alt) (offset: 0x1415) │ │ │ │ │ - <322d> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <322d> DW_AT_decl_line : (data1) 29 │ │ │ │ │ - <322e> DW_AT_decl_column : (data1) 15 │ │ │ │ │ - <322f> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ - <3233> DW_AT_location : (sec_offset) 0x1dac (location list) │ │ │ │ │ - <3237> DW_AT_GNU_locviews: (sec_offset) 0x1da8 │ │ │ │ │ - <2><323b>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <323c> DW_AT_name : (GNU_strp_alt) (offset: 0x2d17) │ │ │ │ │ - <3240> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3240> DW_AT_decl_line : (data1) 30 │ │ │ │ │ - <3241> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <3242> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ - <3246> DW_AT_location : (sec_offset) 0x1dc0 (location list) │ │ │ │ │ - <324a> DW_AT_GNU_locviews: (sec_offset) 0x1dbc │ │ │ │ │ - <2><324e>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <324f> DW_AT_name : (GNU_strp_alt) (offset: 0x2d08) │ │ │ │ │ - <3253> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3253> DW_AT_decl_line : (data1) 31 │ │ │ │ │ - <3254> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <3255> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ - <3259> DW_AT_location : (sec_offset) 0x1dd2 (location list) │ │ │ │ │ - <325d> DW_AT_GNU_locviews: (sec_offset) 0x1dd0 │ │ │ │ │ - <2><3261>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <3262> DW_AT_name : (GNU_strp_alt) (offset: 0x143f) │ │ │ │ │ - <3266> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3266> DW_AT_decl_line : (data1) 32 │ │ │ │ │ - <3267> DW_AT_decl_column : (data1) 10 │ │ │ │ │ - <3268> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ - <326c> DW_AT_location : (sec_offset) 0x1ddf (location list) │ │ │ │ │ - <3270> DW_AT_GNU_locviews: (sec_offset) 0x1ddb │ │ │ │ │ - <2><3274>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <3275> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ - <3279> DW_AT_entry_pc : (addr) 0x23f4 │ │ │ │ │ - <327d> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ - <327e> DW_AT_ranges : (sec_offset) 0x269 │ │ │ │ │ - <3282> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <3282> DW_AT_call_line : (data1) 28 │ │ │ │ │ - <3283> DW_AT_call_column : (data1) 43 │ │ │ │ │ - <3284> DW_AT_sibling : (ref_udata) <0x32b3> │ │ │ │ │ - <3><3286>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <3287> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ - <328b> DW_AT_location : (sec_offset) 0x1df3 (location list) │ │ │ │ │ - <328f> DW_AT_GNU_locviews: (sec_offset) 0x1def │ │ │ │ │ - <3><3293>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <3294> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ - <3298> DW_AT_location : (sec_offset) 0x1e05 (location list) │ │ │ │ │ - <329c> DW_AT_GNU_locviews: (sec_offset) 0x1e03 │ │ │ │ │ - <3><32a0>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ - <32a1> DW_AT_call_return_pc: (addr) 0x23fa │ │ │ │ │ - <4><32a5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <32a6> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <32a8> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><32ab>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <32ac> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <32ae> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ - <4><32b1>: Abbrev Number: 0 │ │ │ │ │ - <3><32b2>: Abbrev Number: 0 │ │ │ │ │ - <2><32b3>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <32b4> DW_AT_abstract_origin: (GNU_ref_alt) <0x4124> │ │ │ │ │ - <32b8> DW_AT_entry_pc : (addr) 0x2400 │ │ │ │ │ - <32bc> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ - <32bd> DW_AT_ranges : (sec_offset) 0x278 │ │ │ │ │ - <32c1> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <32c1> DW_AT_call_line : (data1) 29 │ │ │ │ │ - <32c2> DW_AT_call_column : (data1) 40 │ │ │ │ │ - <32c3> DW_AT_sibling : (ref_udata) <0x3309> │ │ │ │ │ - <3><32c5>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <32c6> DW_AT_abstract_origin: (GNU_ref_alt) <0x412b> │ │ │ │ │ - <32ca> DW_AT_location : (sec_offset) 0x1e10 (location list) │ │ │ │ │ - <32ce> DW_AT_GNU_locviews: (sec_offset) 0x1e0e │ │ │ │ │ - <3><32d2>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <32d3> DW_AT_abstract_origin: (GNU_ref_alt) <0x4134> │ │ │ │ │ - <32d7> DW_AT_location : (sec_offset) 0x1e1d (location list) │ │ │ │ │ - <32db> DW_AT_GNU_locviews: (sec_offset) 0x1e19 │ │ │ │ │ - <3><32df>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <32e0> DW_AT_abstract_origin: (GNU_ref_alt) <0x413e> │ │ │ │ │ - <32e4> DW_AT_location : (sec_offset) 0x1e2f (location list) │ │ │ │ │ - <32e8> DW_AT_GNU_locviews: (sec_offset) 0x1e2d │ │ │ │ │ - <3><32ec>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <32ed> DW_AT_abstract_origin: (GNU_ref_alt) <0x4148> │ │ │ │ │ - <32f1> DW_AT_location : (sec_offset) 0x1e3f (location list) │ │ │ │ │ - <32f5> DW_AT_GNU_locviews: (sec_offset) 0x1e3d │ │ │ │ │ - <3><32f9>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ - <32fa> DW_AT_call_return_pc: (addr) 0x240e │ │ │ │ │ - <32fe> DW_AT_call_target : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <4><3301>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3302> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3304> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><3307>: Abbrev Number: 0 │ │ │ │ │ - <3><3308>: Abbrev Number: 0 │ │ │ │ │ - <2><3309>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <330a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4185> │ │ │ │ │ - <330e> DW_AT_entry_pc : (addr) 0x2414 │ │ │ │ │ - <3312> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ - <3313> DW_AT_ranges : (sec_offset) 0x287 │ │ │ │ │ - <3317> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <3317> DW_AT_call_line : (data1) 30 │ │ │ │ │ - <3318> DW_AT_call_column : (data1) 44 │ │ │ │ │ - <3319> DW_AT_sibling : (ref_udata) <0x3348> │ │ │ │ │ - <3><331b>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <331c> DW_AT_abstract_origin: (GNU_ref_alt) <0x418b> │ │ │ │ │ - <3320> DW_AT_location : (sec_offset) 0x1e4f (location list) │ │ │ │ │ - <3324> DW_AT_GNU_locviews: (sec_offset) 0x1e4d │ │ │ │ │ - <3><3328>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <3329> DW_AT_abstract_origin: (GNU_ref_alt) <0x4194> │ │ │ │ │ - <332d> DW_AT_location : (sec_offset) 0x1e5a (location list) │ │ │ │ │ - <3331> DW_AT_GNU_locviews: (sec_offset) 0x1e58 │ │ │ │ │ - <3><3335>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ - <3336> DW_AT_call_return_pc: (addr) 0x241c │ │ │ │ │ - <4><333a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <333b> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <333d> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><3340>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3341> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3343> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <4><3346>: Abbrev Number: 0 │ │ │ │ │ - <3><3347>: Abbrev Number: 0 │ │ │ │ │ - <2><3348>: Abbrev Number: 122 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <3349> DW_AT_abstract_origin: (GNU_ref_alt) <0x4185> │ │ │ │ │ - <334d> DW_AT_entry_pc : (addr) 0x2420 │ │ │ │ │ - <3351> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ - <3352> DW_AT_low_pc : (addr) 0x2420 │ │ │ │ │ - <3356> DW_AT_high_pc : (udata) 14 │ │ │ │ │ - <3357> DW_AT_call_file : (data1) 1 │ │ │ │ │ - <3358> DW_AT_call_line : (data1) 31 │ │ │ │ │ - <3359> DW_AT_call_column : (data1) 83 │ │ │ │ │ - <335a> DW_AT_sibling : (ref_udata) <0x3389> │ │ │ │ │ - <3><335c>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <335d> DW_AT_abstract_origin: (GNU_ref_alt) <0x418b> │ │ │ │ │ - <3361> DW_AT_location : (sec_offset) 0x1e65 (location list) │ │ │ │ │ - <3365> DW_AT_GNU_locviews: (sec_offset) 0x1e63 │ │ │ │ │ - <3><3369>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <336a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4194> │ │ │ │ │ - <336e> DW_AT_location : (sec_offset) 0x1e70 (location list) │ │ │ │ │ - <3372> DW_AT_GNU_locviews: (sec_offset) 0x1e6e │ │ │ │ │ - <3><3376>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ - <3377> DW_AT_call_return_pc: (addr) 0x242c │ │ │ │ │ - <4><337b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <337c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <337e> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><3381>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3382> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3384> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ - <4><3387>: Abbrev Number: 0 │ │ │ │ │ - <3><3388>: Abbrev Number: 0 │ │ │ │ │ - <2><3389>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ - <338a> DW_AT_call_return_pc: (addr) 0x2434 │ │ │ │ │ - <338e> DW_AT_call_origin : (GNU_ref_alt) <0x4172> │ │ │ │ │ - <3392> DW_AT_sibling : (ref_udata) <0x339b> │ │ │ │ │ - <3><3394>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3395> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3397> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><339a>: Abbrev Number: 0 │ │ │ │ │ - <2><339b>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ - <339c> DW_AT_call_return_pc: (addr) 0x244a │ │ │ │ │ - <33a0> DW_AT_call_origin : (ref_udata) <0x3445> │ │ │ │ │ - <3><33a2>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <33a3> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <33a5> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><33a8>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <33a9> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <33ab> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ - <3><33ae>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <33af> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <33b1> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <3><33b4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <33b5> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <33b7> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <3><33ba>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <33bb> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ - <33be> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><33c1>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <33c2> DW_AT_location : (exprloc) 2 byte block: 7d 8 (DW_OP_breg13 (r13): 8) │ │ │ │ │ - <33c5> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ - <3><33c8>: Abbrev Number: 0 │ │ │ │ │ - <2><33c9>: Abbrev Number: 0 │ │ │ │ │ - <1><33ca>: Abbrev Number: 123 (DW_TAG_subprogram) │ │ │ │ │ - <33cb> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <33cb> DW_AT_name : (GNU_strp_alt) (offset: 0x1491) │ │ │ │ │ - <33cf> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <33cf> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <33d0> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ - <33d0> DW_AT_low_pc : (addr) 0x2458 │ │ │ │ │ - <33d4> DW_AT_high_pc : (udata) 32 │ │ │ │ │ - <33d5> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <33d7> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <33d7> DW_AT_sibling : (ref_udata) <0x3445> │ │ │ │ │ - <2><33d9>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ - <33da> DW_AT_name : (string) env │ │ │ │ │ - <33de> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <33de> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <33df> DW_AT_decl_column : (data1) 39 │ │ │ │ │ - <33e0> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ - <33e4> DW_AT_location : (sec_offset) 0x1e7d (location list) │ │ │ │ │ - <33e8> DW_AT_GNU_locviews: (sec_offset) 0x1e79 │ │ │ │ │ - <2><33ec>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <33ed> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ - <33f1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <33f1> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <33f2> DW_AT_decl_column : (data1) 56 │ │ │ │ │ - <33f3> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <33f7> DW_AT_location : (sec_offset) 0x1e9a (location list) │ │ │ │ │ - <33fb> DW_AT_GNU_locviews: (sec_offset) 0x1e96 │ │ │ │ │ - <2><33ff>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <3400> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <0><3398>: Abbrev Number: 13 (DW_TAG_compile_unit) │ │ │ │ │ + <3399> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ + <339d> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ + <339e> DW_AT_name : (GNU_strp_alt) (offset: 0x2c5c) │ │ │ │ │ + <33a2> DW_AT_comp_dir : (string) . │ │ │ │ │ + <33a4> DW_AT_low_pc : (addr) 0x2410 │ │ │ │ │ + <33a8> DW_AT_high_pc : (udata) 106 │ │ │ │ │ + <33a9> DW_AT_stmt_list : (sec_offset) 0x18b0 │ │ │ │ │ + <1><33ad>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ + <33ae> DW_AT_byte_size : (data1) 8 │ │ │ │ │ + <33af> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <33b0> DW_AT_name : (GNU_strp_alt) (offset: 0x3697) │ │ │ │ │ + <1><33b4>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ + <33b5> DW_AT_byte_size : (data1) 4 │ │ │ │ │ + <33b6> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <33b7> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ + <1><33bb>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <33bc> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><33c0>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <33c1> DW_AT_import : (GNU_ref_alt) <0x415a> │ │ │ │ │ + <1><33c5>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <33c6> DW_AT_import : (ref_addr) <0x85> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><33ca>: Abbrev Number: 24 (DW_TAG_namespace) │ │ │ │ │ + <33cb> DW_AT_name : (string) std │ │ │ │ │ + <33cf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <33d0> DW_AT_decl_line : (data2) 308 │ │ │ │ │ + <33d2> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><33d3>: Abbrev Number: 19 (DW_TAG_namespace) │ │ │ │ │ + <33d4> DW_AT_name : (GNU_strp_alt) (offset: 0x4214) │ │ │ │ │ + <33d8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <33d9> DW_AT_decl_line : (data2) 345 │ │ │ │ │ + <33db> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><33dc>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ + <33dd> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <33dd> DW_AT_name : (GNU_strp_alt) (offset: 0x2bb0) │ │ │ │ │ + <33e1> DW_AT_decl_file : (data1) 16 │ │ │ │ │ + <33e2> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <33e3> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <33e4> DW_AT_type : (ref_udata) <0x33e5> │ │ │ │ │ + <33e5> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <1><33e5>: Abbrev Number: 23 (DW_TAG_pointer_type) │ │ │ │ │ + <33e6> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ + <33e6> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <1><33ea>: Abbrev Number: 31 (DW_TAG_subprogram) │ │ │ │ │ + <33eb> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <33eb> DW_AT_name : (GNU_strp_alt) (offset: 0x1462) │ │ │ │ │ + <33ef> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <33f0> DW_AT_decl_line : (data1) 41 │ │ │ │ │ + <33f1> DW_AT_decl_column : (data1) 5 │ │ │ │ │ + <33f2> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <33f6> DW_AT_low_pc : (addr) 0x2460 │ │ │ │ │ + <33fa> DW_AT_high_pc : (udata) 26 │ │ │ │ │ + <33fb> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <33fd> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <33fd> DW_AT_sibling : (ref_udata) <0x3413> │ │ │ │ │ + <2><33ff>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ + <3400> DW_AT_name : (GNU_strp_alt) (offset: 0x1466) │ │ │ │ │ <3404> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3404> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <3405> DW_AT_decl_column : (data1) 73 │ │ │ │ │ - <3406> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <340a> DW_AT_location : (sec_offset) 0x1eb7 (location list) │ │ │ │ │ - <340e> DW_AT_GNU_locviews: (sec_offset) 0x1eb3 │ │ │ │ │ - <2><3412>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ - <3413> DW_AT_call_return_pc: (addr) 0x2474 │ │ │ │ │ - <3417> DW_AT_call_origin : (ref_udata) <0x31a6> │ │ │ │ │ - <3><3418>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3419> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <341b> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>) │ │ │ │ │ - <3><3425>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3426> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3428> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>) │ │ │ │ │ - <3><3432>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3433> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <3435> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ - <3><3437>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3438> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <343a> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ - <3><343c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <343d> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ - <3440> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><3443>: Abbrev Number: 0 │ │ │ │ │ - <2><3444>: Abbrev Number: 0 │ │ │ │ │ - <1><3445>: Abbrev Number: 120 (DW_TAG_subprogram) │ │ │ │ │ - <3446> DW_AT_specification: (GNU_ref_alt) <0x9a0> │ │ │ │ │ - <344a> DW_AT_object_pointer: (ref_udata) <0x3453> │ │ │ │ │ - <344c> DW_AT_low_pc : (addr) 0x1864 │ │ │ │ │ - <3450> DW_AT_high_pc : (udata) 96 │ │ │ │ │ - <3451> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <3453> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <2><3453>: Abbrev Number: 1 (DW_TAG_formal_parameter) │ │ │ │ │ - <3454> DW_AT_name : (GNU_strp_alt) (offset: 0x2e58) │ │ │ │ │ - <3458> DW_AT_type : (GNU_ref_alt) <0x43e9> │ │ │ │ │ - <345c> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <345c> DW_AT_location : (sec_offset) 0x1ecb (location list) │ │ │ │ │ - <3460> DW_AT_GNU_locviews: (sec_offset) 0x1ec7 │ │ │ │ │ - <2><3464>: Abbrev Number: 29 (DW_TAG_formal_parameter) │ │ │ │ │ - <3465> DW_AT_name : (string) obj │ │ │ │ │ - <3469> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <346a> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ - <346c> DW_AT_decl_column : (data1) 33 │ │ │ │ │ - <346d> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <3471> DW_AT_location : (sec_offset) 0x1ee8 (location list) │ │ │ │ │ - <3475> DW_AT_GNU_locviews: (sec_offset) 0x1ee4 │ │ │ │ │ - <2><3479>: Abbrev Number: 45 (DW_TAG_formal_parameter) │ │ │ │ │ - <347a> DW_AT_name : (GNU_strp_alt) (offset: 0x731) │ │ │ │ │ - <347e> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <347f> DW_AT_decl_line : (data2) 1061 │ │ │ │ │ - <3481> DW_AT_decl_column : (data1) 48 │ │ │ │ │ - <3482> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ - <3486> DW_AT_location : (sec_offset) 0x1f03 (location list) │ │ │ │ │ - <348a> DW_AT_GNU_locviews: (sec_offset) 0x1f01 │ │ │ │ │ - <2><348e>: Abbrev Number: 68 (DW_TAG_unspecified_parameters) │ │ │ │ │ - <2><348f>: Abbrev Number: 92 (DW_TAG_variable) │ │ │ │ │ - <3490> DW_AT_name : (GNU_strp_alt) (offset: 0x2e53) │ │ │ │ │ - <3494> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <3495> DW_AT_decl_line : (data2) 1062 │ │ │ │ │ - <3497> DW_AT_decl_column : (data1) 17 │ │ │ │ │ - <3498> DW_AT_type : (GNU_ref_alt) <0x82> │ │ │ │ │ - <349c> DW_AT_location : (exprloc) 2 byte block: 91 68 (DW_OP_fbreg: -24) │ │ │ │ │ - <2><349f>: Abbrev Number: 65 (DW_TAG_call_site) │ │ │ │ │ - <34a0> DW_AT_call_return_pc: (addr) 0x1896 │ │ │ │ │ - <34a4> DW_AT_call_target : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <34a7> DW_AT_sibling : (ref_udata) <0x34d1> │ │ │ │ │ - <3><34a9>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34aa> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <34ac> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 0 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>) │ │ │ │ │ - <3><34b6>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34b7> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <34b9> DW_AT_call_value : (exprloc) 9 byte block: a3 3 a5 1 24 a8 2b a8 0 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>) │ │ │ │ │ - <3><34c3>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34c4> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <34c6> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ - <3><34ca>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34cb> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <34cd> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ + <3404> DW_AT_decl_line : (data1) 41 │ │ │ │ │ + <3405> DW_AT_decl_column : (data1) 24 │ │ │ │ │ + <3406> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <340a> DW_AT_location : (sec_offset) 0x1e51 (location list) │ │ │ │ │ + <340e> DW_AT_GNU_locviews: (sec_offset) 0x1e45 │ │ │ │ │ + <2><3412>: Abbrev Number: 0 │ │ │ │ │ + <1><3413>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ │ + <3414> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <3414> DW_AT_name : (GNU_strp_alt) (offset: 0x2c05) │ │ │ │ │ + <3418> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3419> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <341a> DW_AT_decl_column : (data1) 6 │ │ │ │ │ + <341b> DW_AT_low_pc : (addr) 0x2410 │ │ │ │ │ + <341f> DW_AT_high_pc : (udata) 80 │ │ │ │ │ + <3420> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3422> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <2><3422>: Abbrev Number: 28 (DW_TAG_formal_parameter) │ │ │ │ │ + <3423> DW_AT_name : (string) env │ │ │ │ │ + <3427> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3428> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <3429> DW_AT_decl_column : (data1) 37 │ │ │ │ │ + <342a> DW_AT_type : (GNU_ref_alt) <0x28d7> │ │ │ │ │ + <342e> DW_AT_location : (sec_offset) 0x1e91 (location list) │ │ │ │ │ + <3432> DW_AT_GNU_locviews: (sec_offset) 0x1e8b │ │ │ │ │ + <2><3436>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ + <3437> DW_AT_name : (GNU_strp_alt) (offset: 0x14b0) │ │ │ │ │ + <343b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <343b> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <343c> DW_AT_decl_column : (data1) 54 │ │ │ │ │ + <343d> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <3441> DW_AT_location : (sec_offset) 0x1eb0 (location list) │ │ │ │ │ + <3445> DW_AT_GNU_locviews: (sec_offset) 0x1eaa │ │ │ │ │ + <2><3449>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ + <344a> DW_AT_name : (GNU_strp_alt) (offset: 0x3664) │ │ │ │ │ + <344e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <344e> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <344f> DW_AT_decl_column : (data1) 71 │ │ │ │ │ + <3450> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <3454> DW_AT_location : (sec_offset) 0x1ecf (location list) │ │ │ │ │ + <3458> DW_AT_GNU_locviews: (sec_offset) 0x1ec9 │ │ │ │ │ + <2><345c>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ + <345d> DW_AT_name : (GNU_strp_alt) (offset: 0x2ce3) │ │ │ │ │ + <3461> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3461> DW_AT_decl_line : (data1) 29 │ │ │ │ │ + <3462> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ + <3462> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ + <3466> DW_AT_location : (sec_offset) 0x1eee (location list) │ │ │ │ │ + <346a> DW_AT_GNU_locviews: (sec_offset) 0x1ee8 │ │ │ │ │ + <2><346e>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ + <346f> DW_AT_name : (GNU_strp_alt) (offset: 0x14aa) │ │ │ │ │ + <3473> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3473> DW_AT_decl_line : (data1) 32 │ │ │ │ │ + <3474> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ + <3474> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ + <3478> DW_AT_location : (sec_offset) 0x1f02 (location list) │ │ │ │ │ + <347c> DW_AT_GNU_locviews: (sec_offset) 0x1efe │ │ │ │ │ + <2><3480>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ + <3481> DW_AT_call_return_pc: (addr) 0x2430 │ │ │ │ │ + <3485> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <3489> DW_AT_sibling : (ref_udata) <0x3493> │ │ │ │ │ + <3><348b>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <348c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <348e> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ + <3><3492>: Abbrev Number: 0 │ │ │ │ │ + <2><3493>: Abbrev Number: 25 (DW_TAG_call_site) │ │ │ │ │ + <3494> DW_AT_call_return_pc: (addr) 0x2436 │ │ │ │ │ + <3498> DW_AT_call_origin : (ref_udata) <0x33dc> │ │ │ │ │ + <2><3499>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ + <349a> DW_AT_call_return_pc: (addr) 0x2444 │ │ │ │ │ + <349e> DW_AT_call_origin : (GNU_ref_alt) <0x4184> │ │ │ │ │ + <34a2> DW_AT_sibling : (ref_udata) <0x34b2> │ │ │ │ │ + <3><34a4>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34a5> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <34a7> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><34aa>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34ab> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <34ad> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ + <3><34b1>: Abbrev Number: 0 │ │ │ │ │ + <2><34b2>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ + <34b3> DW_AT_call_return_pc: (addr) 0x2454 │ │ │ │ │ + <34b7> DW_AT_call_origin : (GNU_ref_alt) <0x4161> │ │ │ │ │ + <34bb> DW_AT_sibling : (ref_udata) <0x34d1> │ │ │ │ │ + <3><34bd>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34be> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <34c0> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><34c3>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34c4> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <34c6> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <3><34c9>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34ca> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ + <34cd> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><34d0>: Abbrev Number: 0 │ │ │ │ │ - <2><34d1>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ - <34d2> DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ - <34d6> DW_AT_call_origin : (GNU_ref_alt) <0x4155> │ │ │ │ │ + <2><34d1>: Abbrev Number: 30 (DW_TAG_call_site) │ │ │ │ │ + <34d2> DW_AT_call_return_pc: (addr) 0x2460 │ │ │ │ │ + <34d6> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ + <34d6> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <2><34da>: Abbrev Number: 0 │ │ │ │ │ <1><34db>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x34dc: │ │ │ │ │ Length: 0x510 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0x872 │ │ │ │ │ @@ -6275,15 +6275,15 @@ │ │ │ │ │ <3507> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <3508> DW_AT_name : (GNU_strp_alt) (offset: 0x36b4) │ │ │ │ │ <1><350c>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ <350d> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ <1><3511>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ <3512> DW_AT_import : (GNU_ref_alt) <0x41ae> │ │ │ │ │ <1><3516>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <3517> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <3517> DW_AT_import : (ref_addr) <0x46> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1><351b>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ <351c> DW_AT_import : (GNU_ref_alt) <0x43e2> │ │ │ │ │ <1><3520>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ <3521> DW_AT_import : (ref_addr) <0x110> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1><3525>: Abbrev Number: 20 (DW_TAG_namespace) │ │ │ │ │ <3526> DW_AT_name : (string) std │ │ │ │ │ <352a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ @@ -6461,15 +6461,15 @@ │ │ │ │ │ <36b2> DW_AT_sibling : (ref_udata) <0x36bb> │ │ │ │ │ <3><36b4>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36b5> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36b7> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><36ba>: Abbrev Number: 0 │ │ │ │ │ <2><36bb>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <36bc> DW_AT_call_return_pc: (addr) 0x2550 │ │ │ │ │ - <36c0> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <36c0> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <36c4> DW_AT_sibling : (ref_udata) <0x36cf> │ │ │ │ │ <3><36c6>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36c7> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36c9> DW_AT_call_value : (exprloc) 4 byte block: 76 0 32 24 (DW_OP_breg6 (r6): 0; DW_OP_lit2; DW_OP_shl) │ │ │ │ │ <3><36ce>: Abbrev Number: 0 │ │ │ │ │ <2><36cf>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ <36d0> DW_AT_call_return_pc: (addr) 0x2564 │ │ │ │ │ @@ -6477,31 +6477,31 @@ │ │ │ │ │ <36d8> DW_AT_sibling : (ref_udata) <0x36e1> │ │ │ │ │ <3><36da>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36db> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36dd> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><36e0>: Abbrev Number: 0 │ │ │ │ │ <2><36e1>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <36e2> DW_AT_call_return_pc: (addr) 0x256c │ │ │ │ │ - <36e6> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <36e6> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <36ea> DW_AT_sibling : (ref_udata) <0x36f5> │ │ │ │ │ <3><36ec>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36ed> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36ef> DW_AT_call_value : (exprloc) 4 byte block: 76 0 31 24 (DW_OP_breg6 (r6): 0; DW_OP_lit1; DW_OP_shl) │ │ │ │ │ <3><36f4>: Abbrev Number: 0 │ │ │ │ │ <2><36f5>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <36f6> DW_AT_call_return_pc: (addr) 0x259c │ │ │ │ │ - <36fa> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <36fa> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <36fe> DW_AT_sibling : (ref_udata) <0x3707> │ │ │ │ │ <3><3700>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3701> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <3703> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><3706>: Abbrev Number: 0 │ │ │ │ │ <2><3707>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <3708> DW_AT_call_return_pc: (addr) 0x25a2 │ │ │ │ │ - <370c> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <370c> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <3710> DW_AT_sibling : (ref_udata) <0x3719> │ │ │ │ │ <3><3712>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3713> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <3715> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><3718>: Abbrev Number: 0 │ │ │ │ │ <2><3719>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ <371a> DW_AT_call_return_pc: (addr) 0x25b6 │ │ │ │ │ @@ -6512,15 +6512,15 @@ │ │ │ │ │ <3727> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ <3><372a>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <372b> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <372d> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><3730>: Abbrev Number: 0 │ │ │ │ │ <2><3731>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ <3732> DW_AT_call_return_pc: (addr) 0x25bc │ │ │ │ │ - <3736> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <3736> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <3><373a>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <373b> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <373d> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><3740>: Abbrev Number: 0 │ │ │ │ │ <2><3741>: Abbrev Number: 0 │ │ │ │ │ <1><3742>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ │ <3743> DW_AT_external : (flag_present) 1 │ │ │ │ │ @@ -6771,31 +6771,31 @@ │ │ │ │ │ <4><3988>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3989> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <398b> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><398e>: Abbrev Number: 0 │ │ │ │ │ <3><398f>: Abbrev Number: 0 │ │ │ │ │ <2><3990>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <3991> DW_AT_call_return_pc: (addr) 0x24aa │ │ │ │ │ - <3995> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <3995> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <3999> DW_AT_sibling : (ref_udata) <0x39a2> │ │ │ │ │ <3><399b>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <399c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <399e> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ <3><39a1>: Abbrev Number: 0 │ │ │ │ │ <2><39a2>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <39a3> DW_AT_call_return_pc: (addr) 0x24fe │ │ │ │ │ - <39a7> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <39a7> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ <39ab> DW_AT_sibling : (ref_udata) <0x39b4> │ │ │ │ │ <3><39ad>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39ae> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <39b0> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><39b3>: Abbrev Number: 0 │ │ │ │ │ <2><39b4>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <39b5> DW_AT_call_return_pc: (addr) 0x250e │ │ │ │ │ - <39b9> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <39b9> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <39bd> DW_AT_sibling : (ref_udata) <0x39c6> │ │ │ │ │ <3><39bf>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39c0> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <39c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><39c5>: Abbrev Number: 0 │ │ │ │ │ <2><39c6>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ <39c7> DW_AT_call_return_pc: (addr) 0x2520 │ │ │ │ │ @@ -6806,15 +6806,15 @@ │ │ │ │ │ <39d4> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><39d7>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39d8> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <39da> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><39dd>: Abbrev Number: 0 │ │ │ │ │ <2><39de>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ <39df> DW_AT_call_return_pc: (addr) 0x2526 │ │ │ │ │ - <39e3> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <39e3> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ <3><39e7>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39e8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <39ea> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><39ed>: Abbrev Number: 0 │ │ │ │ │ <2><39ee>: Abbrev Number: 0 │ │ │ │ │ <1><39ef>: Abbrev Number: 0 │ │ │ │ ├── readelf --wide --debug-dump=abbrev {} │ │ │ │ │ @@ -1192,49 +1192,49 @@ │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_declaration DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ 37 DW_TAG_formal_parameter [no children] │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 38 DW_TAG_formal_parameter [no children] │ │ │ │ │ - DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ - DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ - DW_AT_artificial DW_FORM_flag_present │ │ │ │ │ - DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 39 DW_TAG_formal_parameter [no children] │ │ │ │ │ - DW_AT_name DW_FORM_string │ │ │ │ │ - DW_AT_decl_file DW_FORM_implicit_const: 2 │ │ │ │ │ - DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ - DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ - DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ - DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 40 DW_TAG_subprogram [has children] │ │ │ │ │ - DW_AT_specification DW_FORM_GNU_ref_alt │ │ │ │ │ - DW_AT_object_pointer DW_FORM_ref_udata │ │ │ │ │ - DW_AT_inline DW_FORM_implicit_const: 3 │ │ │ │ │ - DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 41 DW_TAG_subprogram [has children] │ │ │ │ │ + 38 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_external DW_FORM_flag_present │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_implicit_const: 12 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_implicit_const: 13 │ │ │ │ │ DW_AT_declaration DW_FORM_flag_present │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ - 42 DW_TAG_subprogram [has children] │ │ │ │ │ + 39 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_external DW_FORM_flag_present │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ DW_AT_declaration DW_FORM_flag_present │ │ │ │ │ DW_AT_sibling DW_FORM_ref_udata │ │ │ │ │ DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ + 40 DW_TAG_formal_parameter [no children] │ │ │ │ │ + DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ + DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ + DW_AT_artificial DW_FORM_flag_present │ │ │ │ │ + DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ + 41 DW_TAG_formal_parameter [no children] │ │ │ │ │ + DW_AT_name DW_FORM_string │ │ │ │ │ + DW_AT_decl_file DW_FORM_implicit_const: 2 │ │ │ │ │ + DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ + DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ + DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ │ + DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ + 42 DW_TAG_subprogram [has children] │ │ │ │ │ + DW_AT_specification DW_FORM_GNU_ref_alt │ │ │ │ │ + DW_AT_object_pointer DW_FORM_ref_udata │ │ │ │ │ + DW_AT_inline DW_FORM_implicit_const: 3 │ │ │ │ │ + DW_AT value: 0 DW_FORM value: 0 │ │ │ │ │ 43 DW_TAG_subprogram [has children] │ │ │ │ │ DW_AT_external DW_FORM_flag_present │ │ │ │ │ DW_AT_name DW_FORM_GNU_strp_alt │ │ │ │ │ DW_AT_decl_file DW_FORM_data1 │ │ │ │ │ DW_AT_decl_line DW_FORM_data2 │ │ │ │ │ DW_AT_decl_column DW_FORM_data1 │ │ │ │ │ DW_AT_type DW_FORM_GNU_ref_alt │ │ │ │ ├── readelf --wide --debug-dump=aranges {} │ │ │ │ │ @@ -16,32 +16,32 @@ │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ 000018c8 00000aa0 │ │ │ │ │ 00001864 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x2fda │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00002368 0000006a │ │ │ │ │ + 00002368 000000a8 │ │ │ │ │ + 00001864 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x312a │ │ │ │ │ + Offset into .debug_info: 0x338c │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000023d4 000000a8 │ │ │ │ │ - 00001864 00000060 │ │ │ │ │ + 00002410 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x34dc │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── readelf --wide --debug-dump=loc {} │ │ │ │ │ @@ -2889,344 +2889,344 @@ │ │ │ │ │ │ │ │ │ │ 00001beb v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ 00001bed v0000000 v0000000 views at 00001beb for: │ │ │ │ │ 00001864 00001874 (DW_OP_fbreg: -8) │ │ │ │ │ 00001bf6 │ │ │ │ │ Table at Offset 0x1bf7 │ │ │ │ │ - Length: 0xd0 │ │ │ │ │ + Length: 0x23e │ │ │ │ │ DWARF version: 5 │ │ │ │ │ Address size: 4 │ │ │ │ │ Segment size: 0 │ │ │ │ │ Offset entries: 0 │ │ │ │ │ │ │ │ │ │ Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ 00001c03 v0000000 v0000000 location view pair │ │ │ │ │ 00001c05 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c07 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c09 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c0b v0000000 v0000000 location view pair │ │ │ │ │ - 00001c0d v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001c0f v0000000 v0000000 views at 00001c03 for: │ │ │ │ │ - 000023b8 000023c6 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001c14 v0000000 v0000000 views at 00001c05 for: │ │ │ │ │ - 000023c6 000023ca (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffb>); DW_OP_convert <0x3002>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c22 v0000000 v0000000 views at 00001c07 for: │ │ │ │ │ - 000023ca 000023cc (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001c27 v0000000 v0000000 views at 00001c09 for: │ │ │ │ │ - 000023cc 000023ce (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffb>); DW_OP_convert <0x3002>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c35 v0000000 v0000000 views at 00001c0b for: │ │ │ │ │ - 000023ce 000023d0 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001c3a v0000000 v0000000 views at 00001c0d for: │ │ │ │ │ - 000023d0 000023d2 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffb>); DW_OP_convert <0x3002>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c48 │ │ │ │ │ │ │ │ │ │ + 00001c07 0000240c (base address) │ │ │ │ │ + 00001c0c v0000000 v0000000 views at 00001c03 for: │ │ │ │ │ + 0000240c 0000240e (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001c11 v0000000 v0000000 views at 00001c05 for: │ │ │ │ │ + 0000240e 00002410 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c1f │ │ │ │ │ + │ │ │ │ │ + 00001c20 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c22 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c24 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001c26 00002368 (base address) │ │ │ │ │ + 00001c2b v0000000 v0000000 views at 00001c20 for: │ │ │ │ │ + 00002368 0000238d (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001c30 v0000000 v0000000 views at 00001c22 for: │ │ │ │ │ + 0000238d 000023e4 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001c35 v0000000 v0000000 views at 00001c24 for: │ │ │ │ │ + 000023e4 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c44 │ │ │ │ │ + │ │ │ │ │ + 00001c45 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c47 v0000000 v0000000 location view pair │ │ │ │ │ 00001c49 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c4b v0000000 v0000000 location view pair │ │ │ │ │ - 00001c4d v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001c4f v0000000 v0000000 views at 00001c49 for: │ │ │ │ │ - 00002368 00002380 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001c54 v0000000 v0000000 views at 00001c4b for: │ │ │ │ │ - 00002380 000023b4 (DW_OP_reg6 (r6)) │ │ │ │ │ - 00001c59 v0000000 v0000000 views at 00001c4d for: │ │ │ │ │ - 000023b4 000023b8 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffb>); DW_OP_convert <0x3002>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c67 │ │ │ │ │ + 00001c4b 00002368 (base address) │ │ │ │ │ + 00001c50 v0000000 v0000000 views at 00001c45 for: │ │ │ │ │ + 00002368 0000238c (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001c55 v0000000 v0000000 views at 00001c47 for: │ │ │ │ │ + 0000238c 000023b2 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001c5a v0000000 v0000000 views at 00001c49 for: │ │ │ │ │ + 000023b2 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c69 │ │ │ │ │ │ │ │ │ │ - 00001c68 v0000000 v0000000 location view pair │ │ │ │ │ 00001c6a v0000000 v0000000 location view pair │ │ │ │ │ 00001c6c v0000000 v0000000 location view pair │ │ │ │ │ + 00001c6e v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001c6e v0000000 v0000000 views at 00001c68 for: │ │ │ │ │ - 00002368 00002387 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001c73 v0000000 v0000000 views at 00001c6a for: │ │ │ │ │ - 00002387 000023b4 (DW_OP_reg7 (r7)) │ │ │ │ │ - 00001c78 v0000000 v0000000 views at 00001c6c for: │ │ │ │ │ - 000023b4 000023b8 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ffb>); DW_OP_convert <0x3002>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c86 │ │ │ │ │ - │ │ │ │ │ - 00001c87 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c89 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c8b v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001c8d v0000000 v0000000 views at 00001c87 for: │ │ │ │ │ - 00002368 00002387 (DW_OP_reg2 (r2)) │ │ │ │ │ - 00001c92 v0000000 v0000000 views at 00001c89 for: │ │ │ │ │ - 00002387 000023b4 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001c97 v0000000 v0000000 views at 00001c8b for: │ │ │ │ │ - 000023b4 000023b8 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x2ffb>); DW_OP_convert <0x3002>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001ca5 │ │ │ │ │ - │ │ │ │ │ - 00001ca6 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ca8 v0000000 v0000000 location view pair │ │ │ │ │ - 00001caa v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001cac v0000000 v0000000 views at 00001ca6 for: │ │ │ │ │ - 0000238a 0000238d (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001cb1 v0000000 v0000000 views at 00001ca8 for: │ │ │ │ │ - 0000238d 000023b4 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001cb6 v0000000 v0000000 views at 00001caa for: │ │ │ │ │ - 000023b4 000023b7 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001cbb │ │ │ │ │ - │ │ │ │ │ - 00001cbc v0000000 v0000000 location view pair │ │ │ │ │ - 00001cbe v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001cc0 v0000000 v0000000 views at 00001cbc for: │ │ │ │ │ - 000023a2 000023a8 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001cc5 v0000000 v0000000 views at 00001cbe for: │ │ │ │ │ - 000023a8 000023ab (DW_OP_reg3 (r3)) │ │ │ │ │ - 00001cca │ │ │ │ │ -Table at Offset 0x1ccb │ │ │ │ │ - Length: 0x23e │ │ │ │ │ - DWARF version: 5 │ │ │ │ │ - Address size: 4 │ │ │ │ │ - Segment size: 0 │ │ │ │ │ - Offset entries: 0 │ │ │ │ │ + 00001c70 00002368 (base address) │ │ │ │ │ + 00001c75 v0000000 v0000000 views at 00001c6a for: │ │ │ │ │ + 00002368 0000238d (DW_OP_reg2 (r2)) │ │ │ │ │ + 00001c7a v0000000 v0000000 views at 00001c6c for: │ │ │ │ │ + 0000238d 000023e4 (DW_OP_reg6 (r6)) │ │ │ │ │ + 00001c7f v0000000 v0000000 views at 00001c6e for: │ │ │ │ │ + 000023e4 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c8e │ │ │ │ │ + │ │ │ │ │ + 00001c8f v0000000 v0000000 location view pair │ │ │ │ │ + 00001c91 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c93 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001c95 00002368 (base address) │ │ │ │ │ + 00001c9a v0000000 v0000000 views at 00001c8f for: │ │ │ │ │ + 00002368 0000237e (DW_OP_reg3 (r3)) │ │ │ │ │ + 00001c9f v0000000 v0000000 views at 00001c91 for: │ │ │ │ │ + 0000237e 000023c2 (DW_OP_reg5 (r5)) │ │ │ │ │ + 00001ca4 v0000000 v0000000 views at 00001c93 for: │ │ │ │ │ + 000023c2 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001cb3 │ │ │ │ │ + │ │ │ │ │ + 00001cb4 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001cb6 v0000000 v0000000 views at 00001cb4 for: │ │ │ │ │ + 00002368 00002378 (DW_OP_fbreg: 0) │ │ │ │ │ + 00001cbf │ │ │ │ │ + │ │ │ │ │ + 00001cc0 v0000000 v0000000 location view pair │ │ │ │ │ + 00001cc2 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001cc4 00002394 (base address) │ │ │ │ │ + 00001cc9 v0000000 v0000000 views at 00001cc0 for: │ │ │ │ │ + 00002394 00002396 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001cce v0000000 v0000000 views at 00001cc2 for: │ │ │ │ │ + 00002396 000023a1 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001cd3 │ │ │ │ │ + │ │ │ │ │ + 00001cd4 v0000000 v0000000 location view pair │ │ │ │ │ + 00001cd6 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001cd8 000023a8 (base address) │ │ │ │ │ + 00001cdd v0000000 v0000000 views at 00001cd4 for: │ │ │ │ │ + 000023a8 000023aa (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001ce2 v0000000 v0000000 views at 00001cd6 for: │ │ │ │ │ + 000023aa 000023e4 (DW_OP_reg7 (r7)) │ │ │ │ │ + 00001ce7 │ │ │ │ │ + │ │ │ │ │ + 00001ce8 v0000000 v0000000 location view pair │ │ │ │ │ + 00001cea v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001cec 000023b2 (base address) │ │ │ │ │ + 00001cf1 v0000000 v0000000 views at 00001ce8 for: │ │ │ │ │ + 000023b2 000023ba (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001cf6 v0000000 v0000000 views at 00001cea for: │ │ │ │ │ + 000023ba 000023e4 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001cfb │ │ │ │ │ + │ │ │ │ │ + 00001cfc v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001cfe v0000000 v0000000 views at 00001cfc for: │ │ │ │ │ + 000023c2 000023e4 (DW_OP_reg5 (r5)) │ │ │ │ │ + 00001d06 │ │ │ │ │ + │ │ │ │ │ + 00001d07 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d09 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001d0b 000023cc (base address) │ │ │ │ │ + 00001d10 v0000000 v0000000 views at 00001d07 for: │ │ │ │ │ + 000023cc 000023d2 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001d15 v0000000 v0000000 views at 00001d09 for: │ │ │ │ │ + 000023d2 000023dd (DW_OP_reg12 (r12)) │ │ │ │ │ + 00001d1a │ │ │ │ │ │ │ │ │ │ - Offset Begin End Expression │ │ │ │ │ + 00001d1b v0000000 v0000000 location view pair │ │ │ │ │ + 00001d1d v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001cd7 v0000000 v0000000 location view pair │ │ │ │ │ - 00001cd9 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d1f 00002380 (base address) │ │ │ │ │ + 00001d24 v0000000 v0000000 views at 00001d1b for: │ │ │ │ │ + 00002380 0000238d (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001d29 v0000000 v0000000 views at 00001d1d for: │ │ │ │ │ + 0000238d 0000238e (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001d2e │ │ │ │ │ │ │ │ │ │ - 00001cdb 00002478 (base address) │ │ │ │ │ - 00001ce0 v0000000 v0000000 views at 00001cd7 for: │ │ │ │ │ - 00002478 0000247a (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001ce5 v0000000 v0000000 views at 00001cd9 for: │ │ │ │ │ - 0000247a 0000247c (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001cf3 │ │ │ │ │ - │ │ │ │ │ - 00001cf4 v0000000 v0000000 location view pair │ │ │ │ │ - 00001cf6 v0000000 v0000000 location view pair │ │ │ │ │ - 00001cf8 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001cfa 000023d4 (base address) │ │ │ │ │ - 00001cff v0000000 v0000000 views at 00001cf4 for: │ │ │ │ │ - 000023d4 000023f9 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001d04 v0000000 v0000000 views at 00001cf6 for: │ │ │ │ │ - 000023f9 00002450 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001d09 v0000000 v0000000 views at 00001cf8 for: │ │ │ │ │ - 00002450 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001d18 │ │ │ │ │ + 00001d2f v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001d19 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d1b v0000000 v0000000 location view pair │ │ │ │ │ - 00001d1d v0000000 v0000000 location view pair │ │ │ │ │ + 00001d31 v0000000 v0000000 views at 00001d2f for: │ │ │ │ │ + 00002388 0000238e (DW_OP_reg9 (r9)) │ │ │ │ │ + 00001d39 │ │ │ │ │ │ │ │ │ │ - 00001d1f 000023d4 (base address) │ │ │ │ │ - 00001d24 v0000000 v0000000 views at 00001d19 for: │ │ │ │ │ - 000023d4 000023f8 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001d29 v0000000 v0000000 views at 00001d1b for: │ │ │ │ │ - 000023f8 0000241e (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001d2e v0000000 v0000000 views at 00001d1d for: │ │ │ │ │ - 0000241e 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001d3d │ │ │ │ │ - │ │ │ │ │ - 00001d3e v0000000 v0000000 location view pair │ │ │ │ │ - 00001d40 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d42 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d44 000023d4 (base address) │ │ │ │ │ - 00001d49 v0000000 v0000000 views at 00001d3e for: │ │ │ │ │ - 000023d4 000023f9 (DW_OP_reg2 (r2)) │ │ │ │ │ - 00001d4e v0000000 v0000000 views at 00001d40 for: │ │ │ │ │ - 000023f9 00002450 (DW_OP_reg6 (r6)) │ │ │ │ │ - 00001d53 v0000000 v0000000 views at 00001d42 for: │ │ │ │ │ - 00002450 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001d62 │ │ │ │ │ - │ │ │ │ │ - 00001d63 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d65 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d67 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d69 000023d4 (base address) │ │ │ │ │ - 00001d6e v0000000 v0000000 views at 00001d63 for: │ │ │ │ │ - 000023d4 000023ea (DW_OP_reg3 (r3)) │ │ │ │ │ - 00001d73 v0000000 v0000000 views at 00001d65 for: │ │ │ │ │ - 000023ea 0000242e (DW_OP_reg5 (r5)) │ │ │ │ │ - 00001d78 v0000000 v0000000 views at 00001d67 for: │ │ │ │ │ - 0000242e 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001d87 │ │ │ │ │ - │ │ │ │ │ - 00001d88 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d8a v0000000 v0000000 views at 00001d88 for: │ │ │ │ │ - 000023d4 000023e4 (DW_OP_fbreg: 0) │ │ │ │ │ - 00001d93 │ │ │ │ │ - │ │ │ │ │ - 00001d94 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d96 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d98 00002400 (base address) │ │ │ │ │ - 00001d9d v0000000 v0000000 views at 00001d94 for: │ │ │ │ │ - 00002400 00002402 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001da2 v0000000 v0000000 views at 00001d96 for: │ │ │ │ │ - 00002402 0000240d (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001da7 │ │ │ │ │ - │ │ │ │ │ - 00001da8 v0000000 v0000000 location view pair │ │ │ │ │ - 00001daa v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001dac 00002414 (base address) │ │ │ │ │ - 00001db1 v0000000 v0000000 views at 00001da8 for: │ │ │ │ │ - 00002414 00002416 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001db6 v0000000 v0000000 views at 00001daa for: │ │ │ │ │ - 00002416 00002450 (DW_OP_reg7 (r7)) │ │ │ │ │ - 00001dbb │ │ │ │ │ - │ │ │ │ │ - 00001dbc v0000000 v0000000 location view pair │ │ │ │ │ - 00001dbe v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001dc0 0000241e (base address) │ │ │ │ │ - 00001dc5 v0000000 v0000000 views at 00001dbc for: │ │ │ │ │ - 0000241e 00002426 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001dca v0000000 v0000000 views at 00001dbe for: │ │ │ │ │ - 00002426 00002450 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001dcf │ │ │ │ │ - │ │ │ │ │ - 00001dd0 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001dd2 v0000000 v0000000 views at 00001dd0 for: │ │ │ │ │ - 0000242e 00002450 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00001dda │ │ │ │ │ - │ │ │ │ │ - 00001ddb v0000000 v0000000 location view pair │ │ │ │ │ - 00001ddd v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001ddf 00002438 (base address) │ │ │ │ │ - 00001de4 v0000000 v0000000 views at 00001ddb for: │ │ │ │ │ - 00002438 0000243e (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001de9 v0000000 v0000000 views at 00001ddd for: │ │ │ │ │ - 0000243e 00002449 (DW_OP_reg12 (r12)) │ │ │ │ │ - 00001dee │ │ │ │ │ - │ │ │ │ │ - 00001def v0000000 v0000000 location view pair │ │ │ │ │ - 00001df1 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001df3 000023ec (base address) │ │ │ │ │ - 00001df8 v0000000 v0000000 views at 00001def for: │ │ │ │ │ - 000023ec 000023f9 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001dfd v0000000 v0000000 views at 00001df1 for: │ │ │ │ │ - 000023f9 000023fa (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001e02 │ │ │ │ │ - │ │ │ │ │ - 00001e03 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001e05 v0000000 v0000000 views at 00001e03 for: │ │ │ │ │ - 000023f4 000023fa (DW_OP_reg9 (r9)) │ │ │ │ │ - 00001e0d │ │ │ │ │ - │ │ │ │ │ - 00001e0e v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001e10 v0000002 v0000000 views at 00001e0e for: │ │ │ │ │ - 00002400 00002414 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001e18 │ │ │ │ │ - │ │ │ │ │ - 00001e19 v0000002 v0000000 location view pair │ │ │ │ │ - 00001e1b v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001e1d 00002400 (base address) │ │ │ │ │ - 00001e22 v0000002 v0000000 views at 00001e19 for: │ │ │ │ │ - 00002400 00002402 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001e27 v0000000 v0000000 views at 00001e1b for: │ │ │ │ │ - 00002402 0000240d (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001e2c │ │ │ │ │ + 00001d3a v0000002 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e2d v0000002 v0000000 location view pair │ │ │ │ │ + 00001d3c v0000002 v0000000 views at 00001d3a for: │ │ │ │ │ + 00002394 000023a8 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001d44 │ │ │ │ │ │ │ │ │ │ - 00001e2f v0000002 v0000000 views at 00001e2d for: │ │ │ │ │ - 00002400 00002414 (DW_OP_addr: 2994; DW_OP_stack_value) │ │ │ │ │ - 00001e3c │ │ │ │ │ + 00001d45 v0000002 v0000000 location view pair │ │ │ │ │ + 00001d47 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e3d v0000002 v0000000 location view pair │ │ │ │ │ + 00001d49 00002394 (base address) │ │ │ │ │ + 00001d4e v0000002 v0000000 views at 00001d45 for: │ │ │ │ │ + 00002394 00002396 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001d53 v0000000 v0000000 views at 00001d47 for: │ │ │ │ │ + 00002396 000023a1 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001d58 │ │ │ │ │ │ │ │ │ │ - 00001e3f v0000002 v0000000 views at 00001e3d for: │ │ │ │ │ - 00002400 00002414 (DW_OP_addr: 2968; DW_OP_stack_value) │ │ │ │ │ - 00001e4c │ │ │ │ │ + 00001d59 v0000002 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e4d v0000002 v0000000 location view pair │ │ │ │ │ + 00001d5b v0000002 v0000000 views at 00001d59 for: │ │ │ │ │ + 00002394 000023a8 (DW_OP_addr: 2994; DW_OP_stack_value) │ │ │ │ │ + 00001d68 │ │ │ │ │ │ │ │ │ │ - 00001e4f v0000002 v0000000 views at 00001e4d for: │ │ │ │ │ - 00002414 0000241e (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001e57 │ │ │ │ │ + 00001d69 v0000002 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e58 v0000002 v0000000 location view pair │ │ │ │ │ + 00001d6b v0000002 v0000000 views at 00001d69 for: │ │ │ │ │ + 00002394 000023a8 (DW_OP_addr: 2968; DW_OP_stack_value) │ │ │ │ │ + 00001d78 │ │ │ │ │ │ │ │ │ │ - 00001e5a v0000002 v0000000 views at 00001e58 for: │ │ │ │ │ - 00002414 0000241e (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001e62 │ │ │ │ │ + 00001d79 v0000002 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e63 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d7b v0000002 v0000000 views at 00001d79 for: │ │ │ │ │ + 000023a8 000023b2 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001d83 │ │ │ │ │ │ │ │ │ │ - 00001e65 v0000000 v0000000 views at 00001e63 for: │ │ │ │ │ - 00002420 0000242e (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001e6d │ │ │ │ │ + 00001d84 v0000002 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e6e v0000000 v0000000 location view pair │ │ │ │ │ + 00001d86 v0000002 v0000000 views at 00001d84 for: │ │ │ │ │ + 000023a8 000023b2 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001d8e │ │ │ │ │ │ │ │ │ │ - 00001e70 v0000000 v0000000 views at 00001e6e for: │ │ │ │ │ - 00002420 0000242e (DW_OP_reg5 (r5)) │ │ │ │ │ - 00001e78 │ │ │ │ │ + 00001d8f v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e79 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e7b v0000000 v0000000 location view pair │ │ │ │ │ + 00001d91 v0000000 v0000000 views at 00001d8f for: │ │ │ │ │ + 000023b4 000023c2 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001d99 │ │ │ │ │ │ │ │ │ │ - 00001e7d 00002458 (base address) │ │ │ │ │ - 00001e82 v0000000 v0000000 views at 00001e79 for: │ │ │ │ │ - 00002458 00002473 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001e87 v0000000 v0000000 views at 00001e7b for: │ │ │ │ │ - 00002473 00002478 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001e95 │ │ │ │ │ + 00001d9a v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e96 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e98 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d9c v0000000 v0000000 views at 00001d9a for: │ │ │ │ │ + 000023b4 000023c2 (DW_OP_reg5 (r5)) │ │ │ │ │ + 00001da4 │ │ │ │ │ │ │ │ │ │ - 00001e9a 00002458 (base address) │ │ │ │ │ - 00001e9f v0000000 v0000000 views at 00001e96 for: │ │ │ │ │ - 00002458 00002473 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001ea4 v0000000 v0000000 views at 00001e98 for: │ │ │ │ │ - 00002473 00002478 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001eb2 │ │ │ │ │ + 00001da5 v0000000 v0000000 location view pair │ │ │ │ │ + 00001da7 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001eb3 v0000000 v0000000 location view pair │ │ │ │ │ - 00001eb5 v0000000 v0000000 location view pair │ │ │ │ │ + 00001da9 000023ec (base address) │ │ │ │ │ + 00001dae v0000000 v0000000 views at 00001da5 for: │ │ │ │ │ + 000023ec 00002407 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001db3 v0000000 v0000000 views at 00001da7 for: │ │ │ │ │ + 00002407 0000240c (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001dc1 │ │ │ │ │ │ │ │ │ │ - 00001eb7 00002458 (base address) │ │ │ │ │ - 00001ebc v0000000 v0000000 views at 00001eb3 for: │ │ │ │ │ - 00002458 0000246e (DW_OP_reg2 (r2)) │ │ │ │ │ - 00001ec1 v0000000 v0000000 views at 00001eb5 for: │ │ │ │ │ - 0000246e 00002478 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001ec6 │ │ │ │ │ + 00001dc2 v0000000 v0000000 location view pair │ │ │ │ │ + 00001dc4 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001ec7 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ec9 v0000000 v0000000 location view pair │ │ │ │ │ + 00001dc6 000023ec (base address) │ │ │ │ │ + 00001dcb v0000000 v0000000 views at 00001dc2 for: │ │ │ │ │ + 000023ec 00002407 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001dd0 v0000000 v0000000 views at 00001dc4 for: │ │ │ │ │ + 00002407 0000240c (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001dde │ │ │ │ │ │ │ │ │ │ - 00001ecb 00001864 (base address) │ │ │ │ │ - 00001ed0 v0000000 v0000000 views at 00001ec7 for: │ │ │ │ │ + 00001ddf v0000000 v0000000 location view pair │ │ │ │ │ + 00001de1 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001de3 000023ec (base address) │ │ │ │ │ + 00001de8 v0000000 v0000000 views at 00001ddf for: │ │ │ │ │ + 000023ec 00002402 (DW_OP_reg2 (r2)) │ │ │ │ │ + 00001ded v0000000 v0000000 views at 00001de1 for: │ │ │ │ │ + 00002402 0000240c (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001df2 │ │ │ │ │ + │ │ │ │ │ + 00001df3 v0000000 v0000000 location view pair │ │ │ │ │ + 00001df5 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001df7 00001864 (base address) │ │ │ │ │ + 00001dfc v0000000 v0000000 views at 00001df3 for: │ │ │ │ │ 00001864 00001895 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001ed5 v0000000 v0000000 views at 00001ec9 for: │ │ │ │ │ - 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001ee3 │ │ │ │ │ + 00001e01 v0000000 v0000000 views at 00001df5 for: │ │ │ │ │ + 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001e0f │ │ │ │ │ │ │ │ │ │ - 00001ee4 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ee6 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e10 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e12 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001ee8 00001864 (base address) │ │ │ │ │ - 00001eed v0000000 v0000000 views at 00001ee4 for: │ │ │ │ │ + 00001e14 00001864 (base address) │ │ │ │ │ + 00001e19 v0000000 v0000000 views at 00001e10 for: │ │ │ │ │ 00001864 00001895 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001ef2 v0000000 v0000000 views at 00001ee6 for: │ │ │ │ │ - 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x314e>); DW_OP_convert <0x3155>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001f00 │ │ │ │ │ + 00001e1e v0000000 v0000000 views at 00001e12 for: │ │ │ │ │ + 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ffe>); DW_OP_convert <0x3005>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001e2c │ │ │ │ │ │ │ │ │ │ - 00001f01 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e2d v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001f03 v0000000 v0000000 views at 00001f01 for: │ │ │ │ │ + 00001e2f v0000000 v0000000 views at 00001e2d for: │ │ │ │ │ 00001864 00001874 (DW_OP_fbreg: -8) │ │ │ │ │ + 00001e38 │ │ │ │ │ +Table at Offset 0x1e39 │ │ │ │ │ + Length: 0xd0 │ │ │ │ │ + DWARF version: 5 │ │ │ │ │ + Address size: 4 │ │ │ │ │ + Segment size: 0 │ │ │ │ │ + Offset entries: 0 │ │ │ │ │ + │ │ │ │ │ + Offset Begin End Expression │ │ │ │ │ + │ │ │ │ │ + 00001e45 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e47 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e49 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e4b v0000000 v0000000 location view pair │ │ │ │ │ + 00001e4d v0000000 v0000000 location view pair │ │ │ │ │ + 00001e4f v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e51 v0000000 v0000000 views at 00001e45 for: │ │ │ │ │ + 00002460 0000246e (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e56 v0000000 v0000000 views at 00001e47 for: │ │ │ │ │ + 0000246e 00002472 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33ad>); DW_OP_convert <0x33b4>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001e64 v0000000 v0000000 views at 00001e49 for: │ │ │ │ │ + 00002472 00002474 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e69 v0000000 v0000000 views at 00001e4b for: │ │ │ │ │ + 00002474 00002476 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33ad>); DW_OP_convert <0x33b4>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001e77 v0000000 v0000000 views at 00001e4d for: │ │ │ │ │ + 00002476 00002478 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e7c v0000000 v0000000 views at 00001e4f for: │ │ │ │ │ + 00002478 0000247a (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33ad>); DW_OP_convert <0x33b4>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001e8a │ │ │ │ │ + │ │ │ │ │ + 00001e8b v0000000 v0000000 location view pair │ │ │ │ │ + 00001e8d v0000000 v0000000 location view pair │ │ │ │ │ + 00001e8f v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e91 v0000000 v0000000 views at 00001e8b for: │ │ │ │ │ + 00002410 00002428 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e96 v0000000 v0000000 views at 00001e8d for: │ │ │ │ │ + 00002428 0000245c (DW_OP_reg6 (r6)) │ │ │ │ │ + 00001e9b v0000000 v0000000 views at 00001e8f for: │ │ │ │ │ + 0000245c 00002460 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33ad>); DW_OP_convert <0x33b4>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001ea9 │ │ │ │ │ + │ │ │ │ │ + 00001eaa v0000000 v0000000 location view pair │ │ │ │ │ + 00001eac v0000000 v0000000 location view pair │ │ │ │ │ + 00001eae v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001eb0 v0000000 v0000000 views at 00001eaa for: │ │ │ │ │ + 00002410 0000242f (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001eb5 v0000000 v0000000 views at 00001eac for: │ │ │ │ │ + 0000242f 0000245c (DW_OP_reg7 (r7)) │ │ │ │ │ + 00001eba v0000000 v0000000 views at 00001eae for: │ │ │ │ │ + 0000245c 00002460 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x33ad>); DW_OP_convert <0x33b4>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001ec8 │ │ │ │ │ + │ │ │ │ │ + 00001ec9 v0000000 v0000000 location view pair │ │ │ │ │ + 00001ecb v0000000 v0000000 location view pair │ │ │ │ │ + 00001ecd v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001ecf v0000000 v0000000 views at 00001ec9 for: │ │ │ │ │ + 00002410 0000242f (DW_OP_reg2 (r2)) │ │ │ │ │ + 00001ed4 v0000000 v0000000 views at 00001ecb for: │ │ │ │ │ + 0000242f 0000245c (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001ed9 v0000000 v0000000 views at 00001ecd for: │ │ │ │ │ + 0000245c 00002460 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x33ad>); DW_OP_convert <0x33b4>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001ee7 │ │ │ │ │ + │ │ │ │ │ + 00001ee8 v0000000 v0000000 location view pair │ │ │ │ │ + 00001eea v0000000 v0000000 location view pair │ │ │ │ │ + 00001eec v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001eee v0000000 v0000000 views at 00001ee8 for: │ │ │ │ │ + 00002432 00002435 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001ef3 v0000000 v0000000 views at 00001eea for: │ │ │ │ │ + 00002435 0000245c (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001ef8 v0000000 v0000000 views at 00001eec for: │ │ │ │ │ + 0000245c 0000245f (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001efd │ │ │ │ │ + │ │ │ │ │ + 00001efe v0000000 v0000000 location view pair │ │ │ │ │ + 00001f00 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001f02 v0000000 v0000000 views at 00001efe for: │ │ │ │ │ + 0000244a 00002450 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001f07 v0000000 v0000000 views at 00001f00 for: │ │ │ │ │ + 00002450 00002453 (DW_OP_reg3 (r3)) │ │ │ │ │ 00001f0c │ │ │ │ │ Table at Offset 0x1f0d │ │ │ │ │ Length: 0x2a7 │ │ │ │ │ DWARF version: 5 │ │ │ │ │ Address size: 4 │ │ │ │ │ Segment size: 0 │ │ │ │ │ Offset entries: 0 │ │ │ │ ├── readelf --wide --debug-dump=ranges {} │ │ │ │ │ @@ -16,32 +16,32 @@ │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ 000018c8 00000aa0 │ │ │ │ │ 00001864 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x2fda │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00002368 0000006a │ │ │ │ │ + 00002368 000000a8 │ │ │ │ │ + 00001864 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x312a │ │ │ │ │ + Offset into .debug_info: 0x338c │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000023d4 000000a8 │ │ │ │ │ - 00001864 00000060 │ │ │ │ │ + 00002410 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x34dc │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-6) 14.2.0 │ │ │ │ │ +[GCC: (Debian 14.2.0-6) 14.2.0 │ │ │ │ │ Sa```b0ed``a │ │ │ │ │ -trrtpptpv │ │ │ │ │ +j:jq+EKVdqVRF │ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ all_implied_fbits │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ │ __frame_dummy_init_array_entry │ │ │ │ │ -linux.cpp │ │ │ │ │ -freebsd_kevents.cpp │ │ │ │ │ freebsd.cpp │ │ │ │ │ apple.cpp │ │ │ │ │ -generic_posix.cpp │ │ │ │ │ +linux.cpp │ │ │ │ │ +freebsd_kevents.cpp │ │ │ │ │ generic.cpp │ │ │ │ │ +generic_posix.cpp │ │ │ │ │ unix_strings.cpp │ │ │ │ │ __FRAME_END__ │ │ │ │ │ __dso_handle │ │ │ │ │ _DYNAMIC │ │ │ │ │ __TMC_END__ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ __aeabi_unwind_cpp_pr0@GCC_3.5 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 7399 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 1561 │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 16838 │ │ │ │ │ @@ -85,29 +85,29 @@ │ │ │ │ │ │ │ │ │ │ 00002268 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000228c : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002368 : │ │ │ │ │ +00002368 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000023b8 : │ │ │ │ │ +000023ec : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000023d4 : │ │ │ │ │ +0000240c : │ │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ + movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +00002410 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002478 : │ │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ - movs r0, r0 │ │ │ │ │ +00002460 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000247c : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000252c : │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ │ 0x00000020 75656162 6968662f 6c69626e 61746976 ueabihf/libnativ │ │ │ │ │ 0x00000030 652d706c 6174666f 726d2d6a 6e692e64 e-platform-jni.d │ │ │ │ │ - 0x00000040 65627567 00ae6385 925334be 972e0fc9 ebug..c..S4..... │ │ │ │ │ - 0x00000050 c9cdd618 fd51f283 52 .....Q..R │ │ │ │ │ + 0x00000040 65627567 00fe6953 b4adb586 8a8702f9 ebug..iS........ │ │ │ │ │ + 0x00000050 89a4e9ea bd3fbf94 4b .....?..K │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,21 +8,21 @@ │ │ │ │ │ 0x00000050 6e657300 2474005f 5f646f5f 676c6f62 nes.$t.__do_glob │ │ │ │ │ 0x00000060 616c5f64 746f7273 5f617578 00636f6d al_dtors_aux.com │ │ │ │ │ 0x00000070 706c6574 65642e30 005f5f64 6f5f676c pleted.0.__do_gl │ │ │ │ │ 0x00000080 6f62616c 5f64746f 72735f61 75785f66 obal_dtors_aux_f │ │ │ │ │ 0x00000090 696e695f 61727261 795f656e 74727900 ini_array_entry. │ │ │ │ │ 0x000000a0 6672616d 655f6475 6d6d7900 5f5f6672 frame_dummy.__fr │ │ │ │ │ 0x000000b0 616d655f 64756d6d 795f696e 69745f61 ame_dummy_init_a │ │ │ │ │ - 0x000000c0 72726179 5f656e74 7279006c 696e7578 rray_entry.linux │ │ │ │ │ - 0x000000d0 2e637070 00667265 65627364 5f6b6576 .cpp.freebsd_kev │ │ │ │ │ - 0x000000e0 656e7473 2e637070 00667265 65627364 ents.cpp.freebsd │ │ │ │ │ - 0x000000f0 2e637070 00617070 6c652e63 70700077 .cpp.apple.cpp.w │ │ │ │ │ - 0x00000100 696e2e63 70700067 656e6572 69635f70 in.cpp.generic_p │ │ │ │ │ - 0x00000110 6f736978 2e637070 0067656e 65726963 osix.cpp.generic │ │ │ │ │ - 0x00000120 2e637070 006f7378 2e637070 00756e69 .cpp.osx.cpp.uni │ │ │ │ │ + 0x000000c0 72726179 5f656e74 72790066 72656562 rray_entry.freeb │ │ │ │ │ + 0x000000d0 73642e63 70700077 696e2e63 70700061 sd.cpp.win.cpp.a │ │ │ │ │ + 0x000000e0 70706c65 2e637070 006c696e 75782e63 pple.cpp.linux.c │ │ │ │ │ + 0x000000f0 70700066 72656562 73645f6b 6576656e pp.freebsd_keven │ │ │ │ │ + 0x00000100 74732e63 70700067 656e6572 69632e63 ts.cpp.generic.c │ │ │ │ │ + 0x00000110 7070006f 73782e63 70700067 656e6572 pp.osx.cpp.gener │ │ │ │ │ + 0x00000120 69635f70 6f736978 2e637070 00756e69 ic_posix.cpp.uni │ │ │ │ │ 0x00000130 785f7374 72696e67 732e6370 70005f5f x_strings.cpp.__ │ │ │ │ │ 0x00000140 4652414d 455f454e 445f5f00 5f66696e FRAME_END__._fin │ │ │ │ │ 0x00000150 69005f5f 64736f5f 68616e64 6c65005f i.__dso_handle._ │ │ │ │ │ 0x00000160 44594e41 4d494300 5f5f544d 435f454e DYNAMIC.__TMC_EN │ │ │ │ │ 0x00000170 445f5f00 5f474c4f 42414c5f 4f464653 D__._GLOBAL_OFFS │ │ │ │ │ 0x00000180 45545f54 41424c45 5f005f69 6e697400 ET_TABLE_._init. │ │ │ │ │ 0x00000190 5f5f6165 6162695f 756e7769 6e645f63 __aeabi_unwind_c