463 KB
/srv/reproducible-results/rbuild-debian/r-b-build.XAYs3ZVV/b1/libnative-platform-java_0.14-6_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.XAYs3ZVV/b2/libnative-platform-java_0.14-6_armhf.changes
616 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·97ad8a9ada92295c91b12d29eadc92f6·103528·doc·optional·libnative-platform-java-doc_0.14-6_all.deb1 ·97ad8a9ada92295c91b12d29eadc92f6·103528·doc·optional·libnative-platform-java-doc_0.14-6_all.deb
2 ·2702033e2fa06741f45404e1ac36e52a·69752·java·optional·libnative-platform-java_0.14-6_all.deb2 ·2702033e2fa06741f45404e1ac36e52a·69752·java·optional·libnative-platform-java_0.14-6_all.deb
3 ·af52c5daaff43ec6222bb3844b373547·48544·debug·optional·libnative-platform-jni-dbgsym_0.14-6_armhf.deb 
4 ·41c01f0643e35713e5a1afe0bb1d241b·10272·java·optional·libnative-platform-jni_0.14-6_armhf.deb3 ·f2249e435233a1d9a04af89257b1fc6b·48612·debug·optional·libnative-platform-jni-dbgsym_0.14-6_armhf.deb
 4 ·408fe069cae5bf97d24bde88efd43249·10256·java·optional·libnative-platform-jni_0.14-6_armhf.deb
76.0 KB
libnative-platform-jni_0.14-6_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······804·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······804·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····9276·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0·····9260·2024-02-19·17:15:43.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
75.5 KB
data.tar.xz
75.4 KB
data.tar
45.5 KB
./usr/lib/jni/libnative-platform-curses.so
File has been modified after NT_GNU_BUILD_ID has been applied.
3.54 KB
readelf --wide --symbols {}
    
Offset 24, 31 lines modifiedOffset 24, 31 lines modified
24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(4)24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(4)
25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4·(3)25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4·(3)
26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(4)26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(4)
27 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5·(2)27 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5·(2)
28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.4·(3)28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.4·(3)
29 ····25:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(3)29 ····25:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(3)
30 ····26:·00001061···136·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject30 ····26:·00001061···136·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
31 ····27:·00001549····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 ····27:·000015b5····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
32 ····28:·000013a5····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down32 ····28:·000013a5····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
33 ····29:·000010ed···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal33 ····29:·000010ed···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
34 ····30:·000014a1···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code34 ····30:·0000150d···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
35 ····31:·00001489····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine35 ····31:·00001489····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
36 ····32:·00001615···176·FUNC····GLOBAL·DEFAULT···11·java_to_char36 ····32:·00001615···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
37 ····33:·000015f9····26·FUNC····GLOBAL·DEFAULT···11·map_error_code37 ····33:·000014f1····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
38 ····34:·00003098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal38 ····34:·00003098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal
39 ····35:·00001311····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold39 ····35:·00001311····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
40 ····36:·000016c5···152·FUNC····GLOBAL·DEFAULT···11·char_to_java40 ····36:·000016c5···152·FUNC····GLOBAL·DEFAULT···11·char_to_java
41 ····37:·00001345····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground41 ····37:·00001345····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
42 ····38:·000013e9····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left42 ····38:·000013e9····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
43 ····39:·00001471····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine43 ····39:·00001471····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
44 ····40:·0000142d····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right44 ····40:·0000142d····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
45 ····41:·00001361····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up45 ····41:·00001361····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
46 ····42:·000010e9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion46 ····42:·000010e9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
47 ····43:·000030a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities47 ····43:·000030a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities
48 ····44:·00001329····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset48 ····44:·00001329····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
49 ····45:·000015a9····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno49 ····45:·000014a1····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
50 ····46:·00000ff9·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc50 ····46:·00000ff9·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc
51 ····47:·00001545·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion51 ····47:·000015b1·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
52 ····48:·00001525····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message52 ····48:·00001591····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
53 ····49:·00001001····96·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject53 ····49:·00001001····96·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
54 ····50:·00000fc1····56·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali54 ····50:·00000fc1····56·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali
2.05 KB
readelf --wide --relocs {}
    
Offset 11, 23 lines modifiedOffset 11, 23 lines modified
11 00003084··00001015·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@GLIBC_2.411 00003084··00001015·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@GLIBC_2.4
12 00003088··00002b15·R_ARM_GLOB_DAT·········000030a0···terminal_capabilities12 00003088··00002b15·R_ARM_GLOB_DAT·········000030a0···terminal_capabilities
13 0000308c··00003215·R_ARM_GLOB_DAT·········00000fc1···_Z17write_to_terminali13 0000308c··00003215·R_ARM_GLOB_DAT·········00000fc1···_Z17write_to_terminali
14 00003090··00001915·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.414 00003090··00001915·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.4
  
15 Relocation·section·'.rel.plt'·at·offset·0xcbc·contains·26·entries:15 Relocation·section·'.rel.plt'·at·offset·0xcbc·contains·26·entries:
16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
17 0000300c··00001b16·R_ARM_JUMP_SLOT········00001549···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz17 0000300c··00001b16·R_ARM_JUMP_SLOT········000015b5···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
18 00003010··00003116·R_ARM_JUMP_SLOT········00001001···_Z16write_capabilityP7JNIEnv_PKcP8_jobject18 00003010··00003116·R_ARM_JUMP_SLOT········00001001···_Z16write_capabilityP7JNIEnv_PKcP8_jobject
19 00003014··00000416·R_ARM_JUMP_SLOT········00000000···__gmon_start__19 00003014··00000416·R_ARM_JUMP_SLOT········00000000···__gmon_start__
20 00003018··00003016·R_ARM_JUMP_SLOT········00001525···mark_failed_with_message20 00003018··00003016·R_ARM_JUMP_SLOT········00001591···mark_failed_with_message
21 0000301c··00000516·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.421 0000301c··00000516·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
22 00003020··00000616·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.1999102322 00003020··00000616·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.19991023
23 00003024··00001e16·R_ARM_JUMP_SLOT········000014a1···mark_failed_with_code23 00003024··00001e16·R_ARM_JUMP_SLOT········0000150d···mark_failed_with_code
24 00003028··00000716·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.424 00003028··00000716·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
25 0000302c··00002116·R_ARM_JUMP_SLOT········000015f9···map_error_code25 0000302c··00002116·R_ARM_JUMP_SLOT········000014f1···map_error_code
26 00003030··00000916·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.426 00003030··00000916·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
27 00003034··00000a16·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.427 00003034··00000a16·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.4
28 00003038··00000b16·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.428 00003038··00000b16·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
29 0000303c··00000d16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.429 0000303c··00000d16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
30 00003040··00000e16·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.430 00003040··00000e16·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
31 00003044··00000f16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.431 00003044··00000f16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
32 00003048··00001116·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.1999102332 00003048··00001116·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.19991023
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d3da25313cc06f45bbc081636c513403741a32aa3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151bbe9a12667f138ef9504f70047e21e739d25a
1.06 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 18, 24 lines modifiedOffset 18, 24 lines modified
18 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground18 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
19 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up19 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
20 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down20 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
21 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left21 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
 25 mark_failed_with_errno
 26 __errno_location
 27 strerror_r
 28 mark_failed_with_code
 29 map_error_code
25 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz30 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
26 __stack_chk_fail31 __stack_chk_fail
27 __stack_chk_guard32 __stack_chk_guard
28 __aeabi_unwind_cpp_pr133 __aeabi_unwind_cpp_pr1
29 mark_failed_with_code 
30 map_error_code 
31 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
32 mark_failed_with_errno 
33 __errno_location 
34 strerror_r 
35 java_to_char35 java_to_char
36 wcstombs36 wcstombs
37 mbstowcs37 mbstowcs
38 libtinfo.so.638 libtinfo.so.6
39 libgcc_s.so.139 libgcc_s.so.1
40 libc.so.640 libc.so.6
41 ld-linux-armhf.so.341 ld-linux-armhf.so.3
3.52 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 68, 33 lines modifiedOffset 68, 33 lines modified
68 ··0x00000950·726e616c·5f6a6e69·5f546572·6d696e66·rnal_jni_Terminf68 ··0x00000950·726e616c·5f6a6e69·5f546572·6d696e66·rnal_jni_Terminf
69 ··0x00000960·6f46756e·6374696f·6e735f73·74617274·oFunctions_start69 ··0x00000960·6f46756e·6374696f·6e735f73·74617274·oFunctions_start
70 ··0x00000970·4c696e65·004a6176·615f6e65·745f7275·Line.Java_net_ru70 ··0x00000970·4c696e65·004a6176·615f6e65·745f7275·Line.Java_net_ru
71 ··0x00000980·62796772·61706566·72756974·5f706c61·bygrapefruit_pla71 ··0x00000980·62796772·61706566·72756974·5f706c61·bygrapefruit_pla
72 ··0x00000990·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j72 ··0x00000990·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j
73 ··0x000009a0·6e695f54·65726d69·6e666f46·756e6374·ni_TerminfoFunct73 ··0x000009a0·6e695f54·65726d69·6e666f46·756e6374·ni_TerminfoFunct
74 ··0x000009b0·696f6e73·5f636c65·6172546f·456e644f·ions_clearToEndO74 ··0x000009b0·696f6e73·5f636c65·6172546f·456e644f·ions_clearToEndO
75 ··0x000009c0·664c696e·65005f5a·4e374a4e·49456e76·fLine._ZN7JNIEnv75 ··0x000009c0·664c696e·65006d61·726b5f66·61696c65·fLine.mark_faile
 76 ··0x000009d0·645f7769·74685f65·72726e6f·006d616c·d_with_errno.mal
 77 ··0x000009e0·6c6f6300·5f5f6572·726e6f5f·6c6f6361·loc.__errno_loca
 78 ··0x000009f0·74696f6e·00737472·6572726f·725f7200·tion.strerror_r.
 79 ··0x00000a00·6d61726b·5f666169·6c65645f·77697468·mark_failed_with
 80 ··0x00000a10·5f636f64·65006672·6565006d·61705f65·_code.free.map_e
 81 ··0x00000a20·72726f72·5f636f64·65005f5a·4e374a4e·rror_code._ZN7JN
76 ··0x000009d0·5f313443·616c6c56·6f69644d·6574686f·_14CallVoidMetho82 ··0x00000a30·49456e76·5f313443·616c6c56·6f69644d·IEnv_14CallVoidM
77 ··0x000009e0·64455038·5f6a6f62·6a656374·5031305f·dEP8_jobjectP10_83 ··0x00000a40·6574686f·64455038·5f6a6f62·6a656374·ethodEP8_jobject
78 ··0x000009f0·6a6d6574·686f6449·447a005f·5f737461·jmethodIDz.__sta84 ··0x00000a50·5031305f·6a6d6574·686f6449·447a005f·P10_jmethodIDz._
79 ··0x00000a00·636b5f63·686b5f66·61696c00·5f5f7374·ck_chk_fail.__st85 ··0x00000a60·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail.
80 ··0x00000a10·61636b5f·63686b5f·67756172·64005f5f·ack_chk_guard.__86 ··0x00000a70·5f5f7374·61636b5f·63686b5f·67756172·__stack_chk_guar
81 ··0x00000a20·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp87 ··0x00000a80·64005f5f·61656162·695f756e·77696e64·d.__aeabi_unwind
 88 ··0x00000a90·5f637070·5f707231·004a6176·615f6e65·_cpp_pr1.Java_ne
82 ··0x00000a30·5f707231·006d6172·6b5f6661·696c6564·_pr1.mark_failed 
83 ··0x00000a40·5f776974·685f636f·6465006d·61705f65·_with_code.map_e 
84 ··0x00000a50·72726f72·5f636f64·65004a61·76615f6e·rror_code.Java_n 
85 ··0x00000a60·65745f72·75627967·72617065·66727569·et_rubygrapefrui89 ··0x00000aa0·745f7275·62796772·61706566·72756974·t_rubygrapefruit
86 ··0x00000a70·745f706c·6174666f·726d5f69·6e746572·t_platform_inter90 ··0x00000ab0·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern
87 ··0x00000a80·6e616c5f·6a6e695f·4e617469·76654c69·nal_jni_NativeLi91 ··0x00000ac0·616c5f6a·6e695f4e·61746976·654c6962·al_jni_NativeLib
88 ··0x00000a90·62726172·7946756e·6374696f·6e735f67·braryFunctions_g92 ··0x00000ad0·72617279·46756e63·74696f6e·735f6765·raryFunctions_ge
89 ··0x00000aa0·65745665·7273696f·6e006d61·726b5f66·etVersion.mark_f93 ··0x00000ae0·74566572·73696f6e·006a6176·615f746f·tVersion.java_to
90 ··0x00000ab0·61696c65·645f7769·74685f65·72726e6f·ailed_with_errno 
91 ··0x00000ac0·006d616c·6c6f6300·5f5f6572·726e6f5f·.malloc.__errno_ 
92 ··0x00000ad0·6c6f6361·74696f6e·00737472·6572726f·location.strerro 
93 ··0x00000ae0·725f7200·66726565·006a6176·615f746f·r_r.free.java_to 
94 ··0x00000af0·5f636861·72007763·73746f6d·62730073·_char.wcstombs.s94 ··0x00000af0·5f636861·72007763·73746f6d·62730073·_char.wcstombs.s
95 ··0x00000b00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w95 ··0x00000b00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w
96 ··0x00000b10·63736c65·6e006c69·6274696e·666f2e73·cslen.libtinfo.s96 ··0x00000b10·63736c65·6e006c69·6274696e·666f2e73·cslen.libtinfo.s
97 ··0x00000b20·6f2e3600·6c696267·63635f73·2e736f2e·o.6.libgcc_s.so.97 ··0x00000b20·6f2e3600·6c696267·63635f73·2e736f2e·o.6.libgcc_s.so.
98 ··0x00000b30·31006c69·62632e73·6f2e3600·6c642d6c·1.libc.so.6.ld-l98 ··0x00000b30·31006c69·62632e73·6f2e3600·6c642d6c·1.libc.so.6.ld-l
99 ··0x00000b40·696e7578·2d61726d·68662e73·6f2e3300·inux-armhf.so.3.99 ··0x00000b40·696e7578·2d61726d·68662e73·6f2e3300·inux-armhf.so.3.
100 ··0x00000b50·474c4942·435f322e·34004e43·55525345·GLIBC_2.4.NCURSE100 ··0x00000b50·474c4942·435f322e·34004e43·55525345·GLIBC_2.4.NCURSE
32.3 KB
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
    
Offset 58, 69 lines modifiedOffset 58, 85 lines modified
58 »       strdeq» r2,·[r0],·-lr58 »       strdeq» r2,·[r0],·-lr
59 »       strdeq» r2,·[r0],·-r659 »       strdeq» r2,·[r0],·-r6
60 frame_dummy():60 frame_dummy():
61 »       svclt»  0x0000e7c461 »       svclt»  0x0000e7c4
  
62 00000fc0·<write_to_terminal(int)@@Base>:62 00000fc0·<write_to_terminal(int)@@Base>:
63 write_to_terminal(int):63 write_to_terminal(int):
 64 ./src/curses/cpp/curses.cpp:48
