--- /srv/reproducible-results/rbuild-debian/r-b-build.XAYs3ZVV/b1/libnative-platform-java_0.14-6_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.XAYs3ZVV/b2/libnative-platform-java_0.14-6_armhf.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ 97ad8a9ada92295c91b12d29eadc92f6 103528 doc optional libnative-platform-java-doc_0.14-6_all.deb │ 2702033e2fa06741f45404e1ac36e52a 69752 java optional libnative-platform-java_0.14-6_all.deb │ - af52c5daaff43ec6222bb3844b373547 48544 debug optional libnative-platform-jni-dbgsym_0.14-6_armhf.deb │ - 41c01f0643e35713e5a1afe0bb1d241b 10272 java optional libnative-platform-jni_0.14-6_armhf.deb │ + f2249e435233a1d9a04af89257b1fc6b 48612 debug optional libnative-platform-jni-dbgsym_0.14-6_armhf.deb │ + 408fe069cae5bf97d24bde88efd43249 10256 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 9276 2024-02-19 17:15:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 9260 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: 00001549 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ + 27: 000015b5 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: 000014a1 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 30: 0000150d 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: 000015f9 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 33: 000014f1 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: 000015a9 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 45: 000014a1 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ 46: 00000ff9 6 FUNC GLOBAL DEFAULT 11 _Z6getcapPKc │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ 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 00001549 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ +0000300c 00001b16 R_ARM_JUMP_SLOT 000015b5 _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 00001525 mark_failed_with_message │ │ │ │ │ +00003018 00003016 R_ARM_JUMP_SLOT 00001591 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 000014a1 mark_failed_with_code │ │ │ │ │ +00003024 00001e16 R_ARM_JUMP_SLOT 0000150d mark_failed_with_code │ │ │ │ │ 00003028 00000716 R_ARM_JUMP_SLOT 00000000 strerror_r@GLIBC_2.4 │ │ │ │ │ -0000302c 00002116 R_ARM_JUMP_SLOT 000015f9 map_error_code │ │ │ │ │ +0000302c 00002116 R_ARM_JUMP_SLOT 000014f1 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: d3da25313cc06f45bbc081636c513403741a32aa │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 151bbe9a12667f138ef9504f70047e21e739d25a │ │ │ │ ├── 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 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 16774 │ │ │ │ │ @@ -58,69 +58,85 @@ │ │ │ │ │ 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 │ │ │ │ │ @@ -131,56 +147,70 @@ │ │ │ │ │ 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 │ │ │ │ │ @@ -190,207 +220,287 @@ │ │ │ │ │ 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:891 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1284 │ │ │ │ │ mov sl, r0 │ │ │ │ │ +./src/curses/cpp/curses.cpp:111 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx e7c │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1316 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ +./src/curses/cpp/curses.cpp:111 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1316 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1320 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ mov fp, r3 │ │ │ │ │ blx sl │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1320 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1284 │ │ │ │ │ mov r2, r0 │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1320 │ │ │ │ │ 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:1320 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1284 │ │ │ │ │ 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:1320 │ │ │ │ │ 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:1321 │ │ │ │ │ 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 │ │ │ │ │ @@ -435,201 +545,328 @@ │ │ │ │ │ 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 : │ │ │ │ │ +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 : │ │ │ │ │ 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 │ │ │ │ │ @@ -638,30 +875,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] @ (151c ) │ │ │ │ │ + ldr r2, [pc, #80] @ (1588 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #72] @ (1520 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (158c ) │ │ │ │ │ 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, 14fa │ │ │ │ │ + cbz r5, 1566 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -672,146 +909,81 @@ │ │ │ │ │ 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 r6, r4, #17 │ │ │ │ │ + lsls r2, r7, #15 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r6, #16 │ │ │ │ │ + lsls r2, r1, #15 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001524 : │ │ │ │ │ +00001590 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001544 : │ │ │ │ │ +000015b0 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ movs r0, #25 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001548 : │ │ │ │ │ +000015b4 : │ │ │ │ │ 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] @ (159c ) │ │ │ │ │ + ldr r4, [pc, #64] @ (1608 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r2, [pc, #64] @ (15a0 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (160c ) │ │ │ │ │ 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] @ (15a4 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (15a0 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1610 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (160c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1598 │ │ │ │ │ + bne.n 1604 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ blx e94 <__stack_chk_fail@plt> │ │ │ │ │ - subs r4, r3, r2 │ │ │ │ │ + subs r0, r6, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r6, r7, r1 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -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 b0ad0480 ................ │ │ │ │ │ - 0x00001a8c 98faff7f b0a80180 b0faff7f 01000000 ................ │ │ │ │ │ - 0x00001a9c acfaff7f 90ffff7f 04fbff7f b0ac0180 ................ │ │ │ │ │ - 0x00001aac 4cfbff7f 01000000 60fbff7f ad08b180 L.......`....... │ │ │ │ │ + 0x00001a7c f4f9ff7f 01000000 1cfaff7f b0ac0180 ................ │ │ │ │ │ + 0x00001a8c 64faff7f 01000000 78faff7f b0ad0480 d.......x....... │ │ │ │ │ + 0x00001a9c f4faff7f b0a80180 0cfbff7f 01000000 ................ │ │ │ │ │ + 0x00001aac 08fbff7f 80ffff7f 60fbff7f ad08b180 ........`....... │ │ │ │ │ 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 000330c6 41fef2e4 9b4480d1 ebug..0.A....D.. │ │ │ │ │ - 0x00000050 aa269a5e 36afd5ed f4 .&.^6.... │ │ │ │ │ + 0x00000040 65627567 00c0b85b 83255dc8 27ce7f56 ebug...[.%].'..V │ │ │ │ │ + 0x00000050 34b1b7ae 2a321d26 20 4...*2.& │ │ │ │ ├── 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 64613235 33313363 63303666 34356262 da25313cc06f45bb │ │ │ │ │ - 0x00000010 63303831 36333663 35313334 30333734 c081636c51340374 │ │ │ │ │ - 0x00000020 31613332 61612e64 65627567 00000000 1a32aa.debug.... │ │ │ │ │ - 0x00000030 333b7f74 3;.t │ │ │ │ │ + 0x00000000 31626265 39613132 36363766 31333865 1bbe9a12667f138e │ │ │ │ │ + 0x00000010 66393530 34663730 30343765 32316537 f9504f70047e21e7 │ │ │ │ │ + 0x00000020 33396432 35612e64 65627567 00000000 39d25a.debug.... │ │ │ │ │ + 0x00000030 626b940d bk.. │ │ │ ├── ./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: 00002369 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 54: 000023d5 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: 00002461 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 56: 000023b9 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: 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 │ │ │ │ │ + 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 │ │ │ │ │ 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: 000023ed 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 71: 00002459 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 00002461 map_error_code │ │ │ │ │ +0000402c 00003816 R_ARM_JUMP_SLOT 000023b9 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 00002411 mark_failed_with_errno │ │ │ │ │ +00004048 00004316 R_ARM_JUMP_SLOT 00002369 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 000023ed mark_failed_with_message │ │ │ │ │ +00004088 00004716 R_ARM_JUMP_SLOT 00002459 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 00002369 mark_failed_with_code │ │ │ │ │ +000040a0 00003616 R_ARM_JUMP_SLOT 000023d5 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: f548efc1c22e616cc63d8abb45ba8583913cdeec │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 31603577cf75e71673d9e0121b89af42107e4988 │ │ │ │ ├── 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 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 16774 │ │ │ │ │ @@ -58,116 +58,155 @@ │ │ │ │ │ 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:891 │ │ │ │ │ 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:891 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:899 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [pc, #200] @ (1728 ) │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:891 │ │ │ │ │ mov r1, r0 │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:899 │ │ │ │ │ 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 │ │ │ │ │ @@ -182,129 +221,178 @@ │ │ │ │ │ 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:1853 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ +./src/main/cpp/linux.cpp:82 │ │ │ │ │ mov r1, r0 │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1853 │ │ │ │ │ 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:1853 │ │ │ │ │ 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:1853 │ │ │ │ │ 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:1856 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ +./src/main/cpp/linux.cpp:89 │ │ │ │ │ mov r5, r0 │ │ │ │ │ +/usr/lib/jvm/default-java/include/jni.h:1856 │ │ │ │ │ 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:38 (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:38 (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:1856 │ │ │ │ │ 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:1056 │ │ │ │ │ push {r2, r3} │ │ │ │ │ @@ -1873,15 +1961,80 @@ │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r6, r6, #23 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002368 : │ │ │ │ │ +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 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1890,30 +2043,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] @ (23e4 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (2450 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #72] @ (23e8 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (2454 ) │ │ │ │ │ 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, 23c2 │ │ │ │ │ + cbz r5, 242e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1924,104 +2077,39 @@ │ │ │ │ │ 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 r6, r6, #23 │ │ │ │ │ + lsls r2, r1, #22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r0, #23 │ │ │ │ │ + lsls r2, r3, #21 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000023ec : │ │ │ │ │ +00002458 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ +00002478 : │ │ │ │ │ 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 b0ad0480 \.......0....... │ │ │ │ │ - 0x00002b40 acf8ff7f b0a80180 c4f8ff7f 01000000 ................ │ │ │ │ │ - 0x00002b50 c0f8ff7f b0ac0180 08f9ff7f 01000000 ................ │ │ │ │ │ + 0x00002b30 5cf7ff7f b0ac0380 30f8ff7f b0ac0180 \.......0....... │ │ │ │ │ + 0x00002b40 78f8ff7f 01000000 8cf8ff7f b0ad0480 x............... │ │ │ │ │ + 0x00002b50 08f9ff7f b0a80180 20f9ff7f 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 000330c6 41fef2e4 9b4480d1 ebug..0.A....D.. │ │ │ │ │ - 0x00000050 aa269a5e 36afd5ed f4 .&.^6.... │ │ │ │ │ + 0x00000040 65627567 00c0b85b 83255dc8 27ce7f56 ebug...[.%].'..V │ │ │ │ │ + 0x00000050 34b1b7ae 2a321d26 20 4...*2.& │ │ │ │ ├── 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 34386566 63316332 32653631 36636336 48efc1c22e616cc6 │ │ │ │ │ - 0x00000010 33643861 62623435 62613835 38333931 3d8abb45ba858391 │ │ │ │ │ - 0x00000020 33636465 65632e64 65627567 00000000 3cdeec.debug.... │ │ │ │ │ - 0x00000030 8e57d88e .W.. │ │ │ │ │ + 0x00000000 36303335 37376366 37356537 31363733 603577cf75e71673 │ │ │ │ │ + 0x00000010 64396530 31323162 38396166 34323130 d9e0121b89af4210 │ │ │ │ │ + 0x00000020 37653439 38382e64 65627567 00000000 7e4988.debug.... │ │ │ │ │ + 0x00000030 dee4a647 ...G ├── 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 648 2024-02-19 17:15:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 47704 2024-02-19 17:15:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 644 2024-02-19 17:15:43.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 47776 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: d3da25313cc06f45bbc081636c513403741a32aa f548efc1c22e616cc63d8abb45ba8583913cdeec │ │ │ │ +Build-Ids: 151bbe9a12667f138ef9504f70047e21e739d25a 31603577cf75e71673d9e0121b89af42107e4988 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ │ -usr/lib/debug/.build-id/d3/da25313cc06f45bbc081636c513403741a32aa.debug │ │ │ │ │ -usr/lib/debug/.build-id/f5/48efc1c22e616cc63d8abb45ba8583913cdeec.debug │ │ │ │ │ +usr/lib/debug/.build-id/15/1bbe9a12667f138ef9504f70047e21e739d25a.debug │ │ │ │ │ +usr/lib/debug/.build-id/31/603577cf75e71673d9e0121b89af42107e4988.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/d3/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18320 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/d3/da25313cc06f45bbc081636c513403741a32aa.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/f5/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27108 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/f5/48efc1c22e616cc63d8abb45ba8583913cdeec.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/15/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18328 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/15/1bbe9a12667f138ef9504f70047e21e739d25a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/31/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27136 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/31/603577cf75e71673d9e0121b89af42107e4988.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) 14852 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) 14856 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: 14572 (bytes into file) │ │ │ │ │ + Start of section headers: 14576 (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 0x38ec: │ │ │ │ │ +There are 7 section headers, starting at offset 0x38f0: │ │ │ │ │ │ │ │ │ │ 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 0027dc 00 C 0 0 4 │ │ │ │ │ - [ 3] .debug_abbrev PROGBITS 00000000 002834 000201 00 C 0 0 4 │ │ │ │ │ - [ 4] .debug_line PROGBITS 00000000 002a38 0000f7 00 C 0 0 4 │ │ │ │ │ - [ 5] .debug_str PROGBITS 00000000 002b30 000d6a 01 MSC 0 0 4 │ │ │ │ │ - [ 6] .shstrtab STRTAB 00000000 00389a 00004f 00 0 0 1 │ │ │ │ │ + [ 2] .debug_info PROGBITS 00000000 000058 0027df 00 C 0 0 4 │ │ │ │ │ + [ 3] .debug_abbrev PROGBITS 00000000 002838 000201 00 C 0 0 4 │ │ │ │ │ + [ 4] .debug_line PROGBITS 00000000 002a3c 0000f7 00 C 0 0 4 │ │ │ │ │ + [ 5] .debug_str PROGBITS 00000000 002b34 000d6a 01 MSC 0 0 4 │ │ │ │ │ + [ 6] .shstrtab STRTAB 00000000 00389e 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: 0330c641fef2e49b4480d1aa269a5e36afd5edf4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c0b85b83255dc827ce7f5634b1b7ae2a321d2620 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -11293,135 +11293,135 @@ │ │ │ │ │ <4074> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ <4074> DW_AT_decl_line : (data2) 1283 │ │ │ │ │ <4076> DW_AT_decl_column : (data1) 37 │ │ │ │ │ <4077> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ <2><407b>: Abbrev Number: 0 │ │ │ │ │ <1><407c>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x407d: │ │ │ │ │ - Length: 0x4a (32-bit) │ │ │ │ │ + Length: 0x50 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0><4089>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ <408a> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <408e> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><4090>: Abbrev Number: 66 (DW_TAG_subprogram) │ │ │ │ │ - <4091> DW_AT_specification: (ref_addr) <0x64e> │ │ │ │ │ - <4095> DW_AT_object_pointer: (ref_udata) <0x4097> │ │ │ │ │ - <4096> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ - <4096> DW_AT_sibling : (ref_udata) <0x40c1> │ │ │ │ │ - <2><4097>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ - <4098> DW_AT_name : (strp) (offset: 0x2e24): this │ │ │ │ │ - <409c> DW_AT_type : (ref_addr) <0x439f> │ │ │ │ │ - <40a0> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2><40a0>: Abbrev Number: 68 (DW_TAG_formal_parameter) │ │ │ │ │ - <40a1> DW_AT_name : (strp) (offset: 0x4a7f): clazz │ │ │ │ │ - <40a5> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <40a5> DW_AT_decl_line : (implicit_const) 897 │ │ │ │ │ - <40a5> DW_AT_decl_column : (data1) 34 │ │ │ │ │ - <40a6> DW_AT_type : (ref_addr) <0x1b7>, jclass │ │ │ │ │ - <2><40aa>: Abbrev Number: 68 (DW_TAG_formal_parameter) │ │ │ │ │ - <40ab> DW_AT_name : (strp) (offset: 0x14e7): name │ │ │ │ │ - <40af> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <40af> DW_AT_decl_line : (implicit_const) 897 │ │ │ │ │ - <40af> DW_AT_decl_column : (data1) 53 │ │ │ │ │ - <40b0> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><40b4>: Abbrev Number: 65 (DW_TAG_formal_parameter) │ │ │ │ │ - <40b5> DW_AT_name : (string) sig │ │ │ │ │ - <40b9> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <40b9> DW_AT_decl_line : (data2) 898 │ │ │ │ │ - <40bb> DW_AT_decl_column : (data1) 39 │ │ │ │ │ - <40bc> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><40c0>: Abbrev Number: 0 │ │ │ │ │ - <1><40c1>: Abbrev Number: 69 (DW_TAG_subprogram) │ │ │ │ │ - <40c2> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <40c2> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <40c2> DW_AT_linkage_name: (strp) (offset: 0x292c): __stack_chk_fail │ │ │ │ │ - <40c6> DW_AT_name : (strp) (offset: 0x292c): __stack_chk_fail │ │ │ │ │ - <1><40ca>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x40cb: │ │ │ │ │ - Length: 0x3f (32-bit) │ │ │ │ │ + <1><4090>: Abbrev Number: 72 (DW_TAG_subprogram) │ │ │ │ │ + <4091> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <4091> DW_AT_name : (strp) (offset: 0x143c): mark_failed_with_code │ │ │ │ │ + <4095> DW_AT_decl_file : (data1) 14 │ │ │ │ │ + <4096> DW_AT_decl_line : (data1) 54 │ │ │ │ │ + <4097> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <4098> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <4098> DW_AT_sibling : (ref_udata) <0x40b3> │ │ │ │ │ + <2><4099>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <409a> DW_AT_type : (ref_addr) <0x28b2> │ │ │ │ │ + <2><409e>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <409f> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><40a3>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <40a4> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <2><40a8>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <40a9> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><40ad>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <40ae> DW_AT_type : (ref_addr) <0x1aa>, jobject │ │ │ │ │ + <2><40b2>: Abbrev Number: 0 │ │ │ │ │ + <1><40b3>: Abbrev Number: 71 (DW_TAG_subprogram) │ │ │ │ │ + <40b4> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <40b4> DW_AT_name : (strp) (offset: 0x2c60): strerror_r │ │ │ │ │ + <40b8> DW_AT_decl_file : (data1) 17 │ │ │ │ │ + <40b9> DW_AT_decl_line : (data2) 444 │ │ │ │ │ + <40bb> DW_AT_decl_column : (data1) 14 │ │ │ │ │ + <40bc> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ + <40c0> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <2><40c0>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <40c1> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <2><40c5>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <40c6> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ + <2><40ca>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <40cb> DW_AT_type : (ref_addr) <0x39cd>, size_t, unsigned int │ │ │ │ │ + <2><40cf>: Abbrev Number: 0 │ │ │ │ │ + <1><40d0>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x40d1: │ │ │ │ │ + Length: 0x4a (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><40d7>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ - <40d8> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <40dc> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><40de>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ │ - <40df> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <40df> DW_AT_name : (strp) (offset: 0x1452): map_error_code │ │ │ │ │ - <40e3> DW_AT_decl_file : (data1) 14 │ │ │ │ │ - <40e4> DW_AT_decl_line : (data1) 59 │ │ │ │ │ - <40e5> DW_AT_decl_column : (data1) 12 │ │ │ │ │ - <40e6> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <40ea> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <40ea> DW_AT_sibling : (ref_udata) <0x40f1> │ │ │ │ │ - <2><40eb>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <40ec> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <2><40f0>: Abbrev Number: 0 │ │ │ │ │ - <1><40f1>: Abbrev Number: 67 (DW_TAG_subprogram) │ │ │ │ │ - <40f2> DW_AT_specification: (ref_addr) <0x160d> │ │ │ │ │ - <40f6> DW_AT_object_pointer: (ref_udata) <0x40f7> │ │ │ │ │ - <40f7> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ - <2><40f7>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ - <40f8> DW_AT_name : (strp) (offset: 0x2e24): this │ │ │ │ │ - <40fc> DW_AT_type : (ref_addr) <0x439f> │ │ │ │ │ - <4100> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2><4100>: Abbrev Number: 65 (DW_TAG_formal_parameter) │ │ │ │ │ - <4101> DW_AT_name : (string) utf │ │ │ │ │ - <4105> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ - <4105> DW_AT_decl_line : (data2) 1615 │ │ │ │ │ - <4107> DW_AT_decl_column : (data1) 38 │ │ │ │ │ - <4108> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><410c>: Abbrev Number: 0 │ │ │ │ │ - <1><410d>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x410e: │ │ │ │ │ - Length: 0x50 (32-bit) │ │ │ │ │ + <0><40dd>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ + <40de> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <40e2> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><40e4>: Abbrev Number: 66 (DW_TAG_subprogram) │ │ │ │ │ + <40e5> DW_AT_specification: (ref_addr) <0x64e> │ │ │ │ │ + <40e9> DW_AT_object_pointer: (ref_udata) <0x40eb> │ │ │ │ │ + <40ea> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ + <40ea> DW_AT_sibling : (ref_udata) <0x4115> │ │ │ │ │ + <2><40eb>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ + <40ec> DW_AT_name : (strp) (offset: 0x2e24): this │ │ │ │ │ + <40f0> DW_AT_type : (ref_addr) <0x439f> │ │ │ │ │ + <40f4> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <2><40f4>: Abbrev Number: 68 (DW_TAG_formal_parameter) │ │ │ │ │ + <40f5> DW_AT_name : (strp) (offset: 0x4a7f): clazz │ │ │ │ │ + <40f9> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <40f9> DW_AT_decl_line : (implicit_const) 897 │ │ │ │ │ + <40f9> DW_AT_decl_column : (data1) 34 │ │ │ │ │ + <40fa> DW_AT_type : (ref_addr) <0x1b7>, jclass │ │ │ │ │ + <2><40fe>: Abbrev Number: 68 (DW_TAG_formal_parameter) │ │ │ │ │ + <40ff> DW_AT_name : (strp) (offset: 0x14e7): name │ │ │ │ │ + <4103> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <4103> DW_AT_decl_line : (implicit_const) 897 │ │ │ │ │ + <4103> DW_AT_decl_column : (data1) 53 │ │ │ │ │ + <4104> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><4108>: Abbrev Number: 65 (DW_TAG_formal_parameter) │ │ │ │ │ + <4109> DW_AT_name : (string) sig │ │ │ │ │ + <410d> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <410d> DW_AT_decl_line : (data2) 898 │ │ │ │ │ + <410f> DW_AT_decl_column : (data1) 39 │ │ │ │ │ + <4110> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ + <2><4114>: Abbrev Number: 0 │ │ │ │ │ + <1><4115>: Abbrev Number: 69 (DW_TAG_subprogram) │ │ │ │ │ + <4116> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <4116> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <4116> DW_AT_linkage_name: (strp) (offset: 0x292c): __stack_chk_fail │ │ │ │ │ + <411a> DW_AT_name : (strp) (offset: 0x292c): __stack_chk_fail │ │ │ │ │ + <1><411e>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x411f: │ │ │ │ │ + Length: 0x3f (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><411a>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ - <411b> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ - <411f> DW_AT_comp_dir : (string) . │ │ │ │ │ - <1><4121>: Abbrev Number: 72 (DW_TAG_subprogram) │ │ │ │ │ - <4122> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <4122> DW_AT_name : (strp) (offset: 0x143c): mark_failed_with_code │ │ │ │ │ - <4126> DW_AT_decl_file : (data1) 14 │ │ │ │ │ - <4127> DW_AT_decl_line : (data1) 54 │ │ │ │ │ - <4128> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <4129> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <4129> DW_AT_sibling : (ref_udata) <0x4144> │ │ │ │ │ - <2><412a>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <412b> DW_AT_type : (ref_addr) <0x28b2> │ │ │ │ │ - <2><412f>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4130> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><4134>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4135> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <2><4139>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <413a> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ - <2><413e>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <413f> DW_AT_type : (ref_addr) <0x1aa>, jobject │ │ │ │ │ - <2><4143>: Abbrev Number: 0 │ │ │ │ │ - <1><4144>: Abbrev Number: 71 (DW_TAG_subprogram) │ │ │ │ │ - <4145> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <4145> DW_AT_name : (strp) (offset: 0x2c60): strerror_r │ │ │ │ │ - <4149> DW_AT_decl_file : (data1) 17 │ │ │ │ │ - <414a> DW_AT_decl_line : (data2) 444 │ │ │ │ │ - <414c> DW_AT_decl_column : (data1) 14 │ │ │ │ │ - <414d> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ - <4151> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <2><4151>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4152> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ - <2><4156>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <4157> DW_AT_type : (ref_addr) <0x75> │ │ │ │ │ - <2><415b>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ - <415c> DW_AT_type : (ref_addr) <0x39cd>, size_t, unsigned int │ │ │ │ │ + <0><412b>: Abbrev Number: 4 (DW_TAG_partial_unit) │ │ │ │ │ + <412c> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <4130> DW_AT_comp_dir : (string) . │ │ │ │ │ + <1><4132>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ │ + <4133> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <4133> DW_AT_name : (strp) (offset: 0x1452): map_error_code │ │ │ │ │ + <4137> DW_AT_decl_file : (data1) 14 │ │ │ │ │ + <4138> DW_AT_decl_line : (data1) 59 │ │ │ │ │ + <4139> DW_AT_decl_column : (data1) 12 │ │ │ │ │ + <413a> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <413e> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <413e> DW_AT_sibling : (ref_udata) <0x4145> │ │ │ │ │ + <2><413f>: Abbrev Number: 7 (DW_TAG_formal_parameter) │ │ │ │ │ + <4140> DW_AT_type : (ref_addr) <0x60>, int │ │ │ │ │ + <2><4144>: Abbrev Number: 0 │ │ │ │ │ + <1><4145>: Abbrev Number: 67 (DW_TAG_subprogram) │ │ │ │ │ + <4146> DW_AT_specification: (ref_addr) <0x160d> │ │ │ │ │ + <414a> DW_AT_object_pointer: (ref_udata) <0x414b> │ │ │ │ │ + <414b> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ + <2><414b>: Abbrev Number: 59 (DW_TAG_formal_parameter) │ │ │ │ │ + <414c> DW_AT_name : (strp) (offset: 0x2e24): this │ │ │ │ │ + <4150> DW_AT_type : (ref_addr) <0x439f> │ │ │ │ │ + <4154> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <2><4154>: Abbrev Number: 65 (DW_TAG_formal_parameter) │ │ │ │ │ + <4155> DW_AT_name : (string) utf │ │ │ │ │ + <4159> DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ + <4159> DW_AT_decl_line : (data2) 1615 │ │ │ │ │ + <415b> DW_AT_decl_column : (data1) 38 │ │ │ │ │ + <415c> DW_AT_type : (ref_addr) <0x80> │ │ │ │ │ <2><4160>: Abbrev Number: 0 │ │ │ │ │ <1><4161>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x4162: │ │ │ │ │ Length: 0x226 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ --- ./usr/lib/debug/.build-id/d3/da25313cc06f45bbc081636c513403741a32aa.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/15/1bbe9a12667f138ef9504f70047e21e739d25a.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% 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: 16840 (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 0x41c8: │ │ │ │ │ +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 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 000157 000031 00 0 0 1 │ │ │ │ │ - [25] .debug_aranges PROGBITS 00000000 000188 000056 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 00074a 00 C 0 0 4 │ │ │ │ │ - [29] .debug_frame PROGBITS 00000000 001c74 00019d 00 C 0 0 4 │ │ │ │ │ - [30] .debug_str PROGBITS 00000000 001e14 0005d9 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 0023f0 0006e3 00 C 0 0 4 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 00000000 002ad4 00010f 00 C 0 0 4 │ │ │ │ │ - [33] .gnu_debugaltlink PROGBITS 00000000 002be3 000059 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 002c3c 000bd0 10 35 141 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 00380c 000840 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 00404c 000179 00 0 0 1 │ │ │ │ │ + [25] .debug_aranges PROGBITS 00000000 000188 000058 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001e0 0010ba 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 00129c 00028f 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 00152c 000752 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 0006dd 00 C 0 0 4 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 00000000 002adc 00010e 00 C 0 0 4 │ │ │ │ │ + [33] .gnu_debugaltlink PROGBITS 00000000 002bea 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.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 │ │ │ │ │ + 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 │ │ │ │ │ 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: 00001549 96 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ │ + 141: 000015b5 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: 00001525 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 145: 00001591 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: 000014a1 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 148: 0000150d 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: 000015f9 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 153: 000014f1 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: 000015a9 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 169: 000014a1 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: 00001545 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ + 177: 000015b1 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: d3da25313cc06f45bbc081636c513403741a32aa │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 151bbe9a12667f138ef9504f70047e21e739d25a │ │ │ │ ├── readelf --wide --debug-dump=rawline {} │ │ │ │ │ @@ -953,266 +953,14 @@ │ │ │ │ │ [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: 610 │ │ │ │ │ - DWARF Version: 3 │ │ │ │ │ - Prologue Length: 270 │ │ │ │ │ - Minimum Instruction Length: 2 │ │ │ │ │ - Initial value of 'is_stmt': 1 │ │ │ │ │ - Line Base: -5 │ │ │ │ │ - Line Range: 14 │ │ │ │ │ - Opcode Base: 13 │ │ │ │ │ - │ │ │ │ │ - Opcodes: │ │ │ │ │ - Opcode 1 has 0 args │ │ │ │ │ - Opcode 2 has 1 arg │ │ │ │ │ - Opcode 3 has 1 arg │ │ │ │ │ - Opcode 4 has 1 arg │ │ │ │ │ - Opcode 5 has 1 arg │ │ │ │ │ - Opcode 6 has 0 args │ │ │ │ │ - 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 0x84a): │ │ │ │ │ - 1 src/shared/cpp │ │ │ │ │ - 2 /usr/lib/jvm/default-java/include │ │ │ │ │ - 3 /usr/lib/gcc/arm-linux-gnueabihf/13/include │ │ │ │ │ - 4 /usr/include │ │ │ │ │ - 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ - 6 src/shared/headers │ │ │ │ │ - │ │ │ │ │ - The File Name Table (offset 0x8f0): │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ - Line Number Statements: │ │ │ │ │ - [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 1055 to 1056 │ │ │ │ │ - [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 1056 │ │ │ │ │ - [0x00000959] Special opcode 33: advance Address by 4 to 0x155c and Line by 0 to 1056 │ │ │ │ │ - [0x0000095a] Set column to 20 │ │ │ │ │ - [0x0000095c] Special opcode 64: advance Address by 8 to 0x1564 and Line by 3 to 1059 │ │ │ │ │ - [0x0000095d] Set column to 10 │ │ │ │ │ - [0x0000095f] Special opcode 16: advance Address by 2 to 0x1566 and Line by -3 to 1056 │ │ │ │ │ - [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 1057 │ │ │ │ │ - [0x00000964] Special opcode 6: advance Address by 0 to 0x156e and Line by 1 to 1058 (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 1056 (view 2) │ │ │ │ │ - [0x00000969] Set column to 9 │ │ │ │ │ - [0x0000096b] Special opcode 35: advance Address by 4 to 0x1572 and Line by 2 to 1058 │ │ │ │ │ - [0x0000096c] Set is_stmt to 1 │ │ │ │ │ - [0x0000096d] Special opcode 20: advance Address by 2 to 0x1574 and Line by 1 to 1059 │ │ │ │ │ - [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 1060 │ │ │ │ │ - [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 1056 (view 1) │ │ │ │ │ - [0x0000097a] Set column to 5 │ │ │ │ │ - [0x0000097c] Special opcode 24: advance Address by 2 to 0x157c and Line by 5 to 1061 │ │ │ │ │ - [0x0000097d] Set column to 10 │ │ │ │ │ - [0x0000097f] Special opcode 14: advance Address by 2 to 0x157e and Line by -5 to 1056 │ │ │ │ │ - [0x00000980] Set column to 5 │ │ │ │ │ - [0x00000982] Special opcode 24: advance Address by 2 to 0x1580 and Line by 5 to 1061 │ │ │ │ │ - [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 864 to 891 │ │ │ │ │ - [0x000009a7] Special opcode 19: advance Address by 2 to 0x14b4 and Line by 0 to 891 │ │ │ │ │ - [0x000009a8] Special opcode 19: advance Address by 2 to 0x14b6 and Line by 0 to 891 │ │ │ │ │ - [0x000009a9] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x000009ab] Set column to 126 │ │ │ │ │ - [0x000009ad] Advance Line by -864 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 863 to 890 │ │ │ │ │ - [0x000009ba] Special opcode 61: advance Address by 8 to 0x14c0 and Line by 0 to 890 │ │ │ │ │ - [0x000009bb] Set column to 9 │ │ │ │ │ - [0x000009bd] Special opcode 6: advance Address by 0 to 0x14c0 and Line by 1 to 891 (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 891 │ │ │ │ │ - [0x000009c3] Special opcode 19: advance Address by 2 to 0x14c6 and Line by 0 to 891 │ │ │ │ │ - [0x000009c4] Set column to 27 │ │ │ │ │ - [0x000009c6] Special opcode 13: advance Address by 0 to 0x14c6 and Line by 8 to 899 (view 1) │ │ │ │ │ - [0x000009c7] Set column to 38 │ │ │ │ │ - [0x000009c9] Special opcode 19: advance Address by 2 to 0x14c8 and Line by 0 to 899 │ │ │ │ │ - [0x000009ca] Set column to 41 │ │ │ │ │ - [0x000009cc] Advance Line by -8 to 891 │ │ │ │ │ - [0x000009ce] Special opcode 19: advance Address by 2 to 0x14ca and Line by 0 to 891 │ │ │ │ │ - [0x000009cf] Special opcode 19: advance Address by 2 to 0x14cc and Line by 0 to 891 │ │ │ │ │ - [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 -862 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 868 to 897 │ │ │ │ │ - [0x000009e0] Copy (view 2) │ │ │ │ │ - [0x000009e1] Set column to 9 │ │ │ │ │ - [0x000009e3] Special opcode 7: advance Address by 0 to 0x14cc and Line by 2 to 899 (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 899 │ │ │ │ │ - [0x000009e9] Special opcode 89: advance Address by 12 to 0x14da and Line by 0 to 899 │ │ │ │ │ - [0x000009ea] Set column to 27 │ │ │ │ │ - [0x000009ec] Advance Line by 717 to 1616 │ │ │ │ │ - [0x000009ef] Copy (view 1) │ │ │ │ │ - [0x000009f0] Set column to 39 │ │ │ │ │ - [0x000009f2] Special opcode 19: advance Address by 2 to 0x14dc and Line by 0 to 1616 │ │ │ │ │ - [0x000009f3] Set column to 38 │ │ │ │ │ - [0x000009f5] Advance Line by -717 to 899 │ │ │ │ │ - [0x000009f8] Special opcode 19: advance Address by 2 to 0x14de and Line by 0 to 899 │ │ │ │ │ - [0x000009f9] Special opcode 19: advance Address by 2 to 0x14e0 and Line by 0 to 899 │ │ │ │ │ - [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 -869 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 1585 to 1615 │ │ │ │ │ - [0x00000a0a] Copy (view 2) │ │ │ │ │ - [0x00000a0b] Set column to 9 │ │ │ │ │ - [0x00000a0d] Special opcode 6: advance Address by 0 to 0x14e0 and Line by 1 to 1616 (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 1616 │ │ │ │ │ - [0x00000a13] Special opcode 61: advance Address by 8 to 0x14ea and Line by 0 to 1616 │ │ │ │ │ - [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 -1585 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 1584 to 1615 │ │ │ │ │ - [0x00000a29] Special opcode 19: advance Address by 2 to 0x14ec and Line by 0 to 1615 │ │ │ │ │ - [0x00000a2a] Set column to 9 │ │ │ │ │ - [0x00000a2c] Special opcode 6: advance Address by 0 to 0x14ec and Line by 1 to 1616 (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 1616 │ │ │ │ │ - [0x00000a34] Special opcode 33: advance Address by 4 to 0x14f2 and Line by 0 to 1616 │ │ │ │ │ - [0x00000a35] Special opcode 61: advance Address by 8 to 0x14fa and Line by 0 to 1616 │ │ │ │ │ - [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 -1584 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: 0xa95 │ │ │ │ │ Length: 689 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ Prologue Length: 552 │ │ │ │ │ Minimum Instruction Length: 2 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ Line Base: -5 │ │ │ │ │ Line Range: 14 │ │ │ │ │ @@ -1228,27 +976,27 @@ │ │ │ │ │ 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 0xab0): │ │ │ │ │ + The Directory Table (offset 0x84a): │ │ │ │ │ 1 src/shared/cpp │ │ │ │ │ 2 /usr/lib/gcc/arm-linux-gnueabihf/13/include │ │ │ │ │ 3 /usr/include │ │ │ │ │ 4 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ 5 /usr/lib/jvm/default-java/include │ │ │ │ │ 6 /usr/include/c++/13 │ │ │ │ │ 7 /usr/include/c++/13/bits │ │ │ │ │ 8 /usr/include/arm-linux-gnueabihf/bits │ │ │ │ │ 9 src/shared/headers │ │ │ │ │ 10 /usr/include/arm-linux-gnueabihf/c++/13/bits │ │ │ │ │ │ │ │ │ │ - The File Name Table (offset 0xbd6): │ │ │ │ │ + The File Name Table (offset 0x970): │ │ │ │ │ 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 │ │ │ │ │ @@ -1262,90 +1010,342 @@ │ │ │ │ │ 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: │ │ │ │ │ - [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 │ │ │ │ │ + [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 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Offset: 0xae4 │ │ │ │ │ + Length: 610 │ │ │ │ │ + DWARF Version: 3 │ │ │ │ │ + Prologue Length: 270 │ │ │ │ │ + Minimum Instruction Length: 2 │ │ │ │ │ + Initial value of 'is_stmt': 1 │ │ │ │ │ + Line Base: -5 │ │ │ │ │ + Line Range: 14 │ │ │ │ │ + Opcode Base: 13 │ │ │ │ │ + │ │ │ │ │ + Opcodes: │ │ │ │ │ + Opcode 1 has 0 args │ │ │ │ │ + Opcode 2 has 1 arg │ │ │ │ │ + Opcode 3 has 1 arg │ │ │ │ │ + Opcode 4 has 1 arg │ │ │ │ │ + Opcode 5 has 1 arg │ │ │ │ │ + Opcode 6 has 0 args │ │ │ │ │ + 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): │ │ │ │ │ + 1 src/shared/cpp │ │ │ │ │ + 2 /usr/lib/jvm/default-java/include │ │ │ │ │ + 3 /usr/lib/gcc/arm-linux-gnueabihf/13/include │ │ │ │ │ + 4 /usr/include │ │ │ │ │ + 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ + 6 src/shared/headers │ │ │ │ │ + │ │ │ │ │ + The File Name Table (offset 0xba5): │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ + 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 1055 to 1056 │ │ │ │ │ + [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 1056 │ │ │ │ │ + [0x00000c0e] Special opcode 33: advance Address by 4 to 0x15c8 and Line by 0 to 1056 │ │ │ │ │ + [0x00000c0f] Set column to 20 │ │ │ │ │ + [0x00000c11] Special opcode 64: advance Address by 8 to 0x15d0 and Line by 3 to 1059 │ │ │ │ │ + [0x00000c12] Set column to 10 │ │ │ │ │ + [0x00000c14] Special opcode 16: advance Address by 2 to 0x15d2 and Line by -3 to 1056 │ │ │ │ │ + [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 1057 │ │ │ │ │ + [0x00000c19] Special opcode 6: advance Address by 0 to 0x15da and Line by 1 to 1058 (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 1056 (view 2) │ │ │ │ │ + [0x00000c1e] Set column to 9 │ │ │ │ │ + [0x00000c20] Special opcode 35: advance Address by 4 to 0x15de and Line by 2 to 1058 │ │ │ │ │ + [0x00000c21] Set is_stmt to 1 │ │ │ │ │ + [0x00000c22] Special opcode 20: advance Address by 2 to 0x15e0 and Line by 1 to 1059 │ │ │ │ │ + [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 1060 │ │ │ │ │ + [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 1056 (view 1) │ │ │ │ │ + [0x00000c2f] Set column to 5 │ │ │ │ │ + [0x00000c31] Special opcode 24: advance Address by 2 to 0x15e8 and Line by 5 to 1061 │ │ │ │ │ + [0x00000c32] Set column to 10 │ │ │ │ │ + [0x00000c34] Special opcode 14: advance Address by 2 to 0x15ea and Line by -5 to 1056 │ │ │ │ │ + [0x00000c35] Set column to 5 │ │ │ │ │ + [0x00000c37] Special opcode 24: advance Address by 2 to 0x15ec and Line by 5 to 1061 │ │ │ │ │ + [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 864 to 891 │ │ │ │ │ + [0x00000c5c] Special opcode 19: advance Address by 2 to 0x1520 and Line by 0 to 891 │ │ │ │ │ + [0x00000c5d] Special opcode 19: advance Address by 2 to 0x1522 and Line by 0 to 891 │ │ │ │ │ + [0x00000c5e] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00000c60] Set column to 126 │ │ │ │ │ + [0x00000c62] Advance Line by -864 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 863 to 890 │ │ │ │ │ + [0x00000c6f] Special opcode 61: advance Address by 8 to 0x152c and Line by 0 to 890 │ │ │ │ │ + [0x00000c70] Set column to 9 │ │ │ │ │ + [0x00000c72] Special opcode 6: advance Address by 0 to 0x152c and Line by 1 to 891 (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 891 │ │ │ │ │ + [0x00000c78] Special opcode 19: advance Address by 2 to 0x1532 and Line by 0 to 891 │ │ │ │ │ + [0x00000c79] Set column to 27 │ │ │ │ │ + [0x00000c7b] Special opcode 13: advance Address by 0 to 0x1532 and Line by 8 to 899 (view 1) │ │ │ │ │ + [0x00000c7c] Set column to 38 │ │ │ │ │ + [0x00000c7e] Special opcode 19: advance Address by 2 to 0x1534 and Line by 0 to 899 │ │ │ │ │ + [0x00000c7f] Set column to 41 │ │ │ │ │ + [0x00000c81] Advance Line by -8 to 891 │ │ │ │ │ + [0x00000c83] Special opcode 19: advance Address by 2 to 0x1536 and Line by 0 to 891 │ │ │ │ │ + [0x00000c84] Special opcode 19: advance Address by 2 to 0x1538 and Line by 0 to 891 │ │ │ │ │ + [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 -862 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 868 to 897 │ │ │ │ │ + [0x00000c95] Copy (view 2) │ │ │ │ │ + [0x00000c96] Set column to 9 │ │ │ │ │ + [0x00000c98] Special opcode 7: advance Address by 0 to 0x1538 and Line by 2 to 899 (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 899 │ │ │ │ │ + [0x00000c9e] Special opcode 89: advance Address by 12 to 0x1546 and Line by 0 to 899 │ │ │ │ │ + [0x00000c9f] Set column to 27 │ │ │ │ │ + [0x00000ca1] Advance Line by 717 to 1616 │ │ │ │ │ + [0x00000ca4] Copy (view 1) │ │ │ │ │ + [0x00000ca5] Set column to 39 │ │ │ │ │ + [0x00000ca7] Special opcode 19: advance Address by 2 to 0x1548 and Line by 0 to 1616 │ │ │ │ │ + [0x00000ca8] Set column to 38 │ │ │ │ │ + [0x00000caa] Advance Line by -717 to 899 │ │ │ │ │ + [0x00000cad] Special opcode 19: advance Address by 2 to 0x154a and Line by 0 to 899 │ │ │ │ │ + [0x00000cae] Special opcode 19: advance Address by 2 to 0x154c and Line by 0 to 899 │ │ │ │ │ + [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 -869 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 1585 to 1615 │ │ │ │ │ + [0x00000cbf] Copy (view 2) │ │ │ │ │ + [0x00000cc0] Set column to 9 │ │ │ │ │ + [0x00000cc2] Special opcode 6: advance Address by 0 to 0x154c and Line by 1 to 1616 (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 1616 │ │ │ │ │ + [0x00000cc8] Special opcode 61: advance Address by 8 to 0x1556 and Line by 0 to 1616 │ │ │ │ │ + [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 -1585 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 1584 to 1615 │ │ │ │ │ + [0x00000cde] Special opcode 19: advance Address by 2 to 0x1558 and Line by 0 to 1615 │ │ │ │ │ + [0x00000cdf] Set column to 9 │ │ │ │ │ + [0x00000ce1] Special opcode 6: advance Address by 0 to 0x1558 and Line by 1 to 1616 (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 1616 │ │ │ │ │ + [0x00000ce9] Special opcode 33: advance Address by 4 to 0x155e and Line by 0 to 1616 │ │ │ │ │ + [0x00000cea] Special opcode 61: advance Address by 8 to 0x1566 and Line by 0 to 1616 │ │ │ │ │ + [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 -1584 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 │ │ │ │ │ [0x00000d47] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0xd4a │ │ │ │ │ Length: 1183 │ │ │ │ │ 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: 0x31 (32-bit) │ │ │ │ │ + Length: 0x1a (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) <0x4398> │ │ │ │ │ - <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: 0x2e24) │ │ │ │ │ - <23> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ - <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) 890 │ │ │ │ │ - <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: │ │ │ │ │ + <14> DW_AT_import : (GNU_ref_alt) <0x39c6> │ │ │ │ │ + <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: │ │ │ │ │ Length: 0x1a (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <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) <0x39c6> │ │ │ │ │ - <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) │ │ │ │ │ + <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) <0x3f1e> │ │ │ │ │ + <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) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <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) <0x3f1e> │ │ │ │ │ - <1><6b>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <6c> DW_AT_import : (ref_addr) <0x41> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + <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) <0x4398> │ │ │ │ │ + <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: 0x2e24) │ │ │ │ │ + <5f> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ + <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) 890 │ │ │ │ │ + <6a> DW_AT_decl_column : (data1) 35 │ │ │ │ │ + <6b> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <2><6f>: Abbrev Number: 0 │ │ │ │ │ <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) 0xa95 │ │ │ │ │ + <7e> DW_AT_stmt_list : (sec_offset) 0x82f │ │ │ │ │ <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: 0x1469) │ │ │ │ │ <89> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ <89> DW_AT_decl_line : (data2) 568 │ │ │ │ │ <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) <0x3f87> │ │ │ │ │ <1>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ DW_AT_import : (GNU_ref_alt) <0x3fb3> │ │ │ │ │ <1>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ DW_AT_import : (GNU_ref_alt) <0x3ff8> │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0x2a> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0x5f> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0x48> [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) <0x18> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x54> │ │ │ │ │ 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) <0x27> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x63> │ │ │ │ │ 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) <0x1e> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x5a> │ │ │ │ │ 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: 0x3b5 (32-bit) │ │ │ │ │ + Length: 0x151 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><129d>: Abbrev Number: 69 (DW_TAG_compile_unit) │ │ │ │ │ + <0><129d>: Abbrev Number: 75 (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: 0x2bed) │ │ │ │ │ + <12a3> DW_AT_name : (GNU_strp_alt) (offset: 0x2c28) │ │ │ │ │ <12a7> DW_AT_comp_dir : (string) . │ │ │ │ │ - <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: 0x363b) │ │ │ │ │ - <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: 0x3658) │ │ │ │ │ - <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) <0x4089> │ │ │ │ │ - <1><12cd>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ - <12ce> DW_AT_import : (GNU_ref_alt) <0x40d7> │ │ │ │ │ - <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: 0x2b2c) │ │ │ │ │ - <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) <0x28b2> │ │ │ │ │ - <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: 0x35e0) │ │ │ │ │ - <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: 0x143c) │ │ │ │ │ - <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) <0x28b2> │ │ │ │ │ - <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: 0x14a0) │ │ │ │ │ - <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: 0x1456) │ │ │ │ │ - <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: 0x146e) │ │ │ │ │ - <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: 0x3608) │ │ │ │ │ - <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: 0x2ea8) │ │ │ │ │ - <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: 0x1405) │ │ │ │ │ - <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: 0x2ce3) │ │ │ │ │ - <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: 0x2cd4) │ │ │ │ │ - <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: 0x142f) │ │ │ │ │ - <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) <0x27> │ │ │ │ │ - <13f8> DW_AT_location : (sec_offset) 0xbe0 (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) <0x1e> │ │ │ │ │ - <1405> DW_AT_location : (sec_offset) 0xbed (location list) │ │ │ │ │ - <1409> DW_AT_GNU_locviews: (sec_offset) 0xbe9 │ │ │ │ │ - <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) <0x4090> │ │ │ │ │ - <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) <0x40b4> │ │ │ │ │ - <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) <0x40aa> │ │ │ │ │ - <1444> DW_AT_location : (sec_offset) 0xc0f (location list) │ │ │ │ │ - <1448> DW_AT_GNU_locviews: (sec_offset) 0xc0d │ │ │ │ │ - <3><144c>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <144d> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0> │ │ │ │ │ - <1451> DW_AT_location : (sec_offset) 0xc21 (location list) │ │ │ │ │ - <1455> DW_AT_GNU_locviews: (sec_offset) 0xc1d │ │ │ │ │ - <3><1459>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ - <145a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4097> │ │ │ │ │ - <145e> DW_AT_location : (sec_offset) 0xc33 (location list) │ │ │ │ │ - <1462> DW_AT_GNU_locviews: (sec_offset) 0xc31 │ │ │ │ │ - <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) <0x40f1> │ │ │ │ │ - <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) <0x4100> │ │ │ │ │ - <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) <0x40f7> │ │ │ │ │ - <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) <0x40f1> │ │ │ │ │ - <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) <0x4100> │ │ │ │ │ - <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) <0x40f7> │ │ │ │ │ - <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) <0x40de> │ │ │ │ │ - <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: 0x1481) │ │ │ │ │ - <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) <0x28b2> │ │ │ │ │ - <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: 0x14a0) │ │ │ │ │ - <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: 0x3608) │ │ │ │ │ - <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: 0x2e24) │ │ │ │ │ - <15c6> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ - <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) 1056 │ │ │ │ │ - <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) 1056 │ │ │ │ │ - <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: 0x2e1f) │ │ │ │ │ - <1602> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <1603> DW_AT_decl_line : (data2) 1057 │ │ │ │ │ - <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) <0x40c1> │ │ │ │ │ - <2><1648>: Abbrev Number: 0 │ │ │ │ │ - <1><1649>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x164a: │ │ │ │ │ - Length: 0x151 (32-bit) │ │ │ │ │ + <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: 0x363b) │ │ │ │ │ + <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: 0x3658) │ │ │ │ │ + <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) <0x4089> │ │ │ │ │ + <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) 306 │ │ │ │ │ + <12dc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><12dd>: Abbrev Number: 58 (DW_TAG_namespace) │ │ │ │ │ + <12de> DW_AT_name : (GNU_strp_alt) (offset: 0x41b8) │ │ │ │ │ + <12e2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <12e3> DW_AT_decl_line : (data2) 343 │ │ │ │ │ + <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: 0x2b7c) │ │ │ │ │ + <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: 0x1452) │ │ │ │ │ + <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: 0x1456) │ │ │ │ │ + <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: 0x2bd1) │ │ │ │ │ + <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) <0x28b2> │ │ │ │ │ + <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: 0x14a0) │ │ │ │ │ + <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: 0x3608) │ │ │ │ │ + <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: 0x2caf) │ │ │ │ │ + <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: 0x149a) │ │ │ │ │ + <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) <0x40b3> │ │ │ │ │ + <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) <0x4090> │ │ │ │ │ + <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) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <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: 0x2c28) │ │ │ │ │ - <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: 0x363b) │ │ │ │ │ - <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: 0x3658) │ │ │ │ │ - <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) <0x411a> │ │ │ │ │ - <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) 306 │ │ │ │ │ - <1695> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><1696>: Abbrev Number: 58 (DW_TAG_namespace) │ │ │ │ │ - <1697> DW_AT_name : (GNU_strp_alt) (offset: 0x41b8) │ │ │ │ │ - <169b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <169c> DW_AT_decl_line : (data2) 343 │ │ │ │ │ - <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: 0x2b7c) │ │ │ │ │ - <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: 0x1452) │ │ │ │ │ - <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: 0x1456) │ │ │ │ │ - <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: 0x2bd1) │ │ │ │ │ - <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) <0x28b2> │ │ │ │ │ - <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: 0x14a0) │ │ │ │ │ - <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: 0x3608) │ │ │ │ │ - <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: 0x2caf) │ │ │ │ │ - <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: 0x149a) │ │ │ │ │ - <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) <0x4144> │ │ │ │ │ - <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) <0x4121> │ │ │ │ │ - <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) │ │ │ │ │ + <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: 0x2bed) │ │ │ │ │ + <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: 0x363b) │ │ │ │ │ + <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: 0x3658) │ │ │ │ │ + <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) <0x40dd> │ │ │ │ │ + <1><1422>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ + <1423> DW_AT_import : (GNU_ref_alt) <0x412b> │ │ │ │ │ + <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: 0x2b2c) │ │ │ │ │ + <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) <0x28b2> │ │ │ │ │ + <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: 0x35e0) │ │ │ │ │ + <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: 0x143c) │ │ │ │ │ + <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) <0x28b2> │ │ │ │ │ + <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: 0x14a0) │ │ │ │ │ + <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: 0x1456) │ │ │ │ │ + <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: 0x146e) │ │ │ │ │ + <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: 0x3608) │ │ │ │ │ + <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: 0x2ea8) │ │ │ │ │ + <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: 0x1405) │ │ │ │ │ + <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: 0x2ce3) │ │ │ │ │ + <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: 0x2cd4) │ │ │ │ │ + <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: 0x142f) │ │ │ │ │ + <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) <0x63> │ │ │ │ │ + <154d> DW_AT_location : (sec_offset) 0xcb4 (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) <0x5a> │ │ │ │ │ + <155a> DW_AT_location : (sec_offset) 0xcc1 (location list) │ │ │ │ │ + <155e> DW_AT_GNU_locviews: (sec_offset) 0xcbd │ │ │ │ │ + <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) <0x40e4> │ │ │ │ │ + <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) <0x4108> │ │ │ │ │ + <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) <0x40fe> │ │ │ │ │ + <1599> DW_AT_location : (sec_offset) 0xce3 (location list) │ │ │ │ │ + <159d> DW_AT_GNU_locviews: (sec_offset) 0xce1 │ │ │ │ │ + <3><15a1>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <15a2> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ + <15a6> DW_AT_location : (sec_offset) 0xcf5 (location list) │ │ │ │ │ + <15aa> DW_AT_GNU_locviews: (sec_offset) 0xcf1 │ │ │ │ │ + <3><15ae>: Abbrev Number: 4 (DW_TAG_formal_parameter) │ │ │ │ │ + <15af> DW_AT_abstract_origin: (GNU_ref_alt) <0x40eb> │ │ │ │ │ + <15b3> DW_AT_location : (sec_offset) 0xd07 (location list) │ │ │ │ │ + <15b7> DW_AT_GNU_locviews: (sec_offset) 0xd05 │ │ │ │ │ + <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) <0x4145> │ │ │ │ │ + <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) <0x4154> │ │ │ │ │ + <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) <0x414b> │ │ │ │ │ + <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) <0x4145> │ │ │ │ │ + <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) <0x4154> │ │ │ │ │ + <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) <0x414b> │ │ │ │ │ + <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) <0x4132> │ │ │ │ │ + <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: 0x1481) │ │ │ │ │ + <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) <0x28b2> │ │ │ │ │ + <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: 0x14a0) │ │ │ │ │ + <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: 0x3608) │ │ │ │ │ + <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: 0x2e24) │ │ │ │ │ + <171b> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ + <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) 1056 │ │ │ │ │ + <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) 1056 │ │ │ │ │ + <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: 0x2e1f) │ │ │ │ │ + <1757> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <1758> DW_AT_decl_line : (data2) 1057 │ │ │ │ │ + <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>) │ │ │ │ │ <3><1786>: Abbrev Number: 48 (DW_TAG_call_site_parameter) │ │ │ │ │ - <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) │ │ │ │ │ + <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) │ │ │ │ │ <3><1793>: Abbrev Number: 0 │ │ │ │ │ - <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><1794>: Abbrev Number: 41 (DW_TAG_call_site) │ │ │ │ │ + <1795> DW_AT_call_return_pc: (addr) 0x1608 │ │ │ │ │ + <1799> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <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) <0x3f87> │ │ │ │ │ <1><17d9>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17da> DW_AT_import : (GNU_ref_alt) <0x416e> │ │ │ │ │ <1><17de>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17df> DW_AT_import : (GNU_ref_alt) <0x43b1> │ │ │ │ │ <1><17e3>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <17e4> DW_AT_import : (ref_addr) <0x41> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ + <17e4> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 89 (DW_TAG_partial_unit)] │ │ │ │ │ <1><17e8>: Abbrev Number: 8 (DW_TAG_imported_unit) │ │ │ │ │ <17e9> DW_AT_import : (GNU_ref_alt) <0x4398> │ │ │ │ │ <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: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x1291 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000014a0 000000a8 │ │ │ │ │ - 00001548 00000060 │ │ │ │ │ + 000014a0 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x164a │ │ │ │ │ + Offset into .debug_info: 0x13e6 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000015a8 0000006a │ │ │ │ │ + 0000150c 000000a8 │ │ │ │ │ + 000015b4 00000060 │ │ │ │ │ 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_reg5 (r5)) │ │ │ │ │ 00000ab9 │ │ │ │ │ Table at Offset 0xaba │ │ │ │ │ - Length: 0x23e │ │ │ │ │ + Length: 0xd0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ + 00000b2b v0000000 v0000000 location view pair │ │ │ │ │ 00000b2d v0000000 v0000000 location view pair │ │ │ │ │ 00000b2f v0000000 v0000000 location view pair │ │ │ │ │ - 00000b31 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 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 │ │ │ │ │ │ │ │ │ │ - 00000bde v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000be0 v0000000 v0000000 views at 00000bde for: │ │ │ │ │ - 000014c0 000014c6 (DW_OP_reg9 (r9)) │ │ │ │ │ - 00000be8 │ │ │ │ │ - │ │ │ │ │ - 00000be9 v0000000 v0000000 location view pair │ │ │ │ │ - 00000beb v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000bed 000014b8 (base address) │ │ │ │ │ - 00000bf2 v0000000 v0000000 views at 00000be9 for: │ │ │ │ │ - 000014b8 000014c5 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000bf7 v0000000 v0000000 views at 00000beb for: │ │ │ │ │ - 000014c5 000014c6 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000bfc │ │ │ │ │ - │ │ │ │ │ - 00000bfd v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000bff v0000002 v0000000 views at 00000bfd for: │ │ │ │ │ - 000014cc 000014e0 (DW_OP_addr: 1910; DW_OP_stack_value) │ │ │ │ │ - 00000c0c │ │ │ │ │ - │ │ │ │ │ - 00000c0d v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c0f v0000002 v0000000 views at 00000c0d for: │ │ │ │ │ - 000014cc 000014e0 (DW_OP_addr: 193c; DW_OP_stack_value) │ │ │ │ │ - 00000c1c │ │ │ │ │ - │ │ │ │ │ - 00000c1d v0000002 v0000000 location view pair │ │ │ │ │ - 00000c1f v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c21 000014cc (base address) │ │ │ │ │ - 00000c26 v0000002 v0000000 views at 00000c1d for: │ │ │ │ │ - 000014cc 000014ce (DW_OP_reg0 (r0)) │ │ │ │ │ - 00000c2b v0000000 v0000000 views at 00000c1f for: │ │ │ │ │ - 000014ce 000014d9 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00000c30 │ │ │ │ │ - │ │ │ │ │ - 00000c31 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c33 v0000002 v0000000 views at 00000c31 for: │ │ │ │ │ - 000014cc 000014e0 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000c3b │ │ │ │ │ - │ │ │ │ │ - 00000c3c v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c3e v0000002 v0000000 views at 00000c3c for: │ │ │ │ │ - 000014e0 000014ea (DW_OP_reg8 (r8)) │ │ │ │ │ - 00000c46 │ │ │ │ │ - │ │ │ │ │ - 00000c47 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c49 v0000002 v0000000 views at 00000c47 for: │ │ │ │ │ - 000014e0 000014ea (DW_OP_reg4 (r4)) │ │ │ │ │ - 00000c51 │ │ │ │ │ - │ │ │ │ │ - 00000c52 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c54 v0000000 v0000000 views at 00000c52 for: │ │ │ │ │ - 000014ec 000014fa (DW_OP_reg5 (r5)) │ │ │ │ │ - 00000c5c │ │ │ │ │ - │ │ │ │ │ - 00000c5d v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000c5f v0000000 v0000000 views at 00000c5d for: │ │ │ │ │ - 000014ec 000014fa (DW_OP_reg4 (r4)) │ │ │ │ │ - 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 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00000cf2 v0000000 v0000000 views at 00000cf0 for: │ │ │ │ │ - 00001548 00001558 (DW_OP_fbreg: -8) │ │ │ │ │ - 00000cfb │ │ │ │ │ -Table at Offset 0xcfc │ │ │ │ │ - Length: 0xd0 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ - 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 │ │ │ │ │ + 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 views at 00000cb2 for: │ │ │ │ │ + 0000152c 00001532 (DW_OP_reg9 (r9)) │ │ │ │ │ + 00000cbc │ │ │ │ │ + │ │ │ │ │ + 00000cbd v0000000 v0000000 location view pair │ │ │ │ │ + 00000cbf v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000cc1 00001524 (base address) │ │ │ │ │ + 00000cc6 v0000000 v0000000 views at 00000cbd for: │ │ │ │ │ + 00001524 00001531 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000ccb v0000000 v0000000 views at 00000cbf for: │ │ │ │ │ + 00001531 00001532 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000cd0 │ │ │ │ │ + │ │ │ │ │ + 00000cd1 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000cd3 v0000002 v0000000 views at 00000cd1 for: │ │ │ │ │ + 00001538 0000154c (DW_OP_addr: 1910; DW_OP_stack_value) │ │ │ │ │ + 00000ce0 │ │ │ │ │ + │ │ │ │ │ + 00000ce1 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000ce3 v0000002 v0000000 views at 00000ce1 for: │ │ │ │ │ + 00001538 0000154c (DW_OP_addr: 193c; DW_OP_stack_value) │ │ │ │ │ + 00000cf0 │ │ │ │ │ + │ │ │ │ │ + 00000cf1 v0000002 v0000000 location view pair │ │ │ │ │ + 00000cf3 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000cf5 00001538 (base address) │ │ │ │ │ + 00000cfa v0000002 v0000000 views at 00000cf1 for: │ │ │ │ │ + 00001538 0000153a (DW_OP_reg0 (r0)) │ │ │ │ │ + 00000cff v0000000 v0000000 views at 00000cf3 for: │ │ │ │ │ + 0000153a 00001545 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00000d04 │ │ │ │ │ + │ │ │ │ │ + 00000d05 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d07 v0000002 v0000000 views at 00000d05 for: │ │ │ │ │ + 00001538 0000154c (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000d0f │ │ │ │ │ + │ │ │ │ │ + 00000d10 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d12 v0000002 v0000000 views at 00000d10 for: │ │ │ │ │ + 0000154c 00001556 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00000d1a │ │ │ │ │ + │ │ │ │ │ + 00000d1b v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d1d v0000002 v0000000 views at 00000d1b for: │ │ │ │ │ + 0000154c 00001556 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00000d25 │ │ │ │ │ + │ │ │ │ │ + 00000d26 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d28 v0000000 v0000000 views at 00000d26 for: │ │ │ │ │ + 00001558 00001566 (DW_OP_reg5 (r5)) │ │ │ │ │ + 00000d30 │ │ │ │ │ + │ │ │ │ │ + 00000d31 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00000d33 v0000000 v0000000 views at 00000d31 for: │ │ │ │ │ + 00001558 00001566 (DW_OP_reg4 (r4)) │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ + 00000d76 v0000000 v0000000 location view pair │ │ │ │ │ + 00000d78 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ + 00000d8a v0000000 v0000000 location view pair │ │ │ │ │ 00000d8c v0000000 v0000000 location view pair │ │ │ │ │ - 00000d8e v0000000 v0000000 location view pair │ │ │ │ │ - 00000d90 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 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)) │ │ │ │ │ + 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) │ │ │ │ │ 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: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x1291 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000014a0 000000a8 │ │ │ │ │ - 00001548 00000060 │ │ │ │ │ + 000014a0 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x164a │ │ │ │ │ + Offset into .debug_info: 0x13e6 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 000015a8 0000006a │ │ │ │ │ + 0000150c 000000a8 │ │ │ │ │ + 000015b4 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x179f │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,23 @@ │ │ │ │ │ -GCC: (Debian 13.2.0-23) 13.2.0 │ │ │ │ │ -L?Z'csCm. │ │ │ │ │ -N~I`~!$Ulr> │ │ │ │ │ -4H45HC4E │ │ │ │ │ +ZGCC: (Debian 13.2.0-23) 13.2.0 │ │ │ │ │ +@/h#L9@b │ │ │ │ │ +ED++mm)Z| │ │ │ │ │ /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.cpp │ │ │ │ │ generic_posix.cpp │ │ │ │ │ +generic.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 16774 │ │ │ │ │ @@ -30,14 +30,15 @@ │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001060 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000010e8 : │ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion(): │ │ │ │ │ +./src/curses/cpp/curses.cpp:89 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 000010ec : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001310 : │ │ │ │ │ @@ -63,32 +64,32 @@ │ │ │ │ │ │ │ │ │ │ 00001470 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00001488 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ +000014a0 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001524 : │ │ │ │ │ +000014f0 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001544 : │ │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ - movs r0, r0 │ │ │ │ │ +0000150c : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001548 : │ │ │ │ │ +00001590 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000015b0 : │ │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ + movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +000015b4 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 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 000330c6 41fef2e4 9b4480d1 ebug..0.A....D.. │ │ │ │ │ - 0x00000050 aa269a5e 36afd5ed f4 .&.^6.... │ │ │ │ │ + 0x00000040 65627567 00c0b85b 83255dc8 27ce7f56 ebug...[.%].'..V │ │ │ │ │ + 0x00000050 34b1b7ae 2a321d26 20 4...*2.& │ │ │ │ ├── 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 632e6370 s.cpp.generic.cp │ │ │ │ │ - 0x000000e0 70006f73 782e6370 70006765 6e657269 p.osx.cpp.generi │ │ │ │ │ - 0x000000f0 635f706f 7369782e 63707000 756e6978 c_posix.cpp.unix │ │ │ │ │ + 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 │ │ │ │ │ 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/f5/48efc1c22e616cc63d8abb45ba8583913cdeec.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/31/603577cf75e71673d9e0121b89af42107e4988.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 16% 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: 25628 (bytes into file) │ │ │ │ │ + Start of section headers: 25656 (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 0x641c: │ │ │ │ │ +There are 37 section headers, starting at offset 0x6438: │ │ │ │ │ │ │ │ │ │ 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 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 000157 000031 00 0 0 1 │ │ │ │ │ - [25] .debug_aranges PROGBITS 00000000 000188 000062 00 C 0 0 4 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 0001ec 001fe0 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 0021cc 000430 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 0025fc 000cb4 00 C 0 0 4 │ │ │ │ │ - [29] .debug_frame PROGBITS 00000000 0032b0 000274 00 C 0 0 4 │ │ │ │ │ - [30] .debug_str PROGBITS 00000000 003524 000454 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 003978 000cf0 00 C 0 0 4 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 00000000 004668 000199 00 C 0 0 4 │ │ │ │ │ - [33] .gnu_debugaltlink PROGBITS 00000000 004801 000059 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 00000000 00485c 000e20 10 35 154 4 │ │ │ │ │ - [35] .strtab STRTAB 00000000 00567c 000c24 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 00000000 0062a0 000179 00 0 0 1 │ │ │ │ │ + [25] .debug_aranges PROGBITS 00000000 000188 000064 00 C 0 0 4 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 0001ec 001feb 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 0021d8 000431 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 00260c 000cb7 00 C 0 0 4 │ │ │ │ │ + [29] .debug_frame PROGBITS 00000000 0032c4 000273 00 C 0 0 4 │ │ │ │ │ + [30] .debug_str PROGBITS 00000000 003538 000454 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 00398c 000cf5 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 │ │ │ │ │ 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 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: 0000240d 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ │ + 157: 00002479 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: 00002461 26 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ │ + 168: 000023b9 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: 00002411 80 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ │ + 181: 00002369 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: 000023ed 32 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ │ + 202: 00002459 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: 00002369 132 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ │ + 213: 000023d5 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: f548efc1c22e616cc63d8abb45ba8583913cdeec │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 31603577cf75e71673d9e0121b89af42107e4988 │ │ │ │ ├── readelf --wide --debug-dump=rawline {} │ │ │ │ │ @@ -2739,266 +2739,14 @@ │ │ │ │ │ [0x00001622] Set is_stmt to 0 │ │ │ │ │ [0x00001623] Special opcode 26: advance Address by 2 to 0x2346 and Line by 7 to 374 │ │ │ │ │ [0x00001624] Advance PC by constant 34 to 0x2368 │ │ │ │ │ [0x00001625] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0x1628 │ │ │ │ │ - Length: 610 │ │ │ │ │ - DWARF Version: 3 │ │ │ │ │ - Prologue Length: 270 │ │ │ │ │ - Minimum Instruction Length: 2 │ │ │ │ │ - Initial value of 'is_stmt': 1 │ │ │ │ │ - Line Base: -5 │ │ │ │ │ - Line Range: 14 │ │ │ │ │ - Opcode Base: 13 │ │ │ │ │ - │ │ │ │ │ - Opcodes: │ │ │ │ │ - Opcode 1 has 0 args │ │ │ │ │ - Opcode 2 has 1 arg │ │ │ │ │ - Opcode 3 has 1 arg │ │ │ │ │ - Opcode 4 has 1 arg │ │ │ │ │ - Opcode 5 has 1 arg │ │ │ │ │ - Opcode 6 has 0 args │ │ │ │ │ - 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 0x1643): │ │ │ │ │ - 1 src/shared/cpp │ │ │ │ │ - 2 /usr/lib/jvm/default-java/include │ │ │ │ │ - 3 /usr/lib/gcc/arm-linux-gnueabihf/13/include │ │ │ │ │ - 4 /usr/include │ │ │ │ │ - 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ - 6 src/shared/headers │ │ │ │ │ - │ │ │ │ │ - The File Name Table (offset 0x16e9): │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ - Line Number Statements: │ │ │ │ │ - [0x00001740] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x00001742] Set column to 10 │ │ │ │ │ - [0x00001744] Extended opcode 2: set Address to 0x1864 │ │ │ │ │ - [0x0000174b] Advance Line by 1055 to 1056 │ │ │ │ │ - [0x0000174e] Copy │ │ │ │ │ - [0x0000174f] Set is_stmt to 0 │ │ │ │ │ - [0x00001750] Copy (view 1) │ │ │ │ │ - [0x00001751] Special opcode 117: advance Address by 16 to 0x1874 and Line by 0 to 1056 │ │ │ │ │ - [0x00001752] Special opcode 33: advance Address by 4 to 0x1878 and Line by 0 to 1056 │ │ │ │ │ - [0x00001753] Set column to 20 │ │ │ │ │ - [0x00001755] Special opcode 64: advance Address by 8 to 0x1880 and Line by 3 to 1059 │ │ │ │ │ - [0x00001756] Set column to 10 │ │ │ │ │ - [0x00001758] Special opcode 16: advance Address by 2 to 0x1882 and Line by -3 to 1056 │ │ │ │ │ - [0x00001759] Set column to 9 │ │ │ │ │ - [0x0000175b] Set is_stmt to 1 │ │ │ │ │ - [0x0000175c] Special opcode 62: advance Address by 8 to 0x188a and Line by 1 to 1057 │ │ │ │ │ - [0x0000175d] Special opcode 6: advance Address by 0 to 0x188a and Line by 1 to 1058 (view 1) │ │ │ │ │ - [0x0000175e] Set column to 10 │ │ │ │ │ - [0x00001760] Set is_stmt to 0 │ │ │ │ │ - [0x00001761] Special opcode 3: advance Address by 0 to 0x188a and Line by -2 to 1056 (view 2) │ │ │ │ │ - [0x00001762] Set column to 9 │ │ │ │ │ - [0x00001764] Special opcode 35: advance Address by 4 to 0x188e and Line by 2 to 1058 │ │ │ │ │ - [0x00001765] Set is_stmt to 1 │ │ │ │ │ - [0x00001766] Special opcode 20: advance Address by 2 to 0x1890 and Line by 1 to 1059 │ │ │ │ │ - [0x00001767] Set column to 35 │ │ │ │ │ - [0x00001769] Set is_stmt to 0 │ │ │ │ │ - [0x0000176a] Copy (view 1) │ │ │ │ │ - [0x0000176b] Set column to 9 │ │ │ │ │ - [0x0000176d] Set is_stmt to 1 │ │ │ │ │ - [0x0000176e] Special opcode 48: advance Address by 6 to 0x1896 and Line by 1 to 1060 │ │ │ │ │ - [0x0000176f] Set column to 10 │ │ │ │ │ - [0x00001771] Set is_stmt to 0 │ │ │ │ │ - [0x00001772] Special opcode 1: advance Address by 0 to 0x1896 and Line by -4 to 1056 (view 1) │ │ │ │ │ - [0x00001773] Set column to 5 │ │ │ │ │ - [0x00001775] Special opcode 24: advance Address by 2 to 0x1898 and Line by 5 to 1061 │ │ │ │ │ - [0x00001776] Set column to 10 │ │ │ │ │ - [0x00001778] Special opcode 14: advance Address by 2 to 0x189a and Line by -5 to 1056 │ │ │ │ │ - [0x00001779] Set column to 5 │ │ │ │ │ - [0x0000177b] Special opcode 24: advance Address by 2 to 0x189c and Line by 5 to 1061 │ │ │ │ │ - [0x0000177c] Advance PC by 40 to 0x18c4 │ │ │ │ │ - [0x0000177e] Extended opcode 1: End of Sequence │ │ │ │ │ - │ │ │ │ │ - [0x00001781] Set column to 126 │ │ │ │ │ - [0x00001783] Extended opcode 2: set Address to 0x2368 │ │ │ │ │ - [0x0000178a] Advance Line by 26 to 27 │ │ │ │ │ - [0x0000178c] Copy │ │ │ │ │ - [0x0000178d] Set is_stmt to 0 │ │ │ │ │ - [0x0000178e] Copy (view 1) │ │ │ │ │ - [0x0000178f] Special opcode 117: advance Address by 16 to 0x2378 and Line by 0 to 27 │ │ │ │ │ - [0x00001790] Set column to 5 │ │ │ │ │ - [0x00001792] Set is_stmt to 1 │ │ │ │ │ - [0x00001793] Special opcode 6: advance Address by 0 to 0x2378 and Line by 1 to 28 (view 1) │ │ │ │ │ - [0x00001794] Set column to 126 │ │ │ │ │ - [0x00001796] Set is_stmt to 0 │ │ │ │ │ - [0x00001797] Special opcode 4: advance Address by 0 to 0x2378 and Line by -1 to 27 (view 2) │ │ │ │ │ - [0x00001798] Special opcode 19: advance Address by 2 to 0x237a and Line by 0 to 27 │ │ │ │ │ - [0x00001799] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x0000179b] Set column to 27 │ │ │ │ │ - [0x0000179d] Advance Line by 864 to 891 │ │ │ │ │ - [0x000017a0] Special opcode 19: advance Address by 2 to 0x237c and Line by 0 to 891 │ │ │ │ │ - [0x000017a1] Special opcode 19: advance Address by 2 to 0x237e and Line by 0 to 891 │ │ │ │ │ - [0x000017a2] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x000017a4] Set column to 126 │ │ │ │ │ - [0x000017a6] Advance Line by -864 to 27 │ │ │ │ │ - [0x000017a9] Copy (view 1) │ │ │ │ │ - [0x000017aa] Special opcode 19: advance Address by 2 to 0x2380 and Line by 0 to 27 │ │ │ │ │ - [0x000017ab] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x000017ad] Set column to 12 │ │ │ │ │ - [0x000017af] Set is_stmt to 1 │ │ │ │ │ - [0x000017b0] Advance Line by 863 to 890 │ │ │ │ │ - [0x000017b3] Special opcode 61: advance Address by 8 to 0x2388 and Line by 0 to 890 │ │ │ │ │ - [0x000017b4] Set column to 9 │ │ │ │ │ - [0x000017b6] Special opcode 6: advance Address by 0 to 0x2388 and Line by 1 to 891 (view 1) │ │ │ │ │ - [0x000017b7] Set column to 41 │ │ │ │ │ - [0x000017b9] Set is_stmt to 0 │ │ │ │ │ - [0x000017ba] Copy (view 2) │ │ │ │ │ - [0x000017bb] Special opcode 33: advance Address by 4 to 0x238c and Line by 0 to 891 │ │ │ │ │ - [0x000017bc] Special opcode 19: advance Address by 2 to 0x238e and Line by 0 to 891 │ │ │ │ │ - [0x000017bd] Set column to 27 │ │ │ │ │ - [0x000017bf] Special opcode 13: advance Address by 0 to 0x238e and Line by 8 to 899 (view 1) │ │ │ │ │ - [0x000017c0] Set column to 38 │ │ │ │ │ - [0x000017c2] Special opcode 19: advance Address by 2 to 0x2390 and Line by 0 to 899 │ │ │ │ │ - [0x000017c3] Set column to 41 │ │ │ │ │ - [0x000017c5] Advance Line by -8 to 891 │ │ │ │ │ - [0x000017c7] Special opcode 19: advance Address by 2 to 0x2392 and Line by 0 to 891 │ │ │ │ │ - [0x000017c8] Special opcode 19: advance Address by 2 to 0x2394 and Line by 0 to 891 │ │ │ │ │ - [0x000017c9] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x000017cb] Set column to 5 │ │ │ │ │ - [0x000017cd] Set is_stmt to 1 │ │ │ │ │ - [0x000017ce] Advance Line by -862 to 29 │ │ │ │ │ - [0x000017d1] Copy (view 1) │ │ │ │ │ - [0x000017d2] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x000017d4] Set column to 15 │ │ │ │ │ - [0x000017d6] Advance Line by 868 to 897 │ │ │ │ │ - [0x000017d9] Copy (view 2) │ │ │ │ │ - [0x000017da] Set column to 9 │ │ │ │ │ - [0x000017dc] Special opcode 7: advance Address by 0 to 0x2394 and Line by 2 to 899 (view 3) │ │ │ │ │ - [0x000017dd] Set column to 38 │ │ │ │ │ - [0x000017df] Set is_stmt to 0 │ │ │ │ │ - [0x000017e0] Copy (view 4) │ │ │ │ │ - [0x000017e1] Special opcode 19: advance Address by 2 to 0x2396 and Line by 0 to 899 │ │ │ │ │ - [0x000017e2] Special opcode 89: advance Address by 12 to 0x23a2 and Line by 0 to 899 │ │ │ │ │ - [0x000017e3] Set column to 27 │ │ │ │ │ - [0x000017e5] Advance Line by 717 to 1616 │ │ │ │ │ - [0x000017e8] Copy (view 1) │ │ │ │ │ - [0x000017e9] Set column to 39 │ │ │ │ │ - [0x000017eb] Special opcode 19: advance Address by 2 to 0x23a4 and Line by 0 to 1616 │ │ │ │ │ - [0x000017ec] Set column to 38 │ │ │ │ │ - [0x000017ee] Advance Line by -717 to 899 │ │ │ │ │ - [0x000017f1] Special opcode 19: advance Address by 2 to 0x23a6 and Line by 0 to 899 │ │ │ │ │ - [0x000017f2] Special opcode 19: advance Address by 2 to 0x23a8 and Line by 0 to 899 │ │ │ │ │ - [0x000017f3] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x000017f5] Set column to 5 │ │ │ │ │ - [0x000017f7] Set is_stmt to 1 │ │ │ │ │ - [0x000017f8] Advance Line by -869 to 30 │ │ │ │ │ - [0x000017fb] Copy (view 1) │ │ │ │ │ - [0x000017fc] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x000017fe] Set column to 13 │ │ │ │ │ - [0x00001800] Advance Line by 1585 to 1615 │ │ │ │ │ - [0x00001803] Copy (view 2) │ │ │ │ │ - [0x00001804] Set column to 9 │ │ │ │ │ - [0x00001806] Special opcode 6: advance Address by 0 to 0x23a8 and Line by 1 to 1616 (view 3) │ │ │ │ │ - [0x00001807] Set column to 39 │ │ │ │ │ - [0x00001809] Set is_stmt to 0 │ │ │ │ │ - [0x0000180a] Copy (view 4) │ │ │ │ │ - [0x0000180b] Special opcode 19: advance Address by 2 to 0x23aa and Line by 0 to 1616 │ │ │ │ │ - [0x0000180c] Special opcode 61: advance Address by 8 to 0x23b2 and Line by 0 to 1616 │ │ │ │ │ - [0x0000180d] Set File Name to entry 1 in the File Name Table │ │ │ │ │ - [0x0000180f] Set column to 5 │ │ │ │ │ - [0x00001811] Set is_stmt to 1 │ │ │ │ │ - [0x00001812] Advance Line by -1585 to 31 │ │ │ │ │ - [0x00001815] Copy (view 1) │ │ │ │ │ - [0x00001816] Set column to 57 │ │ │ │ │ - [0x00001818] Set is_stmt to 0 │ │ │ │ │ - [0x00001819] Copy (view 2) │ │ │ │ │ - [0x0000181a] Set File Name to entry 2 in the File Name Table │ │ │ │ │ - [0x0000181c] Set column to 13 │ │ │ │ │ - [0x0000181e] Set is_stmt to 1 │ │ │ │ │ - [0x0000181f] Advance Line by 1584 to 1615 │ │ │ │ │ - [0x00001822] Special opcode 19: advance Address by 2 to 0x23b4 and Line by 0 to 1615 │ │ │ │ │ - [0x00001823] Set column to 9 │ │ │ │ │ - [0x00001825] Special opcode 6: advance Address by 0 to 0x23b4 and Line by 1 to 1616 (view 1) │ │ │ │ │ - [0x00001826] Set column to 27 │ │ │ │ │ - [0x00001828] Set is_stmt to 0 │ │ │ │ │ - [0x00001829] Copy (view 2) │ │ │ │ │ - [0x0000182a] Set column to 39 │ │ │ │ │ - [0x0000182c] Special opcode 19: advance Address by 2 to 0x23b6 and Line by 0 to 1616 │ │ │ │ │ - [0x0000182d] Special opcode 33: advance Address by 4 to 0x23ba and Line by 0 to 1616 │ │ │ │ │ - [0x0000182e] Special opcode 61: advance Address by 8 to 0x23c2 and Line by 0 to 1616 │ │ │ │ │ - [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 -1584 to 32 │ │ │ │ │ - [0x00001837] Copy (view 1) │ │ │ │ │ - [0x00001838] Set column to 39 │ │ │ │ │ - [0x0000183a] Set is_stmt to 0 │ │ │ │ │ - [0x0000183b] Copy (view 2) │ │ │ │ │ - [0x0000183c] Set column to 24 │ │ │ │ │ - [0x0000183e] Special opcode 48: advance Address by 6 to 0x23c8 and Line by 1 to 33 │ │ │ │ │ - [0x0000183f] Set column to 39 │ │ │ │ │ - [0x00001841] Special opcode 18: advance Address by 2 to 0x23ca and Line by -1 to 32 │ │ │ │ │ - [0x00001842] Set column to 5 │ │ │ │ │ - [0x00001844] Set is_stmt to 1 │ │ │ │ │ - [0x00001845] Special opcode 20: advance Address by 2 to 0x23cc and Line by 1 to 33 │ │ │ │ │ - [0x00001846] Set column to 24 │ │ │ │ │ - [0x00001848] Set is_stmt to 0 │ │ │ │ │ - [0x00001849] Copy (view 1) │ │ │ │ │ - [0x0000184a] Special opcode 47: advance Address by 6 to 0x23d2 and Line by 0 to 33 │ │ │ │ │ - [0x0000184b] Set column to 1 │ │ │ │ │ - [0x0000184d] Special opcode 90: advance Address by 12 to 0x23de and Line by 1 to 34 │ │ │ │ │ - [0x0000184e] Special opcode 47: advance Address by 6 to 0x23e4 and Line by 0 to 34 │ │ │ │ │ - [0x0000184f] Set column to 81 │ │ │ │ │ - [0x00001851] Set is_stmt to 1 │ │ │ │ │ - [0x00001852] Extended opcode 2: set Address to 0x23ec │ │ │ │ │ - [0x00001859] Advance Line by -11 to 23 │ │ │ │ │ - [0x0000185b] Copy │ │ │ │ │ - [0x0000185c] Set is_stmt to 0 │ │ │ │ │ - [0x0000185d] Copy (view 1) │ │ │ │ │ - [0x0000185e] Set column to 5 │ │ │ │ │ - [0x00001860] Set is_stmt to 1 │ │ │ │ │ - [0x00001861] Special opcode 104: advance Address by 14 to 0x23fa and Line by 1 to 24 │ │ │ │ │ - [0x00001862] Set column to 81 │ │ │ │ │ - [0x00001864] Set is_stmt to 0 │ │ │ │ │ - [0x00001865] Special opcode 4: advance Address by 0 to 0x23fa and Line by -1 to 23 (view 1) │ │ │ │ │ - [0x00001866] Set column to 26 │ │ │ │ │ - [0x00001868] Special opcode 20: advance Address by 2 to 0x23fc and Line by 1 to 24 │ │ │ │ │ - [0x00001869] Set column to 81 │ │ │ │ │ - [0x0000186b] Special opcode 18: advance Address by 2 to 0x23fe and Line by -1 to 23 │ │ │ │ │ - [0x0000186c] Set column to 26 │ │ │ │ │ - [0x0000186e] Special opcode 20: advance Address by 2 to 0x2400 and Line by 1 to 24 │ │ │ │ │ - [0x0000186f] Special opcode 19: advance Address by 2 to 0x2402 and Line by 0 to 24 │ │ │ │ │ - [0x00001870] Set column to 1 │ │ │ │ │ - [0x00001872] Special opcode 48: advance Address by 6 to 0x2408 and Line by 1 to 25 │ │ │ │ │ - [0x00001873] Special opcode 33: advance Address by 4 to 0x240c and Line by 0 to 25 │ │ │ │ │ - [0x00001874] Set column to 109 │ │ │ │ │ - [0x00001876] Set is_stmt to 1 │ │ │ │ │ - [0x00001877] Extended opcode 2: set Address to 0x240c │ │ │ │ │ - [0x0000187e] Advance Line by 12 to 37 │ │ │ │ │ - [0x00001880] Copy │ │ │ │ │ - [0x00001881] Set column to 5 │ │ │ │ │ - [0x00001883] Special opcode 6: advance Address by 0 to 0x240c and Line by 1 to 38 (view 1) │ │ │ │ │ - [0x00001884] Set column to 1 │ │ │ │ │ - [0x00001886] Set is_stmt to 0 │ │ │ │ │ - [0x00001887] Special opcode 6: advance Address by 0 to 0x240c and Line by 1 to 39 (view 2) │ │ │ │ │ - [0x00001888] Special opcode 19: advance Address by 2 to 0x240e and Line by 0 to 39 │ │ │ │ │ - [0x00001889] Advance PC by 2 to 0x2410 │ │ │ │ │ - [0x0000188b] Extended opcode 1: End of Sequence │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Offset: 0x188e │ │ │ │ │ Length: 689 │ │ │ │ │ DWARF Version: 3 │ │ │ │ │ Prologue Length: 552 │ │ │ │ │ Minimum Instruction Length: 2 │ │ │ │ │ Initial value of 'is_stmt': 1 │ │ │ │ │ Line Base: -5 │ │ │ │ │ Line Range: 14 │ │ │ │ │ @@ -3014,27 +2762,27 @@ │ │ │ │ │ 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 0x18a9): │ │ │ │ │ + The Directory Table (offset 0x1643): │ │ │ │ │ 1 src/shared/cpp │ │ │ │ │ 2 /usr/lib/gcc/arm-linux-gnueabihf/13/include │ │ │ │ │ 3 /usr/include │ │ │ │ │ 4 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ 5 /usr/lib/jvm/default-java/include │ │ │ │ │ 6 /usr/include/c++/13 │ │ │ │ │ 7 /usr/include/c++/13/bits │ │ │ │ │ 8 /usr/include/arm-linux-gnueabihf/bits │ │ │ │ │ 9 src/shared/headers │ │ │ │ │ 10 /usr/include/arm-linux-gnueabihf/c++/13/bits │ │ │ │ │ │ │ │ │ │ - The File Name Table (offset 0x19cf): │ │ │ │ │ + The File Name Table (offset 0x1769): │ │ │ │ │ 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 │ │ │ │ │ @@ -3048,90 +2796,342 @@ │ │ │ │ │ 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: │ │ │ │ │ - [0x00001ac0] Set column to 79 │ │ │ │ │ - [0x00001ac2] Extended opcode 2: set Address to 0x2410 │ │ │ │ │ - [0x00001ac9] Advance Line by 27 to 28 │ │ │ │ │ - [0x00001acb] Copy │ │ │ │ │ - [0x00001acc] Set is_stmt to 0 │ │ │ │ │ - [0x00001acd] Copy (view 1) │ │ │ │ │ - [0x00001ace] Set column to 5 │ │ │ │ │ - [0x00001ad0] Set is_stmt to 1 │ │ │ │ │ - [0x00001ad1] Special opcode 118: advance Address by 16 to 0x2420 and Line by 1 to 29 │ │ │ │ │ - [0x00001ad2] Set column to 79 │ │ │ │ │ - [0x00001ad4] Set is_stmt to 0 │ │ │ │ │ - [0x00001ad5] Special opcode 4: advance Address by 0 to 0x2420 and Line by -1 to 28 (view 1) │ │ │ │ │ - [0x00001ad6] Special opcode 19: advance Address by 2 to 0x2422 and Line by 0 to 28 │ │ │ │ │ - [0x00001ad7] Set column to 33 │ │ │ │ │ - [0x00001ad9] Special opcode 20: advance Address by 2 to 0x2424 and Line by 1 to 29 │ │ │ │ │ - [0x00001ada] Set column to 79 │ │ │ │ │ - [0x00001adc] Special opcode 32: advance Address by 4 to 0x2428 and Line by -1 to 28 │ │ │ │ │ - [0x00001add] Set column to 33 │ │ │ │ │ - [0x00001adf] Special opcode 34: advance Address by 4 to 0x242c and Line by 1 to 29 │ │ │ │ │ - [0x00001ae0] Special opcode 33: advance Address by 4 to 0x2430 and Line by 0 to 29 │ │ │ │ │ - [0x00001ae1] Set column to 5 │ │ │ │ │ - [0x00001ae3] Set is_stmt to 1 │ │ │ │ │ - [0x00001ae4] Special opcode 22: advance Address by 2 to 0x2432 and Line by 3 to 32 │ │ │ │ │ - [0x00001ae5] Set column to 38 │ │ │ │ │ - [0x00001ae7] Set is_stmt to 0 │ │ │ │ │ - [0x00001ae8] Copy (view 1) │ │ │ │ │ - [0x00001ae9] Special opcode 33: advance Address by 4 to 0x2436 and Line by 0 to 32 │ │ │ │ │ - [0x00001aea] Set column to 37 │ │ │ │ │ - [0x00001aec] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00001af0] Special opcode 19: advance Address by 2 to 0x2438 and Line by 0 to 32 │ │ │ │ │ - [0x00001af1] Set column to 26 │ │ │ │ │ - [0x00001af3] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00001af7] Special opcode 94: advance Address by 12 to 0x2444 and Line by 5 to 37 │ │ │ │ │ - [0x00001af8] Set column to 37 │ │ │ │ │ - [0x00001afa] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00001afe] Special opcode 28: advance Address by 4 to 0x2448 and Line by -5 to 32 │ │ │ │ │ - [0x00001aff] Set column to 5 │ │ │ │ │ - [0x00001b01] Set is_stmt to 1 │ │ │ │ │ - [0x00001b02] Special opcode 24: advance Address by 2 to 0x244a and Line by 5 to 37 │ │ │ │ │ - [0x00001b03] Set column to 26 │ │ │ │ │ - [0x00001b05] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00001b09] Set is_stmt to 0 │ │ │ │ │ - [0x00001b0a] Copy (view 1) │ │ │ │ │ - [0x00001b0b] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ - [0x00001b0f] Special opcode 47: advance Address by 6 to 0x2450 and Line by 0 to 37 │ │ │ │ │ - [0x00001b10] Set column to 5 │ │ │ │ │ - [0x00001b12] Set is_stmt to 1 │ │ │ │ │ - [0x00001b13] Special opcode 34: advance Address by 4 to 0x2454 and Line by 1 to 38 │ │ │ │ │ - [0x00001b14] Set column to 9 │ │ │ │ │ - [0x00001b16] Set is_stmt to 0 │ │ │ │ │ - [0x00001b17] Copy (view 1) │ │ │ │ │ - [0x00001b18] Set column to 1 │ │ │ │ │ - [0x00001b1a] Special opcode 20: advance Address by 2 to 0x2456 and Line by 1 to 39 │ │ │ │ │ - [0x00001b1b] Set column to 9 │ │ │ │ │ - [0x00001b1d] Special opcode 46: advance Address by 6 to 0x245c and Line by -1 to 38 │ │ │ │ │ - [0x00001b1e] Special opcode 33: advance Address by 4 to 0x2460 and Line by 0 to 38 │ │ │ │ │ - [0x00001b1f] Set column to 36 │ │ │ │ │ - [0x00001b21] Set is_stmt to 1 │ │ │ │ │ - [0x00001b22] Extended opcode 2: set Address to 0x2460 │ │ │ │ │ - [0x00001b29] Special opcode 8: advance Address by 0 to 0x2460 and Line by 3 to 41 │ │ │ │ │ - [0x00001b2a] Set column to 5 │ │ │ │ │ - [0x00001b2c] Special opcode 6: advance Address by 0 to 0x2460 and Line by 1 to 42 (view 1) │ │ │ │ │ - [0x00001b2d] Special opcode 36: advance Address by 4 to 0x2464 and Line by 3 to 45 │ │ │ │ │ - [0x00001b2e] Special opcode 36: advance Address by 4 to 0x2468 and Line by 3 to 48 │ │ │ │ │ - [0x00001b2f] Set column to 12 │ │ │ │ │ - [0x00001b31] Set is_stmt to 0 │ │ │ │ │ - [0x00001b32] Special opcode 8: advance Address by 0 to 0x2468 and Line by 3 to 51 (view 1) │ │ │ │ │ - [0x00001b33] Special opcode 47: advance Address by 6 to 0x246e and Line by 0 to 51 │ │ │ │ │ - [0x00001b34] Set column to 16 │ │ │ │ │ - [0x00001b36] Advance Line by -8 to 43 │ │ │ │ │ - [0x00001b38] Special opcode 33: advance Address by 4 to 0x2472 and Line by 0 to 43 │ │ │ │ │ - [0x00001b39] Special opcode 19: advance Address by 2 to 0x2474 and Line by 0 to 43 │ │ │ │ │ - [0x00001b3a] Special opcode 22: advance Address by 2 to 0x2476 and Line by 3 to 46 │ │ │ │ │ - [0x00001b3b] Set column to 1 │ │ │ │ │ - [0x00001b3d] Special opcode 25: advance Address by 2 to 0x2478 and Line by 6 to 52 │ │ │ │ │ - [0x00001b3e] Advance PC by 2 to 0x247a │ │ │ │ │ + [0x0000185a] Set column to 79 │ │ │ │ │ + [0x0000185c] Extended opcode 2: set Address to 0x2368 │ │ │ │ │ + [0x00001863] Advance Line by 27 to 28 │ │ │ │ │ + [0x00001865] Copy │ │ │ │ │ + [0x00001866] Set is_stmt to 0 │ │ │ │ │ + [0x00001867] Copy (view 1) │ │ │ │ │ + [0x00001868] Set column to 5 │ │ │ │ │ + [0x0000186a] Set is_stmt to 1 │ │ │ │ │ + [0x0000186b] Special opcode 118: advance Address by 16 to 0x2378 and Line by 1 to 29 │ │ │ │ │ + [0x0000186c] Set column to 79 │ │ │ │ │ + [0x0000186e] Set is_stmt to 0 │ │ │ │ │ + [0x0000186f] Special opcode 4: advance Address by 0 to 0x2378 and Line by -1 to 28 (view 1) │ │ │ │ │ + [0x00001870] Special opcode 19: advance Address by 2 to 0x237a and Line by 0 to 28 │ │ │ │ │ + [0x00001871] Set column to 33 │ │ │ │ │ + [0x00001873] Special opcode 20: advance Address by 2 to 0x237c and Line by 1 to 29 │ │ │ │ │ + [0x00001874] Set column to 79 │ │ │ │ │ + [0x00001876] Special opcode 32: advance Address by 4 to 0x2380 and Line by -1 to 28 │ │ │ │ │ + [0x00001877] Set column to 33 │ │ │ │ │ + [0x00001879] Special opcode 34: advance Address by 4 to 0x2384 and Line by 1 to 29 │ │ │ │ │ + [0x0000187a] Special opcode 33: advance Address by 4 to 0x2388 and Line by 0 to 29 │ │ │ │ │ + [0x0000187b] Set column to 5 │ │ │ │ │ + [0x0000187d] Set is_stmt to 1 │ │ │ │ │ + [0x0000187e] Special opcode 22: advance Address by 2 to 0x238a and Line by 3 to 32 │ │ │ │ │ + [0x0000187f] Set column to 38 │ │ │ │ │ + [0x00001881] Set is_stmt to 0 │ │ │ │ │ + [0x00001882] Copy (view 1) │ │ │ │ │ + [0x00001883] Special opcode 33: advance Address by 4 to 0x238e and Line by 0 to 32 │ │ │ │ │ + [0x00001884] Set column to 37 │ │ │ │ │ + [0x00001886] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x0000188a] Special opcode 19: advance Address by 2 to 0x2390 and Line by 0 to 32 │ │ │ │ │ + [0x0000188b] Set column to 26 │ │ │ │ │ + [0x0000188d] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001891] Special opcode 94: advance Address by 12 to 0x239c and Line by 5 to 37 │ │ │ │ │ + [0x00001892] Set column to 37 │ │ │ │ │ + [0x00001894] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x00001898] Special opcode 28: advance Address by 4 to 0x23a0 and Line by -5 to 32 │ │ │ │ │ + [0x00001899] Set column to 5 │ │ │ │ │ + [0x0000189b] Set is_stmt to 1 │ │ │ │ │ + [0x0000189c] Special opcode 24: advance Address by 2 to 0x23a2 and Line by 5 to 37 │ │ │ │ │ + [0x0000189d] Set column to 26 │ │ │ │ │ + [0x0000189f] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x000018a3] Set is_stmt to 0 │ │ │ │ │ + [0x000018a4] Copy (view 1) │ │ │ │ │ + [0x000018a5] Extended opcode 4: set Discriminator to 1 │ │ │ │ │ + [0x000018a9] Special opcode 47: advance Address by 6 to 0x23a8 and Line by 0 to 37 │ │ │ │ │ + [0x000018aa] Set column to 5 │ │ │ │ │ + [0x000018ac] Set is_stmt to 1 │ │ │ │ │ + [0x000018ad] Special opcode 34: advance Address by 4 to 0x23ac and Line by 1 to 38 │ │ │ │ │ + [0x000018ae] Set column to 9 │ │ │ │ │ + [0x000018b0] Set is_stmt to 0 │ │ │ │ │ + [0x000018b1] Copy (view 1) │ │ │ │ │ + [0x000018b2] Set column to 1 │ │ │ │ │ + [0x000018b4] Special opcode 20: advance Address by 2 to 0x23ae and Line by 1 to 39 │ │ │ │ │ + [0x000018b5] Set column to 9 │ │ │ │ │ + [0x000018b7] Special opcode 46: advance Address by 6 to 0x23b4 and Line by -1 to 38 │ │ │ │ │ + [0x000018b8] Special opcode 33: advance Address by 4 to 0x23b8 and Line by 0 to 38 │ │ │ │ │ + [0x000018b9] Set column to 36 │ │ │ │ │ + [0x000018bb] Set is_stmt to 1 │ │ │ │ │ + [0x000018bc] Extended opcode 2: set Address to 0x23b8 │ │ │ │ │ + [0x000018c3] Special opcode 8: advance Address by 0 to 0x23b8 and Line by 3 to 41 │ │ │ │ │ + [0x000018c4] Set column to 5 │ │ │ │ │ + [0x000018c6] Special opcode 6: advance Address by 0 to 0x23b8 and Line by 1 to 42 (view 1) │ │ │ │ │ + [0x000018c7] Special opcode 36: advance Address by 4 to 0x23bc and Line by 3 to 45 │ │ │ │ │ + [0x000018c8] Special opcode 36: advance Address by 4 to 0x23c0 and Line by 3 to 48 │ │ │ │ │ + [0x000018c9] Set column to 12 │ │ │ │ │ + [0x000018cb] Set is_stmt to 0 │ │ │ │ │ + [0x000018cc] Special opcode 8: advance Address by 0 to 0x23c0 and Line by 3 to 51 (view 1) │ │ │ │ │ + [0x000018cd] Special opcode 47: advance Address by 6 to 0x23c6 and Line by 0 to 51 │ │ │ │ │ + [0x000018ce] Set column to 16 │ │ │ │ │ + [0x000018d0] Advance Line by -8 to 43 │ │ │ │ │ + [0x000018d2] Special opcode 33: advance Address by 4 to 0x23ca and Line by 0 to 43 │ │ │ │ │ + [0x000018d3] Special opcode 19: advance Address by 2 to 0x23cc and Line by 0 to 43 │ │ │ │ │ + [0x000018d4] Special opcode 22: advance Address by 2 to 0x23ce and Line by 3 to 46 │ │ │ │ │ + [0x000018d5] Set column to 1 │ │ │ │ │ + [0x000018d7] Special opcode 25: advance Address by 2 to 0x23d0 and Line by 6 to 52 │ │ │ │ │ + [0x000018d8] Advance PC by 2 to 0x23d2 │ │ │ │ │ + [0x000018da] Extended opcode 1: End of Sequence │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Offset: 0x18dd │ │ │ │ │ + Length: 610 │ │ │ │ │ + DWARF Version: 3 │ │ │ │ │ + Prologue Length: 270 │ │ │ │ │ + Minimum Instruction Length: 2 │ │ │ │ │ + Initial value of 'is_stmt': 1 │ │ │ │ │ + Line Base: -5 │ │ │ │ │ + Line Range: 14 │ │ │ │ │ + Opcode Base: 13 │ │ │ │ │ + │ │ │ │ │ + Opcodes: │ │ │ │ │ + Opcode 1 has 0 args │ │ │ │ │ + Opcode 2 has 1 arg │ │ │ │ │ + Opcode 3 has 1 arg │ │ │ │ │ + Opcode 4 has 1 arg │ │ │ │ │ + Opcode 5 has 1 arg │ │ │ │ │ + Opcode 6 has 0 args │ │ │ │ │ + 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 0x18f8): │ │ │ │ │ + 1 src/shared/cpp │ │ │ │ │ + 2 /usr/lib/jvm/default-java/include │ │ │ │ │ + 3 /usr/lib/gcc/arm-linux-gnueabihf/13/include │ │ │ │ │ + 4 /usr/include │ │ │ │ │ + 5 /usr/lib/jvm/default-java/include/linux │ │ │ │ │ + 6 src/shared/headers │ │ │ │ │ + │ │ │ │ │ + The File Name Table (offset 0x199e): │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ + Line Number Statements: │ │ │ │ │ + [0x000019f5] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x000019f7] Set column to 10 │ │ │ │ │ + [0x000019f9] Extended opcode 2: set Address to 0x1864 │ │ │ │ │ + [0x00001a00] Advance Line by 1055 to 1056 │ │ │ │ │ + [0x00001a03] Copy │ │ │ │ │ + [0x00001a04] Set is_stmt to 0 │ │ │ │ │ + [0x00001a05] Copy (view 1) │ │ │ │ │ + [0x00001a06] Special opcode 117: advance Address by 16 to 0x1874 and Line by 0 to 1056 │ │ │ │ │ + [0x00001a07] Special opcode 33: advance Address by 4 to 0x1878 and Line by 0 to 1056 │ │ │ │ │ + [0x00001a08] Set column to 20 │ │ │ │ │ + [0x00001a0a] Special opcode 64: advance Address by 8 to 0x1880 and Line by 3 to 1059 │ │ │ │ │ + [0x00001a0b] Set column to 10 │ │ │ │ │ + [0x00001a0d] Special opcode 16: advance Address by 2 to 0x1882 and Line by -3 to 1056 │ │ │ │ │ + [0x00001a0e] Set column to 9 │ │ │ │ │ + [0x00001a10] Set is_stmt to 1 │ │ │ │ │ + [0x00001a11] Special opcode 62: advance Address by 8 to 0x188a and Line by 1 to 1057 │ │ │ │ │ + [0x00001a12] Special opcode 6: advance Address by 0 to 0x188a and Line by 1 to 1058 (view 1) │ │ │ │ │ + [0x00001a13] Set column to 10 │ │ │ │ │ + [0x00001a15] Set is_stmt to 0 │ │ │ │ │ + [0x00001a16] Special opcode 3: advance Address by 0 to 0x188a and Line by -2 to 1056 (view 2) │ │ │ │ │ + [0x00001a17] Set column to 9 │ │ │ │ │ + [0x00001a19] Special opcode 35: advance Address by 4 to 0x188e and Line by 2 to 1058 │ │ │ │ │ + [0x00001a1a] Set is_stmt to 1 │ │ │ │ │ + [0x00001a1b] Special opcode 20: advance Address by 2 to 0x1890 and Line by 1 to 1059 │ │ │ │ │ + [0x00001a1c] Set column to 35 │ │ │ │ │ + [0x00001a1e] Set is_stmt to 0 │ │ │ │ │ + [0x00001a1f] Copy (view 1) │ │ │ │ │ + [0x00001a20] Set column to 9 │ │ │ │ │ + [0x00001a22] Set is_stmt to 1 │ │ │ │ │ + [0x00001a23] Special opcode 48: advance Address by 6 to 0x1896 and Line by 1 to 1060 │ │ │ │ │ + [0x00001a24] Set column to 10 │ │ │ │ │ + [0x00001a26] Set is_stmt to 0 │ │ │ │ │ + [0x00001a27] Special opcode 1: advance Address by 0 to 0x1896 and Line by -4 to 1056 (view 1) │ │ │ │ │ + [0x00001a28] Set column to 5 │ │ │ │ │ + [0x00001a2a] Special opcode 24: advance Address by 2 to 0x1898 and Line by 5 to 1061 │ │ │ │ │ + [0x00001a2b] Set column to 10 │ │ │ │ │ + [0x00001a2d] Special opcode 14: advance Address by 2 to 0x189a and Line by -5 to 1056 │ │ │ │ │ + [0x00001a2e] Set column to 5 │ │ │ │ │ + [0x00001a30] Special opcode 24: advance Address by 2 to 0x189c and Line by 5 to 1061 │ │ │ │ │ + [0x00001a31] Advance PC by 40 to 0x18c4 │ │ │ │ │ + [0x00001a33] Extended opcode 1: End of Sequence │ │ │ │ │ + │ │ │ │ │ + [0x00001a36] Set column to 126 │ │ │ │ │ + [0x00001a38] Extended opcode 2: set Address to 0x23d4 │ │ │ │ │ + [0x00001a3f] Advance Line by 26 to 27 │ │ │ │ │ + [0x00001a41] Copy │ │ │ │ │ + [0x00001a42] Set is_stmt to 0 │ │ │ │ │ + [0x00001a43] Copy (view 1) │ │ │ │ │ + [0x00001a44] Special opcode 117: advance Address by 16 to 0x23e4 and Line by 0 to 27 │ │ │ │ │ + [0x00001a45] Set column to 5 │ │ │ │ │ + [0x00001a47] Set is_stmt to 1 │ │ │ │ │ + [0x00001a48] Special opcode 6: advance Address by 0 to 0x23e4 and Line by 1 to 28 (view 1) │ │ │ │ │ + [0x00001a49] Set column to 126 │ │ │ │ │ + [0x00001a4b] Set is_stmt to 0 │ │ │ │ │ + [0x00001a4c] Special opcode 4: advance Address by 0 to 0x23e4 and Line by -1 to 27 (view 2) │ │ │ │ │ + [0x00001a4d] Special opcode 19: advance Address by 2 to 0x23e6 and Line by 0 to 27 │ │ │ │ │ + [0x00001a4e] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001a50] Set column to 27 │ │ │ │ │ + [0x00001a52] Advance Line by 864 to 891 │ │ │ │ │ + [0x00001a55] Special opcode 19: advance Address by 2 to 0x23e8 and Line by 0 to 891 │ │ │ │ │ + [0x00001a56] Special opcode 19: advance Address by 2 to 0x23ea and Line by 0 to 891 │ │ │ │ │ + [0x00001a57] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001a59] Set column to 126 │ │ │ │ │ + [0x00001a5b] Advance Line by -864 to 27 │ │ │ │ │ + [0x00001a5e] Copy (view 1) │ │ │ │ │ + [0x00001a5f] Special opcode 19: advance Address by 2 to 0x23ec and Line by 0 to 27 │ │ │ │ │ + [0x00001a60] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001a62] Set column to 12 │ │ │ │ │ + [0x00001a64] Set is_stmt to 1 │ │ │ │ │ + [0x00001a65] Advance Line by 863 to 890 │ │ │ │ │ + [0x00001a68] Special opcode 61: advance Address by 8 to 0x23f4 and Line by 0 to 890 │ │ │ │ │ + [0x00001a69] Set column to 9 │ │ │ │ │ + [0x00001a6b] Special opcode 6: advance Address by 0 to 0x23f4 and Line by 1 to 891 (view 1) │ │ │ │ │ + [0x00001a6c] Set column to 41 │ │ │ │ │ + [0x00001a6e] Set is_stmt to 0 │ │ │ │ │ + [0x00001a6f] Copy (view 2) │ │ │ │ │ + [0x00001a70] Special opcode 33: advance Address by 4 to 0x23f8 and Line by 0 to 891 │ │ │ │ │ + [0x00001a71] Special opcode 19: advance Address by 2 to 0x23fa and Line by 0 to 891 │ │ │ │ │ + [0x00001a72] Set column to 27 │ │ │ │ │ + [0x00001a74] Special opcode 13: advance Address by 0 to 0x23fa and Line by 8 to 899 (view 1) │ │ │ │ │ + [0x00001a75] Set column to 38 │ │ │ │ │ + [0x00001a77] Special opcode 19: advance Address by 2 to 0x23fc and Line by 0 to 899 │ │ │ │ │ + [0x00001a78] Set column to 41 │ │ │ │ │ + [0x00001a7a] Advance Line by -8 to 891 │ │ │ │ │ + [0x00001a7c] Special opcode 19: advance Address by 2 to 0x23fe and Line by 0 to 891 │ │ │ │ │ + [0x00001a7d] Special opcode 19: advance Address by 2 to 0x2400 and Line by 0 to 891 │ │ │ │ │ + [0x00001a7e] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001a80] Set column to 5 │ │ │ │ │ + [0x00001a82] Set is_stmt to 1 │ │ │ │ │ + [0x00001a83] Advance Line by -862 to 29 │ │ │ │ │ + [0x00001a86] Copy (view 1) │ │ │ │ │ + [0x00001a87] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001a89] Set column to 15 │ │ │ │ │ + [0x00001a8b] Advance Line by 868 to 897 │ │ │ │ │ + [0x00001a8e] Copy (view 2) │ │ │ │ │ + [0x00001a8f] Set column to 9 │ │ │ │ │ + [0x00001a91] Special opcode 7: advance Address by 0 to 0x2400 and Line by 2 to 899 (view 3) │ │ │ │ │ + [0x00001a92] Set column to 38 │ │ │ │ │ + [0x00001a94] Set is_stmt to 0 │ │ │ │ │ + [0x00001a95] Copy (view 4) │ │ │ │ │ + [0x00001a96] Special opcode 19: advance Address by 2 to 0x2402 and Line by 0 to 899 │ │ │ │ │ + [0x00001a97] Special opcode 89: advance Address by 12 to 0x240e and Line by 0 to 899 │ │ │ │ │ + [0x00001a98] Set column to 27 │ │ │ │ │ + [0x00001a9a] Advance Line by 717 to 1616 │ │ │ │ │ + [0x00001a9d] Copy (view 1) │ │ │ │ │ + [0x00001a9e] Set column to 39 │ │ │ │ │ + [0x00001aa0] Special opcode 19: advance Address by 2 to 0x2410 and Line by 0 to 1616 │ │ │ │ │ + [0x00001aa1] Set column to 38 │ │ │ │ │ + [0x00001aa3] Advance Line by -717 to 899 │ │ │ │ │ + [0x00001aa6] Special opcode 19: advance Address by 2 to 0x2412 and Line by 0 to 899 │ │ │ │ │ + [0x00001aa7] Special opcode 19: advance Address by 2 to 0x2414 and Line by 0 to 899 │ │ │ │ │ + [0x00001aa8] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001aaa] Set column to 5 │ │ │ │ │ + [0x00001aac] Set is_stmt to 1 │ │ │ │ │ + [0x00001aad] Advance Line by -869 to 30 │ │ │ │ │ + [0x00001ab0] Copy (view 1) │ │ │ │ │ + [0x00001ab1] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001ab3] Set column to 13 │ │ │ │ │ + [0x00001ab5] Advance Line by 1585 to 1615 │ │ │ │ │ + [0x00001ab8] Copy (view 2) │ │ │ │ │ + [0x00001ab9] Set column to 9 │ │ │ │ │ + [0x00001abb] Special opcode 6: advance Address by 0 to 0x2414 and Line by 1 to 1616 (view 3) │ │ │ │ │ + [0x00001abc] Set column to 39 │ │ │ │ │ + [0x00001abe] Set is_stmt to 0 │ │ │ │ │ + [0x00001abf] Copy (view 4) │ │ │ │ │ + [0x00001ac0] Special opcode 19: advance Address by 2 to 0x2416 and Line by 0 to 1616 │ │ │ │ │ + [0x00001ac1] Special opcode 61: advance Address by 8 to 0x241e and Line by 0 to 1616 │ │ │ │ │ + [0x00001ac2] Set File Name to entry 1 in the File Name Table │ │ │ │ │ + [0x00001ac4] Set column to 5 │ │ │ │ │ + [0x00001ac6] Set is_stmt to 1 │ │ │ │ │ + [0x00001ac7] Advance Line by -1585 to 31 │ │ │ │ │ + [0x00001aca] Copy (view 1) │ │ │ │ │ + [0x00001acb] Set column to 57 │ │ │ │ │ + [0x00001acd] Set is_stmt to 0 │ │ │ │ │ + [0x00001ace] Copy (view 2) │ │ │ │ │ + [0x00001acf] Set File Name to entry 2 in the File Name Table │ │ │ │ │ + [0x00001ad1] Set column to 13 │ │ │ │ │ + [0x00001ad3] Set is_stmt to 1 │ │ │ │ │ + [0x00001ad4] Advance Line by 1584 to 1615 │ │ │ │ │ + [0x00001ad7] Special opcode 19: advance Address by 2 to 0x2420 and Line by 0 to 1615 │ │ │ │ │ + [0x00001ad8] Set column to 9 │ │ │ │ │ + [0x00001ada] Special opcode 6: advance Address by 0 to 0x2420 and Line by 1 to 1616 (view 1) │ │ │ │ │ + [0x00001adb] Set column to 27 │ │ │ │ │ + [0x00001add] Set is_stmt to 0 │ │ │ │ │ + [0x00001ade] Copy (view 2) │ │ │ │ │ + [0x00001adf] Set column to 39 │ │ │ │ │ + [0x00001ae1] Special opcode 19: advance Address by 2 to 0x2422 and Line by 0 to 1616 │ │ │ │ │ + [0x00001ae2] Special opcode 33: advance Address by 4 to 0x2426 and Line by 0 to 1616 │ │ │ │ │ + [0x00001ae3] Special opcode 61: advance Address by 8 to 0x242e and Line by 0 to 1616 │ │ │ │ │ + [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 -1584 to 32 │ │ │ │ │ + [0x00001aec] Copy (view 1) │ │ │ │ │ + [0x00001aed] Set column to 39 │ │ │ │ │ + [0x00001aef] Set is_stmt to 0 │ │ │ │ │ + [0x00001af0] Copy (view 2) │ │ │ │ │ + [0x00001af1] Set column to 24 │ │ │ │ │ + [0x00001af3] Special opcode 48: advance Address by 6 to 0x2434 and Line by 1 to 33 │ │ │ │ │ + [0x00001af4] Set column to 39 │ │ │ │ │ + [0x00001af6] Special opcode 18: advance Address by 2 to 0x2436 and Line by -1 to 32 │ │ │ │ │ + [0x00001af7] Set column to 5 │ │ │ │ │ + [0x00001af9] Set is_stmt to 1 │ │ │ │ │ + [0x00001afa] Special opcode 20: advance Address by 2 to 0x2438 and Line by 1 to 33 │ │ │ │ │ + [0x00001afb] Set column to 24 │ │ │ │ │ + [0x00001afd] Set is_stmt to 0 │ │ │ │ │ + [0x00001afe] Copy (view 1) │ │ │ │ │ + [0x00001aff] Special opcode 47: advance Address by 6 to 0x243e and Line by 0 to 33 │ │ │ │ │ + [0x00001b00] Set column to 1 │ │ │ │ │ + [0x00001b02] Special opcode 90: advance Address by 12 to 0x244a and Line by 1 to 34 │ │ │ │ │ + [0x00001b03] Special opcode 47: advance Address by 6 to 0x2450 and Line by 0 to 34 │ │ │ │ │ + [0x00001b04] Set column to 81 │ │ │ │ │ + [0x00001b06] Set is_stmt to 1 │ │ │ │ │ + [0x00001b07] Extended opcode 2: set Address to 0x2458 │ │ │ │ │ + [0x00001b0e] Advance Line by -11 to 23 │ │ │ │ │ + [0x00001b10] Copy │ │ │ │ │ + [0x00001b11] Set is_stmt to 0 │ │ │ │ │ + [0x00001b12] Copy (view 1) │ │ │ │ │ + [0x00001b13] Set column to 5 │ │ │ │ │ + [0x00001b15] Set is_stmt to 1 │ │ │ │ │ + [0x00001b16] Special opcode 104: advance Address by 14 to 0x2466 and Line by 1 to 24 │ │ │ │ │ + [0x00001b17] Set column to 81 │ │ │ │ │ + [0x00001b19] Set is_stmt to 0 │ │ │ │ │ + [0x00001b1a] Special opcode 4: advance Address by 0 to 0x2466 and Line by -1 to 23 (view 1) │ │ │ │ │ + [0x00001b1b] Set column to 26 │ │ │ │ │ + [0x00001b1d] Special opcode 20: advance Address by 2 to 0x2468 and Line by 1 to 24 │ │ │ │ │ + [0x00001b1e] Set column to 81 │ │ │ │ │ + [0x00001b20] Special opcode 18: advance Address by 2 to 0x246a and Line by -1 to 23 │ │ │ │ │ + [0x00001b21] Set column to 26 │ │ │ │ │ + [0x00001b23] Special opcode 20: advance Address by 2 to 0x246c and Line by 1 to 24 │ │ │ │ │ + [0x00001b24] Special opcode 19: advance Address by 2 to 0x246e and Line by 0 to 24 │ │ │ │ │ + [0x00001b25] Set column to 1 │ │ │ │ │ + [0x00001b27] Special opcode 48: advance Address by 6 to 0x2474 and Line by 1 to 25 │ │ │ │ │ + [0x00001b28] Special opcode 33: advance Address by 4 to 0x2478 and Line by 0 to 25 │ │ │ │ │ + [0x00001b29] Set column to 109 │ │ │ │ │ + [0x00001b2b] Set is_stmt to 1 │ │ │ │ │ + [0x00001b2c] Extended opcode 2: set Address to 0x2478 │ │ │ │ │ + [0x00001b33] Advance Line by 12 to 37 │ │ │ │ │ + [0x00001b35] Copy │ │ │ │ │ + [0x00001b36] Set column to 5 │ │ │ │ │ + [0x00001b38] Special opcode 6: advance Address by 0 to 0x2478 and Line by 1 to 38 (view 1) │ │ │ │ │ + [0x00001b39] Set column to 1 │ │ │ │ │ + [0x00001b3b] Set is_stmt to 0 │ │ │ │ │ + [0x00001b3c] Special opcode 6: advance Address by 0 to 0x2478 and Line by 1 to 39 (view 2) │ │ │ │ │ + [0x00001b3d] Special opcode 19: advance Address by 2 to 0x247a and Line by 0 to 39 │ │ │ │ │ + [0x00001b3e] Advance PC by 2 to 0x247c │ │ │ │ │ [0x00001b40] Extended opcode 1: End of Sequence │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Offset: 0x1b43 │ │ │ │ │ Length: 1183 │ │ │ │ │ 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: 0x36 (32-bit) │ │ │ │ │ + Length: 0x3b (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x88e │ │ │ │ │ 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) <0x4089> │ │ │ │ │ + <14> DW_AT_import : (GNU_ref_alt) <0x39c6> │ │ │ │ │ <1><18>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <19> DW_AT_import : (GNU_ref_alt) <0x4398> │ │ │ │ │ + <19> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ <1><1d>: Abbrev Number: 42 (DW_TAG_subprogram) │ │ │ │ │ - <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: 0x2e24) │ │ │ │ │ - <28> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ - <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) 890 │ │ │ │ │ - <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) │ │ │ │ │ + <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) 553 │ │ │ │ │ + <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) <0x39cd> │ │ │ │ │ + <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: 0x1469) │ │ │ │ │ + <36> DW_AT_decl_file : (implicit_const) 12 │ │ │ │ │ + <36> DW_AT_decl_line : (data2) 568 │ │ │ │ │ + <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) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x88e │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <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) <0x39c6> │ │ │ │ │ + <0><4b>: Abbrev Number: 32 (DW_TAG_partial_unit) │ │ │ │ │ + <4c> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ + <50> DW_AT_comp_dir : (string) . │ │ │ │ │ <1><52>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <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) 553 │ │ │ │ │ - <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) <0x39cd> │ │ │ │ │ - <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: 0x1469) │ │ │ │ │ - <70> DW_AT_decl_file : (implicit_const) 12 │ │ │ │ │ - <70> DW_AT_decl_line : (data2) 568 │ │ │ │ │ - <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) │ │ │ │ │ + <53> DW_AT_import : (GNU_ref_alt) <0x3f1e> │ │ │ │ │ + <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) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x88e │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <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) <0x3f1e> │ │ │ │ │ - <1><91>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <92> DW_AT_import : (ref_addr) <0x46> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <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) <0x40dd> │ │ │ │ │ + <1><75>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <76> DW_AT_import : (GNU_ref_alt) <0x4398> │ │ │ │ │ + <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: 0x2e24) │ │ │ │ │ + <85> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ + <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) 890 │ │ │ │ │ + <90> DW_AT_decl_column : (data1) 35 │ │ │ │ │ + <91> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <2><95>: Abbrev Number: 0 │ │ │ │ │ <1><96>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x97: │ │ │ │ │ Length: 0x69 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0x88e │ │ │ │ │ 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) <0x3fb3> │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0x4b> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - DW_AT_import : (ref_addr) <0x85> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + DW_AT_import : (ref_addr) <0x69> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1>: Abbrev Number: 35 (DW_TAG_typedef) │ │ │ │ │ DW_AT_name : (strp) (offset: 0xa5c): __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) │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ <5c7> DW_AT_call_origin : (ref_udata) <0x3fe> │ │ │ │ │ <2><5c9>: Abbrev Number: 28 (DW_TAG_call_site) │ │ │ │ │ <5ca> DW_AT_call_return_pc: (addr) 0x1858 │ │ │ │ │ <5ce> DW_AT_call_origin : (ref_udata) <0x47f> │ │ │ │ │ <2><5d0>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <5d1> DW_AT_call_return_pc: (addr) 0x1862 │ │ │ │ │ <5d5> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <5d5> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <5d5> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><5d9>: Abbrev Number: 0 │ │ │ │ │ <1><5da>: Abbrev Number: 50 (DW_TAG_pointer_type) │ │ │ │ │ <5db> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <5db> DW_AT_type : (ref_udata) <0x3f4>, watch_details_t, watch_details │ │ │ │ │ <1><5dd>: Abbrev Number: 105 (DW_TAG_subprogram) │ │ │ │ │ <5de> DW_AT_external : (flag_present) 1 │ │ │ │ │ <5de> DW_AT_name : (strp) (offset: 0xb60): Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ │ @@ -952,23 +952,23 @@ │ │ │ │ │ <4><6ff>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <700> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <702> DW_AT_call_value : (exprloc) 3 byte block: a 10 1 (DW_OP_const2u: 272) │ │ │ │ │ <4><706>: Abbrev Number: 0 │ │ │ │ │ <3><707>: Abbrev Number: 0 │ │ │ │ │ <2><708>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <709> DW_AT_call_return_pc: (addr) 0x17fa │ │ │ │ │ - <70d> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <70d> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <711> DW_AT_sibling : (ref_udata) <0x71b> │ │ │ │ │ <3><713>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <714> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <716> DW_AT_call_value : (exprloc) 3 byte block: a 10 1 (DW_OP_const2u: 272) │ │ │ │ │ <3><71a>: Abbrev Number: 0 │ │ │ │ │ <2><71b>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <71c> DW_AT_call_return_pc: (addr) 0x1812 │ │ │ │ │ - <720> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <720> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><724>: Abbrev Number: 40 (DW_TAG_call_site) │ │ │ │ │ <725> DW_AT_call_return_pc: (addr) 0x1828 │ │ │ │ │ <729> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <3><72d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <72e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <730> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><733>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ @@ -1115,18 +1115,18 @@ │ │ │ │ │ <86b> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><86e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <86f> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <871> DW_AT_call_value : (exprloc) 3 byte block: a c6 f (DW_OP_const2u: 4038) │ │ │ │ │ <3><875>: Abbrev Number: 0 │ │ │ │ │ <2><876>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <877> DW_AT_call_return_pc: (addr) 0x1782 │ │ │ │ │ - <87b> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <87b> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><87f>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <880> DW_AT_call_return_pc: (addr) 0x178c │ │ │ │ │ - <884> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <884> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <888> DW_AT_sibling : (ref_udata) <0x890> │ │ │ │ │ <3><88a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <88b> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <88d> DW_AT_call_value : (exprloc) 1 byte block: 38 (DW_OP_lit8) │ │ │ │ │ <3><88f>: Abbrev Number: 0 │ │ │ │ │ <2><890>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <891> DW_AT_call_return_pc: (addr) 0x17b2 │ │ │ │ │ @@ -1323,63 +1323,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) <0x1d> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ 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) <0xa7c> │ │ │ │ │ <3>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ 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) <0x23> │ │ │ │ │ + DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ 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) <0x4090> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40e4> │ │ │ │ │ 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) <0xad2> │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x40b4> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x4108> │ │ │ │ │ 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) <0x40aa> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40fe> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4d7 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4d5 │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4e9 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4e5 │ │ │ │ │ <3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x4097> │ │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x40eb> │ │ │ │ │ DW_AT_location : (sec_offset) 0x4fb (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x4f9 │ │ │ │ │ <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)) │ │ │ │ │ @@ -1424,15 +1424,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) <0x40c1> │ │ │ │ │ + DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 69 (DW_TAG_array_type) │ │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x77> │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xb4a> │ │ │ │ │ <2>: Abbrev Number: 120 (DW_TAG_subrange_type) │ │ │ │ │ DW_AT_type : (ref_udata) <0x160> │ │ │ │ │ DW_AT_upper_bound : (data2) 1023 │ │ │ │ │ @@ -1557,15 +1557,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) <0x40c1> │ │ │ │ │ + DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0xc5e: │ │ │ │ │ Length: 0x2373 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ @@ -2347,28 +2347,28 @@ │ │ │ │ │ <11c5> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <11c5> DW_AT_decl_line : (data2) 372 │ │ │ │ │ <11c7> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <11c8> DW_AT_type : (GNU_ref_alt) <0x2b9> │ │ │ │ │ <11cc> DW_AT_location : (sec_offset) 0x65c (location list) │ │ │ │ │ <11d0> DW_AT_GNU_locviews: (sec_offset) 0x658 │ │ │ │ │ <2><11d4>: Abbrev Number: 15 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <11d5> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ + <11d5> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ <11d9> DW_AT_entry_pc : (addr) 0x22c6 │ │ │ │ │ <11dd> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <11de> DW_AT_ranges : (sec_offset) 0x204 │ │ │ │ │ <11e2> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <11e2> DW_AT_call_line : (data2) 369 │ │ │ │ │ <11e4> DW_AT_call_column : (data1) 48 │ │ │ │ │ <11e5> DW_AT_sibling : (ref_udata) <0x1214> │ │ │ │ │ <3><11e7>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <11e8> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + <11e8> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ <11ec> DW_AT_location : (sec_offset) 0x66e (location list) │ │ │ │ │ <11f0> DW_AT_GNU_locviews: (sec_offset) 0x66c │ │ │ │ │ <3><11f4>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <11f5> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ + <11f5> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ <11f9> DW_AT_location : (sec_offset) 0x679 (location list) │ │ │ │ │ <11fd> DW_AT_GNU_locviews: (sec_offset) 0x677 │ │ │ │ │ <3><1201>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <1202> DW_AT_call_return_pc: (addr) 0x22d4 │ │ │ │ │ <4><1206>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1207> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1209> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -2547,15 +2547,15 @@ │ │ │ │ │ <13b5> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><13b8>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <13b9> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <13bb> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><13be>: Abbrev Number: 0 │ │ │ │ │ <2><13bf>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <13c0> DW_AT_call_return_pc: (addr) 0x234a │ │ │ │ │ - <13c4> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ + <13c4> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><13c8>: Abbrev Number: 0 │ │ │ │ │ <1><13c9>: Abbrev Number: 51 (DW_TAG_subprogram) │ │ │ │ │ <13ca> DW_AT_external : (flag_present) 1 │ │ │ │ │ <13ca> DW_AT_name : (strp) (offset: 0xcf5): Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ │ <13ce> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <13ce> DW_AT_decl_line : (data2) 349 │ │ │ │ │ <13d0> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -2705,15 +2705,15 @@ │ │ │ │ │ <1525> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><1528>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1529> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <152b> DW_AT_call_value : (exprloc) 1 byte block: 31 (DW_OP_lit1) │ │ │ │ │ <4><152d>: Abbrev Number: 0 │ │ │ │ │ <3><152e>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <152f> DW_AT_call_return_pc: (addr) 0x2226 │ │ │ │ │ - <1533> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1533> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1537> DW_AT_sibling : (ref_udata) <0x1540> │ │ │ │ │ <4><1539>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <153a> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <153c> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><153f>: Abbrev Number: 0 │ │ │ │ │ <3><1540>: Abbrev Number: 40 (DW_TAG_call_site) │ │ │ │ │ <1541> DW_AT_call_return_pc: (addr) 0x223c │ │ │ │ │ @@ -2739,15 +2739,15 @@ │ │ │ │ │ <3><1575>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1576> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1578> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ <3><157b>: Abbrev Number: 0 │ │ │ │ │ <2><157c>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <157d> DW_AT_call_return_pc: (addr) 0x2230 │ │ │ │ │ <1581> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <1581> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1581> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><1585>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <1586> DW_AT_call_return_pc: (addr) 0x2248 │ │ │ │ │ <158a> DW_AT_call_origin : (ref_udata) <0xef8> │ │ │ │ │ <158c> DW_AT_sibling : (ref_udata) <0x1594> │ │ │ │ │ <3><158e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <158f> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1591> DW_AT_call_value : (exprloc) 1 byte block: 31 (DW_OP_lit1) │ │ │ │ │ @@ -2843,15 +2843,15 @@ │ │ │ │ │ <1669> DW_AT_sibling : (ref_udata) <0x1672> │ │ │ │ │ <3><166b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <166c> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <166e> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1671>: Abbrev Number: 0 │ │ │ │ │ <2><1672>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1673> DW_AT_call_return_pc: (addr) 0x21d4 │ │ │ │ │ - <1677> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1677> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <167b> DW_AT_sibling : (ref_udata) <0x1684> │ │ │ │ │ <3><167d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <167e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1680> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1683>: Abbrev Number: 0 │ │ │ │ │ <2><1684>: Abbrev Number: 22 (DW_TAG_call_site) │ │ │ │ │ <1685> DW_AT_call_return_pc: (addr) 0x21e4 │ │ │ │ │ @@ -2937,30 +2937,30 @@ │ │ │ │ │ <3><174f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1750> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1752> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1755>: Abbrev Number: 0 │ │ │ │ │ <2><1756>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <1757> DW_AT_call_return_pc: (addr) 0x218e │ │ │ │ │ <175b> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <175b> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <175b> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><175f>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1760> DW_AT_call_return_pc: (addr) 0x219a │ │ │ │ │ <1764> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <1768> DW_AT_sibling : (ref_udata) <0x1777> │ │ │ │ │ <3><176a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <176b> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <176d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1770>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1771> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1773> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1776>: Abbrev Number: 0 │ │ │ │ │ <2><1777>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <1778> DW_AT_call_return_pc: (addr) 0x21a4 │ │ │ │ │ <177c> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <177c> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <177c> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><1780>: Abbrev Number: 0 │ │ │ │ │ <1><1781>: Abbrev Number: 51 (DW_TAG_subprogram) │ │ │ │ │ <1782> DW_AT_external : (flag_present) 1 │ │ │ │ │ <1782> DW_AT_name : (strp) (offset: 0xc36): Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ │ <1786> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <1786> DW_AT_decl_line : (data2) 293 │ │ │ │ │ <1788> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -3050,15 +3050,15 @@ │ │ │ │ │ <184b> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><184e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <184f> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1851> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1854>: Abbrev Number: 0 │ │ │ │ │ <2><1855>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <1856> DW_AT_call_return_pc: (addr) 0x214a │ │ │ │ │ - <185a> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <185a> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><185e>: Abbrev Number: 40 (DW_TAG_call_site) │ │ │ │ │ <185f> DW_AT_call_return_pc: (addr) 0x215a │ │ │ │ │ <1863> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <3><1867>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1868> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <186a> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><186d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ @@ -3293,23 +3293,23 @@ │ │ │ │ │ <1a77> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1a7a>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1a7b> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <1a7d> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ <3><1a80>: Abbrev Number: 0 │ │ │ │ │ <2><1a81>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1a82> DW_AT_call_return_pc: (addr) 0x202e │ │ │ │ │ - <1a86> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <1a86> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <1a8a> DW_AT_sibling : (ref_udata) <0x1a93> │ │ │ │ │ <3><1a8c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1a8d> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1a8f> DW_AT_call_value : (exprloc) 2 byte block: 79 1 (DW_OP_breg9 (r9): 1) │ │ │ │ │ <3><1a92>: Abbrev Number: 0 │ │ │ │ │ <2><1a93>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <1a94> DW_AT_call_return_pc: (addr) 0x2048 │ │ │ │ │ - <1a98> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1a98> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><1a9c>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ <1a9d> DW_AT_call_return_pc: (addr) 0x205a │ │ │ │ │ <1aa1> DW_AT_call_origin : (GNU_ref_alt) <0x3fcf> │ │ │ │ │ <1aa5> DW_AT_sibling : (ref_udata) <0x1aba> │ │ │ │ │ <3><1aa7>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1aa8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1aaa> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ @@ -3318,23 +3318,23 @@ │ │ │ │ │ <1ab0> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1ab3>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1ab4> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1ab6> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1ab9>: Abbrev Number: 0 │ │ │ │ │ <2><1aba>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1abb> DW_AT_call_return_pc: (addr) 0x2062 │ │ │ │ │ - <1abf> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1abf> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1ac3> DW_AT_sibling : (ref_udata) <0x1acc> │ │ │ │ │ <3><1ac5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1ac6> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1ac8> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1acb>: Abbrev Number: 0 │ │ │ │ │ <2><1acc>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1acd> DW_AT_call_return_pc: (addr) 0x2084 │ │ │ │ │ - <1ad1> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1ad1> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1ad5> DW_AT_sibling : (ref_udata) <0x1ade> │ │ │ │ │ <3><1ad7>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1ad8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1ada> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1add>: Abbrev Number: 0 │ │ │ │ │ <2><1ade>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1adf> DW_AT_call_return_pc: (addr) 0x2090 │ │ │ │ │ @@ -3345,15 +3345,15 @@ │ │ │ │ │ <1aec> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><1aef>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1af0> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1af2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1af5>: Abbrev Number: 0 │ │ │ │ │ <2><1af6>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1af7> DW_AT_call_return_pc: (addr) 0x209a │ │ │ │ │ - <1afb> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1afb> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1aff> DW_AT_sibling : (ref_udata) <0x1b08> │ │ │ │ │ <3><1b01>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1b02> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1b04> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><1b07>: Abbrev Number: 0 │ │ │ │ │ <2><1b08>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1b09> DW_AT_call_return_pc: (addr) 0x20a6 │ │ │ │ │ @@ -3364,18 +3364,18 @@ │ │ │ │ │ <1b16> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><1b19>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1b1a> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1b1c> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1b1f>: Abbrev Number: 0 │ │ │ │ │ <2><1b20>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <1b21> DW_AT_call_return_pc: (addr) 0x20ac │ │ │ │ │ - <1b25> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ + <1b25> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><1b29>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1b2a> DW_AT_call_return_pc: (addr) 0x20b2 │ │ │ │ │ - <1b2e> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1b2e> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1b32> DW_AT_sibling : (ref_udata) <0x1b3b> │ │ │ │ │ <3><1b34>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1b35> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1b37> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1b3a>: Abbrev Number: 0 │ │ │ │ │ <2><1b3b>: Abbrev Number: 86 (DW_TAG_call_site) │ │ │ │ │ <1b3c> DW_AT_call_return_pc: (addr) 0x20be │ │ │ │ │ @@ -3500,18 +3500,18 @@ │ │ │ │ │ <1c48> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><1c4b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1c4c> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <1c4e> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1c51>: Abbrev Number: 0 │ │ │ │ │ <2><1c52>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <1c53> DW_AT_call_return_pc: (addr) 0x1fba │ │ │ │ │ - <1c57> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1c57> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><1c5b>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1c5c> DW_AT_call_return_pc: (addr) 0x1fc0 │ │ │ │ │ - <1c60> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1c60> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1c64> DW_AT_sibling : (ref_udata) <0x1c6d> │ │ │ │ │ <3><1c66>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1c67> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1c69> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><1c6c>: Abbrev Number: 0 │ │ │ │ │ <2><1c6d>: Abbrev Number: 94 (DW_TAG_call_site) │ │ │ │ │ <1c6e> DW_AT_call_return_pc: (addr) 0x1fd4 │ │ │ │ │ @@ -3524,15 +3524,15 @@ │ │ │ │ │ <3><1c85>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1c86> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1c88> DW_AT_call_value : (exprloc) 3 byte block: 7d 0 6 (DW_OP_breg13 (r13): 0; DW_OP_deref) │ │ │ │ │ <3><1c8c>: Abbrev Number: 0 │ │ │ │ │ <2><1c8d>: Abbrev Number: 4 (DW_TAG_call_site) │ │ │ │ │ <1c8e> DW_AT_call_return_pc: (addr) 0x1fde │ │ │ │ │ <1c92> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <1c92> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1c92> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><1c96>: Abbrev Number: 0 │ │ │ │ │ <1><1c97>: Abbrev Number: 21 (DW_TAG_subprogram) │ │ │ │ │ <1c98> DW_AT_external : (flag_present) 1 │ │ │ │ │ <1c98> DW_AT_name : (strp) (offset: 0x870): Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ │ <1c9c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <1c9c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1c9d> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -3790,15 +3790,15 @@ │ │ │ │ │ <1ed2> DW_AT_sibling : (ref_udata) <0x1edb> │ │ │ │ │ <4><1ed4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1ed5> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1ed7> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4><1eda>: Abbrev Number: 0 │ │ │ │ │ <3><1edb>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1edc> DW_AT_call_return_pc: (addr) 0x1e0c │ │ │ │ │ - <1ee0> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <1ee0> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <1ee4> DW_AT_sibling : (ref_udata) <0x1ef2> │ │ │ │ │ <4><1ee6>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1ee7> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1ee9> 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><1ef1>: Abbrev Number: 0 │ │ │ │ │ <3><1ef2>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <1ef3> DW_AT_call_return_pc: (addr) 0x1e3c │ │ │ │ │ @@ -3809,15 +3809,15 @@ │ │ │ │ │ <1efe> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><1f01>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1f02> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <1f04> DW_AT_call_value : (exprloc) 2 byte block: 7b 0 (DW_OP_breg11 (r11): 0) │ │ │ │ │ <4><1f07>: Abbrev Number: 0 │ │ │ │ │ <3><1f08>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <1f09> DW_AT_call_return_pc: (addr) 0x1e46 │ │ │ │ │ - <1f0d> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <1f0d> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <1f11> DW_AT_sibling : (ref_udata) <0x1f1a> │ │ │ │ │ <4><1f13>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1f14> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <1f16> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><1f19>: Abbrev Number: 0 │ │ │ │ │ <3><1f1a>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <1f1b> DW_AT_call_return_pc: (addr) 0x1e5a │ │ │ │ │ @@ -3900,63 +3900,63 @@ │ │ │ │ │ <1fc7> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4><1fca>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <1fcb> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <1fcd> DW_AT_call_value : (exprloc) 4 byte block: 91 a0 7c 6 (DW_OP_fbreg: -480; DW_OP_deref) │ │ │ │ │ <4><1fd2>: Abbrev Number: 0 │ │ │ │ │ <3><1fd3>: Abbrev Number: 0 │ │ │ │ │ <2><1fd4>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <1fd5> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ + <1fd5> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ <1fd9> DW_AT_entry_pc : (addr) 0x1d82 │ │ │ │ │ <1fdd> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <1fde> DW_AT_ranges : (sec_offset) 0x197 │ │ │ │ │ <1fe2> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <1fe2> DW_AT_call_line : (data1) 156 │ │ │ │ │ <1fe3> DW_AT_call_column : (data1) 47 │ │ │ │ │ <1fe4> DW_AT_sibling : (ref_udata) <0x2014> │ │ │ │ │ <3><1fe6>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <1fe7> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + <1fe7> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ <1feb> DW_AT_location : (sec_offset) 0x118b (location list) │ │ │ │ │ <1fef> DW_AT_GNU_locviews: (sec_offset) 0x1187 │ │ │ │ │ <3><1ff3>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <1ff4> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ + <1ff4> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ <1ff8> DW_AT_location : (sec_offset) 0x11a0 (location list) │ │ │ │ │ <1ffc> DW_AT_GNU_locviews: (sec_offset) 0x119c │ │ │ │ │ <3><2000>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <2001> DW_AT_call_return_pc: (addr) 0x1d8a │ │ │ │ │ <4><2005>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2006> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2008> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4><200b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <200c> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <200e> DW_AT_call_value : (exprloc) 3 byte block: 91 0 6 (DW_OP_fbreg: 0; DW_OP_deref) │ │ │ │ │ <4><2012>: Abbrev Number: 0 │ │ │ │ │ <3><2013>: Abbrev Number: 0 │ │ │ │ │ <2><2014>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <2015> DW_AT_abstract_origin: (GNU_ref_alt) <0x4090> │ │ │ │ │ + <2015> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e4> │ │ │ │ │ <2019> DW_AT_entry_pc : (addr) 0x1d92 │ │ │ │ │ <201d> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ <201e> DW_AT_ranges : (sec_offset) 0x1a6 │ │ │ │ │ <2022> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2022> DW_AT_call_line : (data1) 157 │ │ │ │ │ <2023> DW_AT_call_column : (data1) 37 │ │ │ │ │ <2024> DW_AT_sibling : (ref_udata) <0x206a> │ │ │ │ │ <3><2026>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2027> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b4> │ │ │ │ │ + <2027> DW_AT_abstract_origin: (GNU_ref_alt) <0x4108> │ │ │ │ │ <202b> DW_AT_location : (sec_offset) 0x11b2 (location list) │ │ │ │ │ <202f> DW_AT_GNU_locviews: (sec_offset) 0x11b0 │ │ │ │ │ <3><2033>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2034> DW_AT_abstract_origin: (GNU_ref_alt) <0x40aa> │ │ │ │ │ + <2034> DW_AT_abstract_origin: (GNU_ref_alt) <0x40fe> │ │ │ │ │ <2038> DW_AT_location : (sec_offset) 0x11c2 (location list) │ │ │ │ │ <203c> DW_AT_GNU_locviews: (sec_offset) 0x11c0 │ │ │ │ │ <3><2040>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <2041> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0> │ │ │ │ │ + <2041> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ <2045> DW_AT_location : (sec_offset) 0x11d4 (location list) │ │ │ │ │ <2049> DW_AT_GNU_locviews: (sec_offset) 0x11d0 │ │ │ │ │ <3><204d>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <204e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4097> │ │ │ │ │ + <204e> DW_AT_abstract_origin: (GNU_ref_alt) <0x40eb> │ │ │ │ │ <2052> DW_AT_location : (sec_offset) 0x11e6 (location list) │ │ │ │ │ <2056> DW_AT_GNU_locviews: (sec_offset) 0x11e4 │ │ │ │ │ <3><205a>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ <205b> DW_AT_call_return_pc: (addr) 0x1da0 │ │ │ │ │ <205f> DW_AT_call_target : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><2062>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2063> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ @@ -3999,15 +3999,15 @@ │ │ │ │ │ <20b3> DW_AT_sibling : (ref_udata) <0x20bc> │ │ │ │ │ <3><20b5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <20b6> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <20b8> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ <3><20bb>: Abbrev Number: 0 │ │ │ │ │ <2><20bc>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <20bd> DW_AT_call_return_pc: (addr) 0x1eaa │ │ │ │ │ - <20c1> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <20c1> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <20c5> DW_AT_sibling : (ref_udata) <0x20d0> │ │ │ │ │ <3><20c7>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <20c8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <20ca> DW_AT_call_value : (exprloc) 4 byte block: 91 94 7c 6 (DW_OP_fbreg: -492; DW_OP_deref) │ │ │ │ │ <3><20cf>: Abbrev Number: 0 │ │ │ │ │ <2><20d0>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ <20d1> DW_AT_call_return_pc: (addr) 0x1f12 │ │ │ │ │ @@ -4019,30 +4019,30 @@ │ │ │ │ │ <20de> 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) <0xc82>); DW_OP_convert <0xc89>; DW_OP_convert <0>) │ │ │ │ │ <3><20e8>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <20e9> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <20eb> DW_AT_call_value : (exprloc) 4 byte block: 7d a0 7c 6 (DW_OP_breg13 (r13): -480; DW_OP_deref) │ │ │ │ │ <3><20f0>: Abbrev Number: 0 │ │ │ │ │ <2><20f1>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <20f2> DW_AT_call_return_pc: (addr) 0x1f24 │ │ │ │ │ - <20f6> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ + <20f6> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><20fa>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <20fb> DW_AT_call_return_pc: (addr) 0x1f30 │ │ │ │ │ <20ff> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <2103> DW_AT_sibling : (ref_udata) <0x2114> │ │ │ │ │ <3><2105>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2106> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2108> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><210b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <210c> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <210e> DW_AT_call_value : (exprloc) 4 byte block: 91 a0 7c 6 (DW_OP_fbreg: -480; DW_OP_deref) │ │ │ │ │ <3><2113>: Abbrev Number: 0 │ │ │ │ │ <2><2114>: Abbrev Number: 54 (DW_TAG_call_site) │ │ │ │ │ <2115> DW_AT_call_return_pc: (addr) 0x1f50 │ │ │ │ │ <2119> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <2119> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <2119> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <3><211d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <211e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2120> DW_AT_call_value : (exprloc) 4 byte block: 7d 94 7c 6 (DW_OP_breg13 (r13): -492; DW_OP_deref) │ │ │ │ │ <3><2125>: Abbrev Number: 0 │ │ │ │ │ <2><2126>: Abbrev Number: 0 │ │ │ │ │ <1><2127>: Abbrev Number: 21 (DW_TAG_subprogram) │ │ │ │ │ <2128> DW_AT_external : (flag_present) 1 │ │ │ │ │ @@ -4198,63 +4198,63 @@ │ │ │ │ │ <2279> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><227c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <227d> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ <2280> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4><2283>: Abbrev Number: 0 │ │ │ │ │ <3><2284>: Abbrev Number: 0 │ │ │ │ │ <2><2285>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <2286> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ + <2286> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ <228a> DW_AT_entry_pc : (addr) 0x1c1c │ │ │ │ │ <228e> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <228f> DW_AT_ranges : (sec_offset) 0x17c │ │ │ │ │ <2293> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2293> DW_AT_call_line : (data1) 111 │ │ │ │ │ <2294> DW_AT_call_column : (data1) 43 │ │ │ │ │ <2295> DW_AT_sibling : (ref_udata) <0x22c4> │ │ │ │ │ <3><2297>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2298> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + <2298> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ <229c> DW_AT_location : (sec_offset) 0x13a7 (location list) │ │ │ │ │ <22a0> DW_AT_GNU_locviews: (sec_offset) 0x13a5 │ │ │ │ │ <3><22a4>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <22a5> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ + <22a5> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ <22a9> DW_AT_location : (sec_offset) 0x13b4 (location list) │ │ │ │ │ <22ad> DW_AT_GNU_locviews: (sec_offset) 0x13b0 │ │ │ │ │ <3><22b1>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <22b2> DW_AT_call_return_pc: (addr) 0x1c28 │ │ │ │ │ <4><22b6>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <22b7> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <22b9> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <4><22bc>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <22bd> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <22bf> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <4><22c2>: Abbrev Number: 0 │ │ │ │ │ <3><22c3>: Abbrev Number: 0 │ │ │ │ │ <2><22c4>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <22c5> DW_AT_abstract_origin: (GNU_ref_alt) <0x4090> │ │ │ │ │ + <22c5> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e4> │ │ │ │ │ <22c9> DW_AT_entry_pc : (addr) 0x1c2e │ │ │ │ │ <22cd> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ <22ce> DW_AT_ranges : (sec_offset) 0x18b │ │ │ │ │ <22d2> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <22d2> DW_AT_call_line : (data1) 112 │ │ │ │ │ <22d3> DW_AT_call_column : (data1) 37 │ │ │ │ │ <22d4> DW_AT_sibling : (ref_udata) <0x231a> │ │ │ │ │ <3><22d6>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22d7> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b4> │ │ │ │ │ + <22d7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4108> │ │ │ │ │ <22db> DW_AT_location : (sec_offset) 0x13c6 (location list) │ │ │ │ │ <22df> DW_AT_GNU_locviews: (sec_offset) 0x13c4 │ │ │ │ │ <3><22e3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x40aa> │ │ │ │ │ + <22e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x40fe> │ │ │ │ │ <22e8> DW_AT_location : (sec_offset) 0x13d6 (location list) │ │ │ │ │ <22ec> DW_AT_GNU_locviews: (sec_offset) 0x13d4 │ │ │ │ │ <3><22f0>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22f1> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0> │ │ │ │ │ + <22f1> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ <22f5> DW_AT_location : (sec_offset) 0x13e8 (location list) │ │ │ │ │ <22f9> DW_AT_GNU_locviews: (sec_offset) 0x13e4 │ │ │ │ │ <3><22fd>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <22fe> DW_AT_abstract_origin: (GNU_ref_alt) <0x4097> │ │ │ │ │ + <22fe> DW_AT_abstract_origin: (GNU_ref_alt) <0x40eb> │ │ │ │ │ <2302> DW_AT_location : (sec_offset) 0x13fa (location list) │ │ │ │ │ <2306> DW_AT_GNU_locviews: (sec_offset) 0x13f8 │ │ │ │ │ <3><230a>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ <230b> DW_AT_call_return_pc: (addr) 0x1c3c │ │ │ │ │ <230f> DW_AT_call_target : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><2312>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2313> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ @@ -4284,15 +4284,15 @@ │ │ │ │ │ <2344> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><2347>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2348> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <234a> DW_AT_call_value : (exprloc) 2 byte block: 7a 0 (DW_OP_breg10 (r10): 0) │ │ │ │ │ <3><234d>: Abbrev Number: 0 │ │ │ │ │ <2><234e>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <234f> DW_AT_call_return_pc: (addr) 0x1c64 │ │ │ │ │ - <2353> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <2353> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2357> DW_AT_sibling : (ref_udata) <0x2360> │ │ │ │ │ <3><2359>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <235a> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <235c> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><235f>: Abbrev Number: 0 │ │ │ │ │ <2><2360>: Abbrev Number: 28 (DW_TAG_call_site) │ │ │ │ │ <2361> DW_AT_call_return_pc: (addr) 0x1c6a │ │ │ │ │ @@ -4309,15 +4309,15 @@ │ │ │ │ │ <237b> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ <3><237e>: Abbrev Number: 0 │ │ │ │ │ <2><237f>: Abbrev Number: 28 (DW_TAG_call_site) │ │ │ │ │ <2380> DW_AT_call_return_pc: (addr) 0x1c9a │ │ │ │ │ <2384> DW_AT_call_origin : (ref_udata) <0x10b5> │ │ │ │ │ <2><2386>: Abbrev Number: 75 (DW_TAG_call_site) │ │ │ │ │ <2387> DW_AT_call_return_pc: (addr) 0x1ca2 │ │ │ │ │ - <238b> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <238b> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <238f> DW_AT_sibling : (ref_udata) <0x2398> │ │ │ │ │ <3><2391>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2392> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2394> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><2397>: Abbrev Number: 0 │ │ │ │ │ <2><2398>: Abbrev Number: 18 (DW_TAG_call_site) │ │ │ │ │ <2399> DW_AT_call_return_pc: (addr) 0x1d06 │ │ │ │ │ @@ -4361,15 +4361,15 @@ │ │ │ │ │ <23f4> 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) <0xc82>); DW_OP_convert <0xc89>; DW_OP_convert <0>) │ │ │ │ │ <3><23fe>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <23ff> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <2401> DW_AT_call_value : (exprloc) 3 byte block: 7d 4 6 (DW_OP_breg13 (r13): 4; DW_OP_deref) │ │ │ │ │ <3><2405>: Abbrev Number: 0 │ │ │ │ │ <2><2406>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <2407> DW_AT_call_return_pc: (addr) 0x1d32 │ │ │ │ │ - <240b> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ + <240b> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><240f>: Abbrev Number: 0 │ │ │ │ │ <1><2410>: Abbrev Number: 93 (DW_TAG_subprogram) │ │ │ │ │ <2411> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2411> DW_AT_name : (strp) (offset: 0xad3): unpackStat │ │ │ │ │ <2415> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <2416> DW_AT_decl_line : (data1) 84 │ │ │ │ │ <2417> DW_AT_decl_column : (data1) 6 │ │ │ │ │ @@ -4526,15 +4526,15 @@ │ │ │ │ │ <2561> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><2564>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2565> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ <2567> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><256a>: Abbrev Number: 0 │ │ │ │ │ <2><256b>: Abbrev Number: 72 (DW_TAG_call_site) │ │ │ │ │ <256c> DW_AT_call_return_pc: (addr) 0x1b28 │ │ │ │ │ - <2570> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <2570> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <2><2574>: Abbrev Number: 54 (DW_TAG_call_site) │ │ │ │ │ <2575> DW_AT_call_return_pc: (addr) 0x1b3c │ │ │ │ │ <2579> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ <2579> DW_AT_call_origin : (ref_addr) <0xeb> │ │ │ │ │ <3><257d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <257e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2580> 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) <0xc82>); DW_OP_convert <0xc89>; DW_OP_convert <0>) │ │ │ │ │ @@ -4583,28 +4583,28 @@ │ │ │ │ │ <25e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <25e1> DW_AT_decl_line : (data1) 54 │ │ │ │ │ <25e2> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <25e3> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ <25e7> DW_AT_location : (sec_offset) 0x15e5 (location list) │ │ │ │ │ <25eb> DW_AT_GNU_locviews: (sec_offset) 0x15dd │ │ │ │ │ <2><25ef>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <25f0> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ + <25f0> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ <25f4> DW_AT_entry_pc : (addr) 0x1a00 │ │ │ │ │ <25f8> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ <25f9> DW_AT_ranges : (sec_offset) 0xce │ │ │ │ │ <25fd> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <25fd> DW_AT_call_line : (data1) 54 │ │ │ │ │ <25fe> DW_AT_call_column : (data1) 43 │ │ │ │ │ <25ff> DW_AT_sibling : (ref_udata) <0x262e> │ │ │ │ │ <3><2601>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2602> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + <2602> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ <2606> DW_AT_location : (sec_offset) 0x1606 (location list) │ │ │ │ │ <260a> DW_AT_GNU_locviews: (sec_offset) 0x1602 │ │ │ │ │ <3><260e>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <260f> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ + <260f> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ <2613> DW_AT_location : (sec_offset) 0x161a (location list) │ │ │ │ │ <2617> DW_AT_GNU_locviews: (sec_offset) 0x1616 │ │ │ │ │ <3><261b>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <261c> DW_AT_call_return_pc: (addr) 0x1a06 │ │ │ │ │ <4><2620>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2621> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2623> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -5156,28 +5156,28 @@ │ │ │ │ │ <2b29> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <2b29> DW_AT_decl_line : (data1) 48 │ │ │ │ │ <2b2a> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2b2b> DW_AT_type : (GNU_ref_alt) <0x2b9> │ │ │ │ │ <2b2f> DW_AT_location : (sec_offset) 0x1a18 (location list) │ │ │ │ │ <2b33> DW_AT_GNU_locviews: (sec_offset) 0x1a14 │ │ │ │ │ <2><2b37>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <2b38> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ + <2b38> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ <2b3c> DW_AT_entry_pc : (addr) 0x18fa │ │ │ │ │ <2b40> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ │ <2b41> DW_AT_ranges : (sec_offset) 0x77 │ │ │ │ │ <2b45> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ <2b45> DW_AT_call_line : (data1) 36 │ │ │ │ │ <2b46> DW_AT_call_column : (data1) 43 │ │ │ │ │ <2b47> DW_AT_sibling : (ref_udata) <0x2b76> │ │ │ │ │ <3><2b49>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2b4a> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ + <2b4a> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ <2b4e> DW_AT_location : (sec_offset) 0x1a2a (location list) │ │ │ │ │ <2b52> DW_AT_GNU_locviews: (sec_offset) 0x1a28 │ │ │ │ │ <3><2b56>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <2b57> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ + <2b57> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ <2b5b> DW_AT_location : (sec_offset) 0x1a37 (location list) │ │ │ │ │ <2b5f> DW_AT_GNU_locviews: (sec_offset) 0x1a33 │ │ │ │ │ <3><2b63>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ <2b64> DW_AT_call_return_pc: (addr) 0x18fc │ │ │ │ │ <4><2b68>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2b69> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <2b6b> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ @@ -5470,15 +5470,15 @@ │ │ │ │ │ <2e39> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><2e3c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2e3d> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <2e3f> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><2e42>: Abbrev Number: 0 │ │ │ │ │ <2><2e43>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <2e44> DW_AT_call_return_pc: (addr) 0x19c6 │ │ │ │ │ - <2e48> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ + <2e48> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><2e4c>: Abbrev Number: 0 │ │ │ │ │ <1><2e4d>: Abbrev Number: 52 (DW_TAG_subprogram) │ │ │ │ │ <2e4e> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2e4e> DW_AT_name : (strp) (offset: 0xc27): strncpy │ │ │ │ │ <2e52> DW_AT_decl_file : (data1) 3 │ │ │ │ │ <2e53> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <2e54> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ @@ -5661,596 +5661,596 @@ │ │ │ │ │ <2fad> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ <3><2fb1>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ <2fb2> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ <2fb4> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ <3><2fb7>: Abbrev Number: 0 │ │ │ │ │ <2><2fb8>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ <2fb9> DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ - <2fbd> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ + <2fbd> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><2fc1>: Abbrev Number: 0 │ │ │ │ │ <1><2fc2>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ <2fc3> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2fc3> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <2fc3> DW_AT_linkage_name: (strp) (offset: 0xc27): strncpy │ │ │ │ │ <2fc7> DW_AT_name : (strp) (offset: 0xc1d): __builtin_strncpy │ │ │ │ │ <1><2fcb>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ <2fcc> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2fcc> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <2fcc> DW_AT_linkage_name: (strp) (offset: 0xc16): memcpy │ │ │ │ │ <2fd0> DW_AT_name : (strp) (offset: 0xc0c): __builtin_memcpy │ │ │ │ │ <1><2fd4>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x2fd5: │ │ │ │ │ - Length: 0x3ae (32-bit) │ │ │ │ │ + Length: 0x14c (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ - Abbrev Offset: 0 │ │ │ │ │ + Abbrev Offset: 0x88e │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><2fe1>: Abbrev Number: 126 (DW_TAG_compile_unit) │ │ │ │ │ + <0><2fe1>: Abbrev Number: 13 (DW_TAG_compile_unit) │ │ │ │ │ <2fe2> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ <2fe6> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ - <2fe7> DW_AT_name : (GNU_strp_alt) (offset: 0x2bed) │ │ │ │ │ + <2fe7> DW_AT_name : (GNU_strp_alt) (offset: 0x2c28) │ │ │ │ │ <2feb> DW_AT_comp_dir : (string) . │ │ │ │ │ - <2fed> DW_AT_ranges : (sec_offset) 0x293 │ │ │ │ │ - <2ff1> DW_AT_low_pc : (addr) 0 │ │ │ │ │ - <2ff5> DW_AT_stmt_list : (sec_offset) 0x1628 │ │ │ │ │ - <1><2ff9>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ - <2ffa> DW_AT_byte_size : (data1) 8 │ │ │ │ │ - <2ffb> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <2ffc> DW_AT_name : (GNU_strp_alt) (offset: 0x363b) │ │ │ │ │ - <1><3000>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ - <3001> DW_AT_byte_size : (data1) 4 │ │ │ │ │ - <3002> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <3003> DW_AT_name : (GNU_strp_alt) (offset: 0x3658) │ │ │ │ │ - <1><3007>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ - <3008> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><300c>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ - <300d> DW_AT_import : (GNU_ref_alt) <0x40d7> │ │ │ │ │ - <1><3011>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ - <3012> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><3016>: Abbrev Number: 56 (DW_TAG_imported_unit) │ │ │ │ │ - <3017> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><301b>: Abbrev Number: 127 (DW_TAG_subprogram) │ │ │ │ │ - <301c> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <301c> DW_AT_name : (GNU_strp_alt) (offset: 0x2b2c) │ │ │ │ │ - <3020> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3021> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <3022> DW_AT_decl_column : (data1) 1 │ │ │ │ │ - <3023> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ - <3027> DW_AT_low_pc : (addr) 0x240c │ │ │ │ │ - <302b> DW_AT_high_pc : (udata) 4 │ │ │ │ │ - <302c> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <302e> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <302e> DW_AT_sibling : (ref_udata) <0x3051> │ │ │ │ │ - <2><302f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ - <3030> DW_AT_name : (string) env │ │ │ │ │ - <3034> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3034> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <3035> DW_AT_decl_column : (data1) 89 │ │ │ │ │ - <3036> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ - <303a> DW_AT_location : (sec_offset) 0x1c12 (location list) │ │ │ │ │ - <303e> DW_AT_GNU_locviews: (sec_offset) 0x1c0e │ │ │ │ │ - <2><3042>: Abbrev Number: 125 (DW_TAG_formal_parameter) │ │ │ │ │ - <3043> DW_AT_name : (GNU_strp_alt) (offset: 0x35e0) │ │ │ │ │ - <3047> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3048> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <3049> DW_AT_decl_column : (data1) 101 │ │ │ │ │ - <304a> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ - <304e> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <2><3050>: Abbrev Number: 0 │ │ │ │ │ - <1><3051>: Abbrev Number: 124 (DW_TAG_subprogram) │ │ │ │ │ - <3052> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <3052> DW_AT_name : (GNU_strp_alt) (offset: 0x143c) │ │ │ │ │ - <3056> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3056> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <3057> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ - <3057> DW_AT_low_pc : (addr) 0x2368 │ │ │ │ │ - <305b> DW_AT_high_pc : (udata) 132 │ │ │ │ │ - <305d> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <305f> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <305f> DW_AT_sibling : (ref_udata) <0x3275> │ │ │ │ │ - <2><3061>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ - <3062> DW_AT_name : (string) env │ │ │ │ │ - <3066> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3066> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <3067> DW_AT_decl_column : (data1) 36 │ │ │ │ │ - <3068> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ - <306c> DW_AT_location : (sec_offset) 0x1c31 (location list) │ │ │ │ │ - <3070> DW_AT_GNU_locviews: (sec_offset) 0x1c2b │ │ │ │ │ - <2><3074>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <3075> DW_AT_name : (GNU_strp_alt) (offset: 0x14a0) │ │ │ │ │ - <3079> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3079> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <307a> DW_AT_decl_column : (data1) 53 │ │ │ │ │ - <307b> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <307f> DW_AT_location : (sec_offset) 0x1c56 (location list) │ │ │ │ │ - <3083> DW_AT_GNU_locviews: (sec_offset) 0x1c50 │ │ │ │ │ - <2><3087>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <3088> DW_AT_name : (GNU_strp_alt) (offset: 0x1456) │ │ │ │ │ - <308c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <308c> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <308d> DW_AT_decl_column : (data1) 66 │ │ │ │ │ - <308e> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <3092> DW_AT_location : (sec_offset) 0x1c7b (location list) │ │ │ │ │ - <3096> DW_AT_GNU_locviews: (sec_offset) 0x1c75 │ │ │ │ │ - <2><309a>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <309b> DW_AT_name : (GNU_strp_alt) (offset: 0x146e) │ │ │ │ │ - <309f> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <309f> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <30a0> DW_AT_decl_column : (data1) 90 │ │ │ │ │ - <30a1> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <30a5> DW_AT_location : (sec_offset) 0x1ca0 (location list) │ │ │ │ │ - <30a9> DW_AT_GNU_locviews: (sec_offset) 0x1c9a │ │ │ │ │ - <2><30ad>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <30ae> DW_AT_name : (GNU_strp_alt) (offset: 0x3608) │ │ │ │ │ - <30b2> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30b2> DW_AT_decl_line : (data1) 27 │ │ │ │ │ - <30b3> DW_AT_decl_column : (data1) 118 │ │ │ │ │ - <30b4> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <30b8> DW_AT_location : (sec_offset) 0x1cc1 (location list) │ │ │ │ │ - <30bc> DW_AT_GNU_locviews: (sec_offset) 0x1cbf │ │ │ │ │ - <2><30c0>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <30c1> DW_AT_name : (GNU_strp_alt) (offset: 0x2ea8) │ │ │ │ │ - <30c5> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30c5> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <30c6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ - <30c7> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ - <30cb> DW_AT_location : (sec_offset) 0x1ccf (location list) │ │ │ │ │ - <30cf> DW_AT_GNU_locviews: (sec_offset) 0x1ccb │ │ │ │ │ - <2><30d3>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <30d4> DW_AT_name : (GNU_strp_alt) (offset: 0x1405) │ │ │ │ │ - <30d8> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30d8> DW_AT_decl_line : (data1) 29 │ │ │ │ │ - <30d9> DW_AT_decl_column : (data1) 15 │ │ │ │ │ - <30da> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ - <30de> DW_AT_location : (sec_offset) 0x1ce3 (location list) │ │ │ │ │ - <30e2> DW_AT_GNU_locviews: (sec_offset) 0x1cdf │ │ │ │ │ - <2><30e6>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <30e7> DW_AT_name : (GNU_strp_alt) (offset: 0x2ce3) │ │ │ │ │ - <30eb> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30eb> DW_AT_decl_line : (data1) 30 │ │ │ │ │ - <30ec> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <30ed> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ - <30f1> DW_AT_location : (sec_offset) 0x1cf7 (location list) │ │ │ │ │ - <30f5> DW_AT_GNU_locviews: (sec_offset) 0x1cf3 │ │ │ │ │ - <2><30f9>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <30fa> DW_AT_name : (GNU_strp_alt) (offset: 0x2cd4) │ │ │ │ │ - <30fe> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <30fe> DW_AT_decl_line : (data1) 31 │ │ │ │ │ - <30ff> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <3100> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ - <3104> DW_AT_location : (sec_offset) 0x1d09 (location list) │ │ │ │ │ - <3108> DW_AT_GNU_locviews: (sec_offset) 0x1d07 │ │ │ │ │ - <2><310c>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ - <310d> DW_AT_name : (GNU_strp_alt) (offset: 0x142f) │ │ │ │ │ - <3111> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3111> DW_AT_decl_line : (data1) 32 │ │ │ │ │ - <3112> DW_AT_decl_column : (data1) 10 │ │ │ │ │ - <3113> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ - <3117> DW_AT_location : (sec_offset) 0x1d16 (location list) │ │ │ │ │ - <311b> DW_AT_GNU_locviews: (sec_offset) 0x1d12 │ │ │ │ │ - <2><311f>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <3120> DW_AT_abstract_origin: (ref_addr) <0x1d> │ │ │ │ │ - <3124> DW_AT_entry_pc : (addr) 0x2388 │ │ │ │ │ - <3128> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ - <3129> DW_AT_ranges : (sec_offset) 0x269 │ │ │ │ │ - <312d> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <312d> DW_AT_call_line : (data1) 28 │ │ │ │ │ - <312e> DW_AT_call_column : (data1) 43 │ │ │ │ │ - <312f> DW_AT_sibling : (ref_udata) <0x315e> │ │ │ │ │ - <3><3131>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <3132> DW_AT_abstract_origin: (ref_addr) <0x2c> │ │ │ │ │ - <3136> DW_AT_location : (sec_offset) 0x1d28 (location list) │ │ │ │ │ - <313a> DW_AT_GNU_locviews: (sec_offset) 0x1d26 │ │ │ │ │ - <3><313e>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ - <313f> DW_AT_abstract_origin: (ref_addr) <0x23> │ │ │ │ │ - <3143> DW_AT_location : (sec_offset) 0x1d35 (location list) │ │ │ │ │ - <3147> DW_AT_GNU_locviews: (sec_offset) 0x1d31 │ │ │ │ │ - <3><314b>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ - <314c> DW_AT_call_return_pc: (addr) 0x238e │ │ │ │ │ - <4><3150>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3151> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3153> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><3156>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3157> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3159> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ - <4><315c>: Abbrev Number: 0 │ │ │ │ │ - <3><315d>: Abbrev Number: 0 │ │ │ │ │ - <2><315e>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <315f> DW_AT_abstract_origin: (GNU_ref_alt) <0x4090> │ │ │ │ │ - <3163> DW_AT_entry_pc : (addr) 0x2394 │ │ │ │ │ - <3167> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ - <3168> DW_AT_ranges : (sec_offset) 0x278 │ │ │ │ │ - <316c> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <316c> DW_AT_call_line : (data1) 29 │ │ │ │ │ - <316d> DW_AT_call_column : (data1) 40 │ │ │ │ │ - <316e> DW_AT_sibling : (ref_udata) <0x31b4> │ │ │ │ │ - <3><3170>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <3171> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b4> │ │ │ │ │ - <3175> DW_AT_location : (sec_offset) 0x1d47 (location list) │ │ │ │ │ - <3179> DW_AT_GNU_locviews: (sec_offset) 0x1d45 │ │ │ │ │ - <3><317d>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <317e> DW_AT_abstract_origin: (GNU_ref_alt) <0x40aa> │ │ │ │ │ - <3182> DW_AT_location : (sec_offset) 0x1d57 (location list) │ │ │ │ │ - <3186> DW_AT_GNU_locviews: (sec_offset) 0x1d55 │ │ │ │ │ - <3><318a>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <318b> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0> │ │ │ │ │ - <318f> DW_AT_location : (sec_offset) 0x1d69 (location list) │ │ │ │ │ - <3193> DW_AT_GNU_locviews: (sec_offset) 0x1d65 │ │ │ │ │ - <3><3197>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <3198> DW_AT_abstract_origin: (GNU_ref_alt) <0x4097> │ │ │ │ │ - <319c> DW_AT_location : (sec_offset) 0x1d7b (location list) │ │ │ │ │ - <31a0> DW_AT_GNU_locviews: (sec_offset) 0x1d79 │ │ │ │ │ - <3><31a4>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ - <31a5> DW_AT_call_return_pc: (addr) 0x23a2 │ │ │ │ │ - <31a9> DW_AT_call_target : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <4><31ac>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <31ad> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <31af> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><31b2>: Abbrev Number: 0 │ │ │ │ │ - <3><31b3>: Abbrev Number: 0 │ │ │ │ │ - <2><31b4>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <31b5> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f1> │ │ │ │ │ - <31b9> DW_AT_entry_pc : (addr) 0x23a8 │ │ │ │ │ - <31bd> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ - <31be> DW_AT_ranges : (sec_offset) 0x287 │ │ │ │ │ - <31c2> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ - <31c2> DW_AT_call_line : (data1) 30 │ │ │ │ │ - <31c3> DW_AT_call_column : (data1) 44 │ │ │ │ │ - <31c4> DW_AT_sibling : (ref_udata) <0x31f3> │ │ │ │ │ - <3><31c6>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <31c7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4100> │ │ │ │ │ - <31cb> DW_AT_location : (sec_offset) 0x1d86 (location list) │ │ │ │ │ - <31cf> DW_AT_GNU_locviews: (sec_offset) 0x1d84 │ │ │ │ │ - <3><31d3>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <31d4> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f7> │ │ │ │ │ - <31d8> DW_AT_location : (sec_offset) 0x1d91 (location list) │ │ │ │ │ - <31dc> DW_AT_GNU_locviews: (sec_offset) 0x1d8f │ │ │ │ │ - <3><31e0>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ - <31e1> DW_AT_call_return_pc: (addr) 0x23b0 │ │ │ │ │ - <4><31e5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <31e6> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <31e8> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><31eb>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <31ec> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <31ee> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <4><31f1>: Abbrev Number: 0 │ │ │ │ │ - <3><31f2>: Abbrev Number: 0 │ │ │ │ │ - <2><31f3>: Abbrev Number: 123 (DW_TAG_inlined_subroutine) │ │ │ │ │ - <31f4> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f1> │ │ │ │ │ - <31f8> DW_AT_entry_pc : (addr) 0x23b4 │ │ │ │ │ - <31fc> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ - <31fd> DW_AT_low_pc : (addr) 0x23b4 │ │ │ │ │ - <3201> DW_AT_high_pc : (udata) 14 │ │ │ │ │ - <3202> DW_AT_call_file : (data1) 1 │ │ │ │ │ - <3203> DW_AT_call_line : (data1) 31 │ │ │ │ │ - <3204> DW_AT_call_column : (data1) 83 │ │ │ │ │ - <3205> DW_AT_sibling : (ref_udata) <0x3234> │ │ │ │ │ - <3><3207>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <3208> DW_AT_abstract_origin: (GNU_ref_alt) <0x4100> │ │ │ │ │ - <320c> DW_AT_location : (sec_offset) 0x1d9c (location list) │ │ │ │ │ - <3210> DW_AT_GNU_locviews: (sec_offset) 0x1d9a │ │ │ │ │ - <3><3214>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ - <3215> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f7> │ │ │ │ │ - <3219> DW_AT_location : (sec_offset) 0x1da7 (location list) │ │ │ │ │ - <321d> DW_AT_GNU_locviews: (sec_offset) 0x1da5 │ │ │ │ │ - <3><3221>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ - <3222> DW_AT_call_return_pc: (addr) 0x23c0 │ │ │ │ │ - <4><3226>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3227> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3229> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <4><322c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <322d> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <322f> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ - <4><3232>: Abbrev Number: 0 │ │ │ │ │ - <3><3233>: Abbrev Number: 0 │ │ │ │ │ - <2><3234>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ - <3235> DW_AT_call_return_pc: (addr) 0x23c8 │ │ │ │ │ - <3239> DW_AT_call_origin : (GNU_ref_alt) <0x40de> │ │ │ │ │ - <323d> DW_AT_sibling : (ref_udata) <0x3246> │ │ │ │ │ - <3><323f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3240> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3242> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><3245>: Abbrev Number: 0 │ │ │ │ │ - <2><3246>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ - <3247> DW_AT_call_return_pc: (addr) 0x23de │ │ │ │ │ - <324b> DW_AT_call_origin : (ref_udata) <0x32f0> │ │ │ │ │ - <3><324d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <324e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3250> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><3253>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3254> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3256> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ - <3><3259>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <325a> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <325c> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <3><325f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3260> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <3262> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ - <3><3265>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3266> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ - <3269> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><326c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <326d> DW_AT_location : (exprloc) 2 byte block: 7d 8 (DW_OP_breg13 (r13): 8) │ │ │ │ │ - <3270> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ - <3><3273>: Abbrev Number: 0 │ │ │ │ │ - <2><3274>: Abbrev Number: 0 │ │ │ │ │ - <1><3275>: Abbrev Number: 124 (DW_TAG_subprogram) │ │ │ │ │ - <3276> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <3276> DW_AT_name : (GNU_strp_alt) (offset: 0x1481) │ │ │ │ │ - <327a> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <327a> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <327b> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ - <327b> DW_AT_low_pc : (addr) 0x23ec │ │ │ │ │ - <327f> DW_AT_high_pc : (udata) 32 │ │ │ │ │ - <3280> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <3282> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <3282> DW_AT_sibling : (ref_udata) <0x32f0> │ │ │ │ │ - <2><3284>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ - <3285> DW_AT_name : (string) env │ │ │ │ │ - <3289> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3289> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <328a> DW_AT_decl_column : (data1) 39 │ │ │ │ │ - <328b> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ - <328f> DW_AT_location : (sec_offset) 0x1db4 (location list) │ │ │ │ │ - <3293> DW_AT_GNU_locviews: (sec_offset) 0x1db0 │ │ │ │ │ - <2><3297>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <3298> DW_AT_name : (GNU_strp_alt) (offset: 0x14a0) │ │ │ │ │ - <329c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <329c> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <329d> DW_AT_decl_column : (data1) 56 │ │ │ │ │ - <329e> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <32a2> DW_AT_location : (sec_offset) 0x1dd1 (location list) │ │ │ │ │ - <32a6> DW_AT_GNU_locviews: (sec_offset) 0x1dcd │ │ │ │ │ - <2><32aa>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ - <32ab> DW_AT_name : (GNU_strp_alt) (offset: 0x3608) │ │ │ │ │ - <32af> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <32af> DW_AT_decl_line : (data1) 23 │ │ │ │ │ - <32b0> DW_AT_decl_column : (data1) 73 │ │ │ │ │ - <32b1> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <32b5> DW_AT_location : (sec_offset) 0x1dee (location list) │ │ │ │ │ - <32b9> DW_AT_GNU_locviews: (sec_offset) 0x1dea │ │ │ │ │ - <2><32bd>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ - <32be> DW_AT_call_return_pc: (addr) 0x2408 │ │ │ │ │ - <32c2> DW_AT_call_origin : (ref_udata) <0x3051> │ │ │ │ │ - <3><32c3>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <32c4> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <32c6> 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) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>) │ │ │ │ │ - <3><32d0>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <32d1> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <32d3> 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) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>) │ │ │ │ │ - <3><32dd>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <32de> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <32e0> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ - <3><32e2>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <32e3> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <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) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ - <32eb> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><32ee>: Abbrev Number: 0 │ │ │ │ │ - <2><32ef>: Abbrev Number: 0 │ │ │ │ │ - <1><32f0>: Abbrev Number: 121 (DW_TAG_subprogram) │ │ │ │ │ - <32f1> DW_AT_specification: (GNU_ref_alt) <0x9a0> │ │ │ │ │ - <32f5> DW_AT_object_pointer: (ref_udata) <0x32fe> │ │ │ │ │ - <32f7> DW_AT_low_pc : (addr) 0x1864 │ │ │ │ │ - <32fb> DW_AT_high_pc : (udata) 96 │ │ │ │ │ - <32fc> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <32fe> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <2><32fe>: Abbrev Number: 1 (DW_TAG_formal_parameter) │ │ │ │ │ - <32ff> DW_AT_name : (GNU_strp_alt) (offset: 0x2e24) │ │ │ │ │ - <3303> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ - <3307> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <3307> DW_AT_location : (sec_offset) 0x1e02 (location list) │ │ │ │ │ - <330b> DW_AT_GNU_locviews: (sec_offset) 0x1dfe │ │ │ │ │ - <2><330f>: Abbrev Number: 29 (DW_TAG_formal_parameter) │ │ │ │ │ - <3310> DW_AT_name : (string) obj │ │ │ │ │ - <3314> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <3315> DW_AT_decl_line : (data2) 1056 │ │ │ │ │ - <3317> DW_AT_decl_column : (data1) 33 │ │ │ │ │ - <3318> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <331c> DW_AT_location : (sec_offset) 0x1e1f (location list) │ │ │ │ │ - <3320> DW_AT_GNU_locviews: (sec_offset) 0x1e1b │ │ │ │ │ - <2><3324>: Abbrev Number: 45 (DW_TAG_formal_parameter) │ │ │ │ │ - <3325> DW_AT_name : (GNU_strp_alt) (offset: 0x731) │ │ │ │ │ - <3329> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <332a> DW_AT_decl_line : (data2) 1056 │ │ │ │ │ - <332c> DW_AT_decl_column : (data1) 48 │ │ │ │ │ - <332d> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ - <3331> DW_AT_location : (sec_offset) 0x1e3a (location list) │ │ │ │ │ - <3335> DW_AT_GNU_locviews: (sec_offset) 0x1e38 │ │ │ │ │ - <2><3339>: Abbrev Number: 68 (DW_TAG_unspecified_parameters) │ │ │ │ │ - <2><333a>: Abbrev Number: 92 (DW_TAG_variable) │ │ │ │ │ - <333b> DW_AT_name : (GNU_strp_alt) (offset: 0x2e1f) │ │ │ │ │ - <333f> DW_AT_decl_file : (data1) 2 │ │ │ │ │ - <3340> DW_AT_decl_line : (data2) 1057 │ │ │ │ │ - <3342> DW_AT_decl_column : (data1) 17 │ │ │ │ │ - <3343> DW_AT_type : (GNU_ref_alt) <0x82> │ │ │ │ │ - <3347> DW_AT_location : (exprloc) 2 byte block: 91 68 (DW_OP_fbreg: -24) │ │ │ │ │ - <2><334a>: Abbrev Number: 65 (DW_TAG_call_site) │ │ │ │ │ - <334b> DW_AT_call_return_pc: (addr) 0x1896 │ │ │ │ │ - <334f> DW_AT_call_target : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3352> DW_AT_sibling : (ref_udata) <0x337c> │ │ │ │ │ - <3><3354>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3355> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3357> 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) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>) │ │ │ │ │ - <3><3361>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3362> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <3364> 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) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>) │ │ │ │ │ - <3><336e>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <336f> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <3371> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ - <3><3375>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3376> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ - <3378> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ - <3><337b>: Abbrev Number: 0 │ │ │ │ │ - <2><337c>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ - <337d> DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ - <3381> DW_AT_call_origin : (GNU_ref_alt) <0x40c1> │ │ │ │ │ - <2><3385>: Abbrev Number: 0 │ │ │ │ │ - <1><3386>: Abbrev Number: 0 │ │ │ │ │ - Compilation Unit @ offset 0x3387: │ │ │ │ │ - Length: 0x14c (32-bit) │ │ │ │ │ + <2fed> DW_AT_low_pc : (addr) 0x2368 │ │ │ │ │ + <2ff1> DW_AT_high_pc : (udata) 106 │ │ │ │ │ + <2ff2> DW_AT_stmt_list : (sec_offset) 0x1628 │ │ │ │ │ + <1><2ff6>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ + <2ff7> DW_AT_byte_size : (data1) 8 │ │ │ │ │ + <2ff8> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <2ff9> DW_AT_name : (GNU_strp_alt) (offset: 0x363b) │ │ │ │ │ + <1><2ffd>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ + <2ffe> DW_AT_byte_size : (data1) 4 │ │ │ │ │ + <2fff> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <3000> DW_AT_name : (GNU_strp_alt) (offset: 0x3658) │ │ │ │ │ + <1><3004>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <3005> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><3009>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ + <300a> DW_AT_import : (GNU_ref_alt) <0x4089> │ │ │ │ │ + <1><300e>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ + <300f> DW_AT_import : (ref_addr) <0x4b> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><3013>: Abbrev Number: 24 (DW_TAG_namespace) │ │ │ │ │ + <3014> DW_AT_name : (string) std │ │ │ │ │ + <3018> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <3019> DW_AT_decl_line : (data2) 306 │ │ │ │ │ + <301b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><301c>: Abbrev Number: 19 (DW_TAG_namespace) │ │ │ │ │ + <301d> DW_AT_name : (GNU_strp_alt) (offset: 0x41b8) │ │ │ │ │ + <3021> DW_AT_decl_file : (data1) 18 │ │ │ │ │ + <3022> DW_AT_decl_line : (data2) 343 │ │ │ │ │ + <3024> DW_AT_decl_column : (data1) 11 │ │ │ │ │ + <1><3025>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ + <3026> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <3026> DW_AT_name : (GNU_strp_alt) (offset: 0x2b7c) │ │ │ │ │ + <302a> DW_AT_decl_file : (data1) 16 │ │ │ │ │ + <302b> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <302c> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <302d> DW_AT_type : (ref_udata) <0x302e> │ │ │ │ │ + <302e> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ + <1><302e>: Abbrev Number: 23 (DW_TAG_pointer_type) │ │ │ │ │ + <302f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ + <302f> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <1><3033>: Abbrev Number: 31 (DW_TAG_subprogram) │ │ │ │ │ + <3034> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <3034> DW_AT_name : (GNU_strp_alt) (offset: 0x1452) │ │ │ │ │ + <3038> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3039> DW_AT_decl_line : (data1) 41 │ │ │ │ │ + <303a> DW_AT_decl_column : (data1) 5 │ │ │ │ │ + <303b> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <303f> DW_AT_low_pc : (addr) 0x23b8 │ │ │ │ │ + <3043> DW_AT_high_pc : (udata) 26 │ │ │ │ │ + <3044> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <3046> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <3046> DW_AT_sibling : (ref_udata) <0x305c> │ │ │ │ │ + <2><3048>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ + <3049> DW_AT_name : (GNU_strp_alt) (offset: 0x1456) │ │ │ │ │ + <304d> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <304d> DW_AT_decl_line : (data1) 41 │ │ │ │ │ + <304e> DW_AT_decl_column : (data1) 24 │ │ │ │ │ + <304f> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <3053> DW_AT_location : (sec_offset) 0x1c1a (location list) │ │ │ │ │ + <3057> DW_AT_GNU_locviews: (sec_offset) 0x1c0e │ │ │ │ │ + <2><305b>: Abbrev Number: 0 │ │ │ │ │ + <1><305c>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ │ + <305d> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <305d> DW_AT_name : (GNU_strp_alt) (offset: 0x2bd1) │ │ │ │ │ + <3061> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3062> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <3063> DW_AT_decl_column : (data1) 6 │ │ │ │ │ + <3064> DW_AT_low_pc : (addr) 0x2368 │ │ │ │ │ + <3068> DW_AT_high_pc : (udata) 80 │ │ │ │ │ + <3069> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <306b> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <2><306b>: Abbrev Number: 28 (DW_TAG_formal_parameter) │ │ │ │ │ + <306c> DW_AT_name : (string) env │ │ │ │ │ + <3070> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3071> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <3072> DW_AT_decl_column : (data1) 37 │ │ │ │ │ + <3073> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ + <3077> DW_AT_location : (sec_offset) 0x1c5a (location list) │ │ │ │ │ + <307b> DW_AT_GNU_locviews: (sec_offset) 0x1c54 │ │ │ │ │ + <2><307f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ + <3080> DW_AT_name : (GNU_strp_alt) (offset: 0x14a0) │ │ │ │ │ + <3084> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3084> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <3085> DW_AT_decl_column : (data1) 54 │ │ │ │ │ + <3086> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <308a> DW_AT_location : (sec_offset) 0x1c79 (location list) │ │ │ │ │ + <308e> DW_AT_GNU_locviews: (sec_offset) 0x1c73 │ │ │ │ │ + <2><3092>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ + <3093> DW_AT_name : (GNU_strp_alt) (offset: 0x3608) │ │ │ │ │ + <3097> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3097> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <3098> DW_AT_decl_column : (data1) 71 │ │ │ │ │ + <3099> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <309d> DW_AT_location : (sec_offset) 0x1c98 (location list) │ │ │ │ │ + <30a1> DW_AT_GNU_locviews: (sec_offset) 0x1c92 │ │ │ │ │ + <2><30a5>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ + <30a6> DW_AT_name : (GNU_strp_alt) (offset: 0x2caf) │ │ │ │ │ + <30aa> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30aa> DW_AT_decl_line : (data1) 29 │ │ │ │ │ + <30ab> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ + <30ab> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ + <30af> DW_AT_location : (sec_offset) 0x1cb7 (location list) │ │ │ │ │ + <30b3> DW_AT_GNU_locviews: (sec_offset) 0x1cb1 │ │ │ │ │ + <2><30b7>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ + <30b8> DW_AT_name : (GNU_strp_alt) (offset: 0x149a) │ │ │ │ │ + <30bc> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <30bc> DW_AT_decl_line : (data1) 32 │ │ │ │ │ + <30bd> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ + <30bd> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ + <30c1> DW_AT_location : (sec_offset) 0x1ccb (location list) │ │ │ │ │ + <30c5> DW_AT_GNU_locviews: (sec_offset) 0x1cc7 │ │ │ │ │ + <2><30c9>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ + <30ca> DW_AT_call_return_pc: (addr) 0x2388 │ │ │ │ │ + <30ce> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ + <30d2> DW_AT_sibling : (ref_udata) <0x30dc> │ │ │ │ │ + <3><30d4>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <30d5> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <30d7> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ + <3><30db>: Abbrev Number: 0 │ │ │ │ │ + <2><30dc>: Abbrev Number: 25 (DW_TAG_call_site) │ │ │ │ │ + <30dd> DW_AT_call_return_pc: (addr) 0x238e │ │ │ │ │ + <30e1> DW_AT_call_origin : (ref_udata) <0x3025> │ │ │ │ │ + <2><30e2>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ + <30e3> DW_AT_call_return_pc: (addr) 0x239c │ │ │ │ │ + <30e7> DW_AT_call_origin : (GNU_ref_alt) <0x40b3> │ │ │ │ │ + <30eb> DW_AT_sibling : (ref_udata) <0x30fb> │ │ │ │ │ + <3><30ed>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <30ee> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <30f0> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><30f3>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <30f4> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <30f6> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ + <3><30fa>: Abbrev Number: 0 │ │ │ │ │ + <2><30fb>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ + <30fc> DW_AT_call_return_pc: (addr) 0x23ac │ │ │ │ │ + <3100> DW_AT_call_origin : (GNU_ref_alt) <0x4090> │ │ │ │ │ + <3104> DW_AT_sibling : (ref_udata) <0x311a> │ │ │ │ │ + <3><3106>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3107> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3109> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><310c>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <310d> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <310f> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <3><3112>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3113> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ + <3116> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <3><3119>: Abbrev Number: 0 │ │ │ │ │ + <2><311a>: Abbrev Number: 30 (DW_TAG_call_site) │ │ │ │ │ + <311b> DW_AT_call_return_pc: (addr) 0x23b8 │ │ │ │ │ + <311f> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ + <311f> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ + <2><3123>: Abbrev Number: 0 │ │ │ │ │ + <1><3124>: Abbrev Number: 0 │ │ │ │ │ + Compilation Unit @ offset 0x3125: │ │ │ │ │ + Length: 0x3ae (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ - Abbrev Offset: 0x88e │ │ │ │ │ + Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ - <0><3393>: Abbrev Number: 13 (DW_TAG_compile_unit) │ │ │ │ │ - <3394> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ - <3398> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ - <3399> DW_AT_name : (GNU_strp_alt) (offset: 0x2c28) │ │ │ │ │ - <339d> DW_AT_comp_dir : (string) . │ │ │ │ │ - <339f> DW_AT_low_pc : (addr) 0x2410 │ │ │ │ │ - <33a3> DW_AT_high_pc : (udata) 106 │ │ │ │ │ - <33a4> DW_AT_stmt_list : (sec_offset) 0x188e │ │ │ │ │ - <1><33a8>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ - <33a9> DW_AT_byte_size : (data1) 8 │ │ │ │ │ - <33aa> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <33ab> DW_AT_name : (GNU_strp_alt) (offset: 0x363b) │ │ │ │ │ - <1><33af>: Abbrev Number: 1 (DW_TAG_base_type) │ │ │ │ │ - <33b0> DW_AT_byte_size : (data1) 4 │ │ │ │ │ - <33b1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <33b2> DW_AT_name : (GNU_strp_alt) (offset: 0x3658) │ │ │ │ │ - <1><33b6>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <33b7> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ - <1><33bb>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ - <33bc> DW_AT_import : (GNU_ref_alt) <0x411a> │ │ │ │ │ - <1><33c0>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <33c1> DW_AT_import : (ref_addr) <0x85> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ - <1><33c5>: Abbrev Number: 24 (DW_TAG_namespace) │ │ │ │ │ - <33c6> DW_AT_name : (string) std │ │ │ │ │ - <33ca> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <33cb> DW_AT_decl_line : (data2) 306 │ │ │ │ │ - <33cd> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><33ce>: Abbrev Number: 19 (DW_TAG_namespace) │ │ │ │ │ - <33cf> DW_AT_name : (GNU_strp_alt) (offset: 0x41b8) │ │ │ │ │ - <33d3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <33d4> DW_AT_decl_line : (data2) 343 │ │ │ │ │ - <33d6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ - <1><33d7>: Abbrev Number: 27 (DW_TAG_subprogram) │ │ │ │ │ - <33d8> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <33d8> DW_AT_name : (GNU_strp_alt) (offset: 0x2b7c) │ │ │ │ │ - <33dc> DW_AT_decl_file : (data1) 16 │ │ │ │ │ - <33dd> DW_AT_decl_line : (data1) 37 │ │ │ │ │ - <33de> DW_AT_decl_column : (data1) 13 │ │ │ │ │ - <33df> DW_AT_type : (ref_udata) <0x33e0> │ │ │ │ │ - <33e0> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ - <1><33e0>: Abbrev Number: 23 (DW_TAG_pointer_type) │ │ │ │ │ - <33e1> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ - <33e1> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <1><33e5>: Abbrev Number: 31 (DW_TAG_subprogram) │ │ │ │ │ - <33e6> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <33e6> DW_AT_name : (GNU_strp_alt) (offset: 0x1452) │ │ │ │ │ - <33ea> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <33eb> DW_AT_decl_line : (data1) 41 │ │ │ │ │ - <33ec> DW_AT_decl_column : (data1) 5 │ │ │ │ │ - <33ed> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <33f1> DW_AT_low_pc : (addr) 0x2460 │ │ │ │ │ - <33f5> DW_AT_high_pc : (udata) 26 │ │ │ │ │ - <33f6> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <33f8> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <33f8> DW_AT_sibling : (ref_udata) <0x340e> │ │ │ │ │ - <2><33fa>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ - <33fb> DW_AT_name : (GNU_strp_alt) (offset: 0x1456) │ │ │ │ │ + <0><3131>: Abbrev Number: 126 (DW_TAG_compile_unit) │ │ │ │ │ + <3132> DW_AT_producer : (GNU_strp_alt) (offset: 0x2cb) │ │ │ │ │ + <3136> DW_AT_language : (data1) 33 (C++14) │ │ │ │ │ + <3137> DW_AT_name : (GNU_strp_alt) (offset: 0x2bed) │ │ │ │ │ + <313b> DW_AT_comp_dir : (string) . │ │ │ │ │ + <313d> DW_AT_ranges : (sec_offset) 0x293 │ │ │ │ │ + <3141> DW_AT_low_pc : (addr) 0 │ │ │ │ │ + <3145> DW_AT_stmt_list : (sec_offset) 0x18dd │ │ │ │ │ + <1><3149>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ + <314a> DW_AT_byte_size : (data1) 8 │ │ │ │ │ + <314b> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <314c> DW_AT_name : (GNU_strp_alt) (offset: 0x363b) │ │ │ │ │ + <1><3150>: Abbrev Number: 36 (DW_TAG_base_type) │ │ │ │ │ + <3151> DW_AT_byte_size : (data1) 4 │ │ │ │ │ + <3152> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ + <3153> DW_AT_name : (GNU_strp_alt) (offset: 0x3658) │ │ │ │ │ + <1><3157>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ + <3158> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><315c>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ + <315d> DW_AT_import : (GNU_ref_alt) <0x412b> │ │ │ │ │ + <1><3161>: Abbrev Number: 43 (DW_TAG_imported_unit) │ │ │ │ │ + <3162> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ + <1><3166>: Abbrev Number: 56 (DW_TAG_imported_unit) │ │ │ │ │ + <3167> DW_AT_import : (ref_addr) <0x69> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <1><316b>: Abbrev Number: 127 (DW_TAG_subprogram) │ │ │ │ │ + <316c> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <316c> DW_AT_name : (GNU_strp_alt) (offset: 0x2b2c) │ │ │ │ │ + <3170> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3171> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <3172> DW_AT_decl_column : (data1) 1 │ │ │ │ │ + <3173> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ + <3177> DW_AT_low_pc : (addr) 0x2478 │ │ │ │ │ + <317b> DW_AT_high_pc : (udata) 4 │ │ │ │ │ + <317c> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <317e> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <317e> DW_AT_sibling : (ref_udata) <0x31a1> │ │ │ │ │ + <2><317f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ + <3180> DW_AT_name : (string) env │ │ │ │ │ + <3184> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3184> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <3185> DW_AT_decl_column : (data1) 89 │ │ │ │ │ + <3186> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ + <318a> DW_AT_location : (sec_offset) 0x1ce6 (location list) │ │ │ │ │ + <318e> DW_AT_GNU_locviews: (sec_offset) 0x1ce2 │ │ │ │ │ + <2><3192>: Abbrev Number: 125 (DW_TAG_formal_parameter) │ │ │ │ │ + <3193> DW_AT_name : (GNU_strp_alt) (offset: 0x35e0) │ │ │ │ │ + <3197> DW_AT_decl_file : (data1) 1 │ │ │ │ │ + <3198> DW_AT_decl_line : (data1) 37 │ │ │ │ │ + <3199> DW_AT_decl_column : (data1) 101 │ │ │ │ │ + <319a> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ + <319e> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <2><31a0>: Abbrev Number: 0 │ │ │ │ │ + <1><31a1>: Abbrev Number: 124 (DW_TAG_subprogram) │ │ │ │ │ + <31a2> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <31a2> DW_AT_name : (GNU_strp_alt) (offset: 0x143c) │ │ │ │ │ + <31a6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <31a6> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <31a7> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ + <31a7> DW_AT_low_pc : (addr) 0x23d4 │ │ │ │ │ + <31ab> DW_AT_high_pc : (udata) 132 │ │ │ │ │ + <31ad> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <31af> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <31af> DW_AT_sibling : (ref_udata) <0x33c5> │ │ │ │ │ + <2><31b1>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ + <31b2> DW_AT_name : (string) env │ │ │ │ │ + <31b6> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <31b6> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <31b7> DW_AT_decl_column : (data1) 36 │ │ │ │ │ + <31b8> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ + <31bc> DW_AT_location : (sec_offset) 0x1d05 (location list) │ │ │ │ │ + <31c0> DW_AT_GNU_locviews: (sec_offset) 0x1cff │ │ │ │ │ + <2><31c4>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <31c5> DW_AT_name : (GNU_strp_alt) (offset: 0x14a0) │ │ │ │ │ + <31c9> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <31c9> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <31ca> DW_AT_decl_column : (data1) 53 │ │ │ │ │ + <31cb> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <31cf> DW_AT_location : (sec_offset) 0x1d2a (location list) │ │ │ │ │ + <31d3> DW_AT_GNU_locviews: (sec_offset) 0x1d24 │ │ │ │ │ + <2><31d7>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <31d8> DW_AT_name : (GNU_strp_alt) (offset: 0x1456) │ │ │ │ │ + <31dc> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <31dc> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <31dd> DW_AT_decl_column : (data1) 66 │ │ │ │ │ + <31de> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ + <31e2> DW_AT_location : (sec_offset) 0x1d4f (location list) │ │ │ │ │ + <31e6> DW_AT_GNU_locviews: (sec_offset) 0x1d49 │ │ │ │ │ + <2><31ea>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <31eb> DW_AT_name : (GNU_strp_alt) (offset: 0x146e) │ │ │ │ │ + <31ef> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <31ef> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <31f0> DW_AT_decl_column : (data1) 90 │ │ │ │ │ + <31f1> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <31f5> DW_AT_location : (sec_offset) 0x1d74 (location list) │ │ │ │ │ + <31f9> DW_AT_GNU_locviews: (sec_offset) 0x1d6e │ │ │ │ │ + <2><31fd>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <31fe> DW_AT_name : (GNU_strp_alt) (offset: 0x3608) │ │ │ │ │ + <3202> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3202> DW_AT_decl_line : (data1) 27 │ │ │ │ │ + <3203> DW_AT_decl_column : (data1) 118 │ │ │ │ │ + <3204> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <3208> DW_AT_location : (sec_offset) 0x1d95 (location list) │ │ │ │ │ + <320c> DW_AT_GNU_locviews: (sec_offset) 0x1d93 │ │ │ │ │ + <2><3210>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <3211> DW_AT_name : (GNU_strp_alt) (offset: 0x2ea8) │ │ │ │ │ + <3215> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3215> DW_AT_decl_line : (data1) 28 │ │ │ │ │ + <3216> DW_AT_decl_column : (data1) 12 │ │ │ │ │ + <3217> DW_AT_type : (GNU_ref_alt) <0x1b7> │ │ │ │ │ + <321b> DW_AT_location : (sec_offset) 0x1da3 (location list) │ │ │ │ │ + <321f> DW_AT_GNU_locviews: (sec_offset) 0x1d9f │ │ │ │ │ + <2><3223>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <3224> DW_AT_name : (GNU_strp_alt) (offset: 0x1405) │ │ │ │ │ + <3228> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3228> DW_AT_decl_line : (data1) 29 │ │ │ │ │ + <3229> DW_AT_decl_column : (data1) 15 │ │ │ │ │ + <322a> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ + <322e> DW_AT_location : (sec_offset) 0x1db7 (location list) │ │ │ │ │ + <3232> DW_AT_GNU_locviews: (sec_offset) 0x1db3 │ │ │ │ │ + <2><3236>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <3237> DW_AT_name : (GNU_strp_alt) (offset: 0x2ce3) │ │ │ │ │ + <323b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <323b> DW_AT_decl_line : (data1) 30 │ │ │ │ │ + <323c> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <323d> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ + <3241> DW_AT_location : (sec_offset) 0x1dcb (location list) │ │ │ │ │ + <3245> DW_AT_GNU_locviews: (sec_offset) 0x1dc7 │ │ │ │ │ + <2><3249>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <324a> DW_AT_name : (GNU_strp_alt) (offset: 0x2cd4) │ │ │ │ │ + <324e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <324e> DW_AT_decl_line : (data1) 31 │ │ │ │ │ + <324f> DW_AT_decl_column : (data1) 13 │ │ │ │ │ + <3250> DW_AT_type : (GNU_ref_alt) <0x1d1> │ │ │ │ │ + <3254> DW_AT_location : (sec_offset) 0x1ddd (location list) │ │ │ │ │ + <3258> DW_AT_GNU_locviews: (sec_offset) 0x1ddb │ │ │ │ │ + <2><325c>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ + <325d> DW_AT_name : (GNU_strp_alt) (offset: 0x142f) │ │ │ │ │ + <3261> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <3261> DW_AT_decl_line : (data1) 32 │ │ │ │ │ + <3262> DW_AT_decl_column : (data1) 10 │ │ │ │ │ + <3263> DW_AT_type : (GNU_ref_alt) <0x8b> │ │ │ │ │ + <3267> DW_AT_location : (sec_offset) 0x1dea (location list) │ │ │ │ │ + <326b> DW_AT_GNU_locviews: (sec_offset) 0x1de6 │ │ │ │ │ + <2><326f>: Abbrev Number: 60 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <3270> DW_AT_abstract_origin: (ref_addr) <0x7a> │ │ │ │ │ + <3274> DW_AT_entry_pc : (addr) 0x23f4 │ │ │ │ │ + <3278> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ + <3279> DW_AT_ranges : (sec_offset) 0x269 │ │ │ │ │ + <327d> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <327d> DW_AT_call_line : (data1) 28 │ │ │ │ │ + <327e> DW_AT_call_column : (data1) 43 │ │ │ │ │ + <327f> DW_AT_sibling : (ref_udata) <0x32ae> │ │ │ │ │ + <3><3281>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ + <3282> DW_AT_abstract_origin: (ref_addr) <0x89> │ │ │ │ │ + <3286> DW_AT_location : (sec_offset) 0x1dfc (location list) │ │ │ │ │ + <328a> DW_AT_GNU_locviews: (sec_offset) 0x1dfa │ │ │ │ │ + <3><328e>: Abbrev Number: 85 (DW_TAG_formal_parameter) │ │ │ │ │ + <328f> DW_AT_abstract_origin: (ref_addr) <0x80> │ │ │ │ │ + <3293> DW_AT_location : (sec_offset) 0x1e09 (location list) │ │ │ │ │ + <3297> DW_AT_GNU_locviews: (sec_offset) 0x1e05 │ │ │ │ │ + <3><329b>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ + <329c> DW_AT_call_return_pc: (addr) 0x23fa │ │ │ │ │ + <4><32a0>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32a1> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <32a3> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><32a6>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32a7> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <32a9> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ + <4><32ac>: Abbrev Number: 0 │ │ │ │ │ + <3><32ad>: Abbrev Number: 0 │ │ │ │ │ + <2><32ae>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <32af> DW_AT_abstract_origin: (GNU_ref_alt) <0x40e4> │ │ │ │ │ + <32b3> DW_AT_entry_pc : (addr) 0x2400 │ │ │ │ │ + <32b7> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <32b8> DW_AT_ranges : (sec_offset) 0x278 │ │ │ │ │ + <32bc> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <32bc> DW_AT_call_line : (data1) 29 │ │ │ │ │ + <32bd> DW_AT_call_column : (data1) 40 │ │ │ │ │ + <32be> DW_AT_sibling : (ref_udata) <0x3304> │ │ │ │ │ + <3><32c0>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <32c1> DW_AT_abstract_origin: (GNU_ref_alt) <0x4108> │ │ │ │ │ + <32c5> DW_AT_location : (sec_offset) 0x1e1b (location list) │ │ │ │ │ + <32c9> DW_AT_GNU_locviews: (sec_offset) 0x1e19 │ │ │ │ │ + <3><32cd>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <32ce> DW_AT_abstract_origin: (GNU_ref_alt) <0x40fe> │ │ │ │ │ + <32d2> DW_AT_location : (sec_offset) 0x1e2b (location list) │ │ │ │ │ + <32d6> DW_AT_GNU_locviews: (sec_offset) 0x1e29 │ │ │ │ │ + <3><32da>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <32db> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f4> │ │ │ │ │ + <32df> DW_AT_location : (sec_offset) 0x1e3d (location list) │ │ │ │ │ + <32e3> DW_AT_GNU_locviews: (sec_offset) 0x1e39 │ │ │ │ │ + <3><32e7>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <32e8> DW_AT_abstract_origin: (GNU_ref_alt) <0x40eb> │ │ │ │ │ + <32ec> DW_AT_location : (sec_offset) 0x1e4f (location list) │ │ │ │ │ + <32f0> DW_AT_GNU_locviews: (sec_offset) 0x1e4d │ │ │ │ │ + <3><32f4>: Abbrev Number: 23 (DW_TAG_call_site) │ │ │ │ │ + <32f5> DW_AT_call_return_pc: (addr) 0x240e │ │ │ │ │ + <32f9> DW_AT_call_target : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <4><32fc>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <32fd> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <32ff> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><3302>: Abbrev Number: 0 │ │ │ │ │ + <3><3303>: Abbrev Number: 0 │ │ │ │ │ + <2><3304>: Abbrev Number: 63 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <3305> DW_AT_abstract_origin: (GNU_ref_alt) <0x4145> │ │ │ │ │ + <3309> DW_AT_entry_pc : (addr) 0x2414 │ │ │ │ │ + <330d> DW_AT_GNU_entry_view: (data1) 2 │ │ │ │ │ + <330e> DW_AT_ranges : (sec_offset) 0x287 │ │ │ │ │ + <3312> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ + <3312> DW_AT_call_line : (data1) 30 │ │ │ │ │ + <3313> DW_AT_call_column : (data1) 44 │ │ │ │ │ + <3314> DW_AT_sibling : (ref_udata) <0x3343> │ │ │ │ │ + <3><3316>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3317> DW_AT_abstract_origin: (GNU_ref_alt) <0x4154> │ │ │ │ │ + <331b> DW_AT_location : (sec_offset) 0x1e5a (location list) │ │ │ │ │ + <331f> DW_AT_GNU_locviews: (sec_offset) 0x1e58 │ │ │ │ │ + <3><3323>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3324> DW_AT_abstract_origin: (GNU_ref_alt) <0x414b> │ │ │ │ │ + <3328> DW_AT_location : (sec_offset) 0x1e65 (location list) │ │ │ │ │ + <332c> DW_AT_GNU_locviews: (sec_offset) 0x1e63 │ │ │ │ │ + <3><3330>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ + <3331> DW_AT_call_return_pc: (addr) 0x241c │ │ │ │ │ + <4><3335>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3336> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3338> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><333b>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <333c> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <333e> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <4><3341>: Abbrev Number: 0 │ │ │ │ │ + <3><3342>: Abbrev Number: 0 │ │ │ │ │ + <2><3343>: Abbrev Number: 123 (DW_TAG_inlined_subroutine) │ │ │ │ │ + <3344> DW_AT_abstract_origin: (GNU_ref_alt) <0x4145> │ │ │ │ │ + <3348> DW_AT_entry_pc : (addr) 0x2420 │ │ │ │ │ + <334c> DW_AT_GNU_entry_view: (data1) 0 │ │ │ │ │ + <334d> DW_AT_low_pc : (addr) 0x2420 │ │ │ │ │ + <3351> DW_AT_high_pc : (udata) 14 │ │ │ │ │ + <3352> DW_AT_call_file : (data1) 1 │ │ │ │ │ + <3353> DW_AT_call_line : (data1) 31 │ │ │ │ │ + <3354> DW_AT_call_column : (data1) 83 │ │ │ │ │ + <3355> DW_AT_sibling : (ref_udata) <0x3384> │ │ │ │ │ + <3><3357>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3358> DW_AT_abstract_origin: (GNU_ref_alt) <0x4154> │ │ │ │ │ + <335c> DW_AT_location : (sec_offset) 0x1e70 (location list) │ │ │ │ │ + <3360> DW_AT_GNU_locviews: (sec_offset) 0x1e6e │ │ │ │ │ + <3><3364>: Abbrev Number: 48 (DW_TAG_formal_parameter) │ │ │ │ │ + <3365> DW_AT_abstract_origin: (GNU_ref_alt) <0x414b> │ │ │ │ │ + <3369> DW_AT_location : (sec_offset) 0x1e7b (location list) │ │ │ │ │ + <336d> DW_AT_GNU_locviews: (sec_offset) 0x1e79 │ │ │ │ │ + <3><3371>: Abbrev Number: 39 (DW_TAG_call_site) │ │ │ │ │ + <3372> DW_AT_call_return_pc: (addr) 0x242c │ │ │ │ │ + <4><3376>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3377> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3379> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <4><337c>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <337d> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <337f> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ + <4><3382>: Abbrev Number: 0 │ │ │ │ │ + <3><3383>: Abbrev Number: 0 │ │ │ │ │ + <2><3384>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ + <3385> DW_AT_call_return_pc: (addr) 0x2434 │ │ │ │ │ + <3389> DW_AT_call_origin : (GNU_ref_alt) <0x4132> │ │ │ │ │ + <338d> DW_AT_sibling : (ref_udata) <0x3396> │ │ │ │ │ + <3><338f>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3390> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3392> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><3395>: Abbrev Number: 0 │ │ │ │ │ + <2><3396>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ + <3397> DW_AT_call_return_pc: (addr) 0x244a │ │ │ │ │ + <339b> DW_AT_call_origin : (ref_udata) <0x3440> │ │ │ │ │ + <3><339d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <339e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <33a0> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><33a3>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <33a4> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <33a6> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ + <3><33a9>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <33aa> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <33ac> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ + <3><33af>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <33b0> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <33b2> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <3><33b5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <33b6> DW_AT_location : (exprloc) 2 byte block: 7d 4 (DW_OP_breg13 (r13): 4) │ │ │ │ │ + <33b9> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ + <3><33bc>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <33bd> DW_AT_location : (exprloc) 2 byte block: 7d 8 (DW_OP_breg13 (r13): 8) │ │ │ │ │ + <33c0> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ + <3><33c3>: Abbrev Number: 0 │ │ │ │ │ + <2><33c4>: Abbrev Number: 0 │ │ │ │ │ + <1><33c5>: Abbrev Number: 124 (DW_TAG_subprogram) │ │ │ │ │ + <33c6> DW_AT_external : (flag_present) 1 │ │ │ │ │ + <33c6> DW_AT_name : (GNU_strp_alt) (offset: 0x1481) │ │ │ │ │ + <33ca> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <33ca> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <33cb> DW_AT_decl_column : (implicit_const) 6 │ │ │ │ │ + <33cb> DW_AT_low_pc : (addr) 0x2458 │ │ │ │ │ + <33cf> DW_AT_high_pc : (udata) 32 │ │ │ │ │ + <33d0> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <33d2> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <33d2> DW_AT_sibling : (ref_udata) <0x3440> │ │ │ │ │ + <2><33d4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ │ + <33d5> DW_AT_name : (string) env │ │ │ │ │ + <33d9> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <33d9> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <33da> DW_AT_decl_column : (data1) 39 │ │ │ │ │ + <33db> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ + <33df> DW_AT_location : (sec_offset) 0x1e88 (location list) │ │ │ │ │ + <33e3> DW_AT_GNU_locviews: (sec_offset) 0x1e84 │ │ │ │ │ + <2><33e7>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <33e8> DW_AT_name : (GNU_strp_alt) (offset: 0x14a0) │ │ │ │ │ + <33ec> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ + <33ec> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <33ed> DW_AT_decl_column : (data1) 56 │ │ │ │ │ + <33ee> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ + <33f2> DW_AT_location : (sec_offset) 0x1ea5 (location list) │ │ │ │ │ + <33f6> DW_AT_GNU_locviews: (sec_offset) 0x1ea1 │ │ │ │ │ + <2><33fa>: Abbrev Number: 49 (DW_TAG_formal_parameter) │ │ │ │ │ + <33fb> DW_AT_name : (GNU_strp_alt) (offset: 0x3608) │ │ │ │ │ <33ff> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <33ff> DW_AT_decl_line : (data1) 41 │ │ │ │ │ - <3400> DW_AT_decl_column : (data1) 24 │ │ │ │ │ - <3401> DW_AT_type : (GNU_ref_alt) <0x60> │ │ │ │ │ - <3405> DW_AT_location : (sec_offset) 0x1e5c (location list) │ │ │ │ │ - <3409> DW_AT_GNU_locviews: (sec_offset) 0x1e50 │ │ │ │ │ - <2><340d>: Abbrev Number: 0 │ │ │ │ │ - <1><340e>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ │ - <340f> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <340f> DW_AT_name : (GNU_strp_alt) (offset: 0x2bd1) │ │ │ │ │ - <3413> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3414> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <3415> DW_AT_decl_column : (data1) 6 │ │ │ │ │ - <3416> DW_AT_low_pc : (addr) 0x2410 │ │ │ │ │ - <341a> DW_AT_high_pc : (udata) 80 │ │ │ │ │ - <341b> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ - <341d> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ - <2><341d>: Abbrev Number: 28 (DW_TAG_formal_parameter) │ │ │ │ │ - <341e> DW_AT_name : (string) env │ │ │ │ │ - <3422> DW_AT_decl_file : (data1) 1 │ │ │ │ │ - <3423> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <3424> DW_AT_decl_column : (data1) 37 │ │ │ │ │ - <3425> DW_AT_type : (GNU_ref_alt) <0x28b2> │ │ │ │ │ - <3429> DW_AT_location : (sec_offset) 0x1e9c (location list) │ │ │ │ │ - <342d> DW_AT_GNU_locviews: (sec_offset) 0x1e96 │ │ │ │ │ - <2><3431>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ - <3432> DW_AT_name : (GNU_strp_alt) (offset: 0x14a0) │ │ │ │ │ - <3436> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3436> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <3437> DW_AT_decl_column : (data1) 54 │ │ │ │ │ - <3438> DW_AT_type : (GNU_ref_alt) <0x80> │ │ │ │ │ - <343c> DW_AT_location : (sec_offset) 0x1ebb (location list) │ │ │ │ │ - <3440> DW_AT_GNU_locviews: (sec_offset) 0x1eb5 │ │ │ │ │ - <2><3444>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ │ - <3445> DW_AT_name : (GNU_strp_alt) (offset: 0x3608) │ │ │ │ │ - <3449> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <3449> DW_AT_decl_line : (data1) 28 │ │ │ │ │ - <344a> DW_AT_decl_column : (data1) 71 │ │ │ │ │ - <344b> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ - <344f> DW_AT_location : (sec_offset) 0x1eda (location list) │ │ │ │ │ - <3453> DW_AT_GNU_locviews: (sec_offset) 0x1ed4 │ │ │ │ │ - <2><3457>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ - <3458> DW_AT_name : (GNU_strp_alt) (offset: 0x2caf) │ │ │ │ │ - <345c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <345c> DW_AT_decl_line : (data1) 29 │ │ │ │ │ - <345d> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ - <345d> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ - <3461> DW_AT_location : (sec_offset) 0x1ef9 (location list) │ │ │ │ │ - <3465> DW_AT_GNU_locviews: (sec_offset) 0x1ef3 │ │ │ │ │ - <2><3469>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ - <346a> DW_AT_name : (GNU_strp_alt) (offset: 0x149a) │ │ │ │ │ - <346e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ - <346e> DW_AT_decl_line : (data1) 32 │ │ │ │ │ - <346f> DW_AT_decl_column : (implicit_const) 11 │ │ │ │ │ - <346f> DW_AT_type : (GNU_ref_alt) <0x75> │ │ │ │ │ - <3473> DW_AT_location : (sec_offset) 0x1f0d (location list) │ │ │ │ │ - <3477> DW_AT_GNU_locviews: (sec_offset) 0x1f09 │ │ │ │ │ - <2><347b>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ - <347c> DW_AT_call_return_pc: (addr) 0x2430 │ │ │ │ │ - <3480> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ - <3484> DW_AT_sibling : (ref_udata) <0x348e> │ │ │ │ │ - <3><3486>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <3487> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <3489> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ - <3><348d>: Abbrev Number: 0 │ │ │ │ │ - <2><348e>: Abbrev Number: 25 (DW_TAG_call_site) │ │ │ │ │ - <348f> DW_AT_call_return_pc: (addr) 0x2436 │ │ │ │ │ - <3493> DW_AT_call_origin : (ref_udata) <0x33d7> │ │ │ │ │ - <2><3494>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ - <3495> DW_AT_call_return_pc: (addr) 0x2444 │ │ │ │ │ - <3499> DW_AT_call_origin : (GNU_ref_alt) <0x4144> │ │ │ │ │ - <349d> DW_AT_sibling : (ref_udata) <0x34ad> │ │ │ │ │ - <3><349f>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34a0> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <34a2> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ - <3><34a5>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34a6> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ - <34a8> DW_AT_call_value : (exprloc) 3 byte block: a 0 4 (DW_OP_const2u: 1024) │ │ │ │ │ - <3><34ac>: Abbrev Number: 0 │ │ │ │ │ - <2><34ad>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ - <34ae> DW_AT_call_return_pc: (addr) 0x2454 │ │ │ │ │ - <34b2> DW_AT_call_origin : (GNU_ref_alt) <0x4121> │ │ │ │ │ - <34b6> DW_AT_sibling : (ref_udata) <0x34cc> │ │ │ │ │ - <3><34b8>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34b9> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ - <34bb> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ - <3><34be>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34bf> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ - <34c1> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ - <3><34c4>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ - <34c5> DW_AT_location : (exprloc) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ - <34c8> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ + <33ff> DW_AT_decl_line : (data1) 23 │ │ │ │ │ + <3400> DW_AT_decl_column : (data1) 73 │ │ │ │ │ + <3401> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <3405> DW_AT_location : (sec_offset) 0x1ec2 (location list) │ │ │ │ │ + <3409> DW_AT_GNU_locviews: (sec_offset) 0x1ebe │ │ │ │ │ + <2><340d>: Abbrev Number: 95 (DW_TAG_call_site) │ │ │ │ │ + <340e> DW_AT_call_return_pc: (addr) 0x2474 │ │ │ │ │ + <3412> DW_AT_call_origin : (ref_udata) <0x31a1> │ │ │ │ │ + <3><3413>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3414> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <3416> 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) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>) │ │ │ │ │ + <3><3420>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3421> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <3423> 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) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>) │ │ │ │ │ + <3><342d>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <342e> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <3430> DW_AT_call_value : (exprloc) 1 byte block: 30 (DW_OP_lit0) │ │ │ │ │ + <3><3432>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <3433> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <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) 2 byte block: 7d 0 (DW_OP_breg13 (r13): 0) │ │ │ │ │ + <343b> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <3><343e>: Abbrev Number: 0 │ │ │ │ │ + <2><343f>: Abbrev Number: 0 │ │ │ │ │ + <1><3440>: Abbrev Number: 121 (DW_TAG_subprogram) │ │ │ │ │ + <3441> DW_AT_specification: (GNU_ref_alt) <0x9a0> │ │ │ │ │ + <3445> DW_AT_object_pointer: (ref_udata) <0x344e> │ │ │ │ │ + <3447> DW_AT_low_pc : (addr) 0x1864 │ │ │ │ │ + <344b> DW_AT_high_pc : (udata) 96 │ │ │ │ │ + <344c> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ │ + <344e> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ │ + <2><344e>: Abbrev Number: 1 (DW_TAG_formal_parameter) │ │ │ │ │ + <344f> DW_AT_name : (GNU_strp_alt) (offset: 0x2e24) │ │ │ │ │ + <3453> DW_AT_type : (GNU_ref_alt) <0x439f> │ │ │ │ │ + <3457> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ + <3457> DW_AT_location : (sec_offset) 0x1ed6 (location list) │ │ │ │ │ + <345b> DW_AT_GNU_locviews: (sec_offset) 0x1ed2 │ │ │ │ │ + <2><345f>: Abbrev Number: 29 (DW_TAG_formal_parameter) │ │ │ │ │ + <3460> DW_AT_name : (string) obj │ │ │ │ │ + <3464> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <3465> DW_AT_decl_line : (data2) 1056 │ │ │ │ │ + <3467> DW_AT_decl_column : (data1) 33 │ │ │ │ │ + <3468> DW_AT_type : (GNU_ref_alt) <0x1aa> │ │ │ │ │ + <346c> DW_AT_location : (sec_offset) 0x1ef3 (location list) │ │ │ │ │ + <3470> DW_AT_GNU_locviews: (sec_offset) 0x1eef │ │ │ │ │ + <2><3474>: Abbrev Number: 45 (DW_TAG_formal_parameter) │ │ │ │ │ + <3475> DW_AT_name : (GNU_strp_alt) (offset: 0x731) │ │ │ │ │ + <3479> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <347a> DW_AT_decl_line : (data2) 1056 │ │ │ │ │ + <347c> DW_AT_decl_column : (data1) 48 │ │ │ │ │ + <347d> DW_AT_type : (GNU_ref_alt) <0x2cb> │ │ │ │ │ + <3481> DW_AT_location : (sec_offset) 0x1f0e (location list) │ │ │ │ │ + <3485> DW_AT_GNU_locviews: (sec_offset) 0x1f0c │ │ │ │ │ + <2><3489>: Abbrev Number: 68 (DW_TAG_unspecified_parameters) │ │ │ │ │ + <2><348a>: Abbrev Number: 92 (DW_TAG_variable) │ │ │ │ │ + <348b> DW_AT_name : (GNU_strp_alt) (offset: 0x2e1f) │ │ │ │ │ + <348f> DW_AT_decl_file : (data1) 2 │ │ │ │ │ + <3490> DW_AT_decl_line : (data2) 1057 │ │ │ │ │ + <3492> DW_AT_decl_column : (data1) 17 │ │ │ │ │ + <3493> DW_AT_type : (GNU_ref_alt) <0x82> │ │ │ │ │ + <3497> DW_AT_location : (exprloc) 2 byte block: 91 68 (DW_OP_fbreg: -24) │ │ │ │ │ + <2><349a>: Abbrev Number: 65 (DW_TAG_call_site) │ │ │ │ │ + <349b> DW_AT_call_return_pc: (addr) 0x1896 │ │ │ │ │ + <349f> DW_AT_call_target : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ + <34a2> DW_AT_sibling : (ref_udata) <0x34cc> │ │ │ │ │ + <3><34a4>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34a5> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ + <34a7> 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) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>) │ │ │ │ │ + <3><34b1>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34b2> DW_AT_location : (exprloc) 1 byte block: 51 (DW_OP_reg1 (r1)) │ │ │ │ │ + <34b4> 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) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>) │ │ │ │ │ + <3><34be>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34bf> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ + <34c1> DW_AT_call_value : (exprloc) 3 byte block: 91 68 6 (DW_OP_fbreg: -24; DW_OP_deref) │ │ │ │ │ + <3><34c5>: Abbrev Number: 71 (DW_TAG_call_site_parameter) │ │ │ │ │ + <34c6> DW_AT_location : (exprloc) 1 byte block: 53 (DW_OP_reg3 (r3)) │ │ │ │ │ + <34c8> DW_AT_call_value : (exprloc) 2 byte block: 91 6c (DW_OP_fbreg: -20) │ │ │ │ │ <3><34cb>: Abbrev Number: 0 │ │ │ │ │ - <2><34cc>: Abbrev Number: 30 (DW_TAG_call_site) │ │ │ │ │ - <34cd> DW_AT_call_return_pc: (addr) 0x2460 │ │ │ │ │ - <34d1> DW_AT_call_tail_call: (flag_present) 1 │ │ │ │ │ - <34d1> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <2><34cc>: Abbrev Number: 38 (DW_TAG_call_site) │ │ │ │ │ + <34cd> DW_AT_call_return_pc: (addr) 0x18b8 │ │ │ │ │ + <34d1> DW_AT_call_origin : (GNU_ref_alt) <0x4115> │ │ │ │ │ <2><34d5>: Abbrev Number: 0 │ │ │ │ │ <1><34d6>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0x34d7: │ │ │ │ │ Length: 0x510 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_compile (1) │ │ │ │ │ Abbrev Offset: 0x88e │ │ │ │ │ @@ -6272,15 +6272,15 @@ │ │ │ │ │ <3502> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <3503> DW_AT_name : (GNU_strp_alt) (offset: 0x3658) │ │ │ │ │ <1><3507>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ <3508> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ │ <1><350c>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ <350d> DW_AT_import : (GNU_ref_alt) <0x416e> │ │ │ │ │ <1><3511>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ - <3512> DW_AT_import : (ref_addr) <0x46> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ + <3512> DW_AT_import : (ref_addr) <0xc> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1><3516>: Abbrev Number: 3 (DW_TAG_imported_unit) │ │ │ │ │ <3517> DW_AT_import : (GNU_ref_alt) <0x4398> │ │ │ │ │ <1><351b>: Abbrev Number: 2 (DW_TAG_imported_unit) │ │ │ │ │ <351c> DW_AT_import : (ref_addr) <0x110> [Abbrev Number: 32 (DW_TAG_partial_unit)] │ │ │ │ │ <1><3520>: Abbrev Number: 20 (DW_TAG_namespace) │ │ │ │ │ <3521> DW_AT_name : (string) std │ │ │ │ │ <3525> DW_AT_decl_file : (data1) 18 │ │ │ │ │ @@ -6458,15 +6458,15 @@ │ │ │ │ │ <36ad> DW_AT_sibling : (ref_udata) <0x36b6> │ │ │ │ │ <3><36af>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36b0> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36b2> DW_AT_call_value : (exprloc) 2 byte block: 74 0 (DW_OP_breg4 (r4): 0) │ │ │ │ │ <3><36b5>: Abbrev Number: 0 │ │ │ │ │ <2><36b6>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <36b7> DW_AT_call_return_pc: (addr) 0x2550 │ │ │ │ │ - <36bb> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <36bb> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <36bf> DW_AT_sibling : (ref_udata) <0x36ca> │ │ │ │ │ <3><36c1>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36c2> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36c4> DW_AT_call_value : (exprloc) 4 byte block: 76 0 32 24 (DW_OP_breg6 (r6): 0; DW_OP_lit2; DW_OP_shl) │ │ │ │ │ <3><36c9>: Abbrev Number: 0 │ │ │ │ │ <2><36ca>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ <36cb> DW_AT_call_return_pc: (addr) 0x2564 │ │ │ │ │ @@ -6474,31 +6474,31 @@ │ │ │ │ │ <36d3> DW_AT_sibling : (ref_udata) <0x36dc> │ │ │ │ │ <3><36d5>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36d6> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36d8> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><36db>: Abbrev Number: 0 │ │ │ │ │ <2><36dc>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <36dd> DW_AT_call_return_pc: (addr) 0x256c │ │ │ │ │ - <36e1> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <36e1> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <36e5> DW_AT_sibling : (ref_udata) <0x36f0> │ │ │ │ │ <3><36e7>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36e8> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36ea> DW_AT_call_value : (exprloc) 4 byte block: 76 0 31 24 (DW_OP_breg6 (r6): 0; DW_OP_lit1; DW_OP_shl) │ │ │ │ │ <3><36ef>: Abbrev Number: 0 │ │ │ │ │ <2><36f0>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <36f1> DW_AT_call_return_pc: (addr) 0x259c │ │ │ │ │ - <36f5> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <36f5> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <36f9> DW_AT_sibling : (ref_udata) <0x3702> │ │ │ │ │ <3><36fb>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <36fc> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <36fe> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><3701>: Abbrev Number: 0 │ │ │ │ │ <2><3702>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <3703> DW_AT_call_return_pc: (addr) 0x25a2 │ │ │ │ │ - <3707> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <3707> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <370b> DW_AT_sibling : (ref_udata) <0x3714> │ │ │ │ │ <3><370d>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <370e> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <3710> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><3713>: Abbrev Number: 0 │ │ │ │ │ <2><3714>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ <3715> DW_AT_call_return_pc: (addr) 0x25b6 │ │ │ │ │ @@ -6509,15 +6509,15 @@ │ │ │ │ │ <3722> DW_AT_call_value : (exprloc) 2 byte block: 77 0 (DW_OP_breg7 (r7): 0) │ │ │ │ │ <3><3725>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3726> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <3728> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><372b>: Abbrev Number: 0 │ │ │ │ │ <2><372c>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ <372d> DW_AT_call_return_pc: (addr) 0x25bc │ │ │ │ │ - <3731> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <3731> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <3><3735>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3736> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <3738> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><373b>: Abbrev Number: 0 │ │ │ │ │ <2><373c>: Abbrev Number: 0 │ │ │ │ │ <1><373d>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ │ <373e> DW_AT_external : (flag_present) 1 │ │ │ │ │ @@ -6768,31 +6768,31 @@ │ │ │ │ │ <4><3983>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3984> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <3986> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <4><3989>: Abbrev Number: 0 │ │ │ │ │ <3><398a>: Abbrev Number: 0 │ │ │ │ │ <2><398b>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <398c> DW_AT_call_return_pc: (addr) 0x24aa │ │ │ │ │ - <3990> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <3990> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <3994> DW_AT_sibling : (ref_udata) <0x399d> │ │ │ │ │ <3><3996>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <3997> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <3999> DW_AT_call_value : (exprloc) 2 byte block: 79 0 (DW_OP_breg9 (r9): 0) │ │ │ │ │ <3><399c>: Abbrev Number: 0 │ │ │ │ │ <2><399d>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <399e> DW_AT_call_return_pc: (addr) 0x24fe │ │ │ │ │ - <39a2> DW_AT_call_origin : (ref_addr) <0x57> │ │ │ │ │ + <39a2> DW_AT_call_origin : (ref_addr) <0x1d> │ │ │ │ │ <39a6> DW_AT_sibling : (ref_udata) <0x39af> │ │ │ │ │ <3><39a8>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39a9> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <39ab> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><39ae>: Abbrev Number: 0 │ │ │ │ │ <2><39af>: Abbrev Number: 12 (DW_TAG_call_site) │ │ │ │ │ <39b0> DW_AT_call_return_pc: (addr) 0x250e │ │ │ │ │ - <39b4> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <39b4> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <39b8> DW_AT_sibling : (ref_udata) <0x39c1> │ │ │ │ │ <3><39ba>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39bb> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <39bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><39c0>: Abbrev Number: 0 │ │ │ │ │ <2><39c1>: Abbrev Number: 5 (DW_TAG_call_site) │ │ │ │ │ <39c2> DW_AT_call_return_pc: (addr) 0x2520 │ │ │ │ │ @@ -6803,15 +6803,15 @@ │ │ │ │ │ <39cf> DW_AT_call_value : (exprloc) 2 byte block: 75 0 (DW_OP_breg5 (r5): 0) │ │ │ │ │ <3><39d2>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39d3> DW_AT_location : (exprloc) 1 byte block: 52 (DW_OP_reg2 (r2)) │ │ │ │ │ <39d5> DW_AT_call_value : (exprloc) 2 byte block: 78 0 (DW_OP_breg8 (r8): 0) │ │ │ │ │ <3><39d8>: Abbrev Number: 0 │ │ │ │ │ <2><39d9>: Abbrev Number: 10 (DW_TAG_call_site) │ │ │ │ │ <39da> DW_AT_call_return_pc: (addr) 0x2526 │ │ │ │ │ - <39de> DW_AT_call_origin : (ref_addr) <0x6b> │ │ │ │ │ + <39de> DW_AT_call_origin : (ref_addr) <0x31> │ │ │ │ │ <3><39e2>: Abbrev Number: 11 (DW_TAG_call_site_parameter) │ │ │ │ │ <39e3> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (r0)) │ │ │ │ │ <39e5> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (r6): 0) │ │ │ │ │ <3><39e8>: Abbrev Number: 0 │ │ │ │ │ <2><39e9>: Abbrev Number: 0 │ │ │ │ │ <1><39ea>: Abbrev Number: 0 │ │ │ │ ├── readelf --wide --debug-dump=abbrev {} │ │ │ │ │ @@ -1203,49 +1203,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_subprogram [has children] │ │ │ │ │ + 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] │ │ │ │ │ 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 │ │ │ │ │ - 39 DW_TAG_subprogram [has children] │ │ │ │ │ + 42 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: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x2fd5 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00002368 000000a8 │ │ │ │ │ - 00001864 00000060 │ │ │ │ │ + 00002368 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x3387 │ │ │ │ │ + Offset into .debug_info: 0x3125 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00002410 0000006a │ │ │ │ │ + 000023d4 000000a8 │ │ │ │ │ + 00001864 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x34d7 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── readelf --wide --debug-dump=loc {} │ │ │ │ │ @@ -2893,344 +2893,344 @@ │ │ │ │ │ │ │ │ │ │ 00001bf6 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ 00001bf8 v0000000 v0000000 views at 00001bf6 for: │ │ │ │ │ 00001864 00001874 (DW_OP_fbreg: -8) │ │ │ │ │ 00001c01 │ │ │ │ │ Table at Offset 0x1c02 │ │ │ │ │ - Length: 0x23e │ │ │ │ │ + Length: 0xd0 │ │ │ │ │ DWARF version: 5 │ │ │ │ │ Address size: 4 │ │ │ │ │ Segment size: 0 │ │ │ │ │ Offset entries: 0 │ │ │ │ │ │ │ │ │ │ Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ 00001c0e v0000000 v0000000 location view pair │ │ │ │ │ 00001c10 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c12 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c14 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c16 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c18 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001c1a v0000000 v0000000 views at 00001c0e for: │ │ │ │ │ + 000023b8 000023c6 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001c1f v0000000 v0000000 views at 00001c10 for: │ │ │ │ │ + 000023c6 000023ca (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff6>); DW_OP_convert <0x2ffd>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c2d v0000000 v0000000 views at 00001c12 for: │ │ │ │ │ + 000023ca 000023cc (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001c32 v0000000 v0000000 views at 00001c14 for: │ │ │ │ │ + 000023cc 000023ce (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff6>); DW_OP_convert <0x2ffd>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c40 v0000000 v0000000 views at 00001c16 for: │ │ │ │ │ + 000023ce 000023d0 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001c45 v0000000 v0000000 views at 00001c18 for: │ │ │ │ │ + 000023d0 000023d2 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff6>); DW_OP_convert <0x2ffd>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c53 │ │ │ │ │ │ │ │ │ │ - 00001c12 0000240c (base address) │ │ │ │ │ - 00001c17 v0000000 v0000000 views at 00001c0e for: │ │ │ │ │ - 0000240c 0000240e (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001c1c v0000000 v0000000 views at 00001c10 for: │ │ │ │ │ - 0000240e 00002410 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c2a │ │ │ │ │ - │ │ │ │ │ - 00001c2b v0000000 v0000000 location view pair │ │ │ │ │ - 00001c2d v0000000 v0000000 location view pair │ │ │ │ │ - 00001c2f v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001c31 00002368 (base address) │ │ │ │ │ - 00001c36 v0000000 v0000000 views at 00001c2b for: │ │ │ │ │ - 00002368 0000238d (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001c3b v0000000 v0000000 views at 00001c2d for: │ │ │ │ │ - 0000238d 000023e4 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001c40 v0000000 v0000000 views at 00001c2f for: │ │ │ │ │ - 000023e4 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c4f │ │ │ │ │ - │ │ │ │ │ - 00001c50 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c52 v0000000 v0000000 location view pair │ │ │ │ │ 00001c54 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c56 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c58 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001c56 00002368 (base address) │ │ │ │ │ - 00001c5b v0000000 v0000000 views at 00001c50 for: │ │ │ │ │ - 00002368 0000238c (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001c60 v0000000 v0000000 views at 00001c52 for: │ │ │ │ │ - 0000238c 000023b2 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001c65 v0000000 v0000000 views at 00001c54 for: │ │ │ │ │ - 000023b2 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c74 │ │ │ │ │ + 00001c5a v0000000 v0000000 views at 00001c54 for: │ │ │ │ │ + 00002368 00002380 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001c5f v0000000 v0000000 views at 00001c56 for: │ │ │ │ │ + 00002380 000023b4 (DW_OP_reg6 (r6)) │ │ │ │ │ + 00001c64 v0000000 v0000000 views at 00001c58 for: │ │ │ │ │ + 000023b4 000023b8 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff6>); DW_OP_convert <0x2ffd>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c72 │ │ │ │ │ │ │ │ │ │ + 00001c73 v0000000 v0000000 location view pair │ │ │ │ │ 00001c75 v0000000 v0000000 location view pair │ │ │ │ │ 00001c77 v0000000 v0000000 location view pair │ │ │ │ │ - 00001c79 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001c7b 00002368 (base address) │ │ │ │ │ - 00001c80 v0000000 v0000000 views at 00001c75 for: │ │ │ │ │ - 00002368 0000238d (DW_OP_reg2 (r2)) │ │ │ │ │ - 00001c85 v0000000 v0000000 views at 00001c77 for: │ │ │ │ │ - 0000238d 000023e4 (DW_OP_reg6 (r6)) │ │ │ │ │ - 00001c8a v0000000 v0000000 views at 00001c79 for: │ │ │ │ │ - 000023e4 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001c99 │ │ │ │ │ - │ │ │ │ │ - 00001c9a v0000000 v0000000 location view pair │ │ │ │ │ - 00001c9c v0000000 v0000000 location view pair │ │ │ │ │ - 00001c9e v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001ca0 00002368 (base address) │ │ │ │ │ - 00001ca5 v0000000 v0000000 views at 00001c9a for: │ │ │ │ │ - 00002368 0000237e (DW_OP_reg3 (r3)) │ │ │ │ │ - 00001caa v0000000 v0000000 views at 00001c9c for: │ │ │ │ │ - 0000237e 000023c2 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00001caf v0000000 v0000000 views at 00001c9e for: │ │ │ │ │ - 000023c2 000023ec (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001cbe │ │ │ │ │ - │ │ │ │ │ - 00001cbf v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001cc1 v0000000 v0000000 views at 00001cbf for: │ │ │ │ │ - 00002368 00002378 (DW_OP_fbreg: 0) │ │ │ │ │ - 00001cca │ │ │ │ │ - │ │ │ │ │ - 00001ccb v0000000 v0000000 location view pair │ │ │ │ │ - 00001ccd v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001ccf 00002394 (base address) │ │ │ │ │ - 00001cd4 v0000000 v0000000 views at 00001ccb for: │ │ │ │ │ - 00002394 00002396 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001cd9 v0000000 v0000000 views at 00001ccd for: │ │ │ │ │ - 00002396 000023a1 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001cde │ │ │ │ │ - │ │ │ │ │ - 00001cdf v0000000 v0000000 location view pair │ │ │ │ │ - 00001ce1 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001ce3 000023a8 (base address) │ │ │ │ │ - 00001ce8 v0000000 v0000000 views at 00001cdf for: │ │ │ │ │ - 000023a8 000023aa (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001ced v0000000 v0000000 views at 00001ce1 for: │ │ │ │ │ - 000023aa 000023e4 (DW_OP_reg7 (r7)) │ │ │ │ │ - 00001cf2 │ │ │ │ │ - │ │ │ │ │ - 00001cf3 v0000000 v0000000 location view pair │ │ │ │ │ - 00001cf5 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001cf7 000023b2 (base address) │ │ │ │ │ - 00001cfc v0000000 v0000000 views at 00001cf3 for: │ │ │ │ │ - 000023b2 000023ba (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001d01 v0000000 v0000000 views at 00001cf5 for: │ │ │ │ │ - 000023ba 000023e4 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001d06 │ │ │ │ │ - │ │ │ │ │ - 00001d07 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d09 v0000000 v0000000 views at 00001d07 for: │ │ │ │ │ - 000023c2 000023e4 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00001d11 │ │ │ │ │ - │ │ │ │ │ - 00001d12 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d14 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d16 000023cc (base address) │ │ │ │ │ - 00001d1b v0000000 v0000000 views at 00001d12 for: │ │ │ │ │ - 000023cc 000023d2 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001d20 v0000000 v0000000 views at 00001d14 for: │ │ │ │ │ - 000023d2 000023dd (DW_OP_reg12 (r12)) │ │ │ │ │ - 00001d25 │ │ │ │ │ - │ │ │ │ │ - 00001d26 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d28 v0000000 v0000000 views at 00001d26 for: │ │ │ │ │ - 00002388 0000238e (DW_OP_reg9 (r9)) │ │ │ │ │ - 00001d30 │ │ │ │ │ - │ │ │ │ │ - 00001d31 v0000000 v0000000 location view pair │ │ │ │ │ - 00001d33 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d35 00002380 (base address) │ │ │ │ │ - 00001d3a v0000000 v0000000 views at 00001d31 for: │ │ │ │ │ - 00002380 0000238d (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001d3f v0000000 v0000000 views at 00001d33 for: │ │ │ │ │ - 0000238d 0000238e (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001d44 │ │ │ │ │ - │ │ │ │ │ - 00001d45 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d47 v0000002 v0000000 views at 00001d45 for: │ │ │ │ │ - 00002394 000023a8 (DW_OP_addr: 2968; DW_OP_stack_value) │ │ │ │ │ - 00001d54 │ │ │ │ │ - │ │ │ │ │ - 00001d55 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d57 v0000002 v0000000 views at 00001d55 for: │ │ │ │ │ - 00002394 000023a8 (DW_OP_addr: 2994; DW_OP_stack_value) │ │ │ │ │ - 00001d64 │ │ │ │ │ - │ │ │ │ │ - 00001d65 v0000002 v0000000 location view pair │ │ │ │ │ - 00001d67 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d69 00002394 (base address) │ │ │ │ │ - 00001d6e v0000002 v0000000 views at 00001d65 for: │ │ │ │ │ - 00002394 00002396 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001d73 v0000000 v0000000 views at 00001d67 for: │ │ │ │ │ - 00002396 000023a1 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001d78 │ │ │ │ │ - │ │ │ │ │ - 00001d79 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d7b v0000002 v0000000 views at 00001d79 for: │ │ │ │ │ - 00002394 000023a8 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001d83 │ │ │ │ │ - │ │ │ │ │ - 00001d84 v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d86 v0000002 v0000000 views at 00001d84 for: │ │ │ │ │ - 000023a8 000023b2 (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001d8e │ │ │ │ │ - │ │ │ │ │ - 00001d8f v0000002 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001d91 v0000002 v0000000 views at 00001d8f for: │ │ │ │ │ - 000023a8 000023b2 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001d99 │ │ │ │ │ - │ │ │ │ │ - 00001d9a v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001d9c v0000000 v0000000 views at 00001d9a for: │ │ │ │ │ - 000023b4 000023c2 (DW_OP_reg5 (r5)) │ │ │ │ │ - 00001da4 │ │ │ │ │ - │ │ │ │ │ - 00001da5 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001da7 v0000000 v0000000 views at 00001da5 for: │ │ │ │ │ - 000023b4 000023c2 (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001daf │ │ │ │ │ - │ │ │ │ │ - 00001db0 v0000000 v0000000 location view pair │ │ │ │ │ - 00001db2 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c79 v0000000 v0000000 views at 00001c73 for: │ │ │ │ │ + 00002368 00002387 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001c7e v0000000 v0000000 views at 00001c75 for: │ │ │ │ │ + 00002387 000023b4 (DW_OP_reg7 (r7)) │ │ │ │ │ + 00001c83 v0000000 v0000000 views at 00001c77 for: │ │ │ │ │ + 000023b4 000023b8 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ff6>); DW_OP_convert <0x2ffd>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001c91 │ │ │ │ │ + │ │ │ │ │ + 00001c92 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c94 v0000000 v0000000 location view pair │ │ │ │ │ + 00001c96 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001c98 v0000000 v0000000 views at 00001c92 for: │ │ │ │ │ + 00002368 00002387 (DW_OP_reg2 (r2)) │ │ │ │ │ + 00001c9d v0000000 v0000000 views at 00001c94 for: │ │ │ │ │ + 00002387 000023b4 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001ca2 v0000000 v0000000 views at 00001c96 for: │ │ │ │ │ + 000023b4 000023b8 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x2ff6>); DW_OP_convert <0x2ffd>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001cb0 │ │ │ │ │ + │ │ │ │ │ + 00001cb1 v0000000 v0000000 location view pair │ │ │ │ │ + 00001cb3 v0000000 v0000000 location view pair │ │ │ │ │ + 00001cb5 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001cb7 v0000000 v0000000 views at 00001cb1 for: │ │ │ │ │ + 0000238a 0000238d (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001cbc v0000000 v0000000 views at 00001cb3 for: │ │ │ │ │ + 0000238d 000023b4 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001cc1 v0000000 v0000000 views at 00001cb5 for: │ │ │ │ │ + 000023b4 000023b7 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001cc6 │ │ │ │ │ + │ │ │ │ │ + 00001cc7 v0000000 v0000000 location view pair │ │ │ │ │ + 00001cc9 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001ccb v0000000 v0000000 views at 00001cc7 for: │ │ │ │ │ + 000023a2 000023a8 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001cd0 v0000000 v0000000 views at 00001cc9 for: │ │ │ │ │ + 000023a8 000023ab (DW_OP_reg3 (r3)) │ │ │ │ │ + 00001cd5 │ │ │ │ │ +Table at Offset 0x1cd6 │ │ │ │ │ + Length: 0x23e │ │ │ │ │ + DWARF version: 5 │ │ │ │ │ + Address size: 4 │ │ │ │ │ + Segment size: 0 │ │ │ │ │ + Offset entries: 0 │ │ │ │ │ │ │ │ │ │ - 00001db4 000023ec (base address) │ │ │ │ │ - 00001db9 v0000000 v0000000 views at 00001db0 for: │ │ │ │ │ - 000023ec 00002407 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001dbe v0000000 v0000000 views at 00001db2 for: │ │ │ │ │ - 00002407 0000240c (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001dcc │ │ │ │ │ + Offset Begin End Expression │ │ │ │ │ │ │ │ │ │ - 00001dcd v0000000 v0000000 location view pair │ │ │ │ │ - 00001dcf v0000000 v0000000 location view pair │ │ │ │ │ + 00001ce2 v0000000 v0000000 location view pair │ │ │ │ │ + 00001ce4 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001dd1 000023ec (base address) │ │ │ │ │ - 00001dd6 v0000000 v0000000 views at 00001dcd for: │ │ │ │ │ - 000023ec 00002407 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001ddb v0000000 v0000000 views at 00001dcf for: │ │ │ │ │ - 00002407 0000240c (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001de9 │ │ │ │ │ + 00001ce6 00002478 (base address) │ │ │ │ │ + 00001ceb v0000000 v0000000 views at 00001ce2 for: │ │ │ │ │ + 00002478 0000247a (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001cf0 v0000000 v0000000 views at 00001ce4 for: │ │ │ │ │ + 0000247a 0000247c (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001cfe │ │ │ │ │ + │ │ │ │ │ + 00001cff v0000000 v0000000 location view pair │ │ │ │ │ + 00001d01 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d03 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001d05 000023d4 (base address) │ │ │ │ │ + 00001d0a v0000000 v0000000 views at 00001cff for: │ │ │ │ │ + 000023d4 000023f9 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001d0f v0000000 v0000000 views at 00001d01 for: │ │ │ │ │ + 000023f9 00002450 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001d14 v0000000 v0000000 views at 00001d03 for: │ │ │ │ │ + 00002450 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001d23 │ │ │ │ │ │ │ │ │ │ - 00001dea v0000000 v0000000 location view pair │ │ │ │ │ - 00001dec v0000000 v0000000 location view pair │ │ │ │ │ + 00001d24 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d26 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d28 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001dee 000023ec (base address) │ │ │ │ │ - 00001df3 v0000000 v0000000 views at 00001dea for: │ │ │ │ │ - 000023ec 00002402 (DW_OP_reg2 (r2)) │ │ │ │ │ - 00001df8 v0000000 v0000000 views at 00001dec for: │ │ │ │ │ - 00002402 0000240c (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001dfd │ │ │ │ │ + 00001d2a 000023d4 (base address) │ │ │ │ │ + 00001d2f v0000000 v0000000 views at 00001d24 for: │ │ │ │ │ + 000023d4 000023f8 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001d34 v0000000 v0000000 views at 00001d26 for: │ │ │ │ │ + 000023f8 0000241e (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001d39 v0000000 v0000000 views at 00001d28 for: │ │ │ │ │ + 0000241e 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001d48 │ │ │ │ │ + │ │ │ │ │ + 00001d49 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d4b v0000000 v0000000 location view pair │ │ │ │ │ + 00001d4d v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001d4f 000023d4 (base address) │ │ │ │ │ + 00001d54 v0000000 v0000000 views at 00001d49 for: │ │ │ │ │ + 000023d4 000023f9 (DW_OP_reg2 (r2)) │ │ │ │ │ + 00001d59 v0000000 v0000000 views at 00001d4b for: │ │ │ │ │ + 000023f9 00002450 (DW_OP_reg6 (r6)) │ │ │ │ │ + 00001d5e v0000000 v0000000 views at 00001d4d for: │ │ │ │ │ + 00002450 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001d6d │ │ │ │ │ + │ │ │ │ │ + 00001d6e v0000000 v0000000 location view pair │ │ │ │ │ + 00001d70 v0000000 v0000000 location view pair │ │ │ │ │ + 00001d72 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001d74 000023d4 (base address) │ │ │ │ │ + 00001d79 v0000000 v0000000 views at 00001d6e for: │ │ │ │ │ + 000023d4 000023ea (DW_OP_reg3 (r3)) │ │ │ │ │ + 00001d7e v0000000 v0000000 views at 00001d70 for: │ │ │ │ │ + 000023ea 0000242e (DW_OP_reg5 (r5)) │ │ │ │ │ + 00001d83 v0000000 v0000000 views at 00001d72 for: │ │ │ │ │ + 0000242e 00002458 (DW_OP_entry_value: (DW_OP_regval_type: 3 (r3) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001d92 │ │ │ │ │ + │ │ │ │ │ + 00001d93 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001d95 v0000000 v0000000 views at 00001d93 for: │ │ │ │ │ + 000023d4 000023e4 (DW_OP_fbreg: 0) │ │ │ │ │ + 00001d9e │ │ │ │ │ + │ │ │ │ │ + 00001d9f v0000000 v0000000 location view pair │ │ │ │ │ + 00001da1 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001da3 00002400 (base address) │ │ │ │ │ + 00001da8 v0000000 v0000000 views at 00001d9f for: │ │ │ │ │ + 00002400 00002402 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001dad v0000000 v0000000 views at 00001da1 for: │ │ │ │ │ + 00002402 0000240d (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001db2 │ │ │ │ │ + │ │ │ │ │ + 00001db3 v0000000 v0000000 location view pair │ │ │ │ │ + 00001db5 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001db7 00002414 (base address) │ │ │ │ │ + 00001dbc v0000000 v0000000 views at 00001db3 for: │ │ │ │ │ + 00002414 00002416 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001dc1 v0000000 v0000000 views at 00001db5 for: │ │ │ │ │ + 00002416 00002450 (DW_OP_reg7 (r7)) │ │ │ │ │ + 00001dc6 │ │ │ │ │ + │ │ │ │ │ + 00001dc7 v0000000 v0000000 location view pair │ │ │ │ │ + 00001dc9 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001dcb 0000241e (base address) │ │ │ │ │ + 00001dd0 v0000000 v0000000 views at 00001dc7 for: │ │ │ │ │ + 0000241e 00002426 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001dd5 v0000000 v0000000 views at 00001dc9 for: │ │ │ │ │ + 00002426 00002450 (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001dda │ │ │ │ │ + │ │ │ │ │ + 00001ddb v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001ddd v0000000 v0000000 views at 00001ddb for: │ │ │ │ │ + 0000242e 00002450 (DW_OP_reg5 (r5)) │ │ │ │ │ + 00001de5 │ │ │ │ │ + │ │ │ │ │ + 00001de6 v0000000 v0000000 location view pair │ │ │ │ │ + 00001de8 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001dea 00002438 (base address) │ │ │ │ │ + 00001def v0000000 v0000000 views at 00001de6 for: │ │ │ │ │ + 00002438 0000243e (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001df4 v0000000 v0000000 views at 00001de8 for: │ │ │ │ │ + 0000243e 00002449 (DW_OP_reg12 (r12)) │ │ │ │ │ + 00001df9 │ │ │ │ │ + │ │ │ │ │ + 00001dfa v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001dfc v0000000 v0000000 views at 00001dfa for: │ │ │ │ │ + 000023f4 000023fa (DW_OP_reg9 (r9)) │ │ │ │ │ + 00001e04 │ │ │ │ │ + │ │ │ │ │ + 00001e05 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e07 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e09 000023ec (base address) │ │ │ │ │ + 00001e0e v0000000 v0000000 views at 00001e05 for: │ │ │ │ │ + 000023ec 000023f9 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e13 v0000000 v0000000 views at 00001e07 for: │ │ │ │ │ + 000023f9 000023fa (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001e18 │ │ │ │ │ + │ │ │ │ │ + 00001e19 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e1b v0000002 v0000000 views at 00001e19 for: │ │ │ │ │ + 00002400 00002414 (DW_OP_addr: 2968; DW_OP_stack_value) │ │ │ │ │ + 00001e28 │ │ │ │ │ + │ │ │ │ │ + 00001e29 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e2b v0000002 v0000000 views at 00001e29 for: │ │ │ │ │ + 00002400 00002414 (DW_OP_addr: 2994; DW_OP_stack_value) │ │ │ │ │ + 00001e38 │ │ │ │ │ + │ │ │ │ │ + 00001e39 v0000002 v0000000 location view pair │ │ │ │ │ + 00001e3b v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e3d 00002400 (base address) │ │ │ │ │ + 00001e42 v0000002 v0000000 views at 00001e39 for: │ │ │ │ │ + 00002400 00002402 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e47 v0000000 v0000000 views at 00001e3b for: │ │ │ │ │ + 00002402 0000240d (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001e4c │ │ │ │ │ + │ │ │ │ │ + 00001e4d v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e4f v0000002 v0000000 views at 00001e4d for: │ │ │ │ │ + 00002400 00002414 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001e57 │ │ │ │ │ + │ │ │ │ │ + 00001e58 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e5a v0000002 v0000000 views at 00001e58 for: │ │ │ │ │ + 00002414 0000241e (DW_OP_reg8 (r8)) │ │ │ │ │ + 00001e62 │ │ │ │ │ + │ │ │ │ │ + 00001e63 v0000002 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e65 v0000002 v0000000 views at 00001e63 for: │ │ │ │ │ + 00002414 0000241e (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001e6d │ │ │ │ │ + │ │ │ │ │ + 00001e6e v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e70 v0000000 v0000000 views at 00001e6e for: │ │ │ │ │ + 00002420 0000242e (DW_OP_reg5 (r5)) │ │ │ │ │ + 00001e78 │ │ │ │ │ + │ │ │ │ │ + 00001e79 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e7b v0000000 v0000000 views at 00001e79 for: │ │ │ │ │ + 00002420 0000242e (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001e83 │ │ │ │ │ + │ │ │ │ │ + 00001e84 v0000000 v0000000 location view pair │ │ │ │ │ + 00001e86 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001e88 00002458 (base address) │ │ │ │ │ + 00001e8d v0000000 v0000000 views at 00001e84 for: │ │ │ │ │ + 00002458 00002473 (DW_OP_reg0 (r0)) │ │ │ │ │ + 00001e92 v0000000 v0000000 views at 00001e86 for: │ │ │ │ │ + 00002473 00002478 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001ea0 │ │ │ │ │ + │ │ │ │ │ + 00001ea1 v0000000 v0000000 location view pair │ │ │ │ │ + 00001ea3 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001ea5 00002458 (base address) │ │ │ │ │ + 00001eaa v0000000 v0000000 views at 00001ea1 for: │ │ │ │ │ + 00002458 00002473 (DW_OP_reg1 (r1)) │ │ │ │ │ + 00001eaf v0000000 v0000000 views at 00001ea3 for: │ │ │ │ │ + 00002473 00002478 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001ebd │ │ │ │ │ + │ │ │ │ │ + 00001ebe v0000000 v0000000 location view pair │ │ │ │ │ + 00001ec0 v0000000 v0000000 location view pair │ │ │ │ │ + │ │ │ │ │ + 00001ec2 00002458 (base address) │ │ │ │ │ + 00001ec7 v0000000 v0000000 views at 00001ebe for: │ │ │ │ │ + 00002458 0000246e (DW_OP_reg2 (r2)) │ │ │ │ │ + 00001ecc v0000000 v0000000 views at 00001ec0 for: │ │ │ │ │ + 0000246e 00002478 (DW_OP_reg4 (r4)) │ │ │ │ │ + 00001ed1 │ │ │ │ │ │ │ │ │ │ - 00001dfe v0000000 v0000000 location view pair │ │ │ │ │ - 00001e00 v0000000 v0000000 location view pair │ │ │ │ │ + 00001ed2 v0000000 v0000000 location view pair │ │ │ │ │ + 00001ed4 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e02 00001864 (base address) │ │ │ │ │ - 00001e07 v0000000 v0000000 views at 00001dfe for: │ │ │ │ │ + 00001ed6 00001864 (base address) │ │ │ │ │ + 00001edb v0000000 v0000000 views at 00001ed2 for: │ │ │ │ │ 00001864 00001895 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001e0c v0000000 v0000000 views at 00001e00 for: │ │ │ │ │ - 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001e1a │ │ │ │ │ + 00001ee0 v0000000 v0000000 views at 00001ed4 for: │ │ │ │ │ + 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001eee │ │ │ │ │ │ │ │ │ │ - 00001e1b v0000000 v0000000 location view pair │ │ │ │ │ - 00001e1d v0000000 v0000000 location view pair │ │ │ │ │ + 00001eef v0000000 v0000000 location view pair │ │ │ │ │ + 00001ef1 v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e1f 00001864 (base address) │ │ │ │ │ - 00001e24 v0000000 v0000000 views at 00001e1b for: │ │ │ │ │ + 00001ef3 00001864 (base address) │ │ │ │ │ + 00001ef8 v0000000 v0000000 views at 00001eef for: │ │ │ │ │ 00001864 00001895 (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001e29 v0000000 v0000000 views at 00001e1d for: │ │ │ │ │ - 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2ff9>); DW_OP_convert <0x3000>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001e37 │ │ │ │ │ + 00001efd v0000000 v0000000 views at 00001ef1 for: │ │ │ │ │ + 00001895 000018c4 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x3149>); DW_OP_convert <0x3150>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ + 00001f0b │ │ │ │ │ │ │ │ │ │ - 00001e38 v0000000 v0000000 location view pair │ │ │ │ │ + 00001f0c v0000000 v0000000 location view pair │ │ │ │ │ │ │ │ │ │ - 00001e3a v0000000 v0000000 views at 00001e38 for: │ │ │ │ │ + 00001f0e v0000000 v0000000 views at 00001f0c for: │ │ │ │ │ 00001864 00001874 (DW_OP_fbreg: -8) │ │ │ │ │ - 00001e43 │ │ │ │ │ -Table at Offset 0x1e44 │ │ │ │ │ - Length: 0xd0 │ │ │ │ │ - DWARF version: 5 │ │ │ │ │ - Address size: 4 │ │ │ │ │ - Segment size: 0 │ │ │ │ │ - Offset entries: 0 │ │ │ │ │ - │ │ │ │ │ - Offset Begin End Expression │ │ │ │ │ - │ │ │ │ │ - 00001e50 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e52 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e54 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e56 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e58 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e5a v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001e5c v0000000 v0000000 views at 00001e50 for: │ │ │ │ │ - 00002460 0000246e (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001e61 v0000000 v0000000 views at 00001e52 for: │ │ │ │ │ - 0000246e 00002472 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33a8>); DW_OP_convert <0x33af>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001e6f v0000000 v0000000 views at 00001e54 for: │ │ │ │ │ - 00002472 00002474 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001e74 v0000000 v0000000 views at 00001e56 for: │ │ │ │ │ - 00002474 00002476 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33a8>); DW_OP_convert <0x33af>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001e82 v0000000 v0000000 views at 00001e58 for: │ │ │ │ │ - 00002476 00002478 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001e87 v0000000 v0000000 views at 00001e5a for: │ │ │ │ │ - 00002478 0000247a (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33a8>); DW_OP_convert <0x33af>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001e95 │ │ │ │ │ - │ │ │ │ │ - 00001e96 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e98 v0000000 v0000000 location view pair │ │ │ │ │ - 00001e9a v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001e9c v0000000 v0000000 views at 00001e96 for: │ │ │ │ │ - 00002410 00002428 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001ea1 v0000000 v0000000 views at 00001e98 for: │ │ │ │ │ - 00002428 0000245c (DW_OP_reg6 (r6)) │ │ │ │ │ - 00001ea6 v0000000 v0000000 views at 00001e9a for: │ │ │ │ │ - 0000245c 00002460 (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x33a8>); DW_OP_convert <0x33af>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001eb4 │ │ │ │ │ - │ │ │ │ │ - 00001eb5 v0000000 v0000000 location view pair │ │ │ │ │ - 00001eb7 v0000000 v0000000 location view pair │ │ │ │ │ - 00001eb9 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001ebb v0000000 v0000000 views at 00001eb5 for: │ │ │ │ │ - 00002410 0000242f (DW_OP_reg1 (r1)) │ │ │ │ │ - 00001ec0 v0000000 v0000000 views at 00001eb7 for: │ │ │ │ │ - 0000242f 0000245c (DW_OP_reg7 (r7)) │ │ │ │ │ - 00001ec5 v0000000 v0000000 views at 00001eb9 for: │ │ │ │ │ - 0000245c 00002460 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x33a8>); DW_OP_convert <0x33af>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001ed3 │ │ │ │ │ - │ │ │ │ │ - 00001ed4 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ed6 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ed8 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001eda v0000000 v0000000 views at 00001ed4 for: │ │ │ │ │ - 00002410 0000242f (DW_OP_reg2 (r2)) │ │ │ │ │ - 00001edf v0000000 v0000000 views at 00001ed6 for: │ │ │ │ │ - 0000242f 0000245c (DW_OP_reg8 (r8)) │ │ │ │ │ - 00001ee4 v0000000 v0000000 views at 00001ed8 for: │ │ │ │ │ - 0000245c 00002460 (DW_OP_entry_value: (DW_OP_regval_type: 2 (r2) <0x33a8>); DW_OP_convert <0x33af>; DW_OP_convert <0>; DW_OP_stack_value) │ │ │ │ │ - 00001ef2 │ │ │ │ │ - │ │ │ │ │ - 00001ef3 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ef5 v0000000 v0000000 location view pair │ │ │ │ │ - 00001ef7 v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001ef9 v0000000 v0000000 views at 00001ef3 for: │ │ │ │ │ - 00002432 00002435 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001efe v0000000 v0000000 views at 00001ef5 for: │ │ │ │ │ - 00002435 0000245c (DW_OP_reg4 (r4)) │ │ │ │ │ - 00001f03 v0000000 v0000000 views at 00001ef7 for: │ │ │ │ │ - 0000245c 0000245f (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001f08 │ │ │ │ │ - │ │ │ │ │ - 00001f09 v0000000 v0000000 location view pair │ │ │ │ │ - 00001f0b v0000000 v0000000 location view pair │ │ │ │ │ - │ │ │ │ │ - 00001f0d v0000000 v0000000 views at 00001f09 for: │ │ │ │ │ - 0000244a 00002450 (DW_OP_reg0 (r0)) │ │ │ │ │ - 00001f12 v0000000 v0000000 views at 00001f0b for: │ │ │ │ │ - 00002450 00002453 (DW_OP_reg3 (r3)) │ │ │ │ │ 00001f17 │ │ │ │ │ Table at Offset 0x1f18 │ │ │ │ │ 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: 36 │ │ │ │ │ + Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x2fd5 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00002368 000000a8 │ │ │ │ │ - 00001864 00000060 │ │ │ │ │ + 00002368 0000006a │ │ │ │ │ 00000000 00000000 │ │ │ │ │ - Length: 28 │ │ │ │ │ + Length: 36 │ │ │ │ │ Version: 2 │ │ │ │ │ - Offset into .debug_info: 0x3387 │ │ │ │ │ + Offset into .debug_info: 0x3125 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ │ │ │ │ │ │ Address Length │ │ │ │ │ - 00002410 0000006a │ │ │ │ │ + 000023d4 000000a8 │ │ │ │ │ + 00001864 00000060 │ │ │ │ │ 00000000 00000000 │ │ │ │ │ Length: 28 │ │ │ │ │ Version: 2 │ │ │ │ │ Offset into .debug_info: 0x34d7 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ Segment Size: 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,28 @@ │ │ │ │ │ GCC: (Debian 13.2.0-23) 13.2.0 │ │ │ │ │ Sa```b0ed``a │ │ │ │ │ -zbT0x01D' │ │ │ │ │ -i#k.$k." │ │ │ │ │ +IX{CX{cX │ │ │ │ │ +aY~S^TIL │ │ │ │ │ +trrtpptpv │ │ │ │ │ /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 │ │ │ │ │ -freebsd.cpp │ │ │ │ │ -apple.cpp │ │ │ │ │ linux.cpp │ │ │ │ │ freebsd_kevents.cpp │ │ │ │ │ -generic.cpp │ │ │ │ │ +freebsd.cpp │ │ │ │ │ +apple.cpp │ │ │ │ │ generic_posix.cpp │ │ │ │ │ +generic.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 16774 │ │ │ │ │ @@ -85,29 +85,29 @@ │ │ │ │ │ │ │ │ │ │ 00002268 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000228c : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002368 : │ │ │ │ │ +00002368 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000023ec : │ │ │ │ │ +000023b8 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ - movs r0, r0 │ │ │ │ │ +000023d4 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002410 : │ │ │ │ │ +00002458 : │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002460 : │ │ │ │ │ +00002478 : │ │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): │ │ │ │ │ + movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 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 000330c6 41fef2e4 9b4480d1 ebug..0.A....D.. │ │ │ │ │ - 0x00000050 aa269a5e 36afd5ed f4 .&.^6.... │ │ │ │ │ + 0x00000040 65627567 00c0b85b 83255dc8 27ce7f56 ebug...[.%].'..V │ │ │ │ │ + 0x00000050 34b1b7ae 2a321d26 20 4...*2.& │ │ │ │ ├── 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 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