64 »       push»   {lr}65 »       push»   {lr}
65 »       mov.w»  ip,·#4096»  @·0x100066 »       mov.w»  ip,·#4096»  @·0x1000
66 »       sub.w»  ip,·sp,·ip67 »       sub.w»  ip,·sp,·ip
67 »       str.w»  r0,·[ip,·#4080]»     @·0xff068 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
68 »       ldr»    r3,·[pc,·#32]» @·(ff0·<write_to_terminal(int)@@Base+0x30>)69 »       ldr»    r3,·[pc,·#32]» @·(ff0·<write_to_terminal(int)@@Base+0x30>)
69 »       sub»    sp,·#1270 »       sub»    sp,·#12
 71 ./src/curses/cpp/curses.cpp:49
70 »       ldr.w»  ip,·[pc,·#32]»       @·ff4·<write_to_terminal(int)@@Base+0x34>72 »       ldr.w»  ip,·[pc,·#32]»       @·ff4·<write_to_terminal(int)@@Base+0x34>
71 »       movs»   r2,·#173 »       movs»   r2,·#1
 74 ./src/curses/cpp/curses.cpp:48
72 »       add»    r3,·pc75 »       add»    r3,·pc
 76 ./src/curses/cpp/curses.cpp:49
73 »       add»    r1,·sp,·#477 »       add»    r1,·sp,·#4
 78 ./src/curses/cpp/curses.cpp:48
74 »       str»    r0,·[sp,·#4]79 »       str»    r0,·[sp,·#4]
 80 ./src/curses/cpp/curses.cpp:49
75 »       ldr.w»  r3,·[r3,·ip]81 »       ldr.w»  r3,·[r3,·ip]
76 »       ldr»    r0,·[r3,·#0]82 »       ldr»    r0,·[r3,·#0]
77 »       blx»    e30·<write@plt>83 »       blx»    e30·<write@plt>
 84 ./src/curses/cpp/curses.cpp:51
78 »       ldr»    r0,·[sp,·#4]85 »       ldr»    r0,·[sp,·#4]
79 »       add»    sp,·#1286 »       add»    sp,·#12
80 »       ldr.w»  pc,·[sp],·#487 »       ldr.w»  pc,·[sp],·#4
81 »       movs»   r0,·#36»     @·0x2488 »       movs»   r0,·#36»     @·0x24
82 »       movs»   r0,·r089 »       movs»   r0,·r0
83 »       lsls»   r0,·r0,·#290 »       lsls»   r0,·r0,·#2
84 »       ...91 »       ...
  
85 00000ff8·<getcap(char·const*)@@Base>:92 00000ff8·<getcap(char·const*)@@Base>:
86 getcap(char·const*):93 getcap(char·const*):
 94 ./src/curses/cpp/curses.cpp:54
87 »       movs»   r1,·#095 »       movs»   r1,·#0
88 »       b.w»    e6c·<tgetstr@plt>96 »       b.w»    e6c·<tgetstr@plt>
89 »       nop97 »       nop
  
90 00001000·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base>:98 00001000·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base>:
91 write_capability(JNIEnv_*,·char·const*,·_jobject*):99 write_capability(JNIEnv_*,·char·const*,·_jobject*):
 100 ./src/curses/cpp/curses.cpp:57
92 »       push»   {r4,·r5,·lr}101 »       push»   {r4,·r5,·lr}
93 »       mov.w»  ip,·#4096»  @·0x1000102 »       mov.w»  ip,·#4096»  @·0x1000
94 »       sub.w»  ip,·sp,·ip103 »       sub.w»  ip,·sp,·ip
95 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8104 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
96 »       ldr.w»  ip,·[pc,·#64]»       @·1050·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x50>105 »       ldr.w»  ip,·[pc,·#64]»       @·1050·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x50>
97 »       sub»    sp,·#12106 »       sub»    sp,·#12
98 »       add»    ip,·pc107 »       add»    ip,·pc
 108 ./src/curses/cpp/curses.cpp:58
99 »       cbz»    r1,·1036·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x36>109 »       cbz»    r1,·1036·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x36>
 110 ./src/curses/cpp/curses.cpp:62
100 »       ldr»    r3,·[pc,·#56]» @·(1054·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x54>)111 »       ldr»    r3,·[pc,·#56]» @·(1054·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x54>)
101 »       mov»    r5,·r0112 »       mov»    r5,·r0
102 »       mov»    r4,·r2113 »       mov»    r4,·r2
103 »       mov»    r0,·r1114 »       mov»    r0,·r1
104 »       movs»   r1,·#1115 »       movs»   r1,·#1
105 »       ldr.w»  r3,·[ip,·r3]116 »       ldr.w»  r3,·[ip,·r3]
106 »       str»    r3,·[sp,·#4]117 »       str»    r3,·[sp,·#4]
107 »       mov»    r2,·r3118 »       mov»    r2,·r3
108 »       blx»    df0·<tputs@plt>119 »       blx»    df0·<tputs@plt>
 120 ./src/curses/cpp/curses.cpp:62·(discriminator·1)
109 »       adds»   r0,·#1121 »       adds»   r0,·#1
110 »       beq.n»  1044·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x44>122 »       beq.n»  1044·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x44>
 123 ./src/curses/cpp/curses.cpp:66
111 »       add»    sp,·#12124 »       add»    sp,·#12
112 »       pop»    {r4,·r5,·pc}125 »       pop»    {r4,·r5,·pc}
 126 ./src/curses/cpp/curses.cpp:59
113 »       ldr»    r1,·[pc,·#32]» @·(1058·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x58>)127 »       ldr»    r1,·[pc,·#32]» @·(1058·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x58>)
114 »       add»    r1,·pc128 »       add»    r1,·pc
 129 ./src/curses/cpp/curses.cpp:66
115 »       add»    sp,·#12130 »       add»    sp,·#12
116 »       ldmia.w»sp!,·{r4,·r5,·lr}131 »       ldmia.w»sp!,·{r4,·r5,·lr}
 132 ./src/curses/cpp/curses.cpp:63
117 »       b.w»    dd4·<mark_failed_with_message@plt>133 »       b.w»    dd4·<mark_failed_with_message@plt>
118 »       ldr»    r1,·[pc,·#20]» @·(105c·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x5c>)134 »       ldr»    r1,·[pc,·#20]» @·(105c·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x5c>)
119 »       mov»    r2,·r4135 »       mov»    r2,·r4
120 »       mov»    r0,·r5136 »       mov»    r0,·r5
121 »       add»    r1,·pc137 »       add»    r1,·pc
122 »       b.n»    103a·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x3a>138 »       b.n»    103a·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x3a>
123 »       nop139 »       nop
1.01 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00001a3c·84f5ff7f·00840280·b4f5ff7f·01000000·................2 ··0x00001a3c·84f5ff7f·00840280·b4f5ff7f·01000000·................
3 ··0x00001a4c·b4f5ff7f·b0a90280·0cf6ff7f·b0aa0780·................3 ··0x00001a4c·b4f5ff7f·b0a90280·0cf6ff7f·b0aa0780·................
4 ··0x00001a5c·8cf6ff7f·01000000·88f6ff7f·b0af0280·................4 ··0x00001a5c·8cf6ff7f·01000000·88f6ff7f·b0af0280·................
5 ··0x00001a6c·a4f8ff7f·01000000·ecf8ff7f·b0b0ac80·................5 ··0x00001a6c·a4f8ff7f·01000000·ecf8ff7f·b0b0ac80·................
6 ··0x00001a7c·f4f9ff7f·01000000·1cfaff7f·b0ad0480·................6 ··0x00001a7c·f4f9ff7f·01000000·1cfaff7f·b0ac0180·................
 7 ··0x00001a8c·64faff7f·01000000·78faff7f·b0ad0480·d.......x.......
7 ··0x00001a8c·98faff7f·b0a80180·b0faff7f·01000000·................8 ··0x00001a9c·f4faff7f·b0a80180·0cfbff7f·01000000·................
8 ··0x00001a9c·acfaff7f·90ffff7f·04fbff7f·b0ac0180·................ 
9 ··0x00001aac·4cfbff7f·01000000·60fbff7f·ad08b180·L.......`.......9 ··0x00001aac·08fbff7f·80ffff7f·60fbff7f·ad08b180·........`.......
10 ··0x00001abc·08fcff7f·b0b0ac80·98fcff7f·01000000·................10 ··0x00001abc·08fcff7f·b0b0ac80·98fcff7f·01000000·................
  
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D.. 
7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....6 ··0x00000040·65627567·00c0b85b·83255dc8·27ce7f56·ebug...[.%].'..V
 7 ··0x00000050·34b1b7ae·2a321d26·20················4...*2.&·
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64613235·33313363·63303666·34356262·da25313cc06f45bb 
3 ··0x00000010·63303831·36333663·35313334·30333734·c081636c513403742 ··0x00000000·31626265·39613132·36363766·31333865·1bbe9a12667f138e
 3 ··0x00000010·66393530·34663730·30343765·32316537·f9504f70047e21e7
4 ··0x00000020·31613332·61612e64·65627567·00000000·1a32aa.debug....4 ··0x00000020·33396432·35612e64·65627567·00000000·39d25a.debug....
5 ··0x00000030·333b7f74····························3;.t5 ··0x00000030·626b940d····························bk..
  
29.9 KB
./usr/lib/jni/libnative-platform.so
File has been modified after NT_GNU_BUILD_ID has been applied.
3.65 KB
readelf --wide --symbols {}
    
Offset 51, 28 lines modifiedOffset 51, 28 lines modified
51 ····47:·00001fe5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink51 ····47:·00001fe5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
52 ····48:·000018c9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo52 ····48:·000018c9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
53 ····49:·00001b41····80·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec53 ····49:·00001b41····80·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
54 ····50:·00001831····50·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch54 ····50:·00001831····50·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
55 ····51:·00001865····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz55 ····51:·00001865····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
56 ····52:·000020dd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach56 ····52:·000020dd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
57 ····53:·000021e9···128·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable57 ····53:·000021e9···128·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
58 ····54:·00002369···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code58 ····54:·000023d5···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
59 ····55:·00001af9····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod59 ····55:·00001af9····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
60 ····56:·00002461····26·FUNC····GLOBAL·DEFAULT···11·map_error_code60 ····56:·000023b9····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
61 ····57:·00002161····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory61 ····57:·00002161····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
62 ····58:·0000247d···176·FUNC····GLOBAL·DEFAULT···11·java_to_char62 ····58:·0000247d···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
63 ····59:·00001f7d···104·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink63 ····59:·00001f7d···104·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
64 ····60:·00001bf1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat64 ····60:·00001bf1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
65 ····61:·0000252d···152·FUNC····GLOBAL·DEFAULT···11·char_to_java65 ····61:·0000252d···152·FUNC····GLOBAL·DEFAULT···11·char_to_java
66 ····62:·000020d9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid66 ····62:·000020d9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
67 ····63:·00002269····36·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty67 ····63:·00002269····36·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
68 ····64:·000019e9···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo68 ····64:·000019e9···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
69 ····65:·0000228d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize69 ····65:·0000228d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
70 ····66:·0000173d···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch70 ····66:·0000173d···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
71 ····67:·00002411····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno71 ····67:·00002369····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
72 ····68:·0000240d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion72 ····68:·00002479·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
73 ····69:·00001d55···552·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir73 ····69:·00001d55···552·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
74 ····70:·00001611···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems74 ····70:·00001611···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
75 ····71:·000023ed····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message75 ····71:·00002459····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
76 ····72:·000017d5····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent76 ····72:·000017d5····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
77 ····73:·000021ad····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable77 ····73:·000021ad····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
78 ····74:·00002119····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory78 ····74:·00002119····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
3.52 KB
readelf --wide --relocs {}
    
Offset 16, 22 lines modifiedOffset 16, 22 lines modified
16 00004010··00000516·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.416 00004010··00000516·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.4
17 00004014··00000716·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.417 00004014··00000716·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.4
18 00004018··00003316·R_ARM_JUMP_SLOT········00001865···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz18 00004018··00003316·R_ARM_JUMP_SLOT········00001865···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
19 0000401c··00000816·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.419 0000401c··00000816·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
20 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.420 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.4
21 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.421 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
22 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.422 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
23 0000402c··00003816·R_ARM_JUMP_SLOT········00002461···map_error_code23 0000402c··00003816·R_ARM_JUMP_SLOT········000023b9···map_error_code
24 00004030··00000d16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.424 00004030··00000d16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.4
25 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.425 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.4
26 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.426 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
27 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.427 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
28 00004040··00003116·R_ARM_JUMP_SLOT········00001b41···_Z8toMillis8timespec28 00004040··00003116·R_ARM_JUMP_SLOT········00001b41···_Z8toMillis8timespec
29 00004044··00001116·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.429 00004044··00001116·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
30 00004048··00004316·R_ARM_JUMP_SLOT········00002411···mark_failed_with_errno30 00004048··00004316·R_ARM_JUMP_SLOT········00002369···mark_failed_with_errno
31 0000404c··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.431 0000404c··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
32 00004050··00001316·R_ARM_JUMP_SLOT········00000000···__gmon_start__32 00004050··00001316·R_ARM_JUMP_SLOT········00000000···__gmon_start__
33 00004054··00001416·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.433 00004054··00001416·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.4
34 00004058··00001516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.434 00004058··00001516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.4
35 0000405c··00002e16·R_ARM_JUMP_SLOT········00001b91···_Z10unpackStatP4statPiPxS2_35 0000405c··00002e16·R_ARM_JUMP_SLOT········00001b91···_Z10unpackStatP4statPiPxS2_
36 00004060··00001616·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.436 00004060··00001616·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
37 00004064··00001716·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.437 00004064··00001716·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.4
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f548efc1c22e616cc63d8abb45ba8583913cdeec3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31603577cf75e71673d9e0121b89af42107e4988
871 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 40, 18 lines modifiedOffset 40, 18 lines modified
40 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory40 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
41 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory41 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
42 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable42 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
43 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable43 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
44 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty44 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
45 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize45 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
46 __ioctl_time6446 __ioctl_time64
 47 strerror_r
47 mark_failed_with_code48 mark_failed_with_code
48 map_error_code49 map_error_code
49 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion50 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
50 strerror_r 
51 wcstombs51 wcstombs
52 mbstowcs52 mbstowcs
53 libgcc_s.so.153 libgcc_s.so.1
54 libc.so.654 libc.so.6
55 ld-linux-armhf.so.355 ld-linux-armhf.so.3
56 GLIBC_2.456 GLIBC_2.4
57 GLIBC_2.957 GLIBC_2.9
2.21 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 128, 23 lines modifiedOffset 128, 23 lines modified
128 ··0x00000ea0·69785465·726d696e·616c4675·6e637469·ixTerminalFuncti128 ··0x00000ea0·69785465·726d696e·616c4675·6e637469·ixTerminalFuncti
129 ··0x00000eb0·6f6e735f·69736174·7479004a·6176615f·ons_isatty.Java_129 ··0x00000eb0·6f6e735f·69736174·7479004a·6176615f·ons_isatty.Java_
130 ··0x00000ec0·6e65745f·72756279·67726170·65667275·net_rubygrapefru130 ··0x00000ec0·6e65745f·72756279·67726170·65667275·net_rubygrapefru
131 ··0x00000ed0·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte131 ··0x00000ed0·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte
132 ··0x00000ee0·726e616c·5f6a6e69·5f506f73·69785465·rnal_jni_PosixTe132 ··0x00000ee0·726e616c·5f6a6e69·5f506f73·69785465·rnal_jni_PosixTe
133 ··0x00000ef0·726d696e·616c4675·6e637469·6f6e735f·rminalFunctions_133 ··0x00000ef0·726d696e·616c4675·6e637469·6f6e735f·rminalFunctions_
134 ··0x00000f00·67657454·65726d69·6e616c53·697a6500·getTerminalSize.134 ··0x00000f00·67657454·65726d69·6e616c53·697a6500·getTerminalSize.
135 ··0x00000f10·5f5f696f·63746c5f·74696d65·3634006d·__ioctl_time64.m135 ··0x00000f10·5f5f696f·63746c5f·74696d65·36340073·__ioctl_time64.s
136 ··0x00000f20·61726b5f·6661696c·65645f77·6974685f·ark_failed_with_ 
137 ··0x00000f30·636f6465·006d6170·5f657272·6f725f63·code.map_error_c 
138 ··0x00000f40·6f646500·4a617661·5f6e6574·5f727562·ode.Java_net_rub 
139 ··0x00000f50·79677261·70656672·7569745f·706c6174·ygrapefruit_plat 
140 ··0x00000f60·666f726d·5f696e74·65726e61·6c5f6a6e·form_internal_jn 
141 ··0x00000f70·695f4e61·74697665·4c696272·61727946·i_NativeLibraryF 
142 ··0x00000f80·756e6374·696f6e73·5f676574·56657273·unctions_getVers 
143 ··0x00000f90·696f6e00·73747265·72726f72·5f720077·ion.strerror_r.w136 ··0x00000f20·74726572·726f725f·72006d61·726b5f66·trerror_r.mark_f
 137 ··0x00000f30·61696c65·645f7769·74685f63·6f646500·ailed_with_code.
 138 ··0x00000f40·6d61705f·6572726f·725f636f·6465004a·map_error_code.J
 139 ··0x00000f50·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap
 140 ··0x00000f60·65667275·69745f70·6c617466·6f726d5f·efruit_platform_
 141 ··0x00000f70·696e7465·726e616c·5f6a6e69·5f4e6174·internal_jni_Nat
 142 ··0x00000f80·6976654c·69627261·72794675·6e637469·iveLibraryFuncti
 143 ··0x00000f90·6f6e735f·67657456·65727369·6f6e0077·ons_getVersion.w
144 ··0x00000fa0·6373746f·6d627300·6d627374·6f776373·cstombs.mbstowcs144 ··0x00000fa0·6373746f·6d627300·6d627374·6f776373·cstombs.mbstowcs
145 ··0x00000fb0·00776373·6c656e00·6c696267·63635f73·.wcslen.libgcc_s145 ··0x00000fb0·00776373·6c656e00·6c696267·63635f73·.wcslen.libgcc_s
146 ··0x00000fc0·2e736f2e·31006c69·62632e73·6f2e3600·.so.1.libc.so.6.146 ··0x00000fc0·2e736f2e·31006c69·62632e73·6f2e3600·.so.1.libc.so.6.
147 ··0x00000fd0·6c642d6c·696e7578·2d61726d·68662e73·ld-linux-armhf.s147 ··0x00000fd0·6c642d6c·696e7578·2d61726d·68662e73·ld-linux-armhf.s
148 ··0x00000fe0·6f2e3300·474c4942·435f322e·3400474c·o.3.GLIBC_2.4.GL148 ··0x00000fe0·6f2e3300·474c4942·435f322e·3400474c·o.3.GLIBC_2.4.GL
149 ··0x00000ff0·4942435f·322e3900·474c4942·435f322e·IBC_2.9.GLIBC_2.149 ··0x00000ff0·4942435f·322e3900·474c4942·435f322e·IBC_2.9.GLIBC_2.
150 ··0x00001000·33340047·43435f33·2e3500············34.GCC_3.5.150 ··0x00001000·33340047·43435f33·2e3500············34.GCC_3.5.
16.5 KB
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
    
Offset 58, 116 lines modifiedOffset 58, 155 lines modified
58 »       strdeq» r2,·[r0],·-r658 »       strdeq» r2,·[r0],·-r6
59 »       andeq»  r2,·r0,·sl,·ror·#2159 »       andeq»  r2,·r0,·sl,·ror·#21
60 frame_dummy():60 frame_dummy():
61 »       svclt»  0x0000e7c461 »       svclt»  0x0000e7c4
  
62 00001610·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base>:62 00001610·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base>:
63 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():63 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():
 64 ./src/main/cpp/linux.cpp:35
64 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}65 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
65 »       mov.w»  ip,·#4096»  @·0x100066 »       mov.w»  ip,·#4096»  @·0x1000
66 »       sub.w»  ip,·sp,·ip67 »       sub.w»  ip,·sp,·ip
67 »       str.w»  r0,·[ip,·#2968]»     @·0xb9868 »       str.w»  r0,·[ip,·#2968]»     @·0xb98
68 »       mov»    sl,·r269 »       mov»    sl,·r2
69 »       ldr»    r2,·[pc,·#244]»@·(1718·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x108>)70 »       ldr»    r2,·[pc,·#244]»@·(1718·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x108>)
70 »       mov»    r7,·r371 »       mov»    r7,·r3
71 »       ldr»    r3,·[pc,·#244]»@·(171c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)72 »       ldr»    r3,·[pc,·#244]»@·(171c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)
72 »       add»    r2,·pc73 »       add»    r2,·pc
 74 ./src/main/cpp/linux.cpp:36
73 »       ldr»    r1,·[pc,·#244]»@·(1720·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x110>)75 »       ldr»    r1,·[pc,·#244]»@·(1720·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x110>)
 76 ./src/main/cpp/linux.cpp:35
74 »       mov»    r4,·r077 »       mov»    r4,·r0
 78 ./src/main/cpp/linux.cpp:36
75 »       ldr»    r0,·[pc,·#244]»@·(1724·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x114>)79 »       ldr»    r0,·[pc,·#244]»@·(1724·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x114>)
 80 ./src/main/cpp/linux.cpp:35
76 »       subw»   sp,·sp,·#1092»@·0x44481 »       subw»   sp,·sp,·#1092»@·0x444
 82 ./src/main/cpp/linux.cpp:36
77 »       add»    r1,·pc83 »       add»    r1,·pc
 84 ./src/main/cpp/linux.cpp:35
78 »       ldr»    r3,·[r2,·r3]85 »       ldr»    r3,·[r2,·r3]
 86 ./src/main/cpp/linux.cpp:36
79 »       add»    r0,·pc87 »       add»    r0,·pc
 88 ./src/main/cpp/linux.cpp:35
80 »       ldr»    r3,·[r3,·#0]89 »       ldr»    r3,·[r3,·#0]
81 »       str.w»  r3,·[sp,·#1084]»     @·0x43c90 »       str.w»  r3,·[sp,·#1084]»     @·0x43c
82 »       mov.w»  r3,·#091 »       mov.w»  r3,·#0
 92 ./src/main/cpp/linux.cpp:36
83 »       blx»    14d4·<setmntent@plt>93 »       blx»    14d4·<setmntent@plt>
 94 ./src/main/cpp/linux.cpp:37
84 »       cmp»    r0,·#095 »       cmp»    r0,·#0
85 »       beq.n»  16ea·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xda>96 »       beq.n»  16ea·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xda>
 97 /usr/lib/jvm/default-java/include/jni.h:891
86 »       ldr»    r3,·[r4,·#0]98 »       ldr»    r3,·[r4,·#0]
87 »       mov»    r1,·sl99 »       mov»    r1,·sl
88 »       mov»    r9,·r0100 »       mov»    r9,·r0
89 »       mov»    r0,·r4101 »       mov»    r0,·r4
 102 ./src/main/cpp/linux.cpp:51
90 »       mov.w»  r8,·#1103 »       mov.w»  r8,·#1
 104 /usr/lib/jvm/default-java/include/jni.h:891
91 »       ldr»    r3,·[r3,·#124]»@·0x7c105 »       ldr»    r3,·[r3,·#124]»@·0x7c
92 »       blx»    r3106 »       blx»    r3
 107 /usr/lib/jvm/default-java/include/jni.h:899
93 »       ldr»    r3,·[r4,·#0]108 »       ldr»    r3,·[r4,·#0]
94 »       ldr»    r2,·[pc,·#200]»@·(1728·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x118>)109 »       ldr»    r2,·[pc,·#200]»@·(1728·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x118>)
 110 /usr/lib/jvm/default-java/include/jni.h:891
95 »       mov»    r1,·r0111 »       mov»    r1,·r0
 112 /usr/lib/jvm/default-java/include/jni.h:899
96 »       mov»    r0,·r4113 »       mov»    r0,·r4
97 »       ldr.w»  r5,·[r3,·#132]»      @·0x84114 »       ldr.w»  r5,·[r3,·#132]»      @·0x84
98 »       add»    r2,·pc115 »       add»    r2,·pc
99 »       ldr»    r3,·[pc,·#192]»@·(172c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x11c>)116 »       ldr»    r3,·[pc,·#192]»@·(172c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x11c>)
100 »       add»    r3,·pc117 »       add»    r3,·pc
101 »       blx»    r5118 »       blx»    r5
102 »       add»    r3,·sp,·#60»   @·0x3c119 »       add»    r3,·sp,·#60»   @·0x3c
103 »       add»    r5,·sp,·#36»   @·0x24120 »       add»    r5,·sp,·#36»   @·0x24
104 »       str»    r0,·[sp,·#28]121 »       str»    r0,·[sp,·#28]
105 »       str»    r3,·[sp,·#24]122 »       str»    r3,·[sp,·#24]
106 »       b.n»    16b4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xa4>123 »       b.n»    16b4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xa4>
 124 ./src/main/cpp/linux.cpp:48
107 »       ldr»    r1,·[r5,·#4]125 »       ldr»    r1,·[r5,·#4]
108 »       mov»    r2,·r7126 »       mov»    r2,·r7
109 »       mov»    r0,·r4127 »       mov»    r0,·r4
110 »       blx»    1538·<char_to_java@plt+0x4>128 »       blx»    1538·<char_to_java@plt+0x4>
 129 ./src/main/cpp/linux.cpp:49
111 »       ldr»    r1,·[r5,·#8]130 »       ldr»    r1,·[r5,·#8]
112 »       mov»    r2,·r7131 »       mov»    r2,·r7
 132 ./src/main/cpp/linux.cpp:48
113 »       mov»    fp,·r0133 »       mov»    fp,·r0
 134 ./src/main/cpp/linux.cpp:49
114 »       mov»    r0,·r4135 »       mov»    r0,·r4
115 »       blx»    1538·<char_to_java@plt+0x4>136 »       blx»    1538·<char_to_java@plt+0x4>
 137 ./src/main/cpp/linux.cpp:50
116 »       ldr»    r1,·[r5,·#0]138 »       ldr»    r1,·[r5,·#0]
117 »       mov»    r2,·r7139 »       mov»    r2,·r7
 140 ./src/main/cpp/linux.cpp:49
118 »       mov»    r6,·r0141 »       mov»    r6,·r0
 142 ./src/main/cpp/linux.cpp:50
119 »       mov»    r0,·r4143 »       mov»    r0,·r4
120 »       blx»    1538·<char_to_java@plt+0x4>144 »       blx»    1538·<char_to_java@plt+0x4>
 145 ./src/main/cpp/linux.cpp:51
121 »       movs»   r2,·#0146 »       movs»   r2,·#0
122 »       mov»    r3,·fp147 »       mov»    r3,·fp
123 »       strd»   r0,·r2,·[sp,·#4]148 »       strd»   r0,·r2,·[sp,·#4]
124 »       mov»    r1,·sl149 »       mov»    r1,·sl
125 »       ldr»    r2,·[sp,·#28]150 »       ldr»    r2,·[sp,·#28]
126 »       mov»    r0,·r4151 »       mov»    r0,·r4
127 »       strd»   r8,·r8,·[sp,·#12]152 »       strd»   r8,·r8,·[sp,·#12]
128 »       str»    r6,·[sp,·#0]153 »       str»    r6,·[sp,·#0]
129 »       blx»    1320·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@plt>154 »       blx»    1320·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@plt>
 155 ./src/main/cpp/linux.cpp:47
130 »       ldr»    r2,·[sp,·#24]156 »       ldr»    r2,·[sp,·#24]
131 »       mov.w»  r3,·#1024»  @·0x400157 »       mov.w»  r3,·#1024»  @·0x400
132 »       mov»    r1,·r5158 »       mov»    r1,·r5
133 »       mov»    r0,·r9159 »       mov»    r0,·r9
134 »       blx»    1464·<getmntent_r@plt>160 »       blx»    1464·<getmntent_r@plt>
 161 ./src/main/cpp/linux.cpp:47·(discriminator·1)
135 »       cmp»    r0,·#0162 »       cmp»    r0,·#0
136 »       bne.n»  167a·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x6a>163 »       bne.n»  167a·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x6a>
 164 ./src/main/cpp/linux.cpp:54
137 »       mov»    r0,·r9165 »       mov»    r0,·r9
138 »       blx»    148c·<endmntent@plt>166 »       blx»    148c·<endmntent@plt>
 167 ./src/main/cpp/linux.cpp:35
139 »       ldr»    r2,·[pc,·#96]» @·(1730·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x120>)168 »       ldr»    r2,·[pc,·#96]» @·(1730·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x120>)
 169 ./src/main/cpp/linux.cpp:55
140 »       ldr»    r3,·[pc,·#76]» @·(171c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)170 »       ldr»    r3,·[pc,·#76]» @·(171c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)
 171 ./src/main/cpp/linux.cpp:35
141 »       add»    r2,·pc172 »       add»    r2,·pc
 173 ./src/main/cpp/linux.cpp:55
142 »       ldr»    r3,·[r2,·r3]174 »       ldr»    r3,·[r2,·r3]
143 »       ldr»    r2,·[r3,·#0]175 »       ldr»    r2,·[r3,·#0]
144 »       ldr.w»  r3,·[sp,·#1084]»     @·0x43c176 »       ldr.w»  r3,·[sp,·#1084]»     @·0x43c
145 »       eors»   r2,·r3177 »       eors»   r2,·r3
146 »       mov.w»  r3,·#0178 »       mov.w»  r3,·#0
147 »       bne.n»  1714·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x104>179 »       bne.n»  1714·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x104>
148 »       addw»   sp,·sp,·#1092»@·0x444180 »       addw»   sp,·sp,·#1092»@·0x444
149 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}181 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
 182 ./src/main/cpp/linux.cpp:35
150 »       ldr»    r2,·[pc,·#72]» @·(1734·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x124>)183 »       ldr»    r2,·[pc,·#72]» @·(1734·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x124>)
Max diff block lines reached; 11766/16405 bytes (71.72%) of diff not shown.
1.09 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 5, 13 lines modifiedOffset 5, 13 lines modified
5 ··0x00002ac0·a4edff7f·c4ffff7f·00eeff7f·ae3f2380·.............?#.5 ··0x00002ac0·a4edff7f·c4ffff7f·00eeff7f·ae3f2380·.............?#.
6 ··0x00002ad0·18efff7f·b0b0ac80·20f0ff7f·ab08b180·........·.......6 ··0x00002ad0·18efff7f·b0b0ac80·20f0ff7f·ab08b180·........·.......
7 ··0x00002ae0·60f0ff7f·01000000·a8f0ff7f·b0b0a880·`...............7 ··0x00002ae0·60f0ff7f·01000000·a8f0ff7f·b0b0a880·`...............
8 ··0x00002af0·00f1ff7f·b0ae2d80·5cf2ff7f·af3f3880·......-.\....?8.8 ··0x00002af0·00f1ff7f·b0ae2d80·5cf2ff7f·af3f3880·......-.\....?8.
9 ··0x00002b00·7cf4ff7f·ab08b180·dcf4ff7f·b0ad1e80·|...............9 ··0x00002b00·7cf4ff7f·ab08b180·dcf4ff7f·b0ad1e80·|...............
10 ··0x00002b10·c8f5ff7f·01000000·00f6ff7f·b0b0aa80·................10 ··0x00002b10·c8f5ff7f·01000000·00f6ff7f·b0b0aa80·................
11 ··0x00002b20·8cf6ff7f·ab08b180·40f7ff7f·01000000·........@.......11 ··0x00002b20·8cf6ff7f·ab08b180·40f7ff7f·01000000·........@.......
12 ··0x00002b30·5cf7ff7f·b0ac0380·30f8ff7f·b0ad0480·\.......0.......12 ··0x00002b30·5cf7ff7f·b0ac0380·30f8ff7f·b0ac0180·\.......0.......
13 ··0x00002b40·acf8ff7f·b0a80180·c4f8ff7f·01000000·................13 ··0x00002b40·78f8ff7f·01000000·8cf8ff7f·b0ad0480·x...............
14 ··0x00002b50·c0f8ff7f·b0ac0180·08f9ff7f·01000000·................14 ··0x00002b50·08f9ff7f·b0a80180·20f9ff7f·01000000·........·.......
15 ··0x00002b60·1cf9ff7f·ad08b180·c4f9ff7f·b0b0ac80·................15 ··0x00002b60·1cf9ff7f·ad08b180·c4f9ff7f·b0b0ac80·................
16 ··0x00002b70·54faff7f·01000000···················T.......16 ··0x00002b70·54faff7f·01000000···················T.......
  
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D.. 
7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....6 ··0x00000040·65627567·00c0b85b·83255dc8·27ce7f56·ebug...[.%].'..V
 7 ··0x00000050·34b1b7ae·2a321d26·20················4...*2.&·
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34386566·63316332·32653631·36636336·48efc1c22e616cc6 
3 ··0x00000010·33643861·62623435·62613835·38333931·3d8abb45ba8583912 ··0x00000000·36303335·37376366·37356537·31363733·603577cf75e71673
 3 ··0x00000010·64396530·31323162·38396166·34323130·d9e0121b89af4210
4 ··0x00000020·33636465·65632e64·65627567·00000000·3cdeec.debug....4 ··0x00000020·37653439·38382e64·65627567·00000000·7e4988.debug....
5 ··0x00000030·8e57d88e····························.W..5 ··0x00000030·dee4a647····························...G
  
386 KB
libnative-platform-jni-dbgsym_0.14-6_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······648·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······644·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0····47704·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0····47776·2024-02-19·17:15:43.000000·data.tar.xz
977 B
control.tar.xz
949 B
control.tar
482 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org>
7 Installed-Size:·737 Installed-Size:·73
8 Depends:·libnative-platform-jni·(=·0.14-6)8 Depends:·libnative-platform-jni·(=·0.14-6)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·libnative-platform-jni11 Description:·debug·symbols·for·libnative-platform-jni
12 Build-Ids:·d3da25313cc06f45bbc081636c513403741a32aa·f548efc1c22e616cc63d8abb45ba8583913cdeec12 Build-Ids:·151bbe9a12667f138ef9504f70047e21e739d25a·31603577cf75e71673d9e0121b89af42107e4988
445 B
./md5sums
30.0 B
./md5sums
Files differ
397 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/d3/da25313cc06f45bbc081636c513403741a32aa.debug 
2 usr/lib/debug/.build-id/f5/48efc1c22e616cc63d8abb45ba8583913cdeec.debug1 usr/lib/debug/.build-id/15/1bbe9a12667f138ef9504f70047e21e739d25a.debug
 2 usr/lib/debug/.build-id/31/603577cf75e71673d9e0121b89af42107e4988.debug
3 usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug3 usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
385 KB
data.tar.xz
385 KB
data.tar
2.48 KB
file list
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/d3/ 
7 -rw-r--r--···0·root·········(0)·root·········(0)····18320·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/d3/da25313cc06f45bbc081636c513403741a32aa.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/f5/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/15/
 7 -rw-r--r--···0·root·········(0)·root·········(0)····18328·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/15/1bbe9a12667f138ef9504f70047e21e739d25a.debug
 8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/31/
9 -rw-r--r--···0·root·········(0)·root·········(0)····27108·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/f5/48efc1c22e616cc63d8abb45ba8583913cdeec.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····27136·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/31/603577cf75e71673d9e0121b89af42107e4988.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/
12 -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.debug12 -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
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/libnative-platform-jni-dbgsym·->·libnative-platform-jni15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/libnative-platform-jni-dbgsym·->·libnative-platform-jni
14.9 KB
./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
888 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········14572·(bytes·into·file)13 ··Start·of·section·headers:··········14576·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········719 ··Number·of·section·headers:·········7
20 ··Section·header·string·table·index:·620 ··Section·header·string·table·index:·6
1.51 KB
readelf --wide --sections {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 There·are·7·section·headers,·starting·at·offset·0x38ec:1 There·are·7·section·headers,·starting·at·offset·0x38f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000·000034·000024·00······0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000·000034·000024·00······0···0··4
6 ··[·2]·.debug_info·······PROGBITS········00000000·000058·0027dc·00···C··0···0··46 ··[·2]·.debug_info·······PROGBITS········00000000·000058·0027df·00···C··0···0··4
7 ··[·3]·.debug_abbrev·····PROGBITS········00000000·002834·000201·00···C··0···0··47 ··[·3]·.debug_abbrev·····PROGBITS········00000000·002838·000201·00···C··0···0··4
8 ··[·4]·.debug_line·······PROGBITS········00000000·002a38·0000f7·00···C··0···0··48 ··[·4]·.debug_line·······PROGBITS········00000000·002a3c·0000f7·00···C··0···0··4
9 ··[·5]·.debug_str········PROGBITS········00000000·002b30·000d6a·01·MSC··0···0··49 ··[·5]·.debug_str········PROGBITS········00000000·002b34·000d6a·01·MSC··0···0··4
10 ··[·6]·.shstrtab·········STRTAB··········00000000·00389a·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········00000000·00389e·00004f·00······0···0··1
11 Key·to·Flags:11 Key·to·Flags:
12 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),12 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
13 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),13 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
14 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),14 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
15 ··D·(mbind),·y·(purecode),·p·(processor·specific)15 ··D·(mbind),·y·(purecode),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0330c641fef2e49b4480d1aa269a5e36afd5edf43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0b85b83255dc827ce7f5634b1b7ae2a321d2620
11.9 KB
readelf --wide --debug-dump=info {}
    
Offset 11293, 135 lines modifiedOffset 11293, 135 lines modified
11293 ····<4074>···DW_AT_decl_file···:·(implicit_const)·511293 ····<4074>···DW_AT_decl_file···:·(implicit_const)·5
11294 ····<4074>···DW_AT_decl_line···:·(data2)·128311294 ····<4074>···DW_AT_decl_line···:·(data2)·1283
11295 ····<4076>···DW_AT_decl_column·:·(data1)·3711295 ····<4076>···DW_AT_decl_column·:·(data1)·37
11296 ····<4077>···DW_AT_type········:·(ref_addr)·<0x80>11296 ····<4077>···DW_AT_type········:·(ref_addr)·<0x80>
11297 ·<2><407b>:·Abbrev·Number:·011297 ·<2><407b>:·Abbrev·Number:·0
11298 ·<1><407c>:·Abbrev·Number:·011298 ·<1><407c>:·Abbrev·Number:·0
11299 ··Compilation·Unit·@·offset·0x407d:11299 ··Compilation·Unit·@·offset·0x407d:
11300 ···Length:········0x4a·(32-bit)11300 ···Length:········0x50·(32-bit)
11301 ···Version:·······511301 ···Version:·······5
11302 ···Unit·Type:·····DW_UT_partial·(3)11302 ···Unit·Type:·····DW_UT_partial·(3)
11303 ···Abbrev·Offset:·011303 ···Abbrev·Offset:·0
11304 ···Pointer·Size:··411304 ···Pointer·Size:··4
11305 ·<0><4089>:·Abbrev·Number:·4·(DW_TAG_partial_unit)11305 ·<0><4089>:·Abbrev·Number:·4·(DW_TAG_partial_unit)
11306 ····<408a>···DW_AT_stmt_list···:·(sec_offset)·011306 ····<408a>···DW_AT_stmt_list···:·(sec_offset)·0
11307 ····<408e>···DW_AT_comp_dir····:·(string)·.11307 ····<408e>···DW_AT_comp_dir····:·(string)·.
11308 ·<1><4090>:·Abbrev·Number:·66·(DW_TAG_subprogram)11308 ·<1><4090>:·Abbrev·Number:·72·(DW_TAG_subprogram)
11309 ····<4091>···DW_AT_specification:·(ref_addr)·<0x64e> 
11310 ····<4095>···DW_AT_object_pointer:·(ref_udata)·<0x4097> 
11311 ····<4096>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)11309 ····<4091>···DW_AT_external····:·(flag_present)·1
 11310 ····<4091>···DW_AT_name········:·(strp)·(offset:·0x143c):·mark_failed_with_code
 11311 ····<4095>···DW_AT_decl_file···:·(data1)·14
 11312 ····<4096>···DW_AT_decl_line···:·(data1)·54
 11313 ····<4097>···DW_AT_decl_column·:·(data1)·13
 11314 ····<4098>···DW_AT_declaration·:·(flag_present)·1
11312 ····<4096>···DW_AT_sibling·····:·(ref_udata)·<0x40c1>11315 ····<4098>···DW_AT_sibling·····:·(ref_udata)·<0x40b3>
11313 ·<2><4097>:·Abbrev·Number:·59·(DW_TAG_formal_parameter)11316 ·<2><4099>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
11314 ····<4098>···DW_AT_name········:·(strp)·(offset:·0x2e24):·this 
11315 ····<409c>···DW_AT_type········:·(ref_addr)·<0x439f>11317 ····<409a>···DW_AT_type········:·(ref_addr)·<0x28b2>
11316 ····<40a0>···DW_AT_artificial··:·(flag_present)·1 
11317 ·<2><40a0>:·Abbrev·Number:·68·(DW_TAG_formal_parameter)11318 ·<2><409e>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
11318 ····<40a1>···DW_AT_name········:·(strp)·(offset:·0x4a7f):·clazz 
11319 ····<40a5>···DW_AT_decl_file···:·(implicit_const)·5 
11320 ····<40a5>···DW_AT_decl_line···:·(implicit_const)·897 
11321 ····<40a5>···DW_AT_decl_column·:·(data1)·34 
11322 ····<40a6>···DW_AT_type········:·(ref_addr)·<0x1b7>,·jclass 
11323 ·<2><40aa>:·Abbrev·Number:·68·(DW_TAG_formal_parameter) 
11324 ····<40ab>···DW_AT_name········:·(strp)·(offset:·0x14e7):·name 
11325 ····<40af>···DW_AT_decl_file···:·(implicit_const)·5 
11326 ····<40af>···DW_AT_decl_line···:·(implicit_const)·897 
11327 ····<40af>···DW_AT_decl_column·:·(data1)·53 
11328 ····<40b0>···DW_AT_type········:·(ref_addr)·<0x80>11319 ····<409f>···DW_AT_type········:·(ref_addr)·<0x80>
11329 ·<2><40b4>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)11320 ·<2><40a3>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
 11321 ····<40a4>···DW_AT_type········:·(ref_addr)·<0x60>,·int
 11322 ·<2><40a8>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
11330 ····<40b5>···DW_AT_name········:·(string)·sig 
11331 ····<40b9>···DW_AT_decl_file···:·(implicit_const)·5 
11332 ····<40b9>···DW_AT_decl_line···:·(data2)·898 
11333 ····<40bb>···DW_AT_decl_column·:·(data1)·39 
11334 ····<40bc>···DW_AT_type········:·(ref_addr)·<0x80>11323 ····<40a9>···DW_AT_type········:·(ref_addr)·<0x80>
 11324 ·<2><40ad>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
 11325 ····<40ae>···DW_AT_type········:·(ref_addr)·<0x1aa>,·jobject
11335 ·<2><40c0>:·Abbrev·Number:·011326 ·<2><40b2>:·Abbrev·Number:·0
11336 ·<1><40c1>:·Abbrev·Number:·69·(DW_TAG_subprogram)11327 ·<1><40b3>:·Abbrev·Number:·71·(DW_TAG_subprogram)
11337 ····<40c2>···DW_AT_external····:·(flag_present)·111328 ····<40b4>···DW_AT_external····:·(flag_present)·1
 11329 ····<40b4>···DW_AT_name········:·(strp)·(offset:·0x2c60):·strerror_r
 11330 ····<40b8>···DW_AT_decl_file···:·(data1)·17
 11331 ····<40b9>···DW_AT_decl_line···:·(data2)·444
 11332 ····<40bb>···DW_AT_decl_column·:·(data1)·14
 11333 ····<40bc>···DW_AT_type········:·(ref_addr)·<0x75>
11338 ····<40c2>···DW_AT_declaration·:·(flag_present)·111334 ····<40c0>···DW_AT_declaration·:·(flag_present)·1
11339 ····<40c2>···DW_AT_linkage_name:·(strp)·(offset:·0x292c):·__stack_chk_fail 
11340 ····<40c6>···DW_AT_name········:·(strp)·(offset:·0x292c):·__stack_chk_fail11335 ·<2><40c0>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
 11336 ····<40c1>···DW_AT_type········:·(ref_addr)·<0x60>,·int
 11337 ·<2><40c5>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
 11338 ····<40c6>···DW_AT_type········:·(ref_addr)·<0x75>
 11339 ·<2><40ca>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
 11340 ····<40cb>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int
11341 ·<1><40ca>:·Abbrev·Number:·011341 ·<2><40cf>:·Abbrev·Number:·0
 11342 ·<1><40d0>:·Abbrev·Number:·0
11342 ··Compilation·Unit·@·offset·0x40cb:11343 ··Compilation·Unit·@·offset·0x40d1:
11343 ···Length:········0x3f·(32-bit)11344 ···Length:········0x4a·(32-bit)
11344 ···Version:·······511345 ···Version:·······5
11345 ···Unit·Type:·····DW_UT_partial·(3)11346 ···Unit·Type:·····DW_UT_partial·(3)
11346 ···Abbrev·Offset:·011347 ···Abbrev·Offset:·0
11347 ···Pointer·Size:··411348 ···Pointer·Size:··4
11348 ·<0><40d7>:·Abbrev·Number:·4·(DW_TAG_partial_unit)11349 ·<0><40dd>:·Abbrev·Number:·4·(DW_TAG_partial_unit)
11349 ····<40d8>···DW_AT_stmt_list···:·(sec_offset)·011350 ····<40de>···DW_AT_stmt_list···:·(sec_offset)·0
11350 ····<40dc>···DW_AT_comp_dir····:·(string)·.11351 ····<40e2>···DW_AT_comp_dir····:·(string)·.
11351 ·<1><40de>:·Abbrev·Number:·13·(DW_TAG_subprogram)11352 ·<1><40e4>:·Abbrev·Number:·66·(DW_TAG_subprogram)
11352 ····<40df>···DW_AT_external····:·(flag_present)·1 
11353 ····<40df>···DW_AT_name········:·(strp)·(offset:·0x1452):·map_error_code 
11354 ····<40e3>···DW_AT_decl_file···:·(data1)·14 
11355 ····<40e4>···DW_AT_decl_line···:·(data1)·59 
11356 ····<40e5>···DW_AT_decl_column·:·(data1)·12 
11357 ····<40e6>···DW_AT_type········:·(ref_addr)·<0x60>,·int 
11358 ····<40ea>···DW_AT_declaration·:·(flag_present)·1 
11359 ····<40ea>···DW_AT_sibling·····:·(ref_udata)·<0x40f1> 
11360 ·<2><40eb>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
11361 ····<40ec>···DW_AT_type········:·(ref_addr)·<0x60>,·int 
11362 ·<2><40f0>:·Abbrev·Number:·0 
11363 ·<1><40f1>:·Abbrev·Number:·67·(DW_TAG_subprogram) 
11364 ····<40f2>···DW_AT_specification:·(ref_addr)·<0x160d>11353 ····<40e5>···DW_AT_specification:·(ref_addr)·<0x64e>
11365 ····<40f6>···DW_AT_object_pointer:·(ref_udata)·<0x40f7>11354 ····<40e9>···DW_AT_object_pointer:·(ref_udata)·<0x40eb>
11366 ····<40f7>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)11355 ····<40ea>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
 11356 ····<40ea>···DW_AT_sibling·····:·(ref_udata)·<0x4115>
11367 ·<2><40f7>:·Abbrev·Number:·59·(DW_TAG_formal_parameter)11357 ·<2><40eb>:·Abbrev·Number:·59·(DW_TAG_formal_parameter)
11368 ····<40f8>···DW_AT_name········:·(strp)·(offset:·0x2e24):·this11358 ····<40ec>···DW_AT_name········:·(strp)·(offset:·0x2e24):·this
11369 ····<40fc>···DW_AT_type········:·(ref_addr)·<0x439f>11359 ····<40f0>···DW_AT_type········:·(ref_addr)·<0x439f>
11370 ····<4100>···DW_AT_artificial··:·(flag_present)·111360 ····<40f4>···DW_AT_artificial··:·(flag_present)·1
 11361 ·<2><40f4>:·Abbrev·Number:·68·(DW_TAG_formal_parameter)
 11362 ····<40f5>···DW_AT_name········:·(strp)·(offset:·0x4a7f):·clazz
 11363 ····<40f9>···DW_AT_decl_file···:·(implicit_const)·5
 11364 ····<40f9>···DW_AT_decl_line···:·(implicit_const)·897
 11365 ····<40f9>···DW_AT_decl_column·:·(data1)·34
 11366 ····<40fa>···DW_AT_type········:·(ref_addr)·<0x1b7>,·jclass
 11367 ·<2><40fe>:·Abbrev·Number:·68·(DW_TAG_formal_parameter)
 11368 ····<40ff>···DW_AT_name········:·(strp)·(offset:·0x14e7):·name
 11369 ····<4103>···DW_AT_decl_file···:·(implicit_const)·5
 11370 ····<4103>···DW_AT_decl_line···:·(implicit_const)·897
 11371 ····<4103>···DW_AT_decl_column·:·(data1)·53
 11372 ····<4104>···DW_AT_type········:·(ref_addr)·<0x80>
11371 ·<2><4100>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)11373 ·<2><4108>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)
11372 ····<4101>···DW_AT_name········:·(string)·utf11374 ····<4109>···DW_AT_name········:·(string)·sig
11373 ····<4105>···DW_AT_decl_file···:·(implicit_const)·511375 ····<410d>···DW_AT_decl_file···:·(implicit_const)·5
11374 ····<4105>···DW_AT_decl_line···:·(data2)·161511376 ····<410d>···DW_AT_decl_line···:·(data2)·898
11375 ····<4107>···DW_AT_decl_column·:·(data1)·3811377 ····<410f>···DW_AT_decl_column·:·(data1)·39
11376 ····<4108>···DW_AT_type········:·(ref_addr)·<0x80>11378 ····<4110>···DW_AT_type········:·(ref_addr)·<0x80>
11377 ·<2><410c>:·Abbrev·Number:·011379 ·<2><4114>:·Abbrev·Number:·0
 11380 ·<1><4115>:·Abbrev·Number:·69·(DW_TAG_subprogram)
 11381 ····<4116>···DW_AT_external····:·(flag_present)·1
 11382 ····<4116>···DW_AT_declaration·:·(flag_present)·1
 11383 ····<4116>···DW_AT_linkage_name:·(strp)·(offset:·0x292c):·__stack_chk_fail
 11384 ····<411a>···DW_AT_name········:·(strp)·(offset:·0x292c):·__stack_chk_fail
11378 ·<1><410d>:·Abbrev·Number:·011385 ·<1><411e>:·Abbrev·Number:·0
11379 ··Compilation·Unit·@·offset·0x410e:11386 ··Compilation·Unit·@·offset·0x411f:
11380 ···Length:········0x50·(32-bit)11387 ···Length:········0x3f·(32-bit)
11381 ···Version:·······511388 ···Version:·······5
Max diff block lines reached; 3712/12076 bytes (30.74%) of diff not shown.
152 KB
./usr/lib/debug/.build-id/d3/da25313cc06f45bbc081636c513403741a32aa.debug vs.
./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
894 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········16840·(bytes·into·file)13 ··Start·of·section·headers:··········16848·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3719 ··Number·of·section·headers:·········37
20 ··Section·header·string·table·index:·3620 ··Section·header·string·table·index:·36
3.37 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x41c8:1 There·are·37·section·headers,·starting·at·offset·0x41d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·0000d8·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·0000d8·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000210·000138·000330·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000210·000138·000330·10···A··4···3··4
7.05 KB
readelf --wide --symbols {}
    
Offset 91, 28 lines modifiedOffset 91, 28 lines modified
91 ····87:·00001468·····0·NOTYPE··LOCAL··DEFAULT···11·$d91 ····87:·00001468·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·00001470·····0·NOTYPE··LOCAL··DEFAULT···11·$t92 ····88:·00001470·····0·NOTYPE··LOCAL··DEFAULT···11·$t
93 ····89:·00001480·····0·NOTYPE··LOCAL··DEFAULT···11·$d93 ····89:·00001480·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·00001488·····0·NOTYPE··LOCAL··DEFAULT···11·$t94 ····90:·00001488·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·00001498·····0·NOTYPE··LOCAL··DEFAULT···11·$d95 ····91:·00001498·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00003098·····0·NOTYPE··LOCAL··DEFAULT···21·$d96 ····92:·00003098·····0·NOTYPE··LOCAL··DEFAULT···21·$d
97 ····93:·000030a0·····0·NOTYPE··LOCAL··DEFAULT···22·$d97 ····93:·000030a0·····0·NOTYPE··LOCAL··DEFAULT···22·$d
 98 ····94:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
 99 ····95:·000014a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 100 ····96:·00001a84·····0·NOTYPE··LOCAL··DEFAULT···15·$d
98 ····94:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp101 ····97:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
99 ····95:·00001548·····0·NOTYPE··LOCAL··DEFAULT···11·$t102 ····98:·000015b4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
100 ····96:·0000159c·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
101 ····97:·00001a30·····0·NOTYPE··LOCAL··DEFAULT···14·$d 
102 ····98:·00001a9c·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
103 ····99:·00001910·····0·NOTYPE··LOCAL··DEFAULT···13·$d103 ····99:·00001608·····0·NOTYPE··LOCAL··DEFAULT···11·$d
104 ···100:·000014a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t104 ···100:·00001a30·····0·NOTYPE··LOCAL··DEFAULT···14·$d
105 ···101:·0000151c·····0·NOTYPE··LOCAL··DEFAULT···11·$d105 ···101:·00001aac·····0·NOTYPE··LOCAL··DEFAULT···15·$d
106 ···102:·00001a84·····0·NOTYPE··LOCAL··DEFAULT···15·$d106 ···102:·00001910·····0·NOTYPE··LOCAL··DEFAULT···13·$d
107 ···103:·00001524·····0·NOTYPE··LOCAL··DEFAULT···11·$t107 ···103:·0000150c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 108 ···104:·00001588·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 109 ···105:·00001a94·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 110 ···106:·00001590·····0·NOTYPE··LOCAL··DEFAULT···11·$t
108 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp111 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
109 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp 
110 ···106:·000015a8·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
111 ···107:·00001aa4·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
112 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp112 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
113 ···109:·00001944·····0·NOTYPE··LOCAL··DEFAULT···13·$d113 ···109:·00001944·····0·NOTYPE··LOCAL··DEFAULT···13·$d
114 ···110:·00001614·····0·NOTYPE··LOCAL··DEFAULT···11·$t114 ···110:·00001614·····0·NOTYPE··LOCAL··DEFAULT···11·$t
115 ···111:·000016c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d115 ···111:·000016c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
116 ···112:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT···15·$d116 ···112:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
117 ···113:·000016c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t117 ···113:·000016c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
118 ···114:·00001758·····0·NOTYPE··LOCAL··DEFAULT···11·$d118 ···114:·00001758·····0·NOTYPE··LOCAL··DEFAULT···11·$d
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d3da25313cc06f45bbc081636c513403741a32aa3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·151bbe9a12667f138ef9504f70047e21e739d25a
33.5 KB
readelf --wide --debug-dump=rawline {}
    
Offset 953, 266 lines modifiedOffset 953, 14 lines modified
953 ··[0x00000828]··Special·opcode·20:·advance·Address·by·2·to·0x148e·and·Line·by·1·to·198953 ··[0x00000828]··Special·opcode·20:·advance·Address·by·2·to·0x148e·and·Line·by·1·to·198
954 ··[0x00000829]··Special·opcode·61:·advance·Address·by·8·to·0x1496·and·Line·by·0·to·198954 ··[0x00000829]··Special·opcode·61:·advance·Address·by·8·to·0x1496·and·Line·by·0·to·198
955 ··[0x0000082a]··Advance·PC·by·10·to·0x14a0955 ··[0x0000082a]··Advance·PC·by·10·to·0x14a0
956 ··[0x0000082c]··Extended·opcode·1:·End·of·Sequence956 ··[0x0000082c]··Extended·opcode·1:·End·of·Sequence
  
  
957 ··Offset:······················0x82f957 ··Offset:······················0x82f
958 ··Length:······················610 
959 ··DWARF·Version:···············3 
960 ··Prologue·Length:·············270 
961 ··Minimum·Instruction·Length:··2 
962 ··Initial·value·of·'is_stmt':··1 
963 ··Line·Base:···················-5 
964 ··Line·Range:··················14 
965 ··Opcode·Base:·················13 
  
966 ·Opcodes: 
967 ··Opcode·1·has·0·args 
968 ··Opcode·2·has·1·arg 
969 ··Opcode·3·has·1·arg 
970 ··Opcode·4·has·1·arg 
971 ··Opcode·5·has·1·arg 
972 ··Opcode·6·has·0·args 
973 ··Opcode·7·has·0·args 
974 ··Opcode·8·has·0·args 
975 ··Opcode·9·has·1·arg 
976 ··Opcode·10·has·0·args 
977 ··Opcode·11·has·0·args 
978 ··Opcode·12·has·1·arg 
  
979 ·The·Directory·Table·(offset·0x84a): 
980 ··1»      src/shared/cpp 
981 ··2»      /usr/lib/jvm/default-java/include 
982 ··3»      /usr/lib/gcc/arm-linux-gnueabihf/13/include 
983 ··4»      /usr/include 
984 ··5»      /usr/lib/jvm/default-java/include/linux 
985 ··6»      src/shared/headers 
  
986 ·The·File·Name·Table·(offset·0x8f0): 
987 ··Entry»  Dir»       Time»   Size»       Name 
988 ··1»      1»     0»    0»   generic.cpp 
989 ··2»      2»     0»    0»   jni.h 
990 ··3»      3»     0»    0»   stdarg.h 
991 ··4»      4»     0»    0»   stdio.h 
992 ··5»      5»     0»    0»   jni_md.h 
993 ··6»      0»     0»    0»   <built-in> 
994 ··7»      6»     0»    0»   generic.h 
  
995 ·Line·Number·Statements: 
996 ··[0x00000947]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
997 ··[0x00000949]··Set·column·to·10 
998 ··[0x0000094b]··Extended·opcode·2:·set·Address·to·0x1548 
999 ··[0x00000952]··Advance·Line·by·1055·to·1056 
1000 ··[0x00000955]··Copy 
1001 ··[0x00000956]··Set·is_stmt·to·0 
1002 ··[0x00000957]··Copy·(view·1) 
1003 ··[0x00000958]··Special·opcode·117:·advance·Address·by·16·to·0x1558·and·Line·by·0·to·1056 
1004 ··[0x00000959]··Special·opcode·33:·advance·Address·by·4·to·0x155c·and·Line·by·0·to·1056 
1005 ··[0x0000095a]··Set·column·to·20 
1006 ··[0x0000095c]··Special·opcode·64:·advance·Address·by·8·to·0x1564·and·Line·by·3·to·1059 
1007 ··[0x0000095d]··Set·column·to·10 
1008 ··[0x0000095f]··Special·opcode·16:·advance·Address·by·2·to·0x1566·and·Line·by·-3·to·1056 
1009 ··[0x00000960]··Set·column·to·9 
1010 ··[0x00000962]··Set·is_stmt·to·1 
1011 ··[0x00000963]··Special·opcode·62:·advance·Address·by·8·to·0x156e·and·Line·by·1·to·1057 
1012 ··[0x00000964]··Special·opcode·6:·advance·Address·by·0·to·0x156e·and·Line·by·1·to·1058·(view·1) 
1013 ··[0x00000965]··Set·column·to·10 
1014 ··[0x00000967]··Set·is_stmt·to·0 
1015 ··[0x00000968]··Special·opcode·3:·advance·Address·by·0·to·0x156e·and·Line·by·-2·to·1056·(view·2) 
1016 ··[0x00000969]··Set·column·to·9 
1017 ··[0x0000096b]··Special·opcode·35:·advance·Address·by·4·to·0x1572·and·Line·by·2·to·1058 
1018 ··[0x0000096c]··Set·is_stmt·to·1 
1019 ··[0x0000096d]··Special·opcode·20:·advance·Address·by·2·to·0x1574·and·Line·by·1·to·1059 
1020 ··[0x0000096e]··Set·column·to·35 
1021 ··[0x00000970]··Set·is_stmt·to·0 
1022 ··[0x00000971]··Copy·(view·1) 
1023 ··[0x00000972]··Set·column·to·9 
1024 ··[0x00000974]··Set·is_stmt·to·1 
1025 ··[0x00000975]··Special·opcode·48:·advance·Address·by·6·to·0x157a·and·Line·by·1·to·1060 
1026 ··[0x00000976]··Set·column·to·10 
1027 ··[0x00000978]··Set·is_stmt·to·0 
1028 ··[0x00000979]··Special·opcode·1:·advance·Address·by·0·to·0x157a·and·Line·by·-4·to·1056·(view·1) 
1029 ··[0x0000097a]··Set·column·to·5 
1030 ··[0x0000097c]··Special·opcode·24:·advance·Address·by·2·to·0x157c·and·Line·by·5·to·1061 
1031 ··[0x0000097d]··Set·column·to·10 
1032 ··[0x0000097f]··Special·opcode·14:·advance·Address·by·2·to·0x157e·and·Line·by·-5·to·1056 
1033 ··[0x00000980]··Set·column·to·5 
1034 ··[0x00000982]··Special·opcode·24:·advance·Address·by·2·to·0x1580·and·Line·by·5·to·1061 
1035 ··[0x00000983]··Advance·PC·by·40·to·0x15a8 
1036 ··[0x00000985]··Extended·opcode·1:·End·of·Sequence 
  
1037 ··[0x00000988]··Set·column·to·126 
1038 ··[0x0000098a]··Extended·opcode·2:·set·Address·to·0x14a0 
1039 ··[0x00000991]··Advance·Line·by·26·to·27 
1040 ··[0x00000993]··Copy 
1041 ··[0x00000994]··Set·is_stmt·to·0 
1042 ··[0x00000995]··Copy·(view·1) 
1043 ··[0x00000996]··Special·opcode·117:·advance·Address·by·16·to·0x14b0·and·Line·by·0·to·27 
1044 ··[0x00000997]··Set·column·to·5 
1045 ··[0x00000999]··Set·is_stmt·to·1 
1046 ··[0x0000099a]··Special·opcode·6:·advance·Address·by·0·to·0x14b0·and·Line·by·1·to·28·(view·1) 
1047 ··[0x0000099b]··Set·column·to·126 
1048 ··[0x0000099d]··Set·is_stmt·to·0 
1049 ··[0x0000099e]··Special·opcode·4:·advance·Address·by·0·to·0x14b0·and·Line·by·-1·to·27·(view·2) 
1050 ··[0x0000099f]··Special·opcode·19:·advance·Address·by·2·to·0x14b2·and·Line·by·0·to·27 
1051 ··[0x000009a0]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1052 ··[0x000009a2]··Set·column·to·27 
1053 ··[0x000009a4]··Advance·Line·by·864·to·891 
1054 ··[0x000009a7]··Special·opcode·19:·advance·Address·by·2·to·0x14b4·and·Line·by·0·to·891 
1055 ··[0x000009a8]··Special·opcode·19:·advance·Address·by·2·to·0x14b6·and·Line·by·0·to·891 
1056 ··[0x000009a9]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1057 ··[0x000009ab]··Set·column·to·126 
1058 ··[0x000009ad]··Advance·Line·by·-864·to·27 
1059 ··[0x000009b0]··Copy·(view·1) 
1060 ··[0x000009b1]··Special·opcode·19:·advance·Address·by·2·to·0x14b8·and·Line·by·0·to·27 
1061 ··[0x000009b2]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1062 ··[0x000009b4]··Set·column·to·12 
1063 ··[0x000009b6]··Set·is_stmt·to·1 
1064 ··[0x000009b7]··Advance·Line·by·863·to·890 
1065 ··[0x000009ba]··Special·opcode·61:·advance·Address·by·8·to·0x14c0·and·Line·by·0·to·890 
1066 ··[0x000009bb]··Set·column·to·9 
1067 ··[0x000009bd]··Special·opcode·6:·advance·Address·by·0·to·0x14c0·and·Line·by·1·to·891·(view·1) 
1068 ··[0x000009be]··Set·column·to·41 
1069 ··[0x000009c0]··Set·is_stmt·to·0 
1070 ··[0x000009c1]··Copy·(view·2) 
1071 ··[0x000009c2]··Special·opcode·33:·advance·Address·by·4·to·0x14c4·and·Line·by·0·to·891 
1072 ··[0x000009c3]··Special·opcode·19:·advance·Address·by·2·to·0x14c6·and·Line·by·0·to·891 
Max diff block lines reached; 21907/34273 bytes (63.92%) of diff not shown.
72.6 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 72 lines modifiedOffset 1, 72 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x31·(32-bit)3 ···Length:········0x1a·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_partial·(3)5 ···Unit·Type:·····DW_UT_partial·(3)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·89·(DW_TAG_partial_unit)8 ·<0><c>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
9 ····<d>···DW_AT_stmt_list···:·(sec_offset)·09 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
10 ····<11>···DW_AT_comp_dir····:·(string)·.10 ····<11>···DW_AT_comp_dir····:·(string)·.
11 ·<1><13>:·Abbrev·Number:·8·(DW_TAG_imported_unit)11 ·<1><13>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>
13 ·<1><18>:·Abbrev·Number:·90·(DW_TAG_subprogram)13 ·<1><18>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
14 ····<19>···DW_AT_specification:·(GNU_ref_alt)·<0x619> 
15 ····<1d>···DW_AT_object_pointer:·(ref_udata)·<0x1e> 
16 ····<1e>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined) 
17 ·<2><1e>:·Abbrev·Number:·35·(DW_TAG_formal_parameter) 
18 ····<1f>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)· 
19 ····<23>···DW_AT_type········:·(GNU_ref_alt)·<0x439f> 
20 ····<27>···DW_AT_artificial··:·(flag_present)·1 
21 ·<2><27>:·Abbrev·Number:·39·(DW_TAG_formal_parameter) 
22 ····<28>···DW_AT_name········:·(string)·obj 
23 ····<2c>···DW_AT_decl_file···:·(implicit_const)·2 
24 ····<2c>···DW_AT_decl_line···:·(data2)·890 
25 ····<2e>···DW_AT_decl_column·:·(data1)·35 
26 ····<2f>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
27 ·<2><33>:·Abbrev·Number:·0 
28 ·<1><34>:·Abbrev·Number:·015 ·<1><1d>:·Abbrev·Number:·0
29 ··Compilation·Unit·@·offset·0x35:16 ··Compilation·Unit·@·offset·0x1e:
30 ···Length:········0x1a·(32-bit)17 ···Length:········0x1a·(32-bit)
31 ···Version:·······518 ···Version:·······5
32 ···Unit·Type:·····DW_UT_partial·(3)19 ···Unit·Type:·····DW_UT_partial·(3)
33 ···Abbrev·Offset:·020 ···Abbrev·Offset:·0
34 ···Pointer·Size:··421 ···Pointer·Size:··4
35 ·<0><41>:·Abbrev·Number:·89·(DW_TAG_partial_unit)22 ·<0><2a>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
36 ····<42>···DW_AT_stmt_list···:·(sec_offset)·023 ····<2b>···DW_AT_stmt_list···:·(sec_offset)·0
37 ····<46>···DW_AT_comp_dir····:·(string)·.24 ····<2f>···DW_AT_comp_dir····:·(string)·.
38 ·<1><48>:·Abbrev·Number:·8·(DW_TAG_imported_unit)25 ·<1><31>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
39 ····<49>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>26 ····<32>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>
40 ·<1><4d>:·Abbrev·Number:·8·(DW_TAG_imported_unit)27 ·<1><36>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
41 ····<4e>···DW_AT_import······:·(GNU_ref_alt)·<0xc>28 ····<37>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·89·(DW_TAG_partial_unit)]
42 ·<1><52>:·Abbrev·Number:·029 ·<1><3b>:·Abbrev·Number:·0
43 ··Compilation·Unit·@·offset·0x53:30 ··Compilation·Unit·@·offset·0x3c:
44 ···Length:········0x1a·(32-bit)31 ···Length:········0x31·(32-bit)
45 ···Version:·······532 ···Version:·······5
46 ···Unit·Type:·····DW_UT_partial·(3)33 ···Unit·Type:·····DW_UT_partial·(3)
47 ···Abbrev·Offset:·034 ···Abbrev·Offset:·0
48 ···Pointer·Size:··435 ···Pointer·Size:··4
49 ·<0><5f>:·Abbrev·Number:·89·(DW_TAG_partial_unit)36 ·<0><48>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
50 ····<60>···DW_AT_stmt_list···:·(sec_offset)·037 ····<49>···DW_AT_stmt_list···:·(sec_offset)·0
51 ····<64>···DW_AT_comp_dir····:·(string)·.38 ····<4d>···DW_AT_comp_dir····:·(string)·.
52 ·<1><66>:·Abbrev·Number:·8·(DW_TAG_imported_unit)39 ·<1><4f>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
53 ····<67>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>40 ····<50>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>
54 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_imported_unit) 
55 ····<6c>···DW_AT_import······:·(ref_addr)·<0x41>»      [Abbrev·Number:·89·(DW_TAG_partial_unit)]41 ·<1><54>:·Abbrev·Number:·90·(DW_TAG_subprogram)
 42 ····<55>···DW_AT_specification:·(GNU_ref_alt)·<0x619>
 43 ····<59>···DW_AT_object_pointer:·(ref_udata)·<0x5a>
 44 ····<5a>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined)
 45 ·<2><5a>:·Abbrev·Number:·35·(DW_TAG_formal_parameter)
 46 ····<5b>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)·
 47 ····<5f>···DW_AT_type········:·(GNU_ref_alt)·<0x439f>
 48 ····<63>···DW_AT_artificial··:·(flag_present)·1
 49 ·<2><63>:·Abbrev·Number:·39·(DW_TAG_formal_parameter)
 50 ····<64>···DW_AT_name········:·(string)·obj
 51 ····<68>···DW_AT_decl_file···:·(implicit_const)·2
 52 ····<68>···DW_AT_decl_line···:·(data2)·890
 53 ····<6a>···DW_AT_decl_column·:·(data1)·35
 54 ····<6b>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>
 55 ·<2><6f>:·Abbrev·Number:·0
56 ·<1><70>:·Abbrev·Number:·056 ·<1><70>:·Abbrev·Number:·0
57 ··Compilation·Unit·@·offset·0x71:57 ··Compilation·Unit·@·offset·0x71:
58 ···Length:········0x31·(32-bit)58 ···Length:········0x31·(32-bit)
59 ···Version:·······559 ···Version:·······5
60 ···Unit·Type:·····DW_UT_partial·(3)60 ···Unit·Type:·····DW_UT_partial·(3)
61 ···Abbrev·Offset:·061 ···Abbrev·Offset:·0
62 ···Pointer·Size:··462 ···Pointer·Size:··4
63 ·<0><7d>:·Abbrev·Number:·89·(DW_TAG_partial_unit)63 ·<0><7d>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
64 ····<7e>···DW_AT_stmt_list···:·(sec_offset)·0xa9564 ····<7e>···DW_AT_stmt_list···:·(sec_offset)·0x82f
65 ····<82>···DW_AT_comp_dir····:·(string)·.65 ····<82>···DW_AT_comp_dir····:·(string)·.
66 ·<1><84>:·Abbrev·Number:·92·(DW_TAG_subprogram)66 ·<1><84>:·Abbrev·Number:·92·(DW_TAG_subprogram)
67 ····<85>···DW_AT_external····:·(flag_present)·167 ····<85>···DW_AT_external····:·(flag_present)·1
68 ····<85>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·68 ····<85>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·
69 ····<89>···DW_AT_decl_file···:·(implicit_const)·769 ····<89>···DW_AT_decl_file···:·(implicit_const)·7
70 ····<89>···DW_AT_decl_line···:·(data2)·56870 ····<89>···DW_AT_decl_line···:·(data2)·568
71 ····<8b>···DW_AT_decl_column·:·(implicit_const)·1371 ····<8b>···DW_AT_decl_column·:·(implicit_const)·13
1.05 KB
readelf --wide --debug-dump=aranges {}
    
Offset 5, 32 lines modifiedOffset 5, 32 lines modified
5 ··Offset·into·.debug_info:··0xa65 ··Offset·into·.debug_info:··0xa6
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00000fc0·000004e09 ····00000fc0·000004e0
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················3611 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x129113 ··Offset·into·.debug_info:··0x1291
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····000014a0·000000a817 ····000014a0·0000006a
18 ····00001548·00000060 
19 ····00000000·0000000018 ····00000000·00000000
20 ··Length:···················2819 ··Length:···················36
21 ··Version:··················220 ··Version:··················2
22 ··Offset·into·.debug_info:··0x164a21 ··Offset·into·.debug_info:··0x13e6
23 ··Pointer·Size:·············422 ··Pointer·Size:·············4
24 ··Segment·Size:·············023 ··Segment·Size:·············0
  
25 ····Address····Length24 ····Address····Length
26 ····000015a8·0000006a25 ····0000150c·000000a8
 26 ····000015b4·00000060
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x179f30 ··Offset·into·.debug_info:··0x179f
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
27.3 KB
readelf --wide --debug-dump=loc {}
    
Offset 980, 344 lines modifiedOffset 980, 344 lines modified
  
980 ····00000ab0·v0000000·v0000000·location·view·pair980 ····00000ab0·v0000000·v0000000·location·view·pair
  
981 ····00000ab2·v0000000·v0000000·views·at·00000ab0·for:981 ····00000ab2·v0000000·v0000000·views·at·00000ab0·for:
982 ·············00001044·00001060·(DW_OP_reg5·(r5))982 ·············00001044·00001060·(DW_OP_reg5·(r5))
983 ····00000ab9·<End·of·list>983 ····00000ab9·<End·of·list>
984 Table·at·Offset·0xaba984 Table·at·Offset·0xaba
985 ··Length:··········0x23e985 ··Length:··········0xd0
986 ··DWARF·version:···5986 ··DWARF·version:···5
987 ··Address·size:····4987 ··Address·size:····4
988 ··Segment·size:····0988 ··Segment·size:····0
989 ··Offset·entries:··0989 ··Offset·entries:··0
  
990 ····Offset···Begin············End··············Expression990 ····Offset···Begin············End··············Expression
  
991 ····00000ac6·v0000000·v0000000·location·view·pair991 ····00000ac6·v0000000·v0000000·location·view·pair
992 ····00000ac8·v0000000·v0000000·location·view·pair992 ····00000ac8·v0000000·v0000000·location·view·pair
 993 ····00000aca·v0000000·v0000000·location·view·pair
 994 ····00000acc·v0000000·v0000000·location·view·pair
 995 ····00000ace·v0000000·v0000000·location·view·pair
 996 ····00000ad0·v0000000·v0000000·location·view·pair
  
 997 ····00000ad2·v0000000·v0000000·views·at·00000ac6·for:
 998 ·············000014f0·000014fe·(DW_OP_reg0·(r0))
 999 ····00000ad7·v0000000·v0000000·views·at·00000ac8·for:
 1000 ·············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)
 1001 ····00000ae5·v0000000·v0000000·views·at·00000aca·for:
 1002 ·············00001502·00001504·(DW_OP_reg0·(r0))
 1003 ····00000aea·v0000000·v0000000·views·at·00000acc·for:
 1004 ·············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)
 1005 ····00000af8·v0000000·v0000000·views·at·00000ace·for:
 1006 ·············00001506·00001508·(DW_OP_reg0·(r0))
 1007 ····00000afd·v0000000·v0000000·views·at·00000ad0·for:
 1008 ·············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)
 1009 ····00000b0b·<End·of·list>
  
993 ····00000aca·00001544·(base·address) 
994 ····00000acf·v0000000·v0000000·views·at·00000ac6·for: 
995 ·············00001544·00001546·(DW_OP_reg0·(r0)) 
996 ····00000ad4·v0000000·v0000000·views·at·00000ac8·for: 
997 ·············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) 
998 ····00000ae2·<End·of·list> 
  
999 ····00000ae3·v0000000·v0000000·location·view·pair 
1000 ····00000ae5·v0000000·v0000000·location·view·pair 
1001 ····00000ae7·v0000000·v0000000·location·view·pair 
  
1002 ····00000ae9·000014a0·(base·address) 
1003 ····00000aee·v0000000·v0000000·views·at·00000ae3·for: 
1004 ·············000014a0·000014c5·(DW_OP_reg0·(r0)) 
1005 ····00000af3·v0000000·v0000000·views·at·00000ae5·for: 
1006 ·············000014c5·0000151c·(DW_OP_reg4·(r4)) 
1007 ····00000af8·v0000000·v0000000·views·at·00000ae7·for: 
1008 ·············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) 
1009 ····00000b07·<End·of·list> 
  
1010 ····00000b08·v0000000·v0000000·location·view·pair 
1011 ····00000b0a·v0000000·v0000000·location·view·pair 
1012 ····00000b0c·v0000000·v0000000·location·view·pair1010 ····00000b0c·v0000000·v0000000·location·view·pair
 1011 ····00000b0e·v0000000·v0000000·location·view·pair
 1012 ····00000b10·v0000000·v0000000·location·view·pair
  
1013 ····00000b0e·000014a0·(base·address) 
1014 ····00000b13·v0000000·v0000000·views·at·00000b08·for: 
1015 ·············000014a0·000014c4·(DW_OP_reg1·(r1)) 
1016 ····00000b18·v0000000·v0000000·views·at·00000b0a·for: 
1017 ·············000014c4·000014ea·(DW_OP_reg8·(r8)) 
1018 ····00000b1d·v0000000·v0000000·views·at·00000b0c·for:1013 ····00000b12·v0000000·v0000000·views·at·00000b0c·for:
 1014 ·············000014a0·000014b8·(DW_OP_reg0·(r0))
 1015 ····00000b17·v0000000·v0000000·views·at·00000b0e·for:
 1016 ·············000014b8·000014ec·(DW_OP_reg6·(r6))
 1017 ····00000b1c·v0000000·v0000000·views·at·00000b10·for:
1019 ·············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)1018 ·············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)
1020 ····00000b2c·<End·of·list>1019 ····00000b2a·<End·of·list>
  
 1020 ····00000b2b·v0000000·v0000000·location·view·pair
1021 ····00000b2d·v0000000·v0000000·location·view·pair1021 ····00000b2d·v0000000·v0000000·location·view·pair
1022 ····00000b2f·v0000000·v0000000·location·view·pair1022 ····00000b2f·v0000000·v0000000·location·view·pair
1023 ····00000b31·v0000000·v0000000·location·view·pair 
  
1024 ····00000b33·000014a0·(base·address) 
1025 ····00000b38·v0000000·v0000000·views·at·00000b2d·for: 
1026 ·············000014a0·000014c5·(DW_OP_reg2·(r2)) 
1027 ····00000b3d·v0000000·v0000000·views·at·00000b2f·for: 
1028 ·············000014c5·0000151c·(DW_OP_reg6·(r6)) 
1029 ····00000b42·v0000000·v0000000·views·at·00000b31·for: 
1030 ·············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) 
1031 ····00000b51·<End·of·list> 
  
1032 ····00000b52·v0000000·v0000000·location·view·pair 
1033 ····00000b54·v0000000·v0000000·location·view·pair 
1034 ····00000b56·v0000000·v0000000·location·view·pair 
  
1035 ····00000b58·000014a0·(base·address) 
1036 ····00000b5d·v0000000·v0000000·views·at·00000b52·for: 
1037 ·············000014a0·000014b6·(DW_OP_reg3·(r3)) 
1038 ····00000b62·v0000000·v0000000·views·at·00000b54·for: 
1039 ·············000014b6·000014fa·(DW_OP_reg5·(r5)) 
1040 ····00000b67·v0000000·v0000000·views·at·00000b56·for: 
1041 ·············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) 
1042 ····00000b76·<End·of·list> 
  
1043 ····00000b77·v0000000·v0000000·location·view·pair 
  
1044 ····00000b79·v0000000·v0000000·views·at·00000b77·for: 
1045 ·············000014a0·000014b0·(DW_OP_fbreg:·0) 
1046 ····00000b82·<End·of·list> 
  
1047 ····00000b83·v0000000·v0000000·location·view·pair 
1048 ····00000b85·v0000000·v0000000·location·view·pair 
  
1049 ····00000b87·000014cc·(base·address) 
1050 ····00000b8c·v0000000·v0000000·views·at·00000b83·for: 
1051 ·············000014cc·000014ce·(DW_OP_reg0·(r0)) 
1052 ····00000b91·v0000000·v0000000·views·at·00000b85·for: 
1053 ·············000014ce·000014d9·(DW_OP_reg1·(r1)) 
1054 ····00000b96·<End·of·list> 
  
1055 ····00000b97·v0000000·v0000000·location·view·pair 
1056 ····00000b99·v0000000·v0000000·location·view·pair 
  
1057 ····00000b9b·000014e0·(base·address) 
1058 ····00000ba0·v0000000·v0000000·views·at·00000b97·for: 
1059 ·············000014e0·000014e2·(DW_OP_reg0·(r0)) 
1060 ····00000ba5·v0000000·v0000000·views·at·00000b99·for: 
1061 ·············000014e2·0000151c·(DW_OP_reg7·(r7)) 
1062 ····00000baa·<End·of·list> 
Max diff block lines reached; 20688/27842 bytes (74.31%) of diff not shown.
1.05 KB
readelf --wide --debug-dump=ranges {}
    
Offset 5, 32 lines modifiedOffset 5, 32 lines modified
5 ··Offset·into·.debug_info:··0xa65 ··Offset·into·.debug_info:··0xa6
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00000fc0·000004e09 ····00000fc0·000004e0
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················3611 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x129113 ··Offset·into·.debug_info:··0x1291
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····000014a0·000000a817 ····000014a0·0000006a
18 ····00001548·00000060 
19 ····00000000·0000000018 ····00000000·00000000
20 ··Length:···················2819 ··Length:···················36
21 ··Version:··················220 ··Version:··················2
22 ··Offset·into·.debug_info:··0x164a21 ··Offset·into·.debug_info:··0x13e6
23 ··Pointer·Size:·············422 ··Pointer·Size:·············4
24 ··Segment·Size:·············023 ··Segment·Size:·············0
  
25 ····Address····Length24 ····Address····Length
26 ····000015a8·0000006a25 ····0000150c·000000a8
 26 ····000015b4·00000060
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x179f30 ··Offset·into·.debug_info:··0x179f
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
652 B
strings --all --bytes=8 {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 GCC:·(Debian·13.2.0-23)·13.2.01 ZGCC:·(Debian·13.2.0-23)·13.2.0
 2 @/h#L9@b
 3 ED++mm)Z|
2 L?Z'csCm. 
3 N~I`~!$Ulr> 
4 4H45HC4E 
5 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug4 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
6 call_weak_fn5 call_weak_fn
7 crtstuff.c6 crtstuff.c
8 all_implied_fbits7 all_implied_fbits
9 deregister_tm_clones8 deregister_tm_clones
10 __do_global_dtors_aux9 __do_global_dtors_aux
11 completed.010 completed.0
12 __do_global_dtors_aux_fini_array_entry11 __do_global_dtors_aux_fini_array_entry
13 frame_dummy12 frame_dummy
14 __frame_dummy_init_array_entry13 __frame_dummy_init_array_entry
15 curses.cpp14 curses.cpp
16 generic.cpp 
17 generic_posix.cpp15 generic_posix.cpp
 16 generic.cpp
18 unix_strings.cpp17 unix_strings.cpp
19 __FRAME_END__18 __FRAME_END__
20 _GLOBAL_OFFSET_TABLE_19 _GLOBAL_OFFSET_TABLE_
21 __TMC_END__20 __TMC_END__
22 __dso_handle21 __dso_handle
23 _DYNAMIC22 _DYNAMIC
24 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz23 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
2.07 KB
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
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 »       ...30 »       ...
  
31 00001060·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)>:31 00001060·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)>:
32 »       ...32 »       ...
  
33 000010e8·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion>:33 000010e8·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion>:
34 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion():34 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion():
 35 ./src/curses/cpp/curses.cpp:89
35 »       movs»   r0,·r036 »       movs»   r0,·r0
36 »       ...37 »       ...
  
37 000010ec·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal>:38 000010ec·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal>:
38 »       ...39 »       ...
  
39 00001310·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold>:40 00001310·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold>:
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D.. 
7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....6 ··0x00000040·65627567·00c0b85b·83255dc8·27ce7f56·ebug...[.%].'..V
 7 ··0x00000050·34b1b7ae·2a321d26·20················4...*2.&·
  
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com
10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl
11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f
12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.
13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr
14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a
15 ··0x000000c0·72726179·5f656e74·72790063·75727365·rray_entry.curse15 ··0x000000c0·72726179·5f656e74·72790063·75727365·rray_entry.curse
16 ··0x000000d0·732e6370·70006765·6e657269·632e6370·s.cpp.generic.cp16 ··0x000000d0·732e6370·70006765·6e657269·635f706f·s.cpp.generic_po
17 ··0x000000e0·70006f73·782e6370·70006765·6e657269·p.osx.cpp.generi17 ··0x000000e0·7369782e·63707000·67656e65·7269632e·six.cpp.generic.
18 ··0x000000f0·635f706f·7369782e·63707000·756e6978·c_posix.cpp.unix18 ··0x000000f0·63707000·6f73782e·63707000·756e6978·cpp.osx.cpp.unix
19 ··0x00000100·5f737472·696e6773·2e637070·005f5f46·_strings.cpp.__F19 ··0x00000100·5f737472·696e6773·2e637070·005f5f46·_strings.cpp.__F
20 ··0x00000110·52414d45·5f454e44·5f5f005f·66696e69·RAME_END__._fini20 ··0x00000110·52414d45·5f454e44·5f5f005f·66696e69·RAME_END__._fini
21 ··0x00000120·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_21 ··0x00000120·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_
22 ··0x00000130·5441424c·455f005f·5f544d43·5f454e44·TABLE_.__TMC_END22 ··0x00000130·5441424c·455f005f·5f544d43·5f454e44·TABLE_.__TMC_END
23 ··0x00000140·5f5f005f·5f64736f·5f68616e·646c6500·__.__dso_handle.23 ··0x00000140·5f5f005f·5f64736f·5f68616e·646c6500·__.__dso_handle.
24 ··0x00000150·5f44594e·414d4943·005f696e·6974005f·_DYNAMIC._init._24 ··0x00000150·5f44594e·414d4943·005f696e·6974005f·_DYNAMIC._init._
25 ··0x00000160·5a4e374a·4e49456e·765f3134·43616c6c·ZN7JNIEnv_14Call25 ··0x00000160·5a4e374a·4e49456e·765f3134·43616c6c·ZN7JNIEnv_14Call
215 KB
./usr/lib/debug/.build-id/f5/48efc1c22e616cc63d8abb45ba8583913cdeec.debug vs.
./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
894 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········25628·(bytes·into·file)13 ··Start·of·section·headers:··········25656·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3719 ··Number·of·section·headers:·········37
20 ··Section·header·string·table·index:·3620 ··Section·header·string·table·index:·36
3.37 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x641c:1 There·are·37·section·headers,·starting·at·offset·0x6438:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·0000e8·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·0000e8·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000220·000138·0004b0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000220·000138·0004b0·10···A··4···3··4
13.4 KB
readelf --wide --symbols {}
    
Offset 60, 72 lines modifiedOffset 60, 72 lines modified
60 ····56:·00003f0c·····0·NOTYPE··LOCAL··DEFAULT···18·$d60 ····56:·00003f0c·····0·NOTYPE··LOCAL··DEFAULT···18·$d
61 ····57:·00003f0c·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry61 ····57:·00003f0c·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry
62 ····58:·0000160c·····0·NOTYPE··LOCAL··DEFAULT···11·$t62 ····58:·0000160c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
63 ····59:·0000160d·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy63 ····59:·0000160d·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
64 ····60:·00003f08·····0·NOTYPE··LOCAL··DEFAULT···17·$d64 ····60:·00003f08·····0·NOTYPE··LOCAL··DEFAULT···17·$d
65 ····61:·00003f08·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry65 ····61:·00003f08·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry
66 ····62:·000040e0·····0·NOTYPE··LOCAL··DEFAULT···22·$d66 ····62:·000040e0·····0·NOTYPE··LOCAL··DEFAULT···22·$d
67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp 
68 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp 
69 ····65:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp 
70 ····66:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp
71 ····67:·00001864·····0·NOTYPE··LOCAL··DEFAULT···11·$t68 ····64:·00001864·····0·NOTYPE··LOCAL··DEFAULT···11·$t
72 ····68:·000018b8·····0·NOTYPE··LOCAL··DEFAULT···11·$d69 ····65:·000018b8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
73 ····69:·00002a88·····0·NOTYPE··LOCAL··DEFAULT···14·$d70 ····66:·00002a88·····0·NOTYPE··LOCAL··DEFAULT···14·$d
74 ····70:·00002ac0·····0·NOTYPE··LOCAL··DEFAULT···15·$d71 ····67:·00002ac0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
75 ····71:·0000265c·····0·NOTYPE··LOCAL··DEFAULT···13·$d72 ····68:·0000265c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
76 ····72:·00001610·····0·NOTYPE··LOCAL··DEFAULT···11·$t73 ····69:·00001610·····0·NOTYPE··LOCAL··DEFAULT···11·$t
77 ····73:·00001718·····0·NOTYPE··LOCAL··DEFAULT···11·$d74 ····70:·00001718·····0·NOTYPE··LOCAL··DEFAULT···11·$d
78 ····74:·00002a94·····0·NOTYPE··LOCAL··DEFAULT···14·$d75 ····71:·00002a94·····0·NOTYPE··LOCAL··DEFAULT···14·$d
79 ····75:·00002aa0·····0·NOTYPE··LOCAL··DEFAULT···15·$d76 ····72:·00002aa0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
80 ····76:·0000173c·····0·NOTYPE··LOCAL··DEFAULT···11·$t77 ····73:·0000173c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
81 ····77:·000017cc·····0·NOTYPE··LOCAL··DEFAULT···11·$d78 ····74:·000017cc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
82 ····78:·000017d4·····0·NOTYPE··LOCAL··DEFAULT···11·$t79 ····75:·000017d4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
83 ····79:·0000182c·····0·NOTYPE··LOCAL··DEFAULT···11·$d80 ····76:·0000182c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
84 ····80:·00001830·····0·NOTYPE··LOCAL··DEFAULT···11·$t81 ····77:·00001830·····0·NOTYPE··LOCAL··DEFAULT···11·$t
85 ····81:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·posix.cpp82 ····78:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·posix.cpp
86 ····82:·00002728·····0·NOTYPE··LOCAL··DEFAULT···13·$d83 ····79:·00002728·····0·NOTYPE··LOCAL··DEFAULT···13·$d
87 ····83:·000018c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t84 ····80:·000018c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
88 ····84:·000019c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d85 ····81:·000019c8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
89 ····85:·00002ac8·····0·NOTYPE··LOCAL··DEFAULT···15·$d86 ····82:·00002ac8·····0·NOTYPE··LOCAL··DEFAULT···15·$d
90 ····86:·000019e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t87 ····83:·000019e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
91 ····87:·00001adc·····0·NOTYPE··LOCAL··DEFAULT···11·$d88 ····84:·00001adc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·00001af8·····0·NOTYPE··LOCAL··DEFAULT···11·$t89 ····85:·00001af8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
93 ····89:·00001b3c·····0·NOTYPE··LOCAL··DEFAULT···11·$d90 ····86:·00001b3c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·00001b40·····0·NOTYPE··LOCAL··DEFAULT···11·$t91 ····87:·00001b40·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·00001be8·····0·NOTYPE··LOCAL··DEFAULT···11·$d92 ····88:·00001be8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00001bf0·····0·NOTYPE··LOCAL··DEFAULT···11·$t93 ····89:·00001bf0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
97 ····93:·00001d34·····0·NOTYPE··LOCAL··DEFAULT···11·$d94 ····90:·00001d34·····0·NOTYPE··LOCAL··DEFAULT···11·$d
98 ····94:·00001d54·····0·NOTYPE··LOCAL··DEFAULT···11·$t95 ····91:·00001d54·····0·NOTYPE··LOCAL··DEFAULT···11·$t
99 ····95:·00001f50·····0·NOTYPE··LOCAL··DEFAULT···11·$d96 ····92:·00001f50·····0·NOTYPE··LOCAL··DEFAULT···11·$d
100 ····96:·00001f7c·····0·NOTYPE··LOCAL··DEFAULT···11·$t97 ····93:·00001f7c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
101 ····97:·00001fe0·····0·NOTYPE··LOCAL··DEFAULT···11·$d98 ····94:·00001fe0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
102 ····98:·00001fe4·····0·NOTYPE··LOCAL··DEFAULT···11·$t99 ····95:·00001fe4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
103 ····99:·000020c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d100 ····96:·000020c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
104 ···100:·000020d8·····0·NOTYPE··LOCAL··DEFAULT···11·$t101 ····97:·000020d8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
105 ···101:·00002114·····0·NOTYPE··LOCAL··DEFAULT···11·$d102 ····98:·00002114·····0·NOTYPE··LOCAL··DEFAULT···11·$d
106 ···102:·00002118·····0·NOTYPE··LOCAL··DEFAULT···11·$t103 ····99:·00002118·····0·NOTYPE··LOCAL··DEFAULT···11·$t
107 ···103:·0000215c·····0·NOTYPE··LOCAL··DEFAULT···11·$d104 ···100:·0000215c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
108 ···104:·00002160·····0·NOTYPE··LOCAL··DEFAULT···11·$t105 ···101:·00002160·····0·NOTYPE··LOCAL··DEFAULT···11·$t
109 ···105:·000021a8·····0·NOTYPE··LOCAL··DEFAULT···11·$d106 ···102:·000021a8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
110 ···106:·000021ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t107 ···103:·000021ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
111 ···107:·0000225c·····0·NOTYPE··LOCAL··DEFAULT···11·$d108 ···104:·0000225c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
112 ···108:·00002268·····0·NOTYPE··LOCAL··DEFAULT···11·$t109 ···105:·00002268·····0·NOTYPE··LOCAL··DEFAULT···11·$t
113 ···109:·0000234c·····0·NOTYPE··LOCAL··DEFAULT···11·$d110 ···106:·0000234c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
114 ···110:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp111 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp
115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp112 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp
 113 ···109:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp
116 ···112:·00002968·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
117 ···113:·00002368·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
118 ···114:·000023e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
119 ···115:·00002b38·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
120 ···116:·000023ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
121 ···117:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp114 ···110:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp
122 ···118:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
 116 ···112:·00002368·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 117 ···113:·00002b38·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 118 ···114:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
 119 ···115:·00002968·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 120 ···116:·000023d4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 121 ···117:·00002450·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 122 ···118:·00002b48·····0·NOTYPE··LOCAL··DEFAULT···15·$d
123 ···119:·00002410·····0·NOTYPE··LOCAL··DEFAULT···11·$t123 ···119:·00002458·····0·NOTYPE··LOCAL··DEFAULT···11·$t
124 ···120:·00002b50·····0·NOTYPE··LOCAL··DEFAULT···15·$d124 ···120:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
125 ···121:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp125 ···121:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
126 ···122:·0000299c·····0·NOTYPE··LOCAL··DEFAULT···13·$d126 ···122:·0000299c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
127 ···123:·0000247c·····0·NOTYPE··LOCAL··DEFAULT···11·$t127 ···123:·0000247c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
128 ···124:·00002528·····0·NOTYPE··LOCAL··DEFAULT···11·$d128 ···124:·00002528·····0·NOTYPE··LOCAL··DEFAULT···11·$d
129 ···125:·00002b60·····0·NOTYPE··LOCAL··DEFAULT···15·$d129 ···125:·00002b60·····0·NOTYPE··LOCAL··DEFAULT···15·$d
130 ···126:·0000252c·····0·NOTYPE··LOCAL··DEFAULT···11·$t130 ···126:·0000252c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
131 ···127:·000025c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d131 ···127:·000025c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f548efc1c22e616cc63d8abb45ba8583913cdeec3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31603577cf75e71673d9e0121b89af42107e4988
33.5 KB
readelf --wide --debug-dump=rawline {}
    
Offset 2739, 266 lines modifiedOffset 2739, 14 lines modified
2739 ··[0x00001622]··Set·is_stmt·to·02739 ··[0x00001622]··Set·is_stmt·to·0
2740 ··[0x00001623]··Special·opcode·26:·advance·Address·by·2·to·0x2346·and·Line·by·7·to·3742740 ··[0x00001623]··Special·opcode·26:·advance·Address·by·2·to·0x2346·and·Line·by·7·to·374
2741 ··[0x00001624]··Advance·PC·by·constant·34·to·0x23682741 ··[0x00001624]··Advance·PC·by·constant·34·to·0x2368
2742 ··[0x00001625]··Extended·opcode·1:·End·of·Sequence2742 ··[0x00001625]··Extended·opcode·1:·End·of·Sequence
  
  
2743 ··Offset:······················0x16282743 ··Offset:······················0x1628
2744 ··Length:······················610 
2745 ··DWARF·Version:···············3 
2746 ··Prologue·Length:·············270 
2747 ··Minimum·Instruction·Length:··2 
2748 ··Initial·value·of·'is_stmt':··1 
2749 ··Line·Base:···················-5 
2750 ··Line·Range:··················14 
2751 ··Opcode·Base:·················13 
  
2752 ·Opcodes: 
2753 ··Opcode·1·has·0·args 
2754 ··Opcode·2·has·1·arg 
2755 ··Opcode·3·has·1·arg 
2756 ··Opcode·4·has·1·arg 
2757 ··Opcode·5·has·1·arg 
2758 ··Opcode·6·has·0·args 
2759 ··Opcode·7·has·0·args 
2760 ··Opcode·8·has·0·args 
2761 ··Opcode·9·has·1·arg 
2762 ··Opcode·10·has·0·args 
2763 ··Opcode·11·has·0·args 
2764 ··Opcode·12·has·1·arg 
  
2765 ·The·Directory·Table·(offset·0x1643): 
2766 ··1»      src/shared/cpp 
2767 ··2»      /usr/lib/jvm/default-java/include 
2768 ··3»      /usr/lib/gcc/arm-linux-gnueabihf/13/include 
2769 ··4»      /usr/include 
2770 ··5»      /usr/lib/jvm/default-java/include/linux 
2771 ··6»      src/shared/headers 
  
2772 ·The·File·Name·Table·(offset·0x16e9): 
2773 ··Entry»  Dir»       Time»   Size»       Name 
2774 ··1»      1»     0»    0»   generic.cpp 
2775 ··2»      2»     0»    0»   jni.h 
2776 ··3»      3»     0»    0»   stdarg.h 
2777 ··4»      4»     0»    0»   stdio.h 
2778 ··5»      5»     0»    0»   jni_md.h 
2779 ··6»      0»     0»    0»   <built-in> 
2780 ··7»      6»     0»    0»   generic.h 
  
2781 ·Line·Number·Statements: 
2782 ··[0x00001740]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
2783 ··[0x00001742]··Set·column·to·10 
2784 ··[0x00001744]··Extended·opcode·2:·set·Address·to·0x1864 
2785 ··[0x0000174b]··Advance·Line·by·1055·to·1056 
2786 ··[0x0000174e]··Copy 
2787 ··[0x0000174f]··Set·is_stmt·to·0 
2788 ··[0x00001750]··Copy·(view·1) 
2789 ··[0x00001751]··Special·opcode·117:·advance·Address·by·16·to·0x1874·and·Line·by·0·to·1056 
2790 ··[0x00001752]··Special·opcode·33:·advance·Address·by·4·to·0x1878·and·Line·by·0·to·1056 
2791 ··[0x00001753]··Set·column·to·20 
2792 ··[0x00001755]··Special·opcode·64:·advance·Address·by·8·to·0x1880·and·Line·by·3·to·1059 
2793 ··[0x00001756]··Set·column·to·10 
2794 ··[0x00001758]··Special·opcode·16:·advance·Address·by·2·to·0x1882·and·Line·by·-3·to·1056 
2795 ··[0x00001759]··Set·column·to·9 
2796 ··[0x0000175b]··Set·is_stmt·to·1 
2797 ··[0x0000175c]··Special·opcode·62:·advance·Address·by·8·to·0x188a·and·Line·by·1·to·1057 
2798 ··[0x0000175d]··Special·opcode·6:·advance·Address·by·0·to·0x188a·and·Line·by·1·to·1058·(view·1) 
2799 ··[0x0000175e]··Set·column·to·10 
2800 ··[0x00001760]··Set·is_stmt·to·0 
2801 ··[0x00001761]··Special·opcode·3:·advance·Address·by·0·to·0x188a·and·Line·by·-2·to·1056·(view·2) 
2802 ··[0x00001762]··Set·column·to·9 
2803 ··[0x00001764]··Special·opcode·35:·advance·Address·by·4·to·0x188e·and·Line·by·2·to·1058 
2804 ··[0x00001765]··Set·is_stmt·to·1 
2805 ··[0x00001766]··Special·opcode·20:·advance·Address·by·2·to·0x1890·and·Line·by·1·to·1059 
2806 ··[0x00001767]··Set·column·to·35 
2807 ··[0x00001769]··Set·is_stmt·to·0 
2808 ··[0x0000176a]··Copy·(view·1) 
2809 ··[0x0000176b]··Set·column·to·9 
2810 ··[0x0000176d]··Set·is_stmt·to·1 
2811 ··[0x0000176e]··Special·opcode·48:·advance·Address·by·6·to·0x1896·and·Line·by·1·to·1060 
2812 ··[0x0000176f]··Set·column·to·10 
2813 ··[0x00001771]··Set·is_stmt·to·0 
2814 ··[0x00001772]··Special·opcode·1:·advance·Address·by·0·to·0x1896·and·Line·by·-4·to·1056·(view·1) 
2815 ··[0x00001773]··Set·column·to·5 
2816 ··[0x00001775]··Special·opcode·24:·advance·Address·by·2·to·0x1898·and·Line·by·5·to·1061 
2817 ··[0x00001776]··Set·column·to·10 
2818 ··[0x00001778]··Special·opcode·14:·advance·Address·by·2·to·0x189a·and·Line·by·-5·to·1056 
2819 ··[0x00001779]··Set·column·to·5 
2820 ··[0x0000177b]··Special·opcode·24:·advance·Address·by·2·to·0x189c·and·Line·by·5·to·1061 
2821 ··[0x0000177c]··Advance·PC·by·40·to·0x18c4 
2822 ··[0x0000177e]··Extended·opcode·1:·End·of·Sequence 
  
2823 ··[0x00001781]··Set·column·to·126 
2824 ··[0x00001783]··Extended·opcode·2:·set·Address·to·0x2368 
2825 ··[0x0000178a]··Advance·Line·by·26·to·27 
2826 ··[0x0000178c]··Copy 
2827 ··[0x0000178d]··Set·is_stmt·to·0 
2828 ··[0x0000178e]··Copy·(view·1) 
2829 ··[0x0000178f]··Special·opcode·117:·advance·Address·by·16·to·0x2378·and·Line·by·0·to·27 
2830 ··[0x00001790]··Set·column·to·5 
2831 ··[0x00001792]··Set·is_stmt·to·1 
2832 ··[0x00001793]··Special·opcode·6:·advance·Address·by·0·to·0x2378·and·Line·by·1·to·28·(view·1) 
2833 ··[0x00001794]··Set·column·to·126 
2834 ··[0x00001796]··Set·is_stmt·to·0 
2835 ··[0x00001797]··Special·opcode·4:·advance·Address·by·0·to·0x2378·and·Line·by·-1·to·27·(view·2) 
2836 ··[0x00001798]··Special·opcode·19:·advance·Address·by·2·to·0x237a·and·Line·by·0·to·27 
2837 ··[0x00001799]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
2838 ··[0x0000179b]··Set·column·to·27 
2839 ··[0x0000179d]··Advance·Line·by·864·to·891 
2840 ··[0x000017a0]··Special·opcode·19:·advance·Address·by·2·to·0x237c·and·Line·by·0·to·891 
2841 ··[0x000017a1]··Special·opcode·19:·advance·Address·by·2·to·0x237e·and·Line·by·0·to·891 
2842 ··[0x000017a2]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
2843 ··[0x000017a4]··Set·column·to·126 
2844 ··[0x000017a6]··Advance·Line·by·-864·to·27 
2845 ··[0x000017a9]··Copy·(view·1) 
2846 ··[0x000017aa]··Special·opcode·19:·advance·Address·by·2·to·0x2380·and·Line·by·0·to·27 
2847 ··[0x000017ab]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
2848 ··[0x000017ad]··Set·column·to·12 
2849 ··[0x000017af]··Set·is_stmt·to·1 
2850 ··[0x000017b0]··Advance·Line·by·863·to·890 
2851 ··[0x000017b3]··Special·opcode·61:·advance·Address·by·8·to·0x2388·and·Line·by·0·to·890 
2852 ··[0x000017b4]··Set·column·to·9 
2853 ··[0x000017b6]··Special·opcode·6:·advance·Address·by·0·to·0x2388·and·Line·by·1·to·891·(view·1) 
2854 ··[0x000017b7]··Set·column·to·41 
2855 ··[0x000017b9]··Set·is_stmt·to·0 
2856 ··[0x000017ba]··Copy·(view·2) 
2857 ··[0x000017bb]··Special·opcode·33:·advance·Address·by·4·to·0x238c·and·Line·by·0·to·891 
2858 ··[0x000017bc]··Special·opcode·19:·advance·Address·by·2·to·0x238e·and·Line·by·0·to·891 
Max diff block lines reached; 21916/34243 bytes (64.00%) of diff not shown.
126 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 103 lines modifiedOffset 1, 103 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x36·(32-bit)3 ···Length:········0x3b·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_partial·(3)5 ···Unit·Type:·····DW_UT_partial·(3)
6 ···Abbrev·Offset:·0x88e6 ···Abbrev·Offset:·0x88e
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·32·(DW_TAG_partial_unit)8 ·<0><c>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
9 ····<d>···DW_AT_stmt_list···:·(sec_offset)·09 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
10 ····<11>···DW_AT_comp_dir····:·(string)·.10 ····<11>···DW_AT_comp_dir····:·(string)·.
11 ·<1><13>:·Abbrev·Number:·3·(DW_TAG_imported_unit)11 ·<1><13>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x4089>12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>
13 ·<1><18>:·Abbrev·Number:·3·(DW_TAG_imported_unit)13 ·<1><18>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
15 ·<1><1d>:·Abbrev·Number:·42·(DW_TAG_subprogram)15 ·<1><1d>:·Abbrev·Number:·42·(DW_TAG_subprogram)
16 ····<1e>···DW_AT_specification:·(GNU_ref_alt)·<0x619>16 ····<1e>···DW_AT_external····:·(flag_present)·1
 17 ····<1e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)·
 18 ····<22>···DW_AT_decl_file···:·(data1)·12
 19 ····<23>···DW_AT_decl_line···:·(data2)·553
 20 ····<25>···DW_AT_decl_column·:·(data1)·14
 21 ····<26>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
 22 ····<2a>···DW_AT_declaration·:·(flag_present)·1
17 ····<22>···DW_AT_object_pointer:·(ref_udata)·<0x23>23 ····<2a>···DW_AT_sibling·····:·(ref_udata)·<0x31>
18 ····<23>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined) 
19 ·<2><23>:·Abbrev·Number:·40·(DW_TAG_formal_parameter)24 ·<2><2b>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)
20 ····<24>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)· 
21 ····<28>···DW_AT_type········:·(GNU_ref_alt)·<0x439f>25 ····<2c>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>
 26 ·<2><30>:·Abbrev·Number:·0
 27 ·<1><31>:·Abbrev·Number:·41·(DW_TAG_subprogram)
22 ····<2c>···DW_AT_artificial··:·(flag_present)·128 ····<32>···DW_AT_external····:·(flag_present)·1
 29 ····<32>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·
23 ·<2><2c>:·Abbrev·Number:·41·(DW_TAG_formal_parameter) 
24 ····<2d>···DW_AT_name········:·(string)·obj 
25 ····<31>···DW_AT_decl_file···:·(implicit_const)·230 ····<36>···DW_AT_decl_file···:·(implicit_const)·12
26 ····<31>···DW_AT_decl_line···:·(data2)·89031 ····<36>···DW_AT_decl_line···:·(data2)·568
27 ····<33>···DW_AT_decl_column·:·(data1)·3532 ····<38>···DW_AT_decl_column·:·(implicit_const)·13
 33 ····<38>···DW_AT_declaration·:·(flag_present)·1
 34 ·<2><38>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)
28 ····<34>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>35 ····<39>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
29 ·<2><38>:·Abbrev·Number:·036 ·<2><3d>:·Abbrev·Number:·0
30 ·<1><39>:·Abbrev·Number:·037 ·<1><3e>:·Abbrev·Number:·0
31 ··Compilation·Unit·@·offset·0x3a:38 ··Compilation·Unit·@·offset·0x3f:
32 ···Length:········0x3b·(32-bit)39 ···Length:········0x1a·(32-bit)
33 ···Version:·······540 ···Version:·······5
34 ···Unit·Type:·····DW_UT_partial·(3)41 ···Unit·Type:·····DW_UT_partial·(3)
35 ···Abbrev·Offset:·0x88e42 ···Abbrev·Offset:·0x88e
36 ···Pointer·Size:··443 ···Pointer·Size:··4
37 ·<0><46>:·Abbrev·Number:·32·(DW_TAG_partial_unit)44 ·<0><4b>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
38 ····<47>···DW_AT_stmt_list···:·(sec_offset)·045 ····<4c>···DW_AT_stmt_list···:·(sec_offset)·0
39 ····<4b>···DW_AT_comp_dir····:·(string)·.46 ····<50>···DW_AT_comp_dir····:·(string)·.
40 ·<1><4d>:·Abbrev·Number:·3·(DW_TAG_imported_unit) 
41 ····<4e>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6> 
42 ·<1><52>:·Abbrev·Number:·3·(DW_TAG_imported_unit)47 ·<1><52>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
43 ····<53>···DW_AT_import······:·(GNU_ref_alt)·<0xc>48 ····<53>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>
44 ·<1><57>:·Abbrev·Number:·39·(DW_TAG_subprogram)49 ·<1><57>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
 50 ····<58>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·32·(DW_TAG_partial_unit)]
45 ····<58>···DW_AT_external····:·(flag_present)·1 
46 ····<58>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)· 
47 ····<5c>···DW_AT_decl_file···:·(data1)·12 
48 ····<5d>···DW_AT_decl_line···:·(data2)·553 
49 ····<5f>···DW_AT_decl_column·:·(data1)·14 
50 ····<60>···DW_AT_type········:·(GNU_ref_alt)·<0x3b> 
51 ····<64>···DW_AT_declaration·:·(flag_present)·1 
52 ····<64>···DW_AT_sibling·····:·(ref_udata)·<0x6b> 
53 ·<2><65>:·Abbrev·Number:·37·(DW_TAG_formal_parameter) 
54 ····<66>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd> 
55 ·<2><6a>:·Abbrev·Number:·0 
56 ·<1><6b>:·Abbrev·Number:·38·(DW_TAG_subprogram) 
57 ····<6c>···DW_AT_external····:·(flag_present)·1 
58 ····<6c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)· 
59 ····<70>···DW_AT_decl_file···:·(implicit_const)·12 
60 ····<70>···DW_AT_decl_line···:·(data2)·568 
61 ····<72>···DW_AT_decl_column·:·(implicit_const)·13 
62 ····<72>···DW_AT_declaration·:·(flag_present)·1 
63 ·<2><72>:·Abbrev·Number:·37·(DW_TAG_formal_parameter) 
64 ····<73>···DW_AT_type········:·(GNU_ref_alt)·<0x3b> 
65 ·<2><77>:·Abbrev·Number:·0 
66 ·<1><78>:·Abbrev·Number:·051 ·<1><5c>:·Abbrev·Number:·0
67 ··Compilation·Unit·@·offset·0x79:52 ··Compilation·Unit·@·offset·0x5d:
68 ···Length:········0x1a·(32-bit)53 ···Length:········0x36·(32-bit)
69 ···Version:·······554 ···Version:·······5
70 ···Unit·Type:·····DW_UT_partial·(3)55 ···Unit·Type:·····DW_UT_partial·(3)
71 ···Abbrev·Offset:·0x88e56 ···Abbrev·Offset:·0x88e
72 ···Pointer·Size:··457 ···Pointer·Size:··4
73 ·<0><85>:·Abbrev·Number:·32·(DW_TAG_partial_unit)58 ·<0><69>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
74 ····<86>···DW_AT_stmt_list···:·(sec_offset)·059 ····<6a>···DW_AT_stmt_list···:·(sec_offset)·0
75 ····<8a>···DW_AT_comp_dir····:·(string)·.60 ····<6e>···DW_AT_comp_dir····:·(string)·.
76 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)61 ·<1><70>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
77 ····<8d>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>62 ····<71>···DW_AT_import······:·(GNU_ref_alt)·<0x40dd>
78 ·<1><91>:·Abbrev·Number:·2·(DW_TAG_imported_unit)63 ·<1><75>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
79 ····<92>···DW_AT_import······:·(ref_addr)·<0x46>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]64 ····<76>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>
 65 ·<1><7a>:·Abbrev·Number:·40·(DW_TAG_subprogram)
 66 ····<7b>···DW_AT_specification:·(GNU_ref_alt)·<0x619>
 67 ····<7f>···DW_AT_object_pointer:·(ref_udata)·<0x80>
 68 ····<80>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined)
 69 ·<2><80>:·Abbrev·Number:·38·(DW_TAG_formal_parameter)
 70 ····<81>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)·
 71 ····<85>···DW_AT_type········:·(GNU_ref_alt)·<0x439f>
 72 ····<89>···DW_AT_artificial··:·(flag_present)·1
 73 ·<2><89>:·Abbrev·Number:·39·(DW_TAG_formal_parameter)
 74 ····<8a>···DW_AT_name········:·(string)·obj
 75 ····<8e>···DW_AT_decl_file···:·(implicit_const)·2
 76 ····<8e>···DW_AT_decl_line···:·(data2)·890
 77 ····<90>···DW_AT_decl_column·:·(data1)·35
 78 ····<91>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>
 79 ·<2><95>:·Abbrev·Number:·0
80 ·<1><96>:·Abbrev·Number:·080 ·<1><96>:·Abbrev·Number:·0
81 ··Compilation·Unit·@·offset·0x97:81 ··Compilation·Unit·@·offset·0x97:
82 ···Length:········0x69·(32-bit)82 ···Length:········0x69·(32-bit)
83 ···Version:·······583 ···Version:·······5
84 ···Unit·Type:·····DW_UT_partial·(3)84 ···Unit·Type:·····DW_UT_partial·(3)
85 ···Abbrev·Offset:·0x88e85 ···Abbrev·Offset:·0x88e
86 ···Pointer·Size:··486 ···Pointer·Size:··4
87 ·<0><a3>:·Abbrev·Number:·32·(DW_TAG_partial_unit)87 ·<0><a3>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
88 ····<a4>···DW_AT_stmt_list···:·(sec_offset)·088 ····<a4>···DW_AT_stmt_list···:·(sec_offset)·0
89 ····<a8>···DW_AT_comp_dir····:·(string)·.89 ····<a8>···DW_AT_comp_dir····:·(string)·.
90 ·<1><aa>:·Abbrev·Number:·3·(DW_TAG_imported_unit)90 ·<1><aa>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
91 ····<ab>···DW_AT_import······:·(GNU_ref_alt)·<0x3fb3>91 ····<ab>···DW_AT_import······:·(GNU_ref_alt)·<0x3fb3>
92 ·<1><af>:·Abbrev·Number:·2·(DW_TAG_imported_unit)92 ·<1><af>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
93 ····<b0>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·32·(DW_TAG_partial_unit)]93 ····<b0>···DW_AT_import······:·(ref_addr)·<0x4b>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]
94 ·<1><b4>:·Abbrev·Number:·2·(DW_TAG_imported_unit)94 ·<1><b4>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
95 ····<b5>···DW_AT_import······:·(ref_addr)·<0x85>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]95 ····<b5>···DW_AT_import······:·(ref_addr)·<0x69>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]
96 ·<1><b9>:·Abbrev·Number:·35·(DW_TAG_typedef)96 ·<1><b9>:·Abbrev·Number:·35·(DW_TAG_typedef)
97 ····<ba>···DW_AT_name········:·(strp)·(offset:·0xa5c):·__int64_t97 ····<ba>···DW_AT_name········:·(strp)·(offset:·0xa5c):·__int64_t
98 ····<be>···DW_AT_decl_file···:·(data1)·698 ····<be>···DW_AT_decl_file···:·(data1)·6
99 ····<bf>···DW_AT_decl_line···:·(data1)·4799 ····<bf>···DW_AT_decl_line···:·(data1)·47
Max diff block lines reached; 121277/128855 bytes (94.12%) of diff not shown.
3.03 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 1203, 49 lines modifiedOffset 1203, 49 lines modified
1203 ····DW_AT_type·········DW_FORM_GNU_ref_alt1203 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1204 ····DW_AT_declaration··DW_FORM_flag_present1204 ····DW_AT_declaration··DW_FORM_flag_present
1205 ····DW_AT_sibling······DW_FORM_ref_udata1205 ····DW_AT_sibling······DW_FORM_ref_udata
1206 ····DW_AT·value:·0·····DW_FORM·value:·01206 ····DW_AT·value:·0·····DW_FORM·value:·0
1207 ···37······DW_TAG_formal_parameter····[no·children]1207 ···37······DW_TAG_formal_parameter····[no·children]
1208 ····DW_AT_type·········DW_FORM_GNU_ref_alt1208 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1209 ····DW_AT·value:·0·····DW_FORM·value:·01209 ····DW_AT·value:·0·····DW_FORM·value:·0
 1210 ···38······DW_TAG_formal_parameter····[no·children]
 1211 ····DW_AT_name·········DW_FORM_GNU_strp_alt
 1212 ····DW_AT_type·········DW_FORM_GNU_ref_alt
 1213 ····DW_AT_artificial···DW_FORM_flag_present
 1214 ····DW_AT·value:·0·····DW_FORM·value:·0
 1215 ···39······DW_TAG_formal_parameter····[no·children]
 1216 ····DW_AT_name·········DW_FORM_string
 1217 ····DW_AT_decl_file····DW_FORM_implicit_const:·2
 1218 ····DW_AT_decl_line····DW_FORM_data2
 1219 ····DW_AT_decl_column··DW_FORM_data1
 1220 ····DW_AT_type·········DW_FORM_GNU_ref_alt
 1221 ····DW_AT·value:·0·····DW_FORM·value:·0
1210 ···38······DW_TAG_subprogram····[has·children]1222 ···40······DW_TAG_subprogram····[has·children]
 1223 ····DW_AT_specification·DW_FORM_GNU_ref_alt
 1224 ····DW_AT_object_pointer·DW_FORM_ref_udata
 1225 ····DW_AT_inline·······DW_FORM_implicit_const:·3
 1226 ····DW_AT·value:·0·····DW_FORM·value:·0
 1227 ···41······DW_TAG_subprogram····[has·children]
1211 ····DW_AT_external·····DW_FORM_flag_present1228 ····DW_AT_external·····DW_FORM_flag_present
1212 ····DW_AT_name·········DW_FORM_GNU_strp_alt1229 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1213 ····DW_AT_decl_file····DW_FORM_implicit_const:·121230 ····DW_AT_decl_file····DW_FORM_implicit_const:·12
1214 ····DW_AT_decl_line····DW_FORM_data21231 ····DW_AT_decl_line····DW_FORM_data2
1215 ····DW_AT_decl_column··DW_FORM_implicit_const:·131232 ····DW_AT_decl_column··DW_FORM_implicit_const:·13
1216 ····DW_AT_declaration··DW_FORM_flag_present1233 ····DW_AT_declaration··DW_FORM_flag_present
1217 ····DW_AT·value:·0·····DW_FORM·value:·01234 ····DW_AT·value:·0·····DW_FORM·value:·0
1218 ···39······DW_TAG_subprogram····[has·children]1235 ···42······DW_TAG_subprogram····[has·children]
1219 ····DW_AT_external·····DW_FORM_flag_present1236 ····DW_AT_external·····DW_FORM_flag_present
1220 ····DW_AT_name·········DW_FORM_GNU_strp_alt1237 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1221 ····DW_AT_decl_file····DW_FORM_data11238 ····DW_AT_decl_file····DW_FORM_data1
1222 ····DW_AT_decl_line····DW_FORM_data21239 ····DW_AT_decl_line····DW_FORM_data2
1223 ····DW_AT_decl_column··DW_FORM_data11240 ····DW_AT_decl_column··DW_FORM_data1
1224 ····DW_AT_type·········DW_FORM_GNU_ref_alt1241 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1225 ····DW_AT_declaration··DW_FORM_flag_present1242 ····DW_AT_declaration··DW_FORM_flag_present
1226 ····DW_AT_sibling······DW_FORM_ref_udata1243 ····DW_AT_sibling······DW_FORM_ref_udata
1227 ····DW_AT·value:·0·····DW_FORM·value:·01244 ····DW_AT·value:·0·····DW_FORM·value:·0
1228 ···40······DW_TAG_formal_parameter····[no·children] 
1229 ····DW_AT_name·········DW_FORM_GNU_strp_alt 
1230 ····DW_AT_type·········DW_FORM_GNU_ref_alt 
1231 ····DW_AT_artificial···DW_FORM_flag_present 
1232 ····DW_AT·value:·0·····DW_FORM·value:·0 
1233 ···41······DW_TAG_formal_parameter····[no·children] 
1234 ····DW_AT_name·········DW_FORM_string 
1235 ····DW_AT_decl_file····DW_FORM_implicit_const:·2 
1236 ····DW_AT_decl_line····DW_FORM_data2 
1237 ····DW_AT_decl_column··DW_FORM_data1 
1238 ····DW_AT_type·········DW_FORM_GNU_ref_alt 
1239 ····DW_AT·value:·0·····DW_FORM·value:·0 
1240 ···42······DW_TAG_subprogram····[has·children] 
1241 ····DW_AT_specification·DW_FORM_GNU_ref_alt 
1242 ····DW_AT_object_pointer·DW_FORM_ref_udata 
1243 ····DW_AT_inline·······DW_FORM_implicit_const:·3 
1244 ····DW_AT·value:·0·····DW_FORM·value:·0 
1245 ···43······DW_TAG_subprogram····[has·children]1245 ···43······DW_TAG_subprogram····[has·children]
1246 ····DW_AT_external·····DW_FORM_flag_present1246 ····DW_AT_external·····DW_FORM_flag_present
1247 ····DW_AT_name·········DW_FORM_GNU_strp_alt1247 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1248 ····DW_AT_decl_file····DW_FORM_data11248 ····DW_AT_decl_file····DW_FORM_data1
1249 ····DW_AT_decl_line····DW_FORM_data21249 ····DW_AT_decl_line····DW_FORM_data2
1250 ····DW_AT_decl_column··DW_FORM_data11250 ····DW_AT_decl_column··DW_FORM_data1
1251 ····DW_AT_type·········DW_FORM_GNU_ref_alt1251 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1.05 KB
readelf --wide --debug-dump=aranges {}
    
Offset 16, 32 lines modifiedOffset 16, 32 lines modified
16 ··Pointer·Size:·············416 ··Pointer·Size:·············4
17 ··Segment·Size:·············017 ··Segment·Size:·············0
  
18 ····Address····Length18 ····Address····Length
19 ····000018c8·00000aa019 ····000018c8·00000aa0
20 ····00001864·0000006020 ····00001864·00000060
21 ····00000000·0000000021 ····00000000·00000000
22 ··Length:···················3622 ··Length:···················28
23 ··Version:··················223 ··Version:··················2
24 ··Offset·into·.debug_info:··0x2fd524 ··Offset·into·.debug_info:··0x2fd5
25 ··Pointer·Size:·············425 ··Pointer·Size:·············4
26 ··Segment·Size:·············026 ··Segment·Size:·············0
  
27 ····Address····Length27 ····Address····Length
28 ····00002368·000000a828 ····00002368·0000006a
29 ····00001864·00000060 
30 ····00000000·0000000029 ····00000000·00000000
31 ··Length:···················2830 ··Length:···················36
32 ··Version:··················231 ··Version:··················2
33 ··Offset·into·.debug_info:··0x338732 ··Offset·into·.debug_info:··0x3125
34 ··Pointer·Size:·············433 ··Pointer·Size:·············4
35 ··Segment·Size:·············034 ··Segment·Size:·············0
  
36 ····Address····Length35 ····Address····Length
37 ····00002410·0000006a36 ····000023d4·000000a8
 37 ····00001864·00000060
38 ····00000000·0000000038 ····00000000·00000000
39 ··Length:···················2839 ··Length:···················28
40 ··Version:··················240 ··Version:··················2
41 ··Offset·into·.debug_info:··0x34d741 ··Offset·into·.debug_info:··0x34d7
42 ··Pointer·Size:·············442 ··Pointer·Size:·············4
43 ··Segment·Size:·············043 ··Segment·Size:·············0
  
27.3 KB
readelf --wide --debug-dump=loc {}
    
Offset 2893, 344 lines modifiedOffset 2893, 344 lines modified
  
2893 ····00001bf6·v0000000·v0000000·location·view·pair2893 ····00001bf6·v0000000·v0000000·location·view·pair
  
2894 ····00001bf8·v0000000·v0000000·views·at·00001bf6·for:2894 ····00001bf8·v0000000·v0000000·views·at·00001bf6·for:
2895 ·············00001864·00001874·(DW_OP_fbreg:·-8)2895 ·············00001864·00001874·(DW_OP_fbreg:·-8)
2896 ····00001c01·<End·of·list>2896 ····00001c01·<End·of·list>
2897 Table·at·Offset·0x1c022897 Table·at·Offset·0x1c02
2898 ··Length:··········0x23e2898 ··Length:··········0xd0
2899 ··DWARF·version:···52899 ··DWARF·version:···5
2900 ··Address·size:····42900 ··Address·size:····4
2901 ··Segment·size:····02901 ··Segment·size:····0
2902 ··Offset·entries:··02902 ··Offset·entries:··0
  
2903 ····Offset···Begin············End··············Expression2903 ····Offset···Begin············End··············Expression
  
2904 ····00001c0e·v0000000·v0000000·location·view·pair2904 ····00001c0e·v0000000·v0000000·location·view·pair
2905 ····00001c10·v0000000·v0000000·location·view·pair2905 ····00001c10·v0000000·v0000000·location·view·pair
 2906 ····00001c12·v0000000·v0000000·location·view·pair
 2907 ····00001c14·v0000000·v0000000·location·view·pair
 2908 ····00001c16·v0000000·v0000000·location·view·pair
 2909 ····00001c18·v0000000·v0000000·location·view·pair
  
 2910 ····00001c1a·v0000000·v0000000·views·at·00001c0e·for:
 2911 ·············000023b8·000023c6·(DW_OP_reg0·(r0))
 2912 ····00001c1f·v0000000·v0000000·views·at·00001c10·for:
 2913 ·············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)
 2914 ····00001c2d·v0000000·v0000000·views·at·00001c12·for:
 2915 ·············000023ca·000023cc·(DW_OP_reg0·(r0))
 2916 ····00001c32·v0000000·v0000000·views·at·00001c14·for:
 2917 ·············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)
 2918 ····00001c40·v0000000·v0000000·views·at·00001c16·for:
 2919 ·············000023ce·000023d0·(DW_OP_reg0·(r0))
 2920 ····00001c45·v0000000·v0000000·views·at·00001c18·for:
 2921 ·············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)
 2922 ····00001c53·<End·of·list>
  
2906 ····00001c12·0000240c·(base·address) 
2907 ····00001c17·v0000000·v0000000·views·at·00001c0e·for: 
2908 ·············0000240c·0000240e·(DW_OP_reg0·(r0)) 
2909 ····00001c1c·v0000000·v0000000·views·at·00001c10·for: 
2910 ·············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) 
2911 ····00001c2a·<End·of·list> 
  
2912 ····00001c2b·v0000000·v0000000·location·view·pair 
2913 ····00001c2d·v0000000·v0000000·location·view·pair 
2914 ····00001c2f·v0000000·v0000000·location·view·pair 
  
2915 ····00001c31·00002368·(base·address) 
2916 ····00001c36·v0000000·v0000000·views·at·00001c2b·for: 
2917 ·············00002368·0000238d·(DW_OP_reg0·(r0)) 
2918 ····00001c3b·v0000000·v0000000·views·at·00001c2d·for: 
2919 ·············0000238d·000023e4·(DW_OP_reg4·(r4)) 
2920 ····00001c40·v0000000·v0000000·views·at·00001c2f·for: 
2921 ·············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) 
2922 ····00001c4f·<End·of·list> 
  
2923 ····00001c50·v0000000·v0000000·location·view·pair 
2924 ····00001c52·v0000000·v0000000·location·view·pair 
2925 ····00001c54·v0000000·v0000000·location·view·pair2923 ····00001c54·v0000000·v0000000·location·view·pair
 2924 ····00001c56·v0000000·v0000000·location·view·pair
 2925 ····00001c58·v0000000·v0000000·location·view·pair
  
2926 ····00001c56·00002368·(base·address) 
2927 ····00001c5b·v0000000·v0000000·views·at·00001c50·for: 
2928 ·············00002368·0000238c·(DW_OP_reg1·(r1)) 
2929 ····00001c60·v0000000·v0000000·views·at·00001c52·for: 
2930 ·············0000238c·000023b2·(DW_OP_reg8·(r8)) 
2931 ····00001c65·v0000000·v0000000·views·at·00001c54·for:2926 ····00001c5a·v0000000·v0000000·views·at·00001c54·for:
 2927 ·············00002368·00002380·(DW_OP_reg0·(r0))
 2928 ····00001c5f·v0000000·v0000000·views·at·00001c56·for:
 2929 ·············00002380·000023b4·(DW_OP_reg6·(r6))
 2930 ····00001c64·v0000000·v0000000·views·at·00001c58·for:
2932 ·············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)2931 ·············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)
2933 ····00001c74·<End·of·list>2932 ····00001c72·<End·of·list>
  
 2933 ····00001c73·v0000000·v0000000·location·view·pair
2934 ····00001c75·v0000000·v0000000·location·view·pair2934 ····00001c75·v0000000·v0000000·location·view·pair
2935 ····00001c77·v0000000·v0000000·location·view·pair2935 ····00001c77·v0000000·v0000000·location·view·pair
2936 ····00001c79·v0000000·v0000000·location·view·pair 
  
2937 ····00001c7b·00002368·(base·address) 
2938 ····00001c80·v0000000·v0000000·views·at·00001c75·for: 
2939 ·············00002368·0000238d·(DW_OP_reg2·(r2)) 
2940 ····00001c85·v0000000·v0000000·views·at·00001c77·for: 
2941 ·············0000238d·000023e4·(DW_OP_reg6·(r6)) 
2942 ····00001c8a·v0000000·v0000000·views·at·00001c79·for: 
2943 ·············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) 
2944 ····00001c99·<End·of·list> 
  
2945 ····00001c9a·v0000000·v0000000·location·view·pair 
2946 ····00001c9c·v0000000·v0000000·location·view·pair 
2947 ····00001c9e·v0000000·v0000000·location·view·pair 
  
2948 ····00001ca0·00002368·(base·address) 
2949 ····00001ca5·v0000000·v0000000·views·at·00001c9a·for: 
2950 ·············00002368·0000237e·(DW_OP_reg3·(r3)) 
2951 ····00001caa·v0000000·v0000000·views·at·00001c9c·for: 
2952 ·············0000237e·000023c2·(DW_OP_reg5·(r5)) 
2953 ····00001caf·v0000000·v0000000·views·at·00001c9e·for: 
2954 ·············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) 
2955 ····00001cbe·<End·of·list> 
  
2956 ····00001cbf·v0000000·v0000000·location·view·pair 
  
2957 ····00001cc1·v0000000·v0000000·views·at·00001cbf·for: 
2958 ·············00002368·00002378·(DW_OP_fbreg:·0) 
2959 ····00001cca·<End·of·list> 
  
2960 ····00001ccb·v0000000·v0000000·location·view·pair 
2961 ····00001ccd·v0000000·v0000000·location·view·pair 
  
2962 ····00001ccf·00002394·(base·address) 
2963 ····00001cd4·v0000000·v0000000·views·at·00001ccb·for: 
2964 ·············00002394·00002396·(DW_OP_reg0·(r0)) 
2965 ····00001cd9·v0000000·v0000000·views·at·00001ccd·for: 
2966 ·············00002396·000023a1·(DW_OP_reg1·(r1)) 
2967 ····00001cde·<End·of·list> 
  
2968 ····00001cdf·v0000000·v0000000·location·view·pair 
2969 ····00001ce1·v0000000·v0000000·location·view·pair 
  
2970 ····00001ce3·000023a8·(base·address) 
2971 ····00001ce8·v0000000·v0000000·views·at·00001cdf·for: 
2972 ·············000023a8·000023aa·(DW_OP_reg0·(r0)) 
2973 ····00001ced·v0000000·v0000000·views·at·00001ce1·for: 
2974 ·············000023aa·000023e4·(DW_OP_reg7·(r7)) 
2975 ····00001cf2·<End·of·list> 
Max diff block lines reached; 18740/27882 bytes (67.21%) of diff not shown.
1.04 KB
readelf --wide --debug-dump=ranges {}
    
Offset 16, 32 lines modifiedOffset 16, 32 lines modified
16 ··Pointer·Size:·············416 ··Pointer·Size:·············4
17 ··Segment·Size:·············017 ··Segment·Size:·············0
  
18 ····Address····Length18 ····Address····Length
19 ····000018c8·00000aa019 ····000018c8·00000aa0
20 ····00001864·0000006020 ····00001864·00000060
21 ····00000000·0000000021 ····00000000·00000000
22 ··Length:···················3622 ··Length:···················28
23 ··Version:··················223 ··Version:··················2
24 ··Offset·into·.debug_info:··0x2fd524 ··Offset·into·.debug_info:··0x2fd5
25 ··Pointer·Size:·············425 ··Pointer·Size:·············4
26 ··Segment·Size:·············026 ··Segment·Size:·············0
  
27 ····Address····Length27 ····Address····Length
28 ····00002368·000000a828 ····00002368·0000006a
29 ····00001864·00000060 
30 ····00000000·0000000029 ····00000000·00000000
31 ··Length:···················2830 ··Length:···················36
32 ··Version:··················231 ··Version:··················2
33 ··Offset·into·.debug_info:··0x338732 ··Offset·into·.debug_info:··0x3125
34 ··Pointer·Size:·············433 ··Pointer·Size:·············4
35 ··Segment·Size:·············034 ··Segment·Size:·············0
  
36 ····Address····Length35 ····Address····Length
37 ····00002410·0000006a36 ····000023d4·000000a8
 37 ····00001864·00000060
38 ····00000000·0000000038 ····00000000·00000000
39 ··Length:···················2839 ··Length:···················28
40 ··Version:··················240 ··Version:··················2
41 ··Offset·into·.debug_info:··0x34d741 ··Offset·into·.debug_info:··0x34d7
42 ··Pointer·Size:·············442 ··Pointer·Size:·············4
43 ··Segment·Size:·············043 ··Segment·Size:·············0
  
676 B
strings --all --bytes=8 {}
    
Offset 1, 27 lines modifiedOffset 1, 28 lines modified
1 GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
2 Sa```b0ed``a2 Sa```b0ed``a
3 zbT0x01D' 
4 i#k.$k."3 IX{CX{cX
 4 aY~S^TIL
 5 trrtpptpv
5 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug6 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
6 call_weak_fn7 call_weak_fn
7 crtstuff.c8 crtstuff.c
8 all_implied_fbits9 all_implied_fbits
9 deregister_tm_clones10 deregister_tm_clones
10 __do_global_dtors_aux11 __do_global_dtors_aux
11 completed.012 completed.0
12 __do_global_dtors_aux_fini_array_entry13 __do_global_dtors_aux_fini_array_entry
13 frame_dummy14 frame_dummy
14 __frame_dummy_init_array_entry15 __frame_dummy_init_array_entry
15 freebsd.cpp 
16 apple.cpp 
17 linux.cpp16 linux.cpp
18 freebsd_kevents.cpp17 freebsd_kevents.cpp
19 generic.cpp18 freebsd.cpp
 19 apple.cpp
20 generic_posix.cpp20 generic_posix.cpp
 21 generic.cpp
21 unix_strings.cpp22 unix_strings.cpp
22 __FRAME_END__23 __FRAME_END__
23 __dso_handle24 __dso_handle
24 _DYNAMIC25 _DYNAMIC
25 __TMC_END__26 __TMC_END__
26 _GLOBAL_OFFSET_TABLE_27 _GLOBAL_OFFSET_TABLE_
27 __aeabi_unwind_cpp_pr0@GCC_3.528 __aeabi_unwind_cpp_pr0@GCC_3.5
1.49 KB
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
    
Offset 85, 29 lines modifiedOffset 85, 29 lines modified
  
85 00002268·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty>:85 00002268·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty>:
86 »       ...86 »       ...
  
87 0000228c·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize>:87 0000228c·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize>:
88 »       ...88 »       ...
  
89 00002368·<mark_failed_with_code>:89 00002368·<mark_failed_with_errno>:
90 »       ...90 »       ...
  
91 000023ec·<mark_failed_with_message>:91 000023b8·<map_error_code>:
92 »       ...92 »       ...
  
 93 000023d4·<mark_failed_with_code>:
93 0000240c·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>: 
94 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): 
95 »       movs»   r0,·r0 
96 »       ...94 »       ...
  
97 00002410·<mark_failed_with_errno>:95 00002458·<mark_failed_with_message>:
98 »       ...96 »       ...
  
99 00002460·<map_error_code>:97 00002478·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
 98 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():
 99 »       movs»   r0,·r0
100 »       ...100 »       ...
  
101 0000247c·<java_to_char>:101 0000247c·<java_to_char>:
102 »       ...102 »       ...
  
103 0000252c·<char_to_java>:103 0000252c·<char_to_java>:
104 »       ...104 »       ...
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D.. 
7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....6 ··0x00000040·65627567·00c0b85b·83255dc8·27ce7f56·ebug...[.%].'..V
 7 ··0x00000050·34b1b7ae·2a321d26·20················4...*2.&·
  
1.95 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 8, 21 lines modifiedOffset 8, 21 lines modified
8 ··0x00000050·6e657300·2474005f·5f646f5f·676c6f62·nes.$t.__do_glob8 ··0x00000050·6e657300·2474005f·5f646f5f·676c6f62·nes.$t.__do_glob
9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com
10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl
11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f
12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.
13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr
14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a
15 ··0x000000c0·72726179·5f656e74·72790066·72656562·rray_entry.freeb15 ··0x000000c0·72726179·5f656e74·7279006c·696e7578·rray_entry.linux
16 ··0x000000d0·73642e63·70700077·696e2e63·70700061·sd.cpp.win.cpp.a 
17 ··0x000000e0·70706c65·2e637070·006c696e·75782e63·pple.cpp.linux.c 
18 ··0x000000f0·70700066·72656562·73645f6b·6576656e·pp.freebsd_keven16 ··0x000000d0·2e637070·00667265·65627364·5f6b6576·.cpp.freebsd_kev
 17 ··0x000000e0·656e7473·2e637070·00667265·65627364·ents.cpp.freebsd
 18 ··0x000000f0·2e637070·00617070·6c652e63·70700077·.cpp.apple.cpp.w
19 ··0x00000100·74732e63·70700067·656e6572·69632e63·ts.cpp.generic.c19 ··0x00000100·696e2e63·70700067·656e6572·69635f70·in.cpp.generic_p
20 ··0x00000110·7070006f·73782e63·70700067·656e6572·pp.osx.cpp.gener20 ··0x00000110·6f736978·2e637070·0067656e·65726963·osix.cpp.generic
21 ··0x00000120·69635f70·6f736978·2e637070·00756e69·ic_posix.cpp.uni21 ··0x00000120·2e637070·006f7378·2e637070·00756e69·.cpp.osx.cpp.uni
22 ··0x00000130·785f7374·72696e67·732e6370·70005f5f·x_strings.cpp.__22 ··0x00000130·785f7374·72696e67·732e6370·70005f5f·x_strings.cpp.__
23 ··0x00000140·4652414d·455f454e·445f5f00·5f66696e·FRAME_END__._fin23 ··0x00000140·4652414d·455f454e·445f5f00·5f66696e·FRAME_END__._fin
24 ··0x00000150·69005f5f·64736f5f·68616e64·6c65005f·i.__dso_handle._24 ··0x00000150·69005f5f·64736f5f·68616e64·6c65005f·i.__dso_handle._
25 ··0x00000160·44594e41·4d494300·5f5f544d·435f454e·DYNAMIC.__TMC_EN25 ··0x00000160·44594e41·4d494300·5f5f544d·435f454e·DYNAMIC.__TMC_EN
26 ··0x00000170·445f5f00·5f474c4f·42414c5f·4f464653·D__._GLOBAL_OFFS26 ··0x00000170·445f5f00·5f474c4f·42414c5f·4f464653·D__._GLOBAL_OFFS
27 ··0x00000180·45545f54·41424c45·5f005f69·6e697400·ET_TABLE_._init.27 ··0x00000180·45545f54·41424c45·5f005f69·6e697400·ET_TABLE_._init.
28 ··0x00000190·5f5f6165·6162695f·756e7769·6e645f63·__aeabi_unwind_c28 ··0x00000190·5f5f6165·6162695f·756e7769·6e645f63·__aeabi_unwind_c