1.93 MB
/srv/reproducible-results/rbuild-debian/r-b-build.ca3TmJtZ/b1/libnative-platform-java_0.14-6_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.ca3TmJtZ/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 ·884f6f7c62b0a948c9ed3c4375c971ca·69756·java·optional·libnative-platform-java_0.14-6_all.deb2 ·884f6f7c62b0a948c9ed3c4375c971ca·69756·java·optional·libnative-platform-java_0.14-6_all.deb
3 ·7e567547fd8ba11532dbe4551c29cd17·48564·debug·optional·libnative-platform-jni-dbgsym_0.14-6_armhf.deb 
4 ·85493bc0f948f1a37d8c39bff4fa8d4c·10200·java·optional·libnative-platform-jni_0.14-6_armhf.deb3 ·164ee2cd7342fd7d6406f8522c1923a0·48568·debug·optional·libnative-platform-jni-dbgsym_0.14-6_armhf.deb
 4 ·5b9311f255353bcef4f3d668d6172fb9·10212·java·optional·libnative-platform-jni_0.14-6_armhf.deb
199 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·····9204·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0·····9216·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
199 KB
data.tar.xz
199 KB
data.tar
57.2 KB
./usr/lib/jni/libnative-platform-curses.so
File has been modified after NT_GNU_BUILD_ID has been applied.
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x001a3c·0x00001a3c·0x00001a3c·0x00088·0x00088·R···0x46 ··EXIDX··········0x001a3c·0x00001a3c·0x00001a3c·0x00090·0x00090·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x01ac8·0x01ac8·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x01ad0·0x01ad0·R·E·0x1000
8 ··LOAD···········0x001f00·0x00002f00·0x00002f00·0x0019c·0x001c4·RW··0x10008 ··LOAD···········0x001f00·0x00002f00·0x00002f00·0x0019c·0x001c4·RW··0x1000
9 ··DYNAMIC········0x001f08·0x00002f08·0x00002f08·0x000f8·0x000f8·RW··0x49 ··DYNAMIC········0x001f08·0x00002f08·0x00002f08·0x000f8·0x000f8·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x001f00·0x00002f00·0x00002f00·0x00100·0x00100·R···0x112 ··GNU_RELRO······0x001f00·0x00002f00·0x00002f00·0x00100·0x00100·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
1.52 KB
readelf --wide --sections {}
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ··[·8]·.rel.plt··········REL·············00000cbc·000cbc·0000d0·08··AI··3··20··413 ··[·8]·.rel.plt··········REL·············00000cbc·000cbc·0000d0·08··AI··3··20··4
14 ··[·9]·.init·············PROGBITS········00000d8c·000d8c·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000d8c·000d8c·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000d98·000d98·000160·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000d98·000d98·000160·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000ef8·000ef8·000864·00··AX··0···0··416 ··[11]·.text·············PROGBITS········00000ef8·000ef8·000864·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········0000175c·00175c·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········0000175c·00175c·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00001764·001764·0002cc·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00001764·001764·0002cc·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········00001a30·001a30·00000c·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········00001a30·001a30·00000c·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00001a3c·001a3c·000088·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00001a3c·001a3c·000090·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00001ac4·001ac4·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00001acc·001acc·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00002f00·001f00·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00002f00·001f00·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00002f04·001f04·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00002f04·001f04·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00002f08·001f08·0000f8·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00002f08·001f08·0000f8·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00003000·002000·000094·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00003000·002000·000094·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········00003094·002094·000008·00··WA··0···0··426 ··[21]·.data·············PROGBITS········00003094·002094·000008·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0000309c·00209c·000028·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0000309c·00209c·000028·00··WA··0···0··4
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00209c·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00209c·000031·00······0···0··1
3.66 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:·00001691····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 ····27:·00001549····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:·000015e9···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code34 ····30:·000014a1···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:·000014a1···176·FUNC····GLOBAL·DEFAULT···11·java_to_char36 ····32:·00001615···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
37 ····33:·00001741····26·FUNC····GLOBAL·DEFAULT···11·map_error_code37 ····33:·000015f9····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:·00001551···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:·000016f1····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno49 ····45:·000015a9····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:·0000168d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion51 ····47:·00001545·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
52 ····48:·0000166d····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message52 ····48:·00001525····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.74 KB
readelf --wide --relocs {}
    
Offset 11, 31 lines modifiedOffset 11, 31 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········00001691···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz17 0000300c··00001b16·R_ARM_JUMP_SLOT········00001549···_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········0000166d···mark_failed_with_message20 00003018··00003016·R_ARM_JUMP_SLOT········00001525···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········000015e9···mark_failed_with_code23 00003024··00001e16·R_ARM_JUMP_SLOT········000014a1···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········00001741···map_error_code25 0000302c··00002116·R_ARM_JUMP_SLOT········000015f9···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
33 0000304c··00002416·R_ARM_JUMP_SLOT········00001551···char_to_java33 0000304c··00002416·R_ARM_JUMP_SLOT········000016c5···char_to_java
34 00003050··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.434 00003050··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
35 00003054··00001316·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.435 00003054··00001316·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
36 00003058··00001416·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.1999102336 00003058··00001416·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.19991023
37 0000305c··00002e16·R_ARM_JUMP_SLOT········00000ff9···_Z6getcapPKc37 0000305c··00002e16·R_ARM_JUMP_SLOT········00000ff9···_Z6getcapPKc
38 00003060··00001a16·R_ARM_JUMP_SLOT········00001061···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject38 00003060··00001a16·R_ARM_JUMP_SLOT········00001061···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
39 00003064··00001516·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.439 00003064··00001516·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
40 00003068··00001616·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.1999102340 00003068··00001616·R_ARM_JUMP_SLOT········00000000···tparm@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:·eab80cbd70de0e46a801606b3ffd8db78f97078b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b97747e1c1bfd7458f25b93ed4e6f1fca527caaf
1.51 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 18, 27 lines modifiedOffset 18, 27 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 java_to_char 
26 wcstombs 
27 mbstowcs 
28 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz25 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
29 __stack_chk_fail26 __stack_chk_fail
30 __stack_chk_guard27 __stack_chk_guard
31 __aeabi_unwind_cpp_pr128 __aeabi_unwind_cpp_pr1
32 mark_failed_with_code29 mark_failed_with_code
33 map_error_code30 map_error_code
34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion31 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
35 mark_failed_with_errno32 mark_failed_with_errno
36 __errno_location33 __errno_location
37 strerror_r34 strerror_r
 35 java_to_char
 36 wcstombs
 37 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
42 GLIBC_2.442 GLIBC_2.4
43 NCURSES6_TINFO_5.0.1999102343 NCURSES6_TINFO_5.0.19991023
44 H»      KxD»   J{D44 H»      KxD»   J{D
3.84 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 68, 36 lines modifiedOffset 68, 36 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._ZN7JNIEnv
 76 ··0x000009d0·5f313443·616c6c56·6f69644d·6574686f·_14CallVoidMetho
 77 ··0x000009e0·64455038·5f6a6f62·6a656374·5031305f·dEP8_jobjectP10_
 78 ··0x000009f0·6a6d6574·686f6449·447a005f·5f737461·jmethodIDz.__sta
 79 ··0x00000a00·636b5f63·686b5f66·61696c00·5f5f7374·ck_chk_fail.__st
 80 ··0x00000a10·61636b5f·63686b5f·67756172·64005f5f·ack_chk_guard.__
 81 ··0x00000a20·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp
75 ··0x000009c0·664c696e·65006a61·76615f74·6f5f6368·fLine.java_to_ch 
76 ··0x000009d0·6172006d·616c6c6f·63007763·73746f6d·ar.malloc.wcstom 
77 ··0x000009e0·62730066·72656500·7374726c·656e006d·bs.free.strlen.m 
78 ··0x000009f0·6273746f·77637300·7763736c·656e005f·bstowcs.wcslen._ 
79 ··0x00000a00·5a4e374a·4e49456e·765f3134·43616c6c·ZN7JNIEnv_14Call 
80 ··0x00000a10·566f6964·4d657468·6f644550·385f6a6f·VoidMethodEP8_jo 
81 ··0x00000a20·626a6563·74503130·5f6a6d65·74686f64·bjectP10_jmethod 
82 ··0x00000a30·49447a00·5f5f7374·61636b5f·63686b5f·IDz.__stack_chk_ 
83 ··0x00000a40·6661696c·005f5f73·7461636b·5f63686b·fail.__stack_chk 
84 ··0x00000a50·5f677561·7264005f·5f616561·62695f75·_guard.__aeabi_u 
85 ··0x00000a60·6e77696e·645f6370·705f7072·31006d61·nwind_cpp_pr1.ma 
86 ··0x00000a70·726b5f66·61696c65·645f7769·74685f63·rk_failed_with_c 
87 ··0x00000a80·6f646500·6d61705f·6572726f·725f636f·ode.map_error_co 
88 ··0x00000a90·6465004a·6176615f·6e65745f·72756279·de.Java_net_ruby 
89 ··0x00000aa0·67726170·65667275·69745f70·6c617466·grapefruit_platf 
90 ··0x00000ab0·6f726d5f·696e7465·726e616c·5f6a6e69·orm_internal_jni 
91 ··0x00000ac0·5f4e6174·6976654c·69627261·72794675·_NativeLibraryFu 
92 ··0x00000ad0·6e637469·6f6e735f·67657456·65727369·nctions_getVersi 
93 ··0x00000ae0·6f6e006d·61726b5f·6661696c·65645f77·on.mark_failed_w82 ··0x00000a30·5f707231·006d6172·6b5f6661·696c6564·_pr1.mark_failed
94 ··0x00000af0·6974685f·6572726e·6f005f5f·6572726e·ith_errno.__errn83 ··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_rubygrapefrui
 86 ··0x00000a70·745f706c·6174666f·726d5f69·6e746572·t_platform_inter
 87 ··0x00000a80·6e616c5f·6a6e695f·4e617469·76654c69·nal_jni_NativeLi
 88 ··0x00000a90·62726172·7946756e·6374696f·6e735f67·braryFunctions_g
 89 ··0x00000aa0·65745665·7273696f·6e006d61·726b5f66·etVersion.mark_f
 90 ··0x00000ab0·61696c65·645f7769·74685f65·72726e6f·ailed_with_errno
 91 ··0x00000ac0·006d616c·6c6f6300·5f5f6572·726e6f5f·.malloc.__errno_
95 ··0x00000b00·6f5f6c6f·63617469·6f6e0073·74726572·o_location.strer92 ··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.s
 95 ··0x00000b00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w
96 ··0x00000b10·726f725f·72006c69·6274696e·666f2e73·ror_r.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
101 ··0x00000b60·53365f54·494e464f·5f352e30·2e313939·S6_TINFO_5.0.199101 ··0x00000b60·53365f54·494e464f·5f352e30·2e313939·S6_TINFO_5.0.199
102 ··0x00000b70·39313032·33004743·435f332e·3500·····91023.GCC_3.5.102 ··0x00000b70·39313032·33004743·435f332e·3500·····91023.GCC_3.5.
  
37.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 16545 objdump: DWARF error: unable to read alt ref 1561
    
Offset 58, 85 lines modifiedOffset 58, 69 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 
65 »       push»   {lr}64 »       push»   {lr}
66 »       mov.w»  ip,·#4096»  @·0x100065 »       mov.w»  ip,·#4096»  @·0x1000
67 »       sub.w»  ip,·sp,·ip66 »       sub.w»  ip,·sp,·ip
68 »       str.w»  r0,·[ip,·#4080]»     @·0xff067 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
69 »       ldr»    r3,·[pc,·#32]» @·(ff0·<write_to_terminal(int)@@Base+0x30>)68 »       ldr»    r3,·[pc,·#32]» @·(ff0·<write_to_terminal(int)@@Base+0x30>)
70 »       sub»    sp,·#1269 »       sub»    sp,·#12
71 ./src/curses/cpp/curses.cpp:49 
72 »       ldr.w»  ip,·[pc,·#32]»       @·ff4·<write_to_terminal(int)@@Base+0x34>70 »       ldr.w»  ip,·[pc,·#32]»       @·ff4·<write_to_terminal(int)@@Base+0x34>
73 »       movs»   r2,·#171 »       movs»   r2,·#1
74 ./src/curses/cpp/curses.cpp:48 
75 »       add»    r3,·pc72 »       add»    r3,·pc
76 ./src/curses/cpp/curses.cpp:49 
77 »       add»    r1,·sp,·#473 »       add»    r1,·sp,·#4
78 ./src/curses/cpp/curses.cpp:48 
79 »       str»    r0,·[sp,·#4]74 »       str»    r0,·[sp,·#4]
80 ./src/curses/cpp/curses.cpp:49 
81 »       ldr.w»  r3,·[r3,·ip]75 »       ldr.w»  r3,·[r3,·ip]
82 »       ldr»    r0,·[r3,·#0]76 »       ldr»    r0,·[r3,·#0]
83 »       blx»    e30·<write@plt>77 »       blx»    e30·<write@plt>
84 ./src/curses/cpp/curses.cpp:51 
85 »       ldr»    r0,·[sp,·#4]78 »       ldr»    r0,·[sp,·#4]
86 »       add»    sp,·#1279 »       add»    sp,·#12
87 »       ldr.w»  pc,·[sp],·#480 »       ldr.w»  pc,·[sp],·#4
88 »       movs»   r0,·#36»     @·0x2481 »       movs»   r0,·#36»     @·0x24
89 »       movs»   r0,·r082 »       movs»   r0,·r0
90 »       lsls»   r0,·r0,·#283 »       lsls»   r0,·r0,·#2
91 »       ...84 »       ...
  
92 00000ff8·<getcap(char·const*)@@Base>:85 00000ff8·<getcap(char·const*)@@Base>:
93 getcap(char·const*):86 getcap(char·const*):
94 ./src/curses/cpp/curses.cpp:54 
95 »       movs»   r1,·#087 »       movs»   r1,·#0
96 »       b.w»    e6c·<tgetstr@plt>88 »       b.w»    e6c·<tgetstr@plt>
97 »       nop89 »       nop
  
98 00001000·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base>:90 00001000·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base>:
99 write_capability(JNIEnv_*,·char·const*,·_jobject*):91 write_capability(JNIEnv_*,·char·const*,·_jobject*):
100 ./src/curses/cpp/curses.cpp:57 
101 »       push»   {r4,·r5,·lr}92 »       push»   {r4,·r5,·lr}
102 »       mov.w»  ip,·#4096»  @·0x100093 »       mov.w»  ip,·#4096»  @·0x1000
103 »       sub.w»  ip,·sp,·ip94 »       sub.w»  ip,·sp,·ip
104 »       str.w»  r0,·[ip,·#4072]»     @·0xfe895 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
105 »       ldr.w»  ip,·[pc,·#64]»       @·1050·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x50>96 »       ldr.w»  ip,·[pc,·#64]»       @·1050·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x50>
106 »       sub»    sp,·#1297 »       sub»    sp,·#12
107 »       add»    ip,·pc98 »       add»    ip,·pc
108 ./src/curses/cpp/curses.cpp:58 
109 »       cbz»    r1,·1036·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x36>99 »       cbz»    r1,·1036·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x36>
110 ./src/curses/cpp/curses.cpp:62 
111 »       ldr»    r3,·[pc,·#56]» @·(1054·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x54>)100 »       ldr»    r3,·[pc,·#56]» @·(1054·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x54>)
112 »       mov»    r5,·r0101 »       mov»    r5,·r0
113 »       mov»    r4,·r2102 »       mov»    r4,·r2
114 »       mov»    r0,·r1103 »       mov»    r0,·r1
115 »       movs»   r1,·#1104 »       movs»   r1,·#1
116 »       ldr.w»  r3,·[ip,·r3]105 »       ldr.w»  r3,·[ip,·r3]
117 »       str»    r3,·[sp,·#4]106 »       str»    r3,·[sp,·#4]
118 »       mov»    r2,·r3107 »       mov»    r2,·r3
119 »       blx»    df0·<tputs@plt>108 »       blx»    df0·<tputs@plt>
120 ./src/curses/cpp/curses.cpp:62·(discriminator·1) 
121 »       adds»   r0,·#1109 »       adds»   r0,·#1
122 »       beq.n»  1044·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x44>110 »       beq.n»  1044·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x44>
123 ./src/curses/cpp/curses.cpp:66 
124 »       add»    sp,·#12111 »       add»    sp,·#12
125 »       pop»    {r4,·r5,·pc}112 »       pop»    {r4,·r5,·pc}
126 ./src/curses/cpp/curses.cpp:59 
127 »       ldr»    r1,·[pc,·#32]» @·(1058·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x58>)113 »       ldr»    r1,·[pc,·#32]» @·(1058·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x58>)
128 »       add»    r1,·pc114 »       add»    r1,·pc
129 ./src/curses/cpp/curses.cpp:66 
130 »       add»    sp,·#12115 »       add»    sp,·#12
131 »       ldmia.w»sp!,·{r4,·r5,·lr}116 »       ldmia.w»sp!,·{r4,·r5,·lr}
132 ./src/curses/cpp/curses.cpp:63 
133 »       b.w»    dd4·<mark_failed_with_message@plt>117 »       b.w»    dd4·<mark_failed_with_message@plt>
134 »       ldr»    r1,·[pc,·#20]» @·(105c·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x5c>)118 »       ldr»    r1,·[pc,·#20]» @·(105c·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x5c>)
135 »       mov»    r2,·r4119 »       mov»    r2,·r4
136 »       mov»    r0,·r5120 »       mov»    r0,·r5
137 »       add»    r1,·pc121 »       add»    r1,·pc
138 »       b.n»    103a·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x3a>122 »       b.n»    103a·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x3a>
139 »       nop123 »       nop
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 22, 24 lines modifiedOffset 22, 24 lines modified
22 ··0x00001894·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la22 ··0x00001894·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la
23 ··0x000018a4·6e672f53·7472696e·673b0000·7465726d·ng/String;..term23 ··0x000018a4·6e672f53·7472696e·673b0000·7465726d·ng/String;..term
24 ··0x000018b4·696e616c·4e616d65·00000000·6d650000·inalName....me..24 ··0x000018b4·696e616c·4e616d65·00000000·6d650000·inalName....me..
25 ··0x000018c4·6d640000·5a000000·74657874·41747472·md..Z...textAttr25 ··0x000018c4·6d640000·5a000000·74657874·41747472·md..Z...textAttr
26 ··0x000018d4·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo26 ··0x000018d4·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo
27 ··0x000018e4·72730000·75700000·646f0000·6c650000·rs..up..do..le..27 ··0x000018e4·72730000·75700000·646f0000·6c650000·rs..up..do..le..
28 ··0x000018f4·6e640000·63720000·63650000·63757273·nd..cr..ce..curs28 ··0x000018f4·6e640000·63720000·63650000·63757273·nd..cr..ce..curs
29 ··0x00001904·6f724d6f·74696f6e·00000000·636f756c·orMotion....coul29 ··0x00001904·6f724d6f·74696f6e·00000000·284c6a61·orMotion....(Lja
 30 ··0x00001914·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I
 31 ··0x00001924·494c6a61·76612f6c·616e672f·53747269·ILjava/lang/Stri
 32 ··0x00001934·6e673b29·56000000·6661696c·65640000·ng;)V...failed..
 33 ··0x00001944·636f756c·64206e6f·7420636f·6e766572·could·not·conver
 34 ··0x00001954·74207374·72696e67·20746f20·63757272·t·string·to·curr
 35 ··0x00001964·656e7420·6c6f6361·6c650000·636f756c·ent·locale..coul
30 ··0x00001914·64206e6f·7420636f·6e766572·74207374·d·not·convert·st36 ··0x00001974·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
31 ··0x00001924·72696e67·20746f20·63757272·656e7420·ring·to·current·37 ··0x00001984·72696e67·2066726f·6d206375·7272656e·ring·from·curren
 38 ··0x00001994·74206c6f·63616c65·00000000·3e000000·t·locale....>...
32 ··0x00001934·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no 
33 ··0x00001944·7420636f·6e766572·74207374·72696e67·t·convert·string 
34 ··0x00001954·2066726f·6d206375·7272656e·74206c6f··from·current·lo 
35 ··0x00001964·63616c65·00000000·284c6a61·76612f6c·cale....(Ljava/l 
36 ··0x00001974·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja 
37 ··0x00001984·76612f6c·616e672f·53747269·6e673b29·va/lang/String;) 
38 ··0x00001994·56000000·6661696c·65640000·3e000000·V...failed..>... 
39 ··0x000019a4·41000000·0c000000·41000000·11000000·A.......A.......39 ··0x000019a4·41000000·0c000000·41000000·11000000·A.......A.......
40 ··0x000019b4·41000000·27000000·41000000·36000000·A...'...A...6...40 ··0x000019b4·41000000·27000000·41000000·36000000·A...'...A...6...
41 ··0x000019c4·41000000·03000000·41000000·06000000·A.......A.......41 ··0x000019c4·41000000·03000000·41000000·06000000·A.......A.......
42 ··0x000019d4·41000000·15000000·41000000·0f000000·A.......A.......42 ··0x000019d4·41000000·15000000·41000000·0f000000·A.......A.......
43 ··0x000019e4·41000000·0e000000·41000000·26000000·A.......A...&...43 ··0x000019e4·41000000·0e000000·41000000·26000000·A.......A...&...
44 ··0x000019f4·41000000·13000000·41000000·29000000·A.......A...)...44 ··0x000019f4·41000000·13000000·41000000·29000000·A.......A...)...
45 ··0x00001a04·41000000·02000000·41000000·19000000·A.......A.......45 ··0x00001a04·41000000·02000000·41000000·19000000·A.......A.......
1.07 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·ad08b180·................6 ··0x00001a7c·f4f9ff7f·01000000·1cfaff7f·b0ad0480·................
7 ··0x00001a8c·c4faff7f·b0b0ac80·54fbff7f·b0ad0480·........T....... 
8 ··0x00001a9c·d0fbff7f·b0a80180·e8fbff7f·01000000·................7 ··0x00001a8c·98faff7f·b0a80180·b0faff7f·01000000·................
9 ··0x00001aac·e4fbff7f·80ffff7f·3cfcff7f·b0ac0180·........<.......8 ··0x00001a9c·acfaff7f·90ffff7f·04fbff7f·b0ac0180·................
10 ··0x00001abc·84fcff7f·01000000···················........9 ··0x00001aac·4cfbff7f·01000000·60fbff7f·ad08b180·L.......`.......
 10 ··0x00001abc·08fcff7f·b0b0ac80·98fcff7f·01000000·................
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00001ac4·00000000····························....2 ··0x00001acc·00000000····························....
  
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·008750ab·298a8bbb·aa7c0903·ebug..P.)....|.. 
7 ··0x00000050·1d09a06e·38b37c31·cb················...n8.|1.6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D..
 7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....
  
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·62383063·62643730·64653065·34366138·b80cbd70de0e46a8 
3 ··0x00000010·30313630·36623366·66643864·62373866·01606b3ffd8db78f2 ··0x00000000·37373437·65316331·62666437·34353866·7747e1c1bfd7458f
 3 ··0x00000010·32356239·33656434·65366631·66636135·25b93ed4e6f1fca5
4 ··0x00000020·39373037·38622e64·65627567·00000000·97078b.debug....4 ··0x00000020·32376361·61662e64·65627567·00000000·27caaf.debug....
5 ··0x00000030·41b97c94····························A.|.5 ··0x00000030·094cf594····························.L..
  
142 KB
./usr/lib/jni/libnative-platform.so
File has been modified after NT_GNU_BUILD_ID has been applied.
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x002a54·0x00002a54·0x00002a54·0x000d0·0x000d0·R···0x46 ··EXIDX··········0x002a58·0x00002a58·0x00002a58·0x000d8·0x000d8·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x02b28·0x02b28·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x02b34·0x02b34·R·E·0x1000
8 ··LOAD···········0x002f08·0x00003f08·0x00003f08·0x001d8·0x001dc·RW··0x10008 ··LOAD···········0x002f08·0x00003f08·0x00003f08·0x001d8·0x001dc·RW··0x1000
9 ··DYNAMIC········0x002f10·0x00003f10·0x00003f10·0x000f0·0x000f0·RW··0x49 ··DYNAMIC········0x002f10·0x00003f10·0x00003f10·0x000f0·0x000f0·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x002f08·0x00003f08·0x00003f08·0x000f8·0x000f8·R···0x112 ··GNU_RELRO······0x002f08·0x00003f08·0x00003f08·0x000f8·0x000f8·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
2.15 KB
readelf --wide --sections {}
    
Offset 9, 20 lines modifiedOffset 9, 20 lines modified
9 ··[·4]·.dynstr···········STRTAB··········000006d0·0006d0·000919·00···A··0···0··19 ··[·4]·.dynstr···········STRTAB··········000006d0·0006d0·000919·00···A··0···0··1
10 ··[·5]·.gnu.version······VERSYM··········00000fea·000fea·000096·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········00000fea·000fea·000096·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········00001080·001080·000080·00···A··4···3··411 ··[·6]·.gnu.version_r····VERNEED·········00001080·001080·000080·00···A··4···3··4
12 ··[·7]·.rel.dyn··········REL·············00001100·001100·000040·08···A··3···0··412 ··[·7]·.rel.dyn··········REL·············00001100·001100·000040·08···A··3···0··4
13 ··[·8]·.rel.plt··········REL·············00001140·001140·000178·08··AI··3··20··413 ··[·8]·.rel.plt··········REL·············00001140·001140·000178·08··AI··3··20··4
14 ··[·9]·.init·············PROGBITS········000012b8·0012b8·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000012b8·0012b8·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000012c4·0012c4·00025c·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000012c4·0012c4·00025c·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00001520·001520·001058·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00001520·001520·00105c·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········00002578·002578·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········0000257c·00257c·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00002580·002580·0004bc·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00002584·002584·0004bc·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········00002a3c·002a3c·000018·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········00002a40·002a40·000018·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00002a54·002a54·0000d0·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00002a58·002a58·0000d8·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00002b24·002b24·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00002b30·002b30·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00003f08·002f08·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00003f08·002f08·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00003f0c·002f0c·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00003f0c·002f0c·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00003f10·002f10·0000f0·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00003f10·002f10·0000f0·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00004000·003000·0000dc·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00004000·003000·0000dc·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········000040dc·0030dc·000004·00··WA··0···0··426 ··[21]·.data·············PROGBITS········000040dc·0030dc·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········000040e0·0030e0·000004·00··WA··0···0··127 ··[22]·.bss··············NOBITS··········000040e0·0030e0·000004·00··WA··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e0·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e0·000031·00······0···0··1
7.08 KB
readelf --wide --symbols {}
    
Offset 43, 36 lines modifiedOffset 43, 36 lines modified
43 ····39:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable43 ····39:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chmod@GLIBC_2.4·(3)44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chmod@GLIBC_2.4·(3)
45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4·(3)45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4·(3)
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_rm_watch@GLIBC_2.4·(3)46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_rm_watch@GLIBC_2.4·(3)
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@GLIBC_2.4·(3)47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@GLIBC_2.4·(3)
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_init1@GLIBC_2.9·(6)48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_init1@GLIBC_2.9·(6)
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@GLIBC_2.4·(3)49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@GLIBC_2.4·(3)
50 ····46:·0000188d···100·FUNC····GLOBAL·DEFAULT···11·_Z10unpackStatP4statPiPxS2_50 ····46:·00001b45···100·FUNC····GLOBAL·DEFAULT···11·_Z10unpackStatP4statPiPxS2_
51 ····47:·00001ce5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink51 ····47:·00001f9d···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
52 ····48:·000015e9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo52 ····48:·000018a1···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
53 ····49:·00001861····42·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec53 ····49:·00001b19····42·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
54 ····50:·000022e9····50·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch54 ····50:·00001809····50·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
55 ····51:·00002069····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz55 ····51:·0000183d····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
56 ····52:·00001ddd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach56 ····52:·00002095····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
57 ····53:·00001ee9···128·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable57 ····53:·000021a1···128·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
58 ····54:·00002465···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code58 ····54:·00002321···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
59 ····55:·00001819····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod59 ····55:·00001ad1····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
60 ····56:·0000255d····26·FUNC····GLOBAL·DEFAULT···11·map_error_code60 ····56:·00002419····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
61 ····57:·00001e61····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory61 ····57:·00002119····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
62 ····58:·0000231d···176·FUNC····GLOBAL·DEFAULT···11·java_to_char62 ····58:·00002435···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
63 ····59:·00001c7d···104·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink63 ····59:·00001f35···104·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
64 ····60:·000018f1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat64 ····60:·00001ba9···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
65 ····61:·000023cd···152·FUNC····GLOBAL·DEFAULT···11·char_to_java65 ····61:·000024e5···152·FUNC····GLOBAL·DEFAULT···11·char_to_java
66 ····62:·00001dd9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid66 ····62:·00002091·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
67 ····63:·00001f69····36·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty67 ····63:·00002221····36·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
68 ····64:·00001709···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo68 ····64:·000019c1···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
69 ····65:·00001f8d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize69 ····65:·00002245···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
70 ····66:·000021f5···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch70 ····66:·00001715···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
71 ····67:·0000250d····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno71 ····67:·000023c9····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
72 ····68:·00002509·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion72 ····68:·000023c5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
73 ····69:·00001a55···552·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir73 ····69:·00001d0d···552·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
74 ····70:·000020c9···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems74 ····70:·000015e9···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
75 ····71:·000024e9····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message75 ····71:·000023a5····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
76 ····72:·0000228d····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent76 ····72:·000017ad····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
77 ····73:·00001ead····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable77 ····73:·00002165····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
78 ····74:·00001e19····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory78 ····74:·000020d1····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
4.43 KB
readelf --wide --relocs {}
    
Offset 10, 52 lines modifiedOffset 10, 52 lines modified
10 000040d4··00001515·R_ARM_GLOB_DAT·········00000000···__gmon_start__10 000040d4··00001515·R_ARM_GLOB_DAT·········00000000···__gmon_start__
11 000040d8··00002715·R_ARM_GLOB_DAT·········00000000···_ITM_registerTMCloneTable11 000040d8··00002715·R_ARM_GLOB_DAT·········00000000···_ITM_registerTMCloneTable
  
12 Relocation·section·'.rel.plt'·at·offset·0x1140·contains·47·entries:12 Relocation·section·'.rel.plt'·at·offset·0x1140·contains·47·entries:
13 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name13 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
14 0000400c··00000416·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.414 0000400c··00000416·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.4
15 00004010··00000616·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.415 00004010··00000616·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.4
16 00004014··00003316·R_ARM_JUMP_SLOT········00002069···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz16 00004014··00003316·R_ARM_JUMP_SLOT········0000183d···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
17 00004018··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.417 00004018··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
18 0000401c··00000916·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.418 0000401c··00000916·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.4
19 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···lstat64@GLIBC_2.3319 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···lstat64@GLIBC_2.33
20 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.420 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
21 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.421 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
22 0000402c··00000d16·R_ARM_JUMP_SLOT········00000000···stat64@GLIBC_2.3322 0000402c··00000d16·R_ARM_JUMP_SLOT········00000000···stat64@GLIBC_2.33
23 00004030··00003816·R_ARM_JUMP_SLOT········0000255d···map_error_code23 00004030··00003816·R_ARM_JUMP_SLOT········00002419···map_error_code
24 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.424 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.4
25 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.425 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.4
26 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.426 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.4
27 00004040··00001116·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.427 00004040··00001116·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
28 00004044··00001216·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.428 00004044··00001216·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
29 00004048··00003116·R_ARM_JUMP_SLOT········00001861···_Z8toMillis8timespec29 00004048··00003116·R_ARM_JUMP_SLOT········00001b19···_Z8toMillis8timespec
30 0000404c··00001316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.430 0000404c··00001316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
31 00004050··00004316·R_ARM_JUMP_SLOT········0000250d···mark_failed_with_errno31 00004050··00004316·R_ARM_JUMP_SLOT········000023c9···mark_failed_with_errno
32 00004054··00001416·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.432 00004054··00001416·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
33 00004058··00001516·R_ARM_JUMP_SLOT········00000000···__gmon_start__33 00004058··00001516·R_ARM_JUMP_SLOT········00000000···__gmon_start__
34 0000405c··00001616·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.434 0000405c··00001616·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.4
35 00004060··00001716·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.435 00004060··00001716·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.4
36 00004064··00002e16·R_ARM_JUMP_SLOT········0000188d···_Z10unpackStatP4statPiPxS2_36 00004064··00002e16·R_ARM_JUMP_SLOT········00001b45···_Z10unpackStatP4statPiPxS2_
37 00004068··00001816·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.437 00004068··00001816·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
38 0000406c··00001916·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.438 0000406c··00001916·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.4
39 00004070··00001a16·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.439 00004070··00001a16·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.4
40 00004074··00003a16·R_ARM_JUMP_SLOT········0000231d···java_to_char40 00004074··00003a16·R_ARM_JUMP_SLOT········00002435···java_to_char
41 00004078··00001b16·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.441 00004078··00001b16·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.4
42 0000407c··00001c16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.442 0000407c··00001c16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.4
43 00004080··00001d16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.443 00004080··00001d16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
44 00004084··00001f16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.444 00004084··00001f16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
45 00004088··00002016·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.445 00004088··00002016·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.4
46 0000408c··00002116·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.446 0000408c··00002116·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
47 00004090··00004716·R_ARM_JUMP_SLOT········000024e9···mark_failed_with_message47 00004090··00004716·R_ARM_JUMP_SLOT········000023a5···mark_failed_with_message
48 00004094··00002216·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.448 00004094··00002216·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.4
49 00004098··00002316·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.449 00004098··00002316·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
50 0000409c··00002416·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.450 0000409c··00002416·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.4
51 000040a0··00002516·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.451 000040a0··00002516·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
52 000040a4··00003616·R_ARM_JUMP_SLOT········00002465···mark_failed_with_code52 000040a4··00003616·R_ARM_JUMP_SLOT········00002321···mark_failed_with_code
53 000040a8··00002616·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.453 000040a8··00002616·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.4
54 000040ac··00002816·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.454 000040ac··00002816·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.4
55 000040b0··00002916·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.455 000040b0··00002916·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
56 000040b4··00002a16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.456 000040b4··00002a16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.4
57 000040b8··00002b16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.457 000040b8··00002b16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.4
58 000040bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.958 000040bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.9
59 000040c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.459 000040c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.4
60 000040c4··00003d16·R_ARM_JUMP_SLOT········000023cd···char_to_java60 000040c4··00003d16·R_ARM_JUMP_SLOT········000024e5···char_to_java
900 B
readelf --wide --dynamic {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Dynamic·section·at·offset·0x2f10·contains·26·entries:1 Dynamic·section·at·offset·0x2f10·contains·26·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]5 ·0x00000001·(NEEDED)·····················Shared·library:·[ld-linux-armhf.so.3]
6 ·0x0000000c·(INIT)·······················0x12b86 ·0x0000000c·(INIT)·······················0x12b8
7 ·0x0000000d·(FINI)·······················0x25787 ·0x0000000d·(FINI)·······················0x257c
8 ·0x00000019·(INIT_ARRAY)·················0x3f088 ·0x00000019·(INIT_ARRAY)·················0x3f08
9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)9 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
10 ·0x0000001a·(FINI_ARRAY)·················0x3f0c10 ·0x0000001a·(FINI_ARRAY)·················0x3f0c
11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)11 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
12 ·0x6ffffef5·(GNU_HASH)···················0x13812 ·0x6ffffef5·(GNU_HASH)···················0x138
13 ·0x00000005·(STRTAB)·····················0x6d013 ·0x00000005·(STRTAB)·····················0x6d0
14 ·0x00000006·(SYMTAB)·····················0x22014 ·0x00000006·(SYMTAB)·····················0x220
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:·c3118ce7e89faf32a12a49eb836d6842667564c93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ecbf704768a77a95e0d0e1cc733e16330cae5dc3
3.71 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 31 lines modified
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 __cxa_finalize4 __cxa_finalize
5 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz5 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
6 __stack_chk_fail6 __stack_chk_fail
7 __stack_chk_guard7 __stack_chk_guard
8 __aeabi_unwind_cpp_pr18 __aeabi_unwind_cpp_pr1
9 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo9 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
 10 setmntent
10 char_to_java11 char_to_java
 12 getmntent_r
 13 endmntent
11 mark_failed_with_errno14 mark_failed_with_errno
 15 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
 16 inotify_init1
 17 java_to_char
 18 inotify_add_watch
12 __aeabi_unwind_cpp_pr019 __aeabi_unwind_cpp_pr0
 20 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
 21 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
 22 inotify_rm_watch
 23 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
13 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo24 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
14 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod25 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
15 java_to_char 
16 _Z8toMillis8timespec26 _Z8toMillis8timespec
17 _Z10unpackStatP4statPiPxS2_27 _Z10unpackStatP4statPiPxS2_
18 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat28 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
19 __errno_location29 __errno_location
20 mark_failed_with_message30 mark_failed_with_message
21 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir31 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
22 readdir64_r32 readdir64_r
17.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 11, 139 lines modifiedOffset 11, 139 lines modified
11 ··0x00000750·6d657468·6f644944·7a005f5f·73746163·methodIDz.__stac11 ··0x00000750·6d657468·6f644944·7a005f5f·73746163·methodIDz.__stac
12 ··0x00000760·6b5f6368·6b5f6661·696c005f·5f737461·k_chk_fail.__sta12 ··0x00000760·6b5f6368·6b5f6661·696c005f·5f737461·k_chk_fail.__sta
13 ··0x00000770·636b5f63·686b5f67·75617264·005f5f61·ck_chk_guard.__a13 ··0x00000770·636b5f63·686b5f67·75617264·005f5f61·ck_chk_guard.__a
14 ··0x00000780·65616269·5f756e77·696e645f·6370705f·eabi_unwind_cpp_14 ··0x00000780·65616269·5f756e77·696e645f·6370705f·eabi_unwind_cpp_
15 ··0x00000790·70723100·4a617661·5f6e6574·5f727562·pr1.Java_net_rub15 ··0x00000790·70723100·4a617661·5f6e6574·5f727562·pr1.Java_net_rub
16 ··0x000007a0·79677261·70656672·7569745f·706c6174·ygrapefruit_plat16 ··0x000007a0·79677261·70656672·7569745f·706c6174·ygrapefruit_plat
17 ··0x000007b0·666f726d·5f696e74·65726e61·6c5f6a6e·form_internal_jn17 ··0x000007b0·666f726d·5f696e74·65726e61·6c5f6a6e·form_internal_jn
18 ··0x000007c0·695f4e61·74697665·4c696272·61727946·i_NativeLibraryF18 ··0x000007c0·695f506f·73697846·696c6553·79737465·i_PosixFileSyste
19 ··0x000007d0·756e6374·696f6e73·5f676574·53797374·unctions_getSyst19 ··0x000007d0·6d46756e·6374696f·6e735f6c·69737446·mFunctions_listF
20 ··0x000007e0·656d496e·666f0075·6e616d65·00636861·emInfo.uname.cha 
21 ··0x000007f0·725f746f·5f6a6176·61006d61·726b5f66·r_to_java.mark_f20 ··0x000007e0·696c6553·79737465·6d730073·65746d6e·ileSystems.setmn
 21 ··0x000007f0·74656e74·00636861·725f746f·5f6a6176·tent.char_to_jav
 22 ··0x00000800·61006765·746d6e74·656e745f·7200656e·a.getmntent_r.en
 23 ··0x00000810·646d6e74·656e7400·6d61726b·5f666169·dmntent.mark_fai
22 ··0x00000800·61696c65·645f7769·74685f65·72726e6f·ailed_with_errno24 ··0x00000820·6c65645f·77697468·5f657272·6e6f004a·led_with_errno.J
23 ··0x00000810·005f5f61·65616269·5f756e77·696e645f·.__aeabi_unwind_ 
24 ··0x00000820·6370705f·70723000·4a617661·5f6e6574·cpp_pr0.Java_net 
25 ··0x00000830·5f727562·79677261·70656672·7569745f·_rubygrapefruit_ 
26 ··0x00000840·706c6174·666f726d·5f696e74·65726e61·platform_interna 
27 ··0x00000850·6c5f6a6e·695f506f·73697854·79706546·l_jni_PosixTypeF 
28 ··0x00000860·756e6374·696f6e73·5f676574·4e617469·unctions_getNati 
29 ··0x00000870·76655479·7065496e·666f004a·6176615f·veTypeInfo.Java_ 
30 ··0x00000880·6e65745f·72756279·67726170·65667275·net_rubygrapefru 
31 ··0x00000890·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte 
32 ··0x000008a0·726e616c·5f6a6e69·5f506f73·69784669·rnal_jni_PosixFi 
33 ··0x000008b0·6c654675·6e637469·6f6e735f·63686d6f·leFunctions_chmo 
34 ··0x000008c0·64006a61·76615f74·6f5f6368·61720066·d.java_to_char.f 
35 ··0x000008d0·72656500·5f5a3874·6f4d696c·6c697338·ree._Z8toMillis8 
36 ··0x000008e0·74696d65·73706563·005f5a31·30756e70·timespec._Z10unp 
37 ··0x000008f0·61636b53·74617450·34737461·74506950·ackStatP4statPiP 
38 ··0x00000900·7853325f·004a6176·615f6e65·745f7275·xS2_.Java_net_ru 
39 ··0x00000910·62796772·61706566·72756974·5f706c61·bygrapefruit_pla 
40 ··0x00000920·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j 
41 ··0x00000930·6e695f50·6f736978·46696c65·46756e63·ni_PosixFileFunc 
42 ··0x00000940·74696f6e·735f7374·6174006c·73746174·tions_stat.lstat 
43 ··0x00000950·3634005f·5f657272·6e6f5f6c·6f636174·64.__errno_locat 
44 ··0x00000960·696f6e00·6d61726b·5f666169·6c65645f·ion.mark_failed_ 
45 ··0x00000970·77697468·5f6d6573·73616765·004a6176·with_message.Jav 
46 ··0x00000980·615f6e65·745f7275·62796772·61706566·a_net_rubygrapef 
47 ··0x00000990·72756974·5f706c61·74666f72·6d5f696e·ruit_platform_in 
48 ··0x000009a0·7465726e·616c5f6a·6e695f50·6f736978·ternal_jni_Posix 
49 ··0x000009b0·46696c65·46756e63·74696f6e·735f7265·FileFunctions_re 
50 ··0x000009c0·61646469·72007374·726c656e·006f7065·addir.strlen.ope 
51 ··0x000009d0·6e646972·00726561·64646972·36345f72·ndir.readdir64_r 
52 ··0x000009e0·006d616c·6c6f6300·7374726e·63707900·.malloc.strncpy. 
53 ··0x000009f0·6d656d63·70790063·6c6f7365·64697200·memcpy.closedir. 
54 ··0x00000a00·4a617661·5f6e6574·5f727562·79677261·Java_net_rubygra25 ··0x00000830·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap
55 ··0x00000a10·70656672·7569745f·706c6174·666f726d·pefruit_platform26 ··0x00000840·65667275·69745f70·6c617466·6f726d5f·efruit_platform_
 27 ··0x00000850·696e7465·726e616c·5f6a6e69·5f46696c·internal_jni_Fil
 28 ··0x00000860·65457665·6e744675·6e637469·6f6e735f·eEventFunctions_
 29 ··0x00000870·63726561·74655761·74636800·696e6f74·createWatch.inot
 30 ··0x00000880·6966795f·696e6974·31006a61·76615f74·ify_init1.java_t
 31 ··0x00000890·6f5f6368·61720069·6e6f7469·66795f61·o_char.inotify_a
 32 ··0x000008a0·64645f77·61746368·00667265·65006d61·dd_watch.free.ma
 33 ··0x000008b0·6c6c6f63·00636c6f·7365005f·5f616561·lloc.close.__aea
 34 ··0x000008c0·62695f75·6e77696e·645f6370·705f7072·bi_unwind_cpp_pr
 35 ··0x000008d0·30004a61·76615f6e·65745f72·75627967·0.Java_net_rubyg
 36 ··0x000008e0·72617065·66727569·745f706c·6174666f·rapefruit_platfo
56 ··0x00000a20·5f696e74·65726e61·6c5f6a6e·695f506f·_internal_jni_Po37 ··0x000008f0·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_
57 ··0x00000a30·73697846·696c6546·756e6374·696f6e73·sixFileFunctions 
58 ··0x00000a40·5f73796d·6c696e6b·004a6176·615f6e65·_symlink.Java_ne38 ··0x00000900·46696c65·4576656e·7446756e·6374696f·FileEventFunctio
 39 ··0x00000910·6e735f77·61697446·6f724e65·78744576·ns_waitForNextEv
 40 ··0x00000920·656e7400·72656164·004a6176·615f6e65·ent.read.Java_ne
59 ··0x00000a50·745f7275·62796772·61706566·72756974·t_rubygrapefruit41 ··0x00000930·745f7275·62796772·61706566·72756974·t_rubygrapefruit
60 ··0x00000a60·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern42 ··0x00000940·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern
61 ··0x00000a70·616c5f6a·6e695f50·6f736978·46696c65·al_jni_PosixFile 
62 ··0x00000a80·46756e63·74696f6e·735f7265·61646c69·Functions_readli43 ··0x00000950·616c5f6a·6e695f46·696c6545·76656e74·al_jni_FileEvent
 44 ··0x00000960·46756e63·74696f6e·735f636c·6f736557·Functions_closeW
 45 ··0x00000970·61746368·00696e6f·74696679·5f726d5f·atch.inotify_rm_
 46 ··0x00000980·77617463·68004a61·76615f6e·65745f72·watch.Java_net_r
 47 ··0x00000990·75627967·72617065·66727569·745f706c·ubygrapefruit_pl
 48 ··0x000009a0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_
 49 ··0x000009b0·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar
 50 ··0x000009c0·7946756e·6374696f·6e735f67·65745379·yFunctions_getSy
 51 ··0x000009d0·7374656d·496e666f·00756e61·6d65004a·stemInfo.uname.J
 52 ··0x000009e0·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap
 53 ··0x000009f0·65667275·69745f70·6c617466·6f726d5f·efruit_platform_
 54 ··0x00000a00·696e7465·726e616c·5f6a6e69·5f506f73·internal_jni_Pos
 55 ··0x00000a10·69785479·70654675·6e637469·6f6e735f·ixTypeFunctions_
 56 ··0x00000a20·6765744e·61746976·65547970·65496e66·getNativeTypeInf
63 ··0x00000a90·6e6b004a·6176615f·6e65745f·72756279·nk.Java_net_ruby57 ··0x00000a30·6f004a61·76615f6e·65745f72·75627967·o.Java_net_rubyg
64 ··0x00000aa0·67726170·65667275·69745f70·6c617466·grapefruit_platf58 ··0x00000a40·72617065·66727569·745f706c·6174666f·rapefruit_platfo
65 ··0x00000ab0·6f726d5f·696e7465·726e616c·5f6a6e69·orm_internal_jni59 ··0x00000a50·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_
66 ··0x00000ac0·5f506f73·69785072·6f636573·7346756e·_PosixProcessFun 
67 ··0x00000ad0·6374696f·6e735f67·65745069·64006765·ctions_getPid.ge60 ··0x00000a60·506f7369·7846696c·6546756e·6374696f·PosixFileFunctio
 61 ··0x00000a70·6e735f63·686d6f64·005f5a38·746f4d69·ns_chmod._Z8toMi
 62 ··0x00000a80·6c6c6973·3874696d·65737065·63005f5a·llis8timespec._Z
 63 ··0x00000a90·3130756e·7061636b·53746174·50347374·10unpackStatP4st
 64 ··0x00000aa0·61745069·50785332·5f004a61·76615f6e·atPiPxS2_.Java_n
 65 ··0x00000ab0·65745f72·75627967·72617065·66727569·et_rubygrapefrui
 66 ··0x00000ac0·745f706c·6174666f·726d5f69·6e746572·t_platform_inter
 67 ··0x00000ad0·6e616c5f·6a6e695f·506f7369·7846696c·nal_jni_PosixFil
 68 ··0x00000ae0·6546756e·6374696f·6e735f73·74617400·eFunctions_stat.
 69 ··0x00000af0·6c737461·74363400·5f5f6572·726e6f5f·lstat64.__errno_
 70 ··0x00000b00·6c6f6361·74696f6e·006d6172·6b5f6661·location.mark_fa
 71 ··0x00000b10·696c6564·5f776974·685f6d65·73736167·iled_with_messag
68 ··0x00000ae0·74706964·004a6176·615f6e65·745f7275·tpid.Java_net_ru72 ··0x00000b20·65004a61·76615f6e·65745f72·75627967·e.Java_net_rubyg
69 ··0x00000af0·62796772·61706566·72756974·5f706c61·bygrapefruit_pla73 ··0x00000b30·72617065·66727569·745f706c·6174666f·rapefruit_platfo
70 ··0x00000b00·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j74 ··0x00000b40·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_
71 ··0x00000b10·6e695f50·6f736978·50726f63·65737346·ni_PosixProcessF 
72 ··0x00000b20·756e6374·696f6e73·5f646574·61636800·unctions_detach.75 ··0x00000b50·506f7369·7846696c·6546756e·6374696f·PosixFileFunctio
 76 ··0x00000b60·6e735f72·65616464·69720073·74726c65·ns_readdir.strle
 77 ··0x00000b70·6e006f70·656e6469·72007265·61646469·n.opendir.readdi
 78 ··0x00000b80·7236345f·72007374·726e6370·79006d65·r64_r.strncpy.me
 79 ··0x00000b90·6d637079·00636c6f·73656469·72004a61·mcpy.closedir.Ja
 80 ··0x00000ba0·76615f6e·65745f72·75627967·72617065·va_net_rubygrape
 81 ··0x00000bb0·66727569·745f706c·6174666f·726d5f69·fruit_platform_i
 82 ··0x00000bc0·6e746572·6e616c5f·6a6e695f·506f7369·nternal_jni_Posi
 83 ··0x00000bd0·7846696c·6546756e·6374696f·6e735f73·xFileFunctions_s
73 ··0x00000b30·73657473·6964004a·6176615f·6e65745f·setsid.Java_net_84 ··0x00000be0·796d6c69·6e6b004a·6176615f·6e65745f·ymlink.Java_net_
74 ··0x00000b40·72756279·67726170·65667275·69745f70·rubygrapefruit_p85 ··0x00000bf0·72756279·67726170·65667275·69745f70·rubygrapefruit_p
75 ··0x00000b50·6c617466·6f726d5f·696e7465·726e616c·latform_internal86 ··0x00000c00·6c617466·6f726d5f·696e7465·726e616c·latform_internal
76 ··0x00000b60·5f6a6e69·5f506f73·69785072·6f636573·_jni_PosixProces87 ··0x00000c10·5f6a6e69·5f506f73·69784669·6c654675·_jni_PosixFileFu
 88 ··0x00000c20·6e637469·6f6e735f·72656164·6c696e6b·nctions_readlink
 89 ··0x00000c30·004a6176·615f6e65·745f7275·62796772·.Java_net_rubygr
 90 ··0x00000c40·61706566·72756974·5f706c61·74666f72·apefruit_platfor
 91 ··0x00000c50·6d5f696e·7465726e·616c5f6a·6e695f50·m_internal_jni_P
 92 ··0x00000c60·6f736978·50726f63·65737346·756e6374·osixProcessFunct
 93 ··0x00000c70·696f6e73·5f676574·50696400·67657470·ions_getPid.getp
77 ··0x00000b70·7346756e·6374696f·6e735f67·6574576f·sFunctions_getWo 
78 ··0x00000b80·726b696e·67446972·6563746f·72790067·rkingDirectory.g 
79 ··0x00000b90·65746377·64004a61·76615f6e·65745f72·etcwd.Java_net_r 
80 ··0x00000ba0·75627967·72617065·66727569·745f706c·ubygrapefruit_pl 
81 ··0x00000bb0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_ 
82 ··0x00000bc0·6a6e695f·506f7369·7850726f·63657373·jni_PosixProcess 
83 ··0x00000bd0·46756e63·74696f6e·735f7365·74576f72·Functions_setWor 
84 ··0x00000be0·6b696e67·44697265·63746f72·79006368·kingDirectory.ch 
Max diff block lines reached; 263/17705 bytes (1.49%) of diff not shown.
89.7 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 7399 objdump: DWARF error: unable to read alt ref 16545 objdump: DWARF error: unable to read alt ref 1561
    
Offset 1, 79 lines modifiedOffset 1, 376 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001520·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo@@Base-0xc8>:2 00001520·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base-0xc8>:
3 call_weak_fn():3 call_weak_fn():
4 »       ldr»    r3,·[pc,·#20]» @·153c·<char_to_java@plt+0x2c>4 »       ldr»    r3,·[pc,·#20]» @·153c·<char_to_java@plt+0x2c>
5 »       ldr»    r2,·[pc,·#20]» @·1540·<char_to_java@plt+0x30>5 »       ldr»    r2,·[pc,·#20]» @·1540·<char_to_java@plt+0x30>
6 »       add»    r3,·pc,·r36 »       add»    r3,·pc,·r3
7 »       ldr»    r2,·[r3,·r2]7 »       ldr»    r2,·[r3,·r2]
8 »       cmp»    r2,·#08 »       cmp»    r2,·#0
9 »       bxeq»   lr9 »       bxeq»   lr
10 »       b»      13c4·<__gmon_start__@plt>10 »       b»      13c4·<__gmon_start__@plt>
11 »       ldrdeq» r2,·[r0],·-r011 »       ldrdeq» r2,·[r0],·-r0
12 »       ldrdeq» r0,·[r0],·-r412 »       ldrdeq» r0,·[r0],·-r4
13 deregister_tm_clones():13 deregister_tm_clones():
14 »       blmi»   1d3564·<map_error_code@@Base+0x1d1008>14 »       blmi»   1d3564·<char_to_java@@Base+0x1d1080>
15 »       ldrbtmi»r4,·[r8],·#-2567»  @·0xfffff5f915 »       ldrbtmi»r4,·[r8],·#-2567»  @·0xfffff5f9
16 »       ldrbtmi»r4,·[sl],·#-1147»  @·0xfffffb8516 »       ldrbtmi»r4,·[sl],·#-1147»  @·0xfffffb85
17 »       andle»  r4,·r3,·r3,·lsl·#517 »       andle»  r4,·r3,·r3,·lsl·#5
18 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^18 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
19 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]19 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
20 »       svclt»  0x0000477020 »       svclt»  0x00004770
21 »       muleq»  r0,·r2,·fp21 »       muleq»  r0,·r2,·fp
22 »       muleq»  r0,·r0,·fp22 »       muleq»  r0,·r0,·fp
23 »       andeq»  r2,·r0,·lr,·lsr·#2123 »       andeq»  r2,·r0,·lr,·lsr·#21
24 »       andeq»  r0,·r0,·ip,·asr·#124 »       andeq»  r0,·r0,·ip,·asr·#1
25 register_tm_clones():25 register_tm_clones():
26 »       blmi»   253598·<map_error_code@@Base+0x25103c> 
27 »       bmi»    25275c·<map_error_code@@Base+0x250200> 
28 »       bne»    6d276c·<map_error_code@@Base+0x6d0210>26 »       blmi»   253598·<char_to_java@@Base+0x2510b4>
 27 »       bmi»    25275c·<char_to_java@@Base+0x250278>
 28 »       bne»    6d276c·<char_to_java@@Base+0x6d0288>
29 »       svceq»  0x00d9447a29 »       svceq»  0x00d9447a
30 »       »       »       @·<UNDEFINED>·instruction:·0x01a3eb0130 »       »       »       @·<UNDEFINED>·instruction:·0x01a3eb01
31 »       andle»  r1,·r3,·r9,·asr·#3231 »       andle»  r1,·r3,·r9,·asr·#32
32 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^32 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
33 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]33 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
34 »       svclt»  0x0000477034 »       svclt»  0x00004770
35 »       andeq»  r2,·r0,·r8,·ror·#2235 »       andeq»  r2,·r0,·r8,·ror·#22
36 »       andeq»  r2,·r0,·r4,·ror·#2236 »       andeq»  r2,·r0,·r4,·ror·#22
37 »       andeq»  r2,·r0,·r0,·lsl·#2137 »       andeq»  r2,·r0,·r0,·lsl·#21
38 »       ldrdeq» r0,·[r0],·-r838 »       ldrdeq» r0,·[r0],·-r8
39 __do_global_dtors_aux():39 __do_global_dtors_aux():
40 »       blmi»   2ae9cc·<map_error_code@@Base+0x2ac470>40 »       blmi»   2ae9cc·<char_to_java@@Base+0x2ac4e8>
41 »       ldrbtmi»r4,·[fp],·#-2570»  @·0xfffff5f641 »       ldrbtmi»r4,·[fp],·#-2570»  @·0xfffff5f6
42 »       ldmdavc»fp,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}42 »       ldmdavc»fp,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}
43 »       blmi»   26fb64·<map_error_code@@Base+0x26d608>43 »       blmi»   26fb64·<char_to_java@@Base+0x26d680>
44 »       ldrdlt» r5,·[r3,·-r3]!44 »       ldrdlt» r5,·[r3,·-r3]!
45 »       ldrbtmi»r4,·[fp],·#-2824»  @·0xfffff4f845 »       ldrbtmi»r4,·[fp],·#-2824»  @·0xfffff4f8
46 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff681846 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
47 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffee8c47 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffee8c
48 »       blmi»   1c14c8·<map_error_code@@Base+0x1bef6c>48 »       blmi»   1c14c8·<char_to_java@@Base+0x1befe4>
49 »       ldrbtmi»r2,·[fp],·#-513»   @·0xfffffdff49 »       ldrbtmi»r2,·[fp],·#-513»   @·0xfffffdff
50 »       stclt»  0,·cr7,·[r8,·#-104]»  @·0xffffff9850 »       stclt»  0,·cr7,·[r8,·#-104]»  @·0xffffff98
51 »       andeq»  r2,·r0,·r2,·lsr·fp51 »       andeq»  r2,·r0,·r2,·lsr·fp
52 »       andeq»  r2,·r0,·r0,·asr·sl52 »       andeq»  r2,·r0,·r0,·asr·sl
53 »       andeq»  r0,·r0,·r8,·asr·#153 »       andeq»  r0,·r0,·r8,·asr·#1
54 »       andeq»  r2,·r0,·lr,·lsl·fp54 »       andeq»  r2,·r0,·lr,·lsl·fp
55 »       andeq»  r2,·r0,·r2,·lsl·fp55 »       andeq»  r2,·r0,·r2,·lsl·fp
56 frame_dummy():56 frame_dummy():
57 »       svclt»  0x0000e7c457 »       svclt»  0x0000e7c4
  
 58 000015e8·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base>:
 59 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():
 60 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 61 »       mov.w»  ip,·#4096»  @·0x1000
 62 »       sub.w»  ip,·sp,·ip
 63 »       str.w»  r0,·[ip,·#2968]»     @·0xb98
 64 »       mov»    sl,·r2
 65 »       ldr»    r2,·[pc,·#244]»@·(16f0·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x108>)
 66 »       mov»    r7,·r3
 67 »       ldr»    r3,·[pc,·#244]»@·(16f4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)
 68 »       add»    r2,·pc
 69 »       ldr»    r1,·[pc,·#244]»@·(16f8·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x110>)
 70 »       mov»    r4,·r0
 71 »       ldr»    r0,·[pc,·#244]»@·(16fc·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x114>)
 72 »       subw»   sp,·sp,·#1092»@·0x444
 73 »       add»    r1,·pc
 74 »       ldr»    r3,·[r2,·r3]
 75 »       add»    r0,·pc
 76 »       ldr»    r3,·[r3,·#0]
 77 »       str.w»  r3,·[sp,·#1084]»     @·0x43c
 78 »       mov.w»  r3,·#0
 79 »       blx»    14bc·<setmntent@plt>
 80 »       cmp»    r0,·#0
 81 »       beq.n»  16c2·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xda>
 82 »       ldr»    r3,·[r4,·#0]
 83 »       mov»    r1,·sl
 84 »       mov»    r9,·r0
 85 »       mov»    r0,·r4
 86 »       mov.w»  r8,·#1
 87 »       ldr»    r3,·[r3,·#124]»@·0x7c
 88 »       blx»    r3
 89 »       ldr»    r3,·[r4,·#0]
 90 »       ldr»    r2,·[pc,·#200]»@·(1700·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x118>)
 91 »       mov»    r1,·r0
 92 »       mov»    r0,·r4
 93 »       ldr.w»  r5,·[r3,·#132]»      @·0x84
 94 »       add»    r2,·pc
 95 »       ldr»    r3,·[pc,·#192]»@·(1704·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x11c>)
 96 »       add»    r3,·pc
 97 »       blx»    r5
 98 »       add»    r3,·sp,·#60»   @·0x3c
 99 »       add»    r5,·sp,·#36»   @·0x24
 100 »       str»    r0,·[sp,·#28]
 101 »       str»    r3,·[sp,·#24]
 102 »       b.n»    168c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xa4>
 103 »       ldr»    r1,·[r5,·#4]
 104 »       mov»    r2,·r7
 105 »       mov»    r0,·r4
 106 »       blx»    1514·<char_to_java@plt+0x4>
 107 »       ldr»    r1,·[r5,·#8]
 108 »       mov»    r2,·r7
 109 »       mov»    fp,·r0
 110 »       mov»    r0,·r4
 111 »       blx»    1514·<char_to_java@plt+0x4>
 112 »       ldr»    r1,·[r5,·#0]
 113 »       mov»    r2,·r7
 114 »       mov»    r6,·r0
 115 »       mov»    r0,·r4
 116 »       blx»    1514·<char_to_java@plt+0x4>
 117 »       movs»   r2,·#0
 118 »       mov»    r3,·fp
 119 »       strd»   r0,·r2,·[sp,·#4]
 120 »       mov»    r1,·sl
Max diff block lines reached; 79463/91317 bytes (87.02%) of diff not shown.
673 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`: 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 7399 objdump: DWARF error: unable to read alt ref 16545 objdump: DWARF error: unable to read alt ref 1561
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00002578·<.fini>:2 0000257c·<.fini>:
3 _fini():3 _fini():
4 »       push»   {r3,·lr}4 »       push»   {r3,·lr}
5 »       pop»    {r3,·pc}5 »       pop»    {r3,·pc}
10.1 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00002580·3e000000·41000000·0c000000·41000000·>...A.......A...2 ··0x00002584·3e000000·41000000·0c000000·41000000·>...A.......A...
3 ··0x00002590·11000000·41000000·27000000·41000000·....A...'...A...3 ··0x00002594·11000000·41000000·27000000·41000000·....A...'...A...
4 ··0x000025a0·36000000·41000000·03000000·41000000·6...A.......A...4 ··0x000025a4·36000000·41000000·03000000·41000000·6...A.......A...
5 ··0x000025b0·06000000·41000000·15000000·41000000·....A.......A...5 ··0x000025b4·06000000·41000000·15000000·41000000·....A.......A...
6 ··0x000025c0·0f000000·41000000·0e000000·41000000·....A.......A...6 ··0x000025c4·0f000000·41000000·0e000000·41000000·....A.......A...
7 ··0x000025d0·26000000·41000000·13000000·41000000·&...A.......A...7 ··0x000025d4·26000000·41000000·13000000·41000000·&...A.......A...
8 ··0x000025e0·29000000·41000000·02000000·41000000·)...A.......A...8 ··0x000025e4·29000000·41000000·02000000·41000000·)...A.......A...
9 ··0x000025f0·19000000·41000000·0a000000·41000000·....A.......A...9 ··0x000025f4·19000000·41000000·0a000000·41000000·....A.......A...
10 ··0x00002600·0b000000·41000000·00000000·00000000·....A...........10 ··0x00002604·0b000000·41000000·00000000·00000000·....A...........
11 ··0x00002610·636f756c·64206e6f·74207175·65727920·could·not·query· 
12 ··0x00002620·6d616368·696e6520·64657461·696c7300·machine·details. 
13 ··0x00002630·4c6a6176·612f6c61·6e672f53·7472696e·Ljava/lang/Strin 
14 ··0x00002640·673b0000·6f734e61·6d650000·6f735665·g;..osName..osVe 
15 ··0x00002650·7273696f·6e000000·6d616368·696e6541·rsion...machineA 
16 ··0x00002660·72636869·74656374·75726500·49000000·rchitecture.I... 
17 ··0x00002670·696e745f·62797465·73000000·755f6c6f·int_bytes...u_lo 
18 ··0x00002680·6e675f62·79746573·00000000·73697a65·ng_bytes....size 
19 ··0x00002690·5f745f62·79746573·00000000·7569645f·_t_bytes....uid_ 
20 ··0x000026a0·745f6279·74657300·6769645f·745f6279·t_bytes.gid_t_by 
21 ··0x000026b0·74657300·6f66665f·745f6279·74657300·tes.off_t_bytes. 
22 ··0x000026c0·636f756c·64206e6f·74206368·6d6f6420·could·not·chmod· 
23 ··0x000026d0·66696c65·00000000·28494949·494a4a49·file....(IIIIJJI 
24 ··0x000026e0·29560000·636f756c·64206e6f·74206669·)V..could·not·fi 
25 ··0x000026f0·6e64206d·6574686f·64000000·636f756c·nd·method...coul 
26 ··0x00002700·64206e6f·74207374·61742066·696c6500·d·not·stat·file. 
27 ··0x00002710·284c6a61·76612f6c·616e672f·53747269·(Ljava/lang/Stri 
28 ··0x00002720·6e673b49·4a4a2956·00000000·61646446·ng;IJJ)V....addF 
29 ··0x00002730·696c6500·636f756c·64206e6f·74206f70·ile.could·not·op 
30 ··0x00002740·656e2064·69726563·746f7279·00000000·en·directory.... 
31 ··0x00002750·636f756c·64206e6f·74207265·61642064·could·not·read·d 
32 ··0x00002760·69726563·746f7279·20656e74·72790000·irectory·entry.. 
33 ··0x00002770·2e000000·2e2e0000·636f756c·64206e6f·........could·no 
34 ··0x00002780·74207379·6d6c696e·6b000000·636f756c·t·symlink...coul 
35 ··0x00002790·64206e6f·74206c73·74617420·66696c65·d·not·lstat·file 
36 ··0x000027a0·00000000·636f756c·64206e6f·74206372·....could·not·cr 
37 ··0x000027b0·65617465·20617272·61790000·636f756c·eate·array..coul 
38 ··0x000027c0·64206e6f·74207265·61646c69·6e6b0000·d·not·readlink.. 
39 ··0x000027d0·636f756c·64206e6f·74207365·74736964·could·not·setsid 
40 ··0x000027e0·28290000·636f756c·64206e6f·74206765·()..could·not·ge 
41 ··0x000027f0·74637764·28290000·636f756c·64206e6f·tcwd()..could·no 
42 ··0x00002800·74207365·74637764·28290000·636f756c·t·setcwd()..coul 
43 ··0x00002810·64206e6f·74207075·74656e76·28290000·d·not·putenv().. 
44 ··0x00002820·636f756c·64206e6f·74206665·74636820·could·not·fetch· 
45 ··0x00002830·7465726d·696e616c·2073697a·65000000·terminal·size... 
46 ··0x00002840·636f6c73·00000000·726f7773·00000000·cols....rows.... 
47 ··0x00002850·72000000·2f657463·2f6d7461·62000000·r.../etc/mtab...11 ··0x00002614·72000000·2f657463·2f6d7461·62000000·r.../etc/mtab...
48 ··0x00002860·636f756c·64206e6f·74206f70·656e206d·could·not·open·m12 ··0x00002624·636f756c·64206e6f·74206f70·656e206d·could·not·open·m
49 ··0x00002870·6f756e74·2066696c·65000000·284c6a61·ount·file...(Lja13 ··0x00002634·6f756e74·2066696c·65000000·284c6a61·ount·file...(Lja
50 ··0x00002880·76612f6c·616e672f·53747269·6e673b4c·va/lang/String;L14 ··0x00002644·76612f6c·616e672f·53747269·6e673b4c·va/lang/String;L
51 ··0x00002890·6a617661·2f6c616e·672f5374·72696e67·java/lang/String15 ··0x00002654·6a617661·2f6c616e·672f5374·72696e67·java/lang/String
52 ··0x000028a0·3b4c6a61·76612f6c·616e672f·53747269·;Ljava/lang/Stri16 ··0x00002664·3b4c6a61·76612f6c·616e672f·53747269·;Ljava/lang/Stri
53 ··0x000028b0·6e673b5a·5a5a2956·00000000·61646400·ng;ZZZ)V....add.17 ··0x00002674·6e673b5a·5a5a2956·00000000·61646400·ng;ZZZ)V....add.
54 ··0x000028c0·636f756c·64206e6f·7420696e·69746961·could·not·initia18 ··0x00002684·636f756c·64206e6f·7420696e·69746961·could·not·initia
55 ··0x000028d0·6c697a65·20696e6f·74696679·00000000·lize·inotify....19 ··0x00002694·6c697a65·20696e6f·74696679·00000000·lize·inotify....
56 ··0x000028e0·636f756c·64206e6f·74206164·64207061·could·not·add·pa20 ··0x000026a4·636f756c·64206e6f·74206164·64207061·could·not·add·pa
57 ··0x000028f0·74682074·6f207761·74636800·636f756c·th·to·watch.coul21 ··0x000026b4·74682074·6f207761·74636800·636f756c·th·to·watch.coul
58 ··0x00002900·64206e6f·74207761·69742066·6f72206e·d·not·wait·for·n22 ··0x000026c4·64206e6f·74207761·69742066·6f72206e·d·not·wait·for·n
59 ··0x00002910·65787420·6576656e·74000000·636f756c·ext·event...coul23 ··0x000026d4·65787420·6576656e·74000000·636f756c·ext·event...coul
 24 ··0x000026e4·64206e6f·74207175·65727920·6d616368·d·not·query·mach
 25 ··0x000026f4·696e6520·64657461·696c7300·4c6a6176·ine·details.Ljav
 26 ··0x00002704·612f6c61·6e672f53·7472696e·673b0000·a/lang/String;..
 27 ··0x00002714·6f734e61·6d650000·6f735665·7273696f·osName..osVersio
 28 ··0x00002724·6e000000·6d616368·696e6541·72636869·n...machineArchi
 29 ··0x00002734·74656374·75726500·49000000·696e745f·tecture.I...int_
 30 ··0x00002744·62797465·73000000·755f6c6f·6e675f62·bytes...u_long_b
 31 ··0x00002754·79746573·00000000·73697a65·5f745f62·ytes....size_t_b
 32 ··0x00002764·79746573·00000000·7569645f·745f6279·ytes....uid_t_by
 33 ··0x00002774·74657300·6769645f·745f6279·74657300·tes.gid_t_bytes.
 34 ··0x00002784·6f66665f·745f6279·74657300·636f756c·off_t_bytes.coul
 35 ··0x00002794·64206e6f·74206368·6d6f6420·66696c65·d·not·chmod·file
 36 ··0x000027a4·00000000·28494949·494a4a49·29560000·....(IIIIJJI)V..
 37 ··0x000027b4·636f756c·64206e6f·74206669·6e64206d·could·not·find·m
 38 ··0x000027c4·6574686f·64000000·636f756c·64206e6f·ethod...could·no
 39 ··0x000027d4·74207374·61742066·696c6500·284c6a61·t·stat·file.(Lja
 40 ··0x000027e4·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I
 41 ··0x000027f4·4a4a2956·00000000·61646446·696c6500·JJ)V....addFile.
 42 ··0x00002804·636f756c·64206e6f·74206f70·656e2064·could·not·open·d
 43 ··0x00002814·69726563·746f7279·00000000·636f756c·irectory....coul
 44 ··0x00002824·64206e6f·74207265·61642064·69726563·d·not·read·direc
 45 ··0x00002834·746f7279·20656e74·72790000·2e000000·tory·entry......
 46 ··0x00002844·2e2e0000·636f756c·64206e6f·74207379·....could·not·sy
 47 ··0x00002854·6d6c696e·6b000000·636f756c·64206e6f·mlink...could·no
 48 ··0x00002864·74206c73·74617420·66696c65·00000000·t·lstat·file....
 49 ··0x00002874·636f756c·64206e6f·74206372·65617465·could·not·create
 50 ··0x00002884·20617272·61790000·636f756c·64206e6f··array..could·no
 51 ··0x00002894·74207265·61646c69·6e6b0000·636f756c·t·readlink..coul
 52 ··0x000028a4·64206e6f·74207365·74736964·28290000·d·not·setsid()..
 53 ··0x000028b4·636f756c·64206e6f·74206765·74637764·could·not·getcwd
 54 ··0x000028c4·28290000·636f756c·64206e6f·74207365·()..could·not·se
 55 ··0x000028d4·74637764·28290000·636f756c·64206e6f·tcwd()..could·no
 56 ··0x000028e4·74207075·74656e76·28290000·636f756c·t·putenv()..coul
 57 ··0x000028f4·64206e6f·74206665·74636820·7465726d·d·not·fetch·term
 58 ··0x00002904·696e616c·2073697a·65000000·636f6c73·inal·size...cols
 59 ··0x00002914·00000000·726f7773·00000000·284c6a61·....rows....(Lja
 60 ··0x00002924·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I
 61 ··0x00002934·494c6a61·76612f6c·616e672f·53747269·ILjava/lang/Stri
 62 ··0x00002944·6e673b29·56000000·6661696c·65640000·ng;)V...failed..
 63 ··0x00002954·636f756c·64206e6f·7420636f·6e766572·could·not·conver
 64 ··0x00002964·74207374·72696e67·20746f20·63757272·t·string·to·curr
 65 ··0x00002974·656e7420·6c6f6361·6c650000·636f756c·ent·locale..coul
60 ··0x00002920·64206e6f·7420636f·6e766572·74207374·d·not·convert·st66 ··0x00002984·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
61 ··0x00002930·72696e67·20746f20·63757272·656e7420·ring·to·current·67 ··0x00002994·72696e67·2066726f·6d206375·7272656e·ring·from·curren
 68 ··0x000029a4·74206c6f·63616c65·00000000·3e000000·t·locale....>...
62 ··0x00002940·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no 
63 ··0x00002950·7420636f·6e766572·74207374·72696e67·t·convert·string 
64 ··0x00002960·2066726f·6d206375·7272656e·74206c6f··from·current·lo 
65 ··0x00002970·63616c65·00000000·284c6a61·76612f6c·cale....(Ljava/l 
66 ··0x00002980·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja 
67 ··0x00002990·76612f6c·616e672f·53747269·6e673b29·va/lang/String;) 
68 ··0x000029a0·56000000·6661696c·65640000·3e000000·V...failed..>... 
69 ··0x000029b0·41000000·0c000000·41000000·11000000·A.......A.......69 ··0x000029b4·41000000·0c000000·41000000·11000000·A.......A.......
70 ··0x000029c0·41000000·27000000·41000000·36000000·A...'...A...6...70 ··0x000029c4·41000000·27000000·41000000·36000000·A...'...A...6...
71 ··0x000029d0·41000000·03000000·41000000·06000000·A.......A.......71 ··0x000029d4·41000000·03000000·41000000·06000000·A.......A.......
72 ··0x000029e0·41000000·15000000·41000000·0f000000·A.......A.......72 ··0x000029e4·41000000·15000000·41000000·0f000000·A.......A.......
73 ··0x000029f0·41000000·0e000000·41000000·26000000·A.......A...&...73 ··0x000029f4·41000000·0e000000·41000000·26000000·A.......A...&...
74 ··0x00002a00·41000000·13000000·41000000·29000000·A.......A...)...74 ··0x00002a04·41000000·13000000·41000000·29000000·A.......A...)...
75 ··0x00002a10·41000000·02000000·41000000·19000000·A.......A.......75 ··0x00002a14·41000000·02000000·41000000·19000000·A.......A.......
76 ··0x00002a20·41000000·0a000000·41000000·0b000000·A.......A.......76 ··0x00002a24·41000000·0a000000·41000000·0b000000·A.......A.......
77 ··0x00002a30·41000000·00000000·00000000··········A...........77 ··0x00002a34·41000000·00000000·00000000··········A...........
  
411 B
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x00002a3c·a8010181·b0b00cb1·00000000·90b20181·................2 ··0x00002a40·a8010181·b0b00cb1·00000000·90b20181·................
3 ··0x00002a4c·b0b0af01·00000000···················........3 ··0x00002a50·b0b0af01·00000000···················........
  
1.92 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00002a54·94ebff7f·ae3f2380·acecff7f·b0b0ac80·.....?#.........2 ··0x00002a58·90ebff7f·f0ffff7f·b4ecff7f·b0b0ac80·................
3 ··0x00002a64·b4edff7f·ab08b180·f4edff7f·01000000·................3 ··0x00002a68·44edff7f·ab08b180·98edff7f·b0b0a880·D...............
 4 ··0x00002a78·c4edff7f·c4ffff7f·20eeff7f·ae3f2380·........·....?#.
4 ··0x00002a74·18eeff7f·b0b0a880·74eeff7f·b0ae2b80·........t.....+. 
5 ··0x00002a84·d0efff7f·af3f3680·f0f1ff7f·ab08b180·.....?6......... 
6 ··0x00002a94·50f2ff7f·b0ad1c80·3cf3ff7f·01000000·P.......<....... 
7 ··0x00002aa4·74f3ff7f·b0b0aa80·00f4ff7f·ab08b180·t............... 
8 ··0x00002ab4·b4f4ff7f·01000000·d0f4ff7f·b0ac0380·................ 
9 ··0x00002ac4·a4f5ff7f·74ffff7f·fcf5ff7f·78ffff7f·....t.......x... 
10 ··0x00002ad4·20f7ff7f·b0b0ac80·b0f7ff7f·ab08b180··...............5 ··0x00002a88·38efff7f·b0b0ac80·40f0ff7f·ab08b180·8.......@.......
 6 ··0x00002a98·80f0ff7f·01000000·a4f0ff7f·b0b0a880·................
 7 ··0x00002aa8·00f1ff7f·b0ae2b80·5cf2ff7f·af3f3680·......+.\....?6.
 8 ··0x00002ab8·7cf4ff7f·ab08b180·dcf4ff7f·b0ad1c80·|...............
 9 ··0x00002ac8·c8f5ff7f·01000000·00f6ff7f·b0b0aa80·................
 10 ··0x00002ad8·8cf6ff7f·ab08b180·40f7ff7f·01000000·........@.......
11 ··0x00002ae4·04f8ff7f·b0b0a880·30f8ff7f·ad08b180·........0.......11 ··0x00002ae8·5cf7ff7f·b0ac0380·30f8ff7f·b0ad0480·\.......0.......
12 ··0x00002af4·d8f8ff7f·b0b0ac80·68f9ff7f·b0ad0480·........h.......12 ··0x00002af8·acf8ff7f·b0a80180·c4f8ff7f·01000000·................
13 ··0x00002b04·e4f9ff7f·b0a80180·fcf9ff7f·01000000·................13 ··0x00002b08·c0f8ff7f·b0ac0180·08f9ff7f·01000000·................
14 ··0x00002b14·f8f9ff7f·b0ac0180·40faff7f·01000000·........@.......14 ··0x00002b18·1cf9ff7f·ad08b180·c4f9ff7f·b0b0ac80·................
 15 ··0x00002b28·54faff7f·01000000···················T.......
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00002b24·00000000····························....2 ··0x00002b30·00000000····························....
  
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·008750ab·298a8bbb·aa7c0903·ebug..P.)....|.. 
7 ··0x00000050·1d09a06e·38b37c31·cb················...n8.|1.6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D..
 7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....
  
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·31313863·65376538·39666166·33326131·118ce7e89faf32a1 
3 ··0x00000010·32613439·65623833·36643638·34323636·2a49eb836d6842662 ··0x00000000·62663730·34373638·61373761·39356530·bf704768a77a95e0
 3 ··0x00000010·64306531·63633733·33653136·33333063·d0e1cc733e16330c
4 ··0x00000020·37353634·63392e64·65627567·00000000·7564c9.debug....4 ··0x00000020·61653564·63332e64·65627567·00000000·ae5dc3.debug....
5 ··0x00000030·84ed98f7····························....5 ··0x00000030·31cdaa46····························1..F
  
1.73 MB
libnative-platform-jni-dbgsym_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······648·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······648·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0····47724·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0····47728·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:·c3118ce7e89faf32a12a49eb836d6842667564c9·eab80cbd70de0e46a801606b3ffd8db78f97078b12 Build-Ids:·b97747e1c1bfd7458f25b93ed4e6f1fca527caaf·ecbf704768a77a95e0d0e1cc733e16330cae5dc3
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/c3/118ce7e89faf32a12a49eb836d6842667564c9.debug 
2 usr/lib/debug/.build-id/ea/b80cbd70de0e46a801606b3ffd8db78f97078b.debug1 usr/lib/debug/.build-id/b9/7747e1c1bfd7458f25b93ed4e6f1fca527caaf.debug
 2 usr/lib/debug/.build-id/ec/bf704768a77a95e0d0e1cc733e16330cae5dc3.debug
3 usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug3 usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
1.73 MB
data.tar.xz
1.73 MB
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/b9/
 7 -rw-r--r--···0·root·········(0)·root·········(0)····18320·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/b9/7747e1c1bfd7458f25b93ed4e6f1fca527caaf.debug
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/c3/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/ec/
7 -rw-r--r--···0·root·········(0)·root·········(0)····27072·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/c3/118ce7e89faf32a12a49eb836d6842667564c9.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/ea/9 -rw-r--r--···0·root·········(0)·root·········(0)····27084·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/ec/bf704768a77a95e0d0e1cc733e16330cae5dc3.debug
9 -rw-r--r--···0·root·········(0)·root·········(0)····18316·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/ea/b80cbd70de0e46a801606b3ffd8db78f97078b.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)····14856·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)····14852·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
49.1 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:··········14576·(bytes·into·file)13 ··Start·of·section·headers:··········14572·(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·0x38f0:1 There·are·7·section·headers,·starting·at·offset·0x38ec:
  
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·0027df·00···C··0···0··46 ··[·2]·.debug_info·······PROGBITS········00000000·000058·0027dc·00···C··0···0··4
7 ··[·3]·.debug_abbrev·····PROGBITS········00000000·002838·000201·00···C··0···0··47 ··[·3]·.debug_abbrev·····PROGBITS········00000000·002834·000201·00···C··0···0··4
8 ··[·4]·.debug_line·······PROGBITS········00000000·002a3c·0000f7·00···C··0···0··48 ··[·4]·.debug_line·······PROGBITS········00000000·002a38·0000f7·00···C··0···0··4
9 ··[·5]·.debug_str········PROGBITS········00000000·002b34·000d6a·01·MSC··0···0··49 ··[·5]·.debug_str········PROGBITS········00000000·002b30·000d6a·01·MSC··0···0··4
10 ··[·6]·.shstrtab·········STRTAB··········00000000·00389e·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········00000000·00389a·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:·8750ab298a8bbbaa7c09031d09a06e38b37c31cb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0330c641fef2e49b4480d1aa269a5e36afd5edf4
370 B
readelf --wide --debug-dump=rawline {}
    
Offset 36, 11 lines modifiedOffset 36, 11 lines modified
36 ··10»     7»    0»   0»  stdlib-float.h36 ··10»     7»    0»   0»  stdlib-float.h
37 ··11»     7»    0»   0»  stdlib-bsearch.h37 ··11»     7»    0»   0»  stdlib-bsearch.h
38 ··12»     7»    0»   0»  stdlib.h38 ··12»     7»    0»   0»  stdlib.h
39 ··13»     5»    0»   0»  stdlib.h39 ··13»     5»    0»   0»  stdlib.h
40 ··14»     8»    0»   0»  generic.h40 ··14»     8»    0»   0»  generic.h
41 ··15»     7»    0»   0»  types.h41 ··15»     7»    0»   0»  types.h
42 ··16»     2»    0»   0»  unistd.h42 ··16»     2»    0»   0»  unistd.h
43 ··17»     2»    0»   0»  wchar.h 
44 ··18»     2»    0»   0»  string.h43 ··17»     2»    0»   0»  string.h
 44 ··18»     2»    0»   0»  wchar.h
  
45 ·No·Line·Number·Statements.45 ·No·Line·Number·Statements.
45.5 KB
readelf --wide --debug-dump=info {}
    
Offset 11293, 449 lines modifiedOffset 11293, 449 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:········0x226·(32-bit)11300 ···Length:········0x4a·(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:·29·(DW_TAG_namespace) 
11309 ····<4091>···DW_AT_name········:·(string)·std 
11310 ····<4095>···DW_AT_sibling·····:·(ref_udata)·<0x40a1> 
11311 ·<2><4096>:·Abbrev·Number:·30·(DW_TAG_imported_declaration) 
11312 ····<4097>···DW_AT_decl_file···:·(data1)·8 
11313 ····<4098>···DW_AT_decl_line···:·(data1)·158 
11314 ····<4099>···DW_AT_decl_column·:·(data1)·11 
11315 ····<409a>···DW_AT_import······:·(ref_udata)·<0x40a1>» [Abbrev·Number:·63·(DW_TAG_subprogram)] 
11316 ·<2><409b>:·Abbrev·Number:·30·(DW_TAG_imported_declaration) 
11317 ····<409c>···DW_AT_decl_file···:·(data1)·8 
11318 ····<409d>···DW_AT_decl_line···:·(data1)·175 
11319 ····<409e>···DW_AT_decl_column·:·(data1)·11 
11320 ····<409f>···DW_AT_import······:·(ref_udata)·<0x40cd>» [Abbrev·Number:·63·(DW_TAG_subprogram)] 
11321 ·<2><40a0>:·Abbrev·Number:·0 
11322 ·<1><40a1>:·Abbrev·Number:·63·(DW_TAG_subprogram)11308 ·<1><4090>:·Abbrev·Number:·66·(DW_TAG_subprogram)
 11309 ····<4091>···DW_AT_specification:·(ref_addr)·<0x64e>
 11310 ····<4095>···DW_AT_object_pointer:·(ref_udata)·<0x4097>
11323 ····<40a2>···DW_AT_external····:·(flag_present)·1 
11324 ····<40a2>···DW_AT_name········:·(strp)·(offset:·0x2dee):·mbstowcs 
11325 ····<40a6>···DW_AT_decl_file···:·(implicit_const)·12 
11326 ····<40a6>···DW_AT_decl_line···:·(data1)·117 
11327 ····<40a7>···DW_AT_decl_column·:·(implicit_const)·1 
11328 ····<40a7>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int 
11329 ····<40ab>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)11311 ····<4096>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
 11312 ····<4096>···DW_AT_sibling·····:·(ref_udata)·<0x40c1>
 11313 ·<2><4097>:·Abbrev·Number:·59·(DW_TAG_formal_parameter)
 11314 ····<4098>···DW_AT_name········:·(strp)·(offset:·0x2e24):·this
 11315 ····<409c>···DW_AT_type········:·(ref_addr)·<0x439f>
11330 ····<40ab>···DW_AT_artificial··:·(flag_present)·111316 ····<40a0>···DW_AT_artificial··:·(flag_present)·1
11331 ····<40ab>···DW_AT_sibling·····:·(ref_udata)·<0x40c8> 
11332 ·<2><40ac>:·Abbrev·Number:·57·(DW_TAG_formal_parameter)11317 ·<2><40a0>:·Abbrev·Number:·68·(DW_TAG_formal_parameter)
11333 ····<40ad>···DW_AT_name········:·(strp)·(offset:·0x3694):·__dst11318 ····<40a1>···DW_AT_name········:·(strp)·(offset:·0x4a7f):·clazz
11334 ····<40b1>···DW_AT_decl_file···:·(implicit_const)·1211319 ····<40a5>···DW_AT_decl_file···:·(implicit_const)·5
11335 ····<40b1>···DW_AT_decl_line···:·(data1)·117 
11336 ····<40b2>···DW_AT_decl_column·:·(implicit_const)·111320 ····<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
11337 ····<40b2>···DW_AT_type········:·(ref_udata)·<0x40c8>11328 ····<40b0>···DW_AT_type········:·(ref_addr)·<0x80>
11338 ·<2><40b3>:·Abbrev·Number:·60·(DW_TAG_formal_parameter)11329 ·<2><40b4>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)
11339 ····<40b4>···DW_AT_name········:·(strp)·(offset:·0xda0):·__src11330 ····<40b5>···DW_AT_name········:·(string)·sig
11340 ····<40b8>···DW_AT_decl_file···:·(implicit_const)·1211331 ····<40b9>···DW_AT_decl_file···:·(implicit_const)·5
11341 ····<40b8>···DW_AT_decl_line···:·(data1)·11711332 ····<40b9>···DW_AT_decl_line···:·(data2)·898
11342 ····<40b9>···DW_AT_decl_column·:·(implicit_const)·111333 ····<40bb>···DW_AT_decl_column·:·(data1)·39
11343 ····<40b9>···DW_AT_type········:·(ref_addr)·<0x43bd>11334 ····<40bc>···DW_AT_type········:·(ref_addr)·<0x80>
11344 ·<2><40bd>:·Abbrev·Number:·60·(DW_TAG_formal_parameter) 
11345 ····<40be>···DW_AT_name········:·(strp)·(offset:·0x29a8):·__len 
11346 ····<40c2>···DW_AT_decl_file···:·(implicit_const)·12 
11347 ····<40c2>···DW_AT_decl_line···:·(data1)·117 
11348 ····<40c3>···DW_AT_decl_column·:·(implicit_const)·1 
11349 ····<40c3>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int 
11350 ·<2><40c7>:·Abbrev·Number:·011335 ·<2><40c0>:·Abbrev·Number:·0
11351 ·<1><40c8>:·Abbrev·Number:·61·(DW_TAG_restrict_type) 
11352 ····<40c9>···DW_AT_type········:·(ref_addr)·<0x3ca3> 
11353 ·<1><40cd>:·Abbrev·Number:·63·(DW_TAG_subprogram)11336 ·<1><40c1>:·Abbrev·Number:·69·(DW_TAG_subprogram)
11354 ····<40ce>···DW_AT_external····:·(flag_present)·111337 ····<40c2>···DW_AT_external····:·(flag_present)·1
11355 ····<40ce>···DW_AT_name········:·(strp)·(offset:·0x2de5):·wcstombs 
11356 ····<40d2>···DW_AT_decl_file···:·(implicit_const)·12 
11357 ····<40d2>···DW_AT_decl_line···:·(data1)·143 
11358 ····<40d3>···DW_AT_decl_column·:·(implicit_const)·1 
11359 ····<40d3>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int 
11360 ····<40d7>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined) 
11361 ····<40d7>···DW_AT_artificial··:·(flag_present)·1 
11362 ····<40d7>···DW_AT_sibling·····:·(ref_udata)·<0x40f4> 
11363 ·<2><40d8>:·Abbrev·Number:·60·(DW_TAG_formal_parameter) 
11364 ····<40d9>···DW_AT_name········:·(strp)·(offset:·0x3694):·__dst 
11365 ····<40dd>···DW_AT_decl_file···:·(implicit_const)·12 
11366 ····<40dd>···DW_AT_decl_line···:·(data1)·143 
11367 ····<40de>···DW_AT_decl_column·:·(implicit_const)·1 
11368 ····<40de>···DW_AT_type········:·(ref_addr)·<0x43b8> 
11369 ·<2><40e2>:·Abbrev·Number:·57·(DW_TAG_formal_parameter) 
11370 ····<40e3>···DW_AT_name········:·(strp)·(offset:·0xda0):·__src 
11371 ····<40e7>···DW_AT_decl_file···:·(implicit_const)·12 
11372 ····<40e7>···DW_AT_decl_line···:·(data1)·143 
11373 ····<40e8>···DW_AT_decl_column·:·(implicit_const)·1 
11374 ····<40e8>···DW_AT_type········:·(ref_udata)·<0x40f4> 
11375 ·<2><40e9>:·Abbrev·Number:·60·(DW_TAG_formal_parameter) 
11376 ····<40ea>···DW_AT_name········:·(strp)·(offset:·0x29a8):·__len 
11377 ····<40ee>···DW_AT_decl_file···:·(implicit_const)·12 
11378 ····<40ee>···DW_AT_decl_line···:·(data1)·143 
11379 ····<40ef>···DW_AT_decl_column·:·(implicit_const)·1 
11380 ····<40ef>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int 
11381 ·<2><40f3>:·Abbrev·Number:·0 
11382 ·<1><40f4>:·Abbrev·Number:·61·(DW_TAG_restrict_type) 
11383 ····<40f5>···DW_AT_type········:·(ref_addr)·<0x3d6e> 
11384 ·<1><40f9>:·Abbrev·Number:·30·(DW_TAG_imported_declaration) 
11385 ····<40fa>···DW_AT_decl_file···:·(data1)·13 
11386 ····<40fb>···DW_AT_decl_line···:·(data1)·71 
11387 ····<40fc>···DW_AT_decl_column·:·(data1)·12 
11388 ····<40fd>···DW_AT_import······:·(ref_udata)·<0x40a1>» [Abbrev·Number:·63·(DW_TAG_subprogram)] 
11389 ·<1><40fe>:·Abbrev·Number:·30·(DW_TAG_imported_declaration) 
11390 ····<40ff>···DW_AT_decl_file···:·(data1)·13 
11391 ····<4100>···DW_AT_decl_line···:·(data1)·83 
11392 ····<4101>···DW_AT_decl_column·:·(data1)·12 
11393 ····<4102>···DW_AT_import······:·(ref_udata)·<0x40cd>» [Abbrev·Number:·63·(DW_TAG_subprogram)] 
11394 ·<1><4103>:·Abbrev·Number:·13·(DW_TAG_subprogram) 
11395 ····<4104>···DW_AT_external····:·(flag_present)·1 
11396 ····<4104>···DW_AT_name········:·(strp)·(offset:·0x28b6):·__mbstowcs_chk 
11397 ····<4108>···DW_AT_decl_file···:·(data1)·12 
11398 ····<4109>···DW_AT_decl_line···:·(data1)·95 
11399 ····<410a>···DW_AT_decl_column·:·(data1)·15 
11400 ····<410b>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int 
11401 ····<410f>···DW_AT_declaration·:·(flag_present)·111338 ····<40c2>···DW_AT_declaration·:·(flag_present)·1
11402 ····<410f>···DW_AT_sibling·····:·(ref_udata)·<0x4126> 
11403 ·<2><4111>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
11404 ····<4112>···DW_AT_type········:·(ref_addr)·<0x3ca3> 
11405 ·<2><4116>:·Abbrev·Number:·7·(DW_TAG_formal_parameter) 
11406 ····<4117>···DW_AT_type········:·(ref_addr)·<0x80> 
Max diff block lines reached; 26933/46561 bytes (57.84%) of diff not shown.
202 B
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 c\0\0"\l 
2 Q_W@_+nP1 Uq\/sQ/W
 2 >W0m(wmm=
3 P8=QS8S%3 P8=QS8S%
4 6$veg]-!;4 6$veg]-!;
5 .shstrtab5 .shstrtab
6 .note.gnu.build-id6 .note.gnu.build-id
7 .debug_info7 .debug_info
8 .debug_abbrev8 .debug_abbrev
9 .debug_line9 .debug_line
1.4 MB
./usr/lib/debug/.build-id/c3/118ce7e89faf32a12a49eb836d6842667564c9.debug vs.
./usr/lib/debug/.build-id/ec/bf704768a77a95e0d0e1cc733e16330cae5dc3.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:··········25592·(bytes·into·file)13 ··Start·of·section·headers:··········25604·(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
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x000138·0x00002a54·0x00002a54·0x00000·0x000d0·R···0x46 ··EXIDX··········0x000138·0x00002a58·0x00002a58·0x00000·0x000d8·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x02b28·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x02b34·R·E·0x1000
8 ··LOAD···········0x000f08·0x00003f08·0x00003f08·0x00000·0x001dc·RW··0x10008 ··LOAD···········0x000f08·0x00003f08·0x00003f08·0x00000·0x001dc·RW··0x1000
9 ··DYNAMIC········0x000f08·0x00003f10·0x00003f10·0x00000·0x000f0·RW··0x49 ··DYNAMIC········0x000f08·0x00003f10·0x00003f10·0x00000·0x000f0·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x000f08·0x00003f08·0x00003f08·0x00000·0x000f8·R···0x112 ··GNU_RELRO······0x000f08·0x00003f08·0x00003f08·0x00000·0x000f8·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
4.96 KB
readelf --wide --sections {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x63f8:1 There·are·37·section·headers,·starting·at·offset·0x6404:
  
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
8 ··[·4]·.dynstr···········NOBITS··········000006d0·000138·000919·00···A··0···0··18 ··[·4]·.dynstr···········NOBITS··········000006d0·000138·000919·00···A··0···0··1
9 ··[·5]·.gnu.version······NOBITS··········00000fea·000138·000096·02···A··3···0··29 ··[·5]·.gnu.version······NOBITS··········00000fea·000138·000096·02···A··3···0··2
10 ··[·6]·.gnu.version_r····NOBITS··········00001080·000138·000080·00···A··4···3··410 ··[·6]·.gnu.version_r····NOBITS··········00001080·000138·000080·00···A··4···3··4
11 ··[·7]·.rel.dyn··········NOBITS··········00001100·000138·000040·08···A··3···0··411 ··[·7]·.rel.dyn··········NOBITS··········00001100·000138·000040·08···A··3···0··4
12 ··[·8]·.rel.plt··········NOBITS··········00001140·000138·000178·08···A··3··20··412 ··[·8]·.rel.plt··········NOBITS··········00001140·000138·000178·08···A··3··20··4
13 ··[·9]·.init·············NOBITS··········000012b8·000138·00000c·00··AX··0···0··413 ··[·9]·.init·············NOBITS··········000012b8·000138·00000c·00··AX··0···0··4
14 ··[10]·.plt··············NOBITS··········000012c4·000138·00025c·04··AX··0···0··414 ··[10]·.plt··············NOBITS··········000012c4·000138·00025c·04··AX··0···0··4
15 ··[11]·.text·············NOBITS··········00001520·000138·001058·00··AX··0···0··815 ··[11]·.text·············NOBITS··········00001520·000138·00105c·00··AX··0···0··8
16 ··[12]·.fini·············NOBITS··········00002578·000138·000008·00··AX··0···0··416 ··[12]·.fini·············NOBITS··········0000257c·000138·000008·00··AX··0···0··4
17 ··[13]·.rodata···········NOBITS··········00002580·000138·0004bc·00···A··0···0··417 ··[13]·.rodata···········NOBITS··········00002584·000138·0004bc·00···A··0···0··4
18 ··[14]·.ARM.extab········NOBITS··········00002a3c·000138·000018·00···A··0···0··418 ··[14]·.ARM.extab········NOBITS··········00002a40·000138·000018·00···A··0···0··4
19 ··[15]·.ARM.exidx········NOBITS··········00002a54·000138·0000d0·00··AL·11···0··419 ··[15]·.ARM.exidx········NOBITS··········00002a58·000138·0000d8·00··AL·11···0··4
20 ··[16]·.eh_frame·········NOBITS··········00002b24·000138·000004·00···A··0···0··420 ··[16]·.eh_frame·········NOBITS··········00002b30·000138·000004·00···A··0···0··4
21 ··[17]·.init_array·······NOBITS··········00003f08·000f08·000004·04··WA··0···0··421 ··[17]·.init_array·······NOBITS··········00003f08·000f08·000004·04··WA··0···0··4
22 ··[18]·.fini_array·······NOBITS··········00003f0c·000f08·000004·04··WA··0···0··422 ··[18]·.fini_array·······NOBITS··········00003f0c·000f08·000004·04··WA··0···0··4
23 ··[19]·.dynamic··········NOBITS··········00003f10·000f08·0000f0·08··WA··4···0··423 ··[19]·.dynamic··········NOBITS··········00003f10·000f08·0000f0·08··WA··4···0··4
24 ··[20]·.got··············NOBITS··········00004000·000f08·0000dc·04··WA··0···0··424 ··[20]·.got··············NOBITS··········00004000·000f08·0000dc·04··WA··0···0··4
25 ··[21]·.data·············NOBITS··········000040dc·000f08·000004·00··WA··0···0··425 ··[21]·.data·············NOBITS··········000040dc·000f08·000004·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········000040e0·000f08·000004·00··WA··0···0··126 ··[22]·.bss··············NOBITS··········000040e0·000f08·000004·00··WA··0···0··1
27 ··[23]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··127 ··[23]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1
28 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··128 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1
29 ··[25]·.debug_aranges····PROGBITS········00000000·000188·000065·00···C··0···0··429 ··[25]·.debug_aranges····PROGBITS········00000000·000188·000063·00···C··0···0··4
30 ··[26]·.debug_info·······PROGBITS········00000000·0001f0·00200e·00···C··0···0··430 ··[26]·.debug_info·······PROGBITS········00000000·0001ec·002009·00···C··0···0··4
31 ··[27]·.debug_abbrev·····PROGBITS········00000000·002200·000435·00···C··0···0··431 ··[27]·.debug_abbrev·····PROGBITS········00000000·0021f8·000432·00···C··0···0··4
32 ··[28]·.debug_line·······PROGBITS········00000000·002638·000c89·00···C··0···0··432 ··[28]·.debug_line·······PROGBITS········00000000·00262c·000c9d·00···C··0···0··4
33 ··[29]·.debug_frame······PROGBITS········00000000·0032c4·00026a·00···C··0···0··433 ··[29]·.debug_frame······PROGBITS········00000000·0032cc·00026d·00···C··0···0··4
34 ··[30]·.debug_str········PROGBITS········00000000·003530·00045d·01·MSC··0···0··434 ··[30]·.debug_str········PROGBITS········00000000·00353c·00045d·01·MSC··0···0··4
35 ··[31]·.debug_loclists···PROGBITS········00000000·003990·000ce6·00···C··0···0··435 ··[31]·.debug_loclists···PROGBITS········00000000·00399c·000ce7·00···C··0···0··4
36 ··[32]·.debug_rnglists···PROGBITS········00000000·004678·000195·00···C··0···0··436 ··[32]·.debug_rnglists···PROGBITS········00000000·004684·000197·00···C··0···0··4
37 ··[33]·.gnu_debugaltlink·PROGBITS········00000000·00480d·000059·00······0···0··137 ··[33]·.gnu_debugaltlink·PROGBITS········00000000·00481b·000059·00······0···0··1
38 ··[34]·.symtab···········SYMTAB··········00000000·004868·000e20·10·····35·154··438 ··[34]·.symtab···········SYMTAB··········00000000·004874·000e20·10·····35·154··4
39 ··[35]·.strtab···········STRTAB··········00000000·005688·000bf6·00······0···0··139 ··[35]·.strtab···········STRTAB··········00000000·005694·000bf6·00······0···0··1
40 ··[36]·.shstrtab·········STRTAB··········00000000·00627e·000179·00······0···0··140 ··[36]·.shstrtab·········STRTAB··········00000000·00628a·000179·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
45 ··D·(mbind),·y·(purecode),·p·(processor·specific)45 ··D·(mbind),·y·(purecode),·p·(processor·specific)
21.6 KB
readelf --wide --symbols {}
    
Offset 9, 19 lines modifiedOffset 9, 19 lines modified
9 ·····5:·00000fea·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version9 ·····5:·00000fea·····0·SECTION·LOCAL··DEFAULT····5·.gnu.version
10 ·····6:·00001080·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r10 ·····6:·00001080·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version_r
11 ·····7:·00001100·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn11 ·····7:·00001100·····0·SECTION·LOCAL··DEFAULT····7·.rel.dyn
12 ·····8:·00001140·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt12 ·····8:·00001140·····0·SECTION·LOCAL··DEFAULT····8·.rel.plt
13 ·····9:·000012b8·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·000012b8·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·000012c4·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·000012c4·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00001520·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00001520·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·00002578·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·0000257c·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00002580·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00002584·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·00002a3c·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab18 ····14:·00002a40·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab
19 ····15:·00002a54·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx19 ····15:·00002a58·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
20 ····16:·00002b24·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame20 ····16:·00002b30·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
21 ····17:·00003f08·····0·SECTION·LOCAL··DEFAULT···17·.init_array21 ····17:·00003f08·····0·SECTION·LOCAL··DEFAULT···17·.init_array
22 ····18:·00003f0c·····0·SECTION·LOCAL··DEFAULT···18·.fini_array22 ····18:·00003f0c·····0·SECTION·LOCAL··DEFAULT···18·.fini_array
23 ····19:·00003f10·····0·SECTION·LOCAL··DEFAULT···19·.dynamic23 ····19:·00003f10·····0·SECTION·LOCAL··DEFAULT···19·.dynamic
24 ····20:·00004000·····0·SECTION·LOCAL··DEFAULT···20·.got24 ····20:·00004000·····0·SECTION·LOCAL··DEFAULT···20·.got
25 ····21:·000040dc·····0·SECTION·LOCAL··DEFAULT···21·.data25 ····21:·000040dc·····0·SECTION·LOCAL··DEFAULT···21·.data
26 ····22:·000040e0·····0·SECTION·LOCAL··DEFAULT···22·.bss26 ····22:·000040e0·····0·SECTION·LOCAL··DEFAULT···22·.bss
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment
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:·c3118ce7e89faf32a12a49eb836d6842667564c93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ecbf704768a77a95e0d0e1cc733e16330cae5dc3
340 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1, 2168 lines modifiedOffset 1, 10 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················02 ··Offset:······················0
3 ··Length:······················4096 
4 ··DWARF·Version:···············3 
5 ··Prologue·Length:·············793 
6 ··Minimum·Instruction·Length:··2 
7 ··Initial·value·of·'is_stmt':··1 
8 ··Line·Base:···················-5 
9 ··Line·Range:··················14 
10 ··Opcode·Base:·················13 
  
11 ·Opcodes: 
12 ··Opcode·1·has·0·args 
13 ··Opcode·2·has·1·arg 
14 ··Opcode·3·has·1·arg 
15 ··Opcode·4·has·1·arg 
16 ··Opcode·5·has·1·arg 
17 ··Opcode·6·has·0·args 
18 ··Opcode·7·has·0·args 
19 ··Opcode·8·has·0·args 
20 ··Opcode·9·has·1·arg 
21 ··Opcode·10·has·0·args 
22 ··Opcode·11·has·0·args 
23 ··Opcode·12·has·1·arg 
  
24 ·The·Directory·Table·(offset·0x1b): 
25 ··1»      src/main/cpp 
26 ··2»      /usr/lib/jvm/default-java/include 
27 ··3»      /usr/include/arm-linux-gnueabihf/bits 
28 ··4»      /usr/lib/gcc/arm-linux-gnueabihf/13/include 
29 ··5»      /usr/include 
30 ··6»      /usr/lib/jvm/default-java/include/linux 
31 ··7»      /usr/include/arm-linux-gnueabihf/bits/types 
32 ··8»      /usr/include/c++/13 
33 ··9»      /usr/include/c++/13/bits 
34 ··10»     /usr/include/arm-linux-gnueabihf/sys 
35 ··11»     src/shared/headers 
36 ··12»     /usr/include/arm-linux-gnueabihf/c++/13/bits 
  
37 ·The·File·Name·Table·(offset·0x190): 
38 ··Entry»  Dir»       Time»   Size»       Name 
39 ··1»      1»     0»    0»   posix.cpp 
40 ··2»      2»     0»    0»   jni.h 
41 ··3»      3»     0»    0»   string_fortified.h 
42 ··4»      3»     0»    0»   unistd.h 
43 ··5»      4»     0»    0»   stddef.h 
44 ··6»      4»     0»    0»   stdarg.h 
45 ··7»      3»     0»    0»   types.h 
46 ··8»      5»     0»    0»   stdio.h 
47 ··9»      6»     0»    0»   jni_md.h 
48 ··10»     5»    0»   0»  stdlib.h 
49 ··11»     7»    0»   0»  struct_timespec.h 
50 ··12»     8»    0»   0»  cstdlib 
51 ··13»     9»    0»   0»  std_abs.h 
52 ··14»     3»    0»   0»  stdlib-float.h 
53 ··15»     3»    0»   0»  stdlib-bsearch.h 
54 ··16»     3»    0»   0»  stdlib.h 
55 ··17»     8»    0»   0»  stdlib.h 
56 ··18»     3»    0»   0»  struct_stat.h 
57 ··19»     3»    0»   0»  ioctl-types.h 
58 ··20»     10»   0»  0» utsname.h 
59 ··21»     3»    0»   0»  dirent.h 
60 ··22»     10»   0»  0» ioctl.h 
61 ··23»     5»    0»   0»  unistd.h 
62 ··24»     5»    0»   0»  dirent.h 
63 ··25»     5»    0»   0»  string.h 
64 ··26»     5»    0»   0»  errno.h 
65 ··27»     10»   0»  0» stat.h 
66 ··28»     11»   0»  0» generic.h 
67 ··29»     0»    0»   0»  <built-in> 
68 ··30»     12»   0»  0» c++config.h 
  
69 ·Line·Number·Statements: 
70 ··[0x00000323]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
71 ··[0x00000325]··Set·column·to·10 
72 ··[0x00000327]··Extended·opcode·2:·set·Address·to·0x2068 
73 ··[0x0000032e]··Advance·Line·by·1055·to·1056 
74 ··[0x00000331]··Copy 
75 ··[0x00000332]··Set·is_stmt·to·0 
76 ··[0x00000333]··Copy·(view·1) 
77 ··[0x00000334]··Special·opcode·117:·advance·Address·by·16·to·0x2078·and·Line·by·0·to·1056 
78 ··[0x00000335]··Special·opcode·33:·advance·Address·by·4·to·0x207c·and·Line·by·0·to·1056 
79 ··[0x00000336]··Set·column·to·20 
80 ··[0x00000338]··Special·opcode·64:·advance·Address·by·8·to·0x2084·and·Line·by·3·to·1059 
81 ··[0x00000339]··Set·column·to·10 
82 ··[0x0000033b]··Special·opcode·16:·advance·Address·by·2·to·0x2086·and·Line·by·-3·to·1056 
83 ··[0x0000033c]··Set·column·to·9 
84 ··[0x0000033e]··Set·is_stmt·to·1 
85 ··[0x0000033f]··Special·opcode·62:·advance·Address·by·8·to·0x208e·and·Line·by·1·to·1057 
86 ··[0x00000340]··Special·opcode·6:·advance·Address·by·0·to·0x208e·and·Line·by·1·to·1058·(view·1) 
87 ··[0x00000341]··Set·column·to·10 
88 ··[0x00000343]··Set·is_stmt·to·0 
89 ··[0x00000344]··Special·opcode·3:·advance·Address·by·0·to·0x208e·and·Line·by·-2·to·1056·(view·2) 
90 ··[0x00000345]··Set·column·to·9 
91 ··[0x00000347]··Special·opcode·35:·advance·Address·by·4·to·0x2092·and·Line·by·2·to·1058 
92 ··[0x00000348]··Set·is_stmt·to·1 
93 ··[0x00000349]··Special·opcode·20:·advance·Address·by·2·to·0x2094·and·Line·by·1·to·1059 
94 ··[0x0000034a]··Set·column·to·35 
95 ··[0x0000034c]··Set·is_stmt·to·0 
96 ··[0x0000034d]··Copy·(view·1) 
97 ··[0x0000034e]··Set·column·to·9 
98 ··[0x00000350]··Set·is_stmt·to·1 
99 ··[0x00000351]··Special·opcode·48:·advance·Address·by·6·to·0x209a·and·Line·by·1·to·1060 
100 ··[0x00000352]··Set·column·to·10 
101 ··[0x00000354]··Set·is_stmt·to·0 
102 ··[0x00000355]··Special·opcode·1:·advance·Address·by·0·to·0x209a·and·Line·by·-4·to·1056·(view·1) 
103 ··[0x00000356]··Set·column·to·5 
104 ··[0x00000358]··Special·opcode·24:·advance·Address·by·2·to·0x209c·and·Line·by·5·to·1061 
105 ··[0x00000359]··Set·column·to·10 
106 ··[0x0000035b]··Special·opcode·14:·advance·Address·by·2·to·0x209e·and·Line·by·-5·to·1056 
107 ··[0x0000035c]··Set·column·to·5 
108 ··[0x0000035e]··Special·opcode·24:·advance·Address·by·2·to·0x20a0·and·Line·by·5·to·1061 
109 ··[0x0000035f]··Advance·PC·by·40·to·0x20c8 
110 ··[0x00000361]··Extended·opcode·1:·End·of·Sequence 
  
111 ··[0x00000364]··Set·column·to·142 
112 ··[0x00000367]··Extended·opcode·2:·set·Address·to·0x15e8 
113 ··[0x0000036e]··Advance·Line·by·34·to·35 
114 ··[0x00000370]··Copy 
115 ··[0x00000371]··Set·is_stmt·to·0 
116 ··[0x00000372]··Copy·(view·1) 
117 ··[0x00000373]··Special·opcode·131:·advance·Address·by·18·to·0x15fa·and·Line·by·0·to·35 
118 ··[0x00000374]··Special·opcode·33:·advance·Address·by·4·to·0x15fe·and·Line·by·0·to·35 
119 ··[0x00000375]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
120 ··[0x00000377]··Set·column·to·27 
121 ··[0x00000379]··Advance·Line·by·856·to·891 
Max diff block lines reached; 236641/347748 bytes (68.05%) of diff not shown.
756 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 6849 lines modifiedOffset 1, 6849 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:········0x3b·(32-bit)3 ···Length:········0x36·(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)·<0x39c6>12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x4089>
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)·<0xc>14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>
15 ·<1><1d>:·Abbrev·Number:·41·(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)·10 
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 
23 ····<2a>···DW_AT_sibling·····:·(ref_udata)·<0x31>17 ····<22>···DW_AT_object_pointer:·(ref_udata)·<0x23>
 18 ····<23>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined)
24 ·<2><2b>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)19 ·<2><23>:·Abbrev·Number:·40·(DW_TAG_formal_parameter)
 20 ····<24>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)·
25 ····<2c>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>21 ····<28>···DW_AT_type········:·(GNU_ref_alt)·<0x439f>
 22 ····<2c>···DW_AT_artificial··:·(flag_present)·1
 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)·2
 26 ····<31>···DW_AT_decl_line···:·(data2)·890
 27 ····<33>···DW_AT_decl_column·:·(data1)·35
 28 ····<34>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>
26 ·<2><30>:·Abbrev·Number:·029 ·<2><38>:·Abbrev·Number:·0
27 ·<1><31>:·Abbrev·Number:·42·(DW_TAG_subprogram) 
28 ····<32>···DW_AT_external····:·(flag_present)·1 
29 ····<32>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)· 
30 ····<36>···DW_AT_decl_file···:·(implicit_const)·10 
31 ····<36>···DW_AT_decl_line···:·(data2)·568 
32 ····<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) 
35 ····<39>···DW_AT_type········:·(GNU_ref_alt)·<0x3b> 
36 ·<2><3d>:·Abbrev·Number:·0 
37 ·<1><3e>:·Abbrev·Number:·030 ·<1><39>:·Abbrev·Number:·0
38 ··Compilation·Unit·@·offset·0x3f:31 ··Compilation·Unit·@·offset·0x3a:
39 ···Length:········0x36·(32-bit)32 ···Length:········0x3b·(32-bit)
40 ···Version:·······533 ···Version:·······5
41 ···Unit·Type:·····DW_UT_partial·(3)34 ···Unit·Type:·····DW_UT_partial·(3)
42 ···Abbrev·Offset:·0x88e35 ···Abbrev·Offset:·0x88e
43 ···Pointer·Size:··436 ···Pointer·Size:··4
44 ·<0><4b>:·Abbrev·Number:·32·(DW_TAG_partial_unit)37 ·<0><46>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
45 ····<4c>···DW_AT_stmt_list···:·(sec_offset)·038 ····<47>···DW_AT_stmt_list···:·(sec_offset)·0
46 ····<50>···DW_AT_comp_dir····:·(string)·.39 ····<4b>···DW_AT_comp_dir····:·(string)·.
 40 ·<1><4d>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
 41 ····<4e>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>
47 ·<1><52>:·Abbrev·Number:·3·(DW_TAG_imported_unit)42 ·<1><52>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
48 ····<53>···DW_AT_import······:·(GNU_ref_alt)·<0x42b3>43 ····<53>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
49 ·<1><57>:·Abbrev·Number:·3·(DW_TAG_imported_unit) 
50 ····<58>···DW_AT_import······:·(GNU_ref_alt)·<0x4398> 
51 ·<1><5c>:·Abbrev·Number:·40·(DW_TAG_subprogram)44 ·<1><57>:·Abbrev·Number:·39·(DW_TAG_subprogram)
52 ····<5d>···DW_AT_specification:·(GNU_ref_alt)·<0x619>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
53 ····<61>···DW_AT_object_pointer:·(ref_udata)·<0x62>52 ····<64>···DW_AT_sibling·····:·(ref_udata)·<0x6b>
54 ····<62>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined) 
55 ·<2><62>:·Abbrev·Number:·38·(DW_TAG_formal_parameter)53 ·<2><65>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)
56 ····<63>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)· 
57 ····<67>···DW_AT_type········:·(GNU_ref_alt)·<0x439f>54 ····<66>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>
 55 ·<2><6a>:·Abbrev·Number:·0
 56 ·<1><6b>:·Abbrev·Number:·38·(DW_TAG_subprogram)
58 ····<6b>···DW_AT_artificial··:·(flag_present)·157 ····<6c>···DW_AT_external····:·(flag_present)·1
 58 ····<6c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·
59 ·<2><6b>:·Abbrev·Number:·39·(DW_TAG_formal_parameter) 
60 ····<6c>···DW_AT_name········:·(string)·obj 
61 ····<70>···DW_AT_decl_file···:·(implicit_const)·259 ····<70>···DW_AT_decl_file···:·(implicit_const)·12
62 ····<70>···DW_AT_decl_line···:·(data2)·89060 ····<70>···DW_AT_decl_line···:·(data2)·568
63 ····<72>···DW_AT_decl_column·:·(data1)·3561 ····<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)·<0x1aa>64 ····<73>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
65 ·<2><77>:·Abbrev·Number:·065 ·<2><77>:·Abbrev·Number:·0
66 ·<1><78>:·Abbrev·Number:·066 ·<1><78>:·Abbrev·Number:·0
67 ··Compilation·Unit·@·offset·0x79:67 ··Compilation·Unit·@·offset·0x79:
68 ···Length:········0x1a·(32-bit)68 ···Length:········0x1a·(32-bit)
69 ···Version:·······569 ···Version:·······5
70 ···Unit·Type:·····DW_UT_partial·(3)70 ···Unit·Type:·····DW_UT_partial·(3)
71 ···Abbrev·Offset:·0x88e71 ···Abbrev·Offset:·0x88e
72 ···Pointer·Size:··472 ···Pointer·Size:··4
73 ·<0><85>:·Abbrev·Number:·32·(DW_TAG_partial_unit)73 ·<0><85>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
74 ····<86>···DW_AT_stmt_list···:·(sec_offset)·074 ····<86>···DW_AT_stmt_list···:·(sec_offset)·0
75 ····<8a>···DW_AT_comp_dir····:·(string)·.75 ····<8a>···DW_AT_comp_dir····:·(string)·.
76 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)76 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
77 ····<8d>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>77 ····<8d>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>
78 ·<1><91>:·Abbrev·Number:·2·(DW_TAG_imported_unit)78 ·<1><91>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
79 ····<92>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·32·(DW_TAG_partial_unit)]79 ····<92>···DW_AT_import······:·(ref_addr)·<0x46>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]
80 ·<1><96>:·Abbrev·Number:·080 ·<1><96>:·Abbrev·Number:·0
81 ··Compilation·Unit·@·offset·0x97:81 ··Compilation·Unit·@·offset·0x97:
82 ···Length:········0x67·(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)·<0x4b>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]93 ····<b0>···DW_AT_import······:·(ref_addr)·<0xc>»       [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)·<0x85>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]
96 ·<1><b9>:·Abbrev·Number:·34·(DW_TAG_typedef)96 ·<1><b9>:·Abbrev·Number:·35·(DW_TAG_typedef)
97 ····<ba>···DW_AT_name········:·(strp)·(offset:·0xa39):·__int64_t97 ····<ba>···DW_AT_name········:·(strp)·(offset:·0xa39):·__int64_t
98 ····<be>···DW_AT_decl_file···:·(data1)·798 ····<be>···DW_AT_decl_file···:·(data1)·6
99 ····<bf>···DW_AT_decl_line···:·(data1)·4799 ····<bf>···DW_AT_decl_line···:·(data1)·47
100 ····<c0>···DW_AT_decl_column·:·(data1)·44100 ····<c0>···DW_AT_decl_column·:·(data1)·44
101 ····<c1>···DW_AT_type········:·(GNU_ref_alt)·<0x67>101 ····<c1>···DW_AT_type········:·(GNU_ref_alt)·<0x67>
102 ·<1><c5>:·Abbrev·Number:·33·(DW_TAG_typedef)102 ·<1><c5>:·Abbrev·Number:·34·(DW_TAG_typedef)
103 ····<c6>···DW_AT_name········:·(strp)·(offset:·0xa18):·__off64_t103 ····<c6>···DW_AT_name········:·(strp)·(offset:·0xa18):·__off64_t
Max diff block lines reached; 766130/773705 bytes (99.02%) of diff not shown.
4.92 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 1168, 83 lines modifiedOffset 1168, 83 lines modified
1168 ····DW_AT_call_all_calls·DW_FORM_flag_present1168 ····DW_AT_call_all_calls·DW_FORM_flag_present
1169 ····DW_AT_sibling······DW_FORM_ref_udata1169 ····DW_AT_sibling······DW_FORM_ref_udata
1170 ····DW_AT·value:·0·····DW_FORM·value:·01170 ····DW_AT·value:·0·····DW_FORM·value:·0
1171 ···32······DW_TAG_partial_unit····[has·children]1171 ···32······DW_TAG_partial_unit····[has·children]
1172 ····DW_AT_stmt_list····DW_FORM_sec_offset1172 ····DW_AT_stmt_list····DW_FORM_sec_offset
1173 ····DW_AT_comp_dir·····DW_FORM_string1173 ····DW_AT_comp_dir·····DW_FORM_string
1174 ····DW_AT·value:·0·····DW_FORM·value:·01174 ····DW_AT·value:·0·····DW_FORM·value:·0
1175 ···33······DW_TAG_typedef····[no·children]1175 ···33······DW_TAG_subprogram····[has·children]
 1176 ····DW_AT_external·····DW_FORM_flag_present
1176 ····DW_AT_name·········DW_FORM_strp1177 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1177 ····DW_AT_decl_file····DW_FORM_data11178 ····DW_AT_decl_file····DW_FORM_data1
1178 ····DW_AT_decl_line····DW_FORM_data11179 ····DW_AT_decl_line····DW_FORM_data1
1179 ····DW_AT_decl_column··DW_FORM_data11180 ····DW_AT_decl_column··DW_FORM_data1
1180 ····DW_AT_type·········DW_FORM_ref_udata1181 ····DW_AT_declaration··DW_FORM_flag_present
1181 ····DW_AT·value:·0·····DW_FORM·value:·01182 ····DW_AT·value:·0·····DW_FORM·value:·0
1182 ···34······DW_TAG_typedef····[no·children]1183 ···34······DW_TAG_typedef····[no·children]
1183 ····DW_AT_name·········DW_FORM_strp1184 ····DW_AT_name·········DW_FORM_strp
1184 ····DW_AT_decl_file····DW_FORM_data11185 ····DW_AT_decl_file····DW_FORM_data1
1185 ····DW_AT_decl_line····DW_FORM_data11186 ····DW_AT_decl_line····DW_FORM_data1
1186 ····DW_AT_decl_column··DW_FORM_data11187 ····DW_AT_decl_column··DW_FORM_data1
1187 ····DW_AT_type·········DW_FORM_GNU_ref_alt1188 ····DW_AT_type·········DW_FORM_ref_udata
1188 ····DW_AT·value:·0·····DW_FORM·value:·01189 ····DW_AT·value:·0·····DW_FORM·value:·0
1189 ···35······DW_TAG_subprogram····[has·children]1190 ···35······DW_TAG_typedef····[no·children]
1190 ····DW_AT_external·····DW_FORM_flag_present 
1191 ····DW_AT_name·········DW_FORM_GNU_strp_alt1191 ····DW_AT_name·········DW_FORM_strp
1192 ····DW_AT_decl_file····DW_FORM_implicit_const:·281192 ····DW_AT_decl_file····DW_FORM_data1
1193 ····DW_AT_decl_line····DW_FORM_data11193 ····DW_AT_decl_line····DW_FORM_data1
1194 ····DW_AT_decl_column··DW_FORM_implicit_const:·131194 ····DW_AT_decl_column··DW_FORM_data1
1195 ····DW_AT_declaration··DW_FORM_flag_present1195 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1196 ····DW_AT·value:·0·····DW_FORM·value:·01196 ····DW_AT·value:·0·····DW_FORM·value:·0
1197 ···36······DW_TAG_subprogram····[has·children]1197 ···36······DW_TAG_subprogram····[has·children]
1198 ····DW_AT_external·····DW_FORM_flag_present1198 ····DW_AT_external·····DW_FORM_flag_present
1199 ····DW_AT_name·········DW_FORM_GNU_strp_alt1199 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1200 ····DW_AT_decl_file····DW_FORM_data11200 ····DW_AT_decl_file····DW_FORM_data1
1201 ····DW_AT_decl_line····DW_FORM_data11201 ····DW_AT_decl_line····DW_FORM_data1
1202 ····DW_AT_decl_column··DW_FORM_data11202 ····DW_AT_decl_column··DW_FORM_data1
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]1210 ···38······DW_TAG_subprogram····[has·children]
 1211 ····DW_AT_external·····DW_FORM_flag_present
1211 ····DW_AT_name·········DW_FORM_GNU_strp_alt1212 ····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:·21213 ····DW_AT_decl_file····DW_FORM_implicit_const:·12
1218 ····DW_AT_decl_line····DW_FORM_data21214 ····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 
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:·31215 ····DW_AT_decl_column··DW_FORM_implicit_const:·13
 1216 ····DW_AT_declaration··DW_FORM_flag_present
1226 ····DW_AT·value:·0·····DW_FORM·value:·01217 ····DW_AT·value:·0·····DW_FORM·value:·0
1227 ···41······DW_TAG_subprogram····[has·children]1218 ···39······DW_TAG_subprogram····[has·children]
1228 ····DW_AT_external·····DW_FORM_flag_present1219 ····DW_AT_external·····DW_FORM_flag_present
1229 ····DW_AT_name·········DW_FORM_GNU_strp_alt1220 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1230 ····DW_AT_decl_file····DW_FORM_data11221 ····DW_AT_decl_file····DW_FORM_data1
1231 ····DW_AT_decl_line····DW_FORM_data21222 ····DW_AT_decl_line····DW_FORM_data2
1232 ····DW_AT_decl_column··DW_FORM_data11223 ····DW_AT_decl_column··DW_FORM_data1
1233 ····DW_AT_type·········DW_FORM_GNU_ref_alt1224 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1234 ····DW_AT_declaration··DW_FORM_flag_present1225 ····DW_AT_declaration··DW_FORM_flag_present
1235 ····DW_AT_sibling······DW_FORM_ref_udata1226 ····DW_AT_sibling······DW_FORM_ref_udata
1236 ····DW_AT·value:·0·····DW_FORM·value:·01227 ····DW_AT·value:·0·····DW_FORM·value:·0
 1228 ···40······DW_TAG_formal_parameter····[no·children]
1237 ···42······DW_TAG_subprogram····[has·children] 
1238 ····DW_AT_external·····DW_FORM_flag_present 
1239 ····DW_AT_name·········DW_FORM_GNU_strp_alt1229 ····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
1240 ····DW_AT_decl_file····DW_FORM_implicit_const:·101235 ····DW_AT_decl_file····DW_FORM_implicit_const:·2
1241 ····DW_AT_decl_line····DW_FORM_data21236 ····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
1242 ····DW_AT_decl_column··DW_FORM_implicit_const:·131243 ····DW_AT_inline·······DW_FORM_implicit_const:·3
1243 ····DW_AT_declaration··DW_FORM_flag_present 
1244 ····DW_AT·value:·0·····DW_FORM·value:·01244 ····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
1.75 KB
readelf --wide --debug-dump=aranges {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················362 ··Length:···················36
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··0x1334 ··Offset·into·.debug_info:··0x135
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····000015e8·00000a808 ····000015e8·00000252
9 ····00002068·000000609 ····0000183c·00000060
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················3611 ··Length:···················36
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x24e213 ··Offset·into·.debug_info:··0xc5e
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····000020c8·0000025217 ····000018a0·00000a80
18 ····00002068·0000006018 ····0000183c·00000060
19 ····00000000·0000000019 ····00000000·00000000
20 ··Length:···················2820 ··Length:···················36
21 ··Version:··················221 ··Version:··················2
22 ··Offset·into·.debug_info:··0x300b22 ··Offset·into·.debug_info:··0x300d
23 ··Pointer·Size:·············423 ··Pointer·Size:·············4
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address····Length25 ····Address····Length
26 ····0000231c·0000014826 ····00002320·000000a8
 27 ····0000183c·00000060
27 ····00000000·0000000028 ····00000000·00000000
28 ··Length:···················3629 ··Length:···················28
29 ··Version:··················230 ··Version:··················2
30 ··Offset·into·.debug_info:··0x351f31 ··Offset·into·.debug_info:··0x33bf
31 ··Pointer·Size:·············432 ··Pointer·Size:·············4
32 ··Segment·Size:·············033 ··Segment·Size:·············0
  
33 ····Address····Length34 ····Address····Length
34 ····00002464·000000a8 
35 ····00002068·0000006035 ····000023c8·0000006a
36 ····00000000·0000000036 ····00000000·00000000
37 ··Length:···················2837 ··Length:···················28
38 ··Version:··················238 ··Version:··················2
39 ··Offset·into·.debug_info:··0x38d139 ··Offset·into·.debug_info:··0x350f
40 ··Pointer·Size:·············440 ··Pointer·Size:·············4
41 ··Segment·Size:·············041 ··Segment·Size:·············0
  
42 ····Address····Length42 ····Address····Length
43 ····0000250c·0000006a43 ····00002434·00000148
44 ····00000000·0000000044 ····00000000·00000000
  
295 KB
readelf --wide --debug-dump=loc {}
    
Offset 1, 3563 lines modifiedOffset 1, 3563 lines modified
1 Contents·of·the·.debug_loclists·section:1 Contents·of·the·.debug_loclists·section:
  
2 Table·at·Offset·02 Table·at·Offset·0
3 ··Length:··········0x16b43 ··Length:··········0x546
4 ··DWARF·version:···54 ··DWARF·version:···5
5 ··Address·size:····45 ··Address·size:····4
6 ··Segment·size:····06 ··Segment·size:····0
7 ··Offset·entries:··07 ··Offset·entries:··0
  
8 ····Offset···Begin············End··············Expression8 ····Offset···Begin············End··············Expression
  
9 ····0000000c·v0000000·v0000000·location·view·pair9 ····0000000c·v0000000·v0000000·location·view·pair
10 ····0000000e·v0000000·v0000000·location·view·pair10 ····0000000e·v0000000·v0000000·location·view·pair
11 ····00000010·v0000000·v0000000·location·view·pair 
12 ····00000012·v0000000·v0000000·location·view·pair 
13 ····00000014·v0000000·v0000000·location·view·pair 
14 ····00000016·v0000000·v0000000·location·view·pair 
  
15 ····00000018·00001f8c·(base·address)11 ····00000010·00001808·(base·address)
16 ····0000001d·v0000000·v0000000·views·at·0000000c·for:12 ····00000015·v0000000·v0000000·views·at·0000000c·for:
17 ·············00001f8c·00001fae·(DW_OP_reg0·(r0))13 ·············00001808·0000181f·(DW_OP_reg0·(r0))
18 ····00000022·v0000000·v0000000·views·at·0000000e·for:14 ····0000001a·v0000000·v0000000·views·at·0000000e·for:
19 ·············00001fae·0000201c·(DW_OP_reg4·(r4)) 
20 ····00000028·v0000000·v0000000·views·at·00000010·for: 
21 ·············0000201c·0000201d·(DW_OP_reg0·(r0)) 
22 ····0000002f·v0000000·v0000000·views·at·00000012·for: 
23 ·············0000201d·00002038·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x157>);·DW_OP_convert·<0x15e>;·DW_OP_convert·<0>;·DW_OP_stack_value)15 ·············0000181f·0000183a·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
24 ····0000003f·v0000000·v0000000·views·at·00000014·for: 
25 ·············00002038·00002046·(DW_OP_reg4·(r4)) 
26 ····00000046·v0000000·v0000000·views·at·00000016·for: 
27 ·············00002046·00002068·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x157>);·DW_OP_convert·<0x15e>;·DW_OP_convert·<0>;·DW_OP_stack_value) 
28 ····00000056·<End·of·list>16 ····00000028·<End·of·list>
  
29 ····00000057·v0000000·v0000000·location·view·pair 
30 ····00000059·v0000000·v0000000·location·view·pair17 ····00000029·v0000000·v0000000·location·view·pair
 18 ····0000002b·v0000000·v0000000·location·view·pair
  
31 ····0000005b·00001f8c·(base·address)19 ····0000002d·00001808·(base·address)
32 ····00000060·v0000000·v0000000·views·at·00000057·for: 
33 ·············00001f8c·00001fa8·(DW_OP_reg1·(r1)) 
34 ····00000065·v0000000·v0000000·views·at·00000059·for:20 ····00000032·v0000000·v0000000·views·at·00000029·for:
 21 ·············00001808·0000181a·(DW_OP_reg1·(r1))
 22 ····00000037·v0000000·v0000000·views·at·0000002b·for:
35 ·············00001fa8·00002068·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x157>);·DW_OP_convert·<0x15e>;·DW_OP_convert·<0>;·DW_OP_stack_value)23 ·············0000181a·0000183a·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
36 ····00000074·<End·of·list>24 ····00000045·<End·of·list>
  
37 ····00000075·v0000000·v0000000·location·view·pair25 ····00000046·v0000000·v0000000·location·view·pair
38 ····00000077·v0000000·v0000000·location·view·pair26 ····00000048·v0000000·v0000000·location·view·pair
39 ····00000079·v0000000·v0000000·location·view·pair 
40 ····0000007b·v0000000·v0000000·location·view·pair 
  
41 ····0000007d·00001f8c·(base·address)27 ····0000004a·00001808·(base·address)
42 ····00000082·v0000000·v0000000·views·at·00000075·for:28 ····0000004f·v0000000·v0000000·views·at·00000046·for:
43 ·············00001f8c·00001fac·(DW_OP_reg2·(r2))29 ·············00001808·0000181f·(DW_OP_reg2·(r2))
44 ····00000087·v0000000·v0000000·views·at·00000077·for:30 ····00000054·v0000000·v0000000·views·at·00000048·for:
45 ·············00001fac·00001fb2·(DW_OP_reg1·(r1)) 
46 ····0000008c·v0000000·v0000000·views·at·00000079·for: 
47 ·············00001fb2·00001fc1·(DW_OP_breg0·(r0):·-1;·DW_OP_stack_value) 
48 ····00000093·v0000000·v0000000·views·at·0000007b·for: 
49 ·············00001fc1·00002068·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x157>);·DW_OP_convert·<0x15e>;·DW_OP_convert·<0>;·DW_OP_stack_value)31 ·············0000181f·0000183a·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
50 ····000000a2·<End·of·list>32 ····00000062·<End·of·list>
  
51 ····000000a3·v0000000·v0000000·location·view·pair33 ····00000063·v0000000·v0000000·location·view·pair
52 ····000000a5·v0000000·v0000000·location·view·pair34 ····00000065·v0000000·v0000000·location·view·pair
  
53 ····000000a7·00001f8c·(base·address)35 ····00000067·00001808·(base·address)
54 ····000000ac·v0000000·v0000000·views·at·000000a3·for:36 ····0000006c·v0000000·v0000000·views·at·00000063·for:
55 ·············00001f8c·00001fa2·(DW_OP_reg3·(r3))37 ·············00001808·00001818·(DW_OP_reg3·(r3))
56 ····000000b1·v0000000·v0000000·views·at·000000a5·for:38 ····00000071·v0000000·v0000000·views·at·00000065·for:
 39 ·············00001818·0000183a·(DW_OP_entry_value:·(DW_OP_regval_type:·3·(r3)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
 40 ····0000007f·<End·of·list>
  
 41 ····00000080·v0000000·v0000000·location·view·pair
 42 ····00000082·v0000000·v0000000·location·view·pair
 43 ····00000084·v0000000·v0000000·location·view·pair
  
 44 ····00000086·00001822·(base·address)
 45 ····0000008b·v0000000·v0000000·views·at·00000080·for:
57 ·············00001fa2·00002068·(DW_OP_reg5·(r5))46 ·············00001822·00001826·(DW_OP_reg0·(r0))
 47 ····00000090·v0000000·v0000000·views·at·00000082·for:
 48 ·············00001826·00001836·(DW_OP_reg4·(r4))
 49 ····00000095·v0000000·v0000000·views·at·00000084·for:
 50 ·············00001836·00001839·(DW_OP_reg0·(r0))
 51 ····0000009a·<End·of·list>
  
 52 ····0000009b·v0000001·v0000000·location·view·pair
 53 ····0000009d·v0000000·v0000000·location·view·pair
  
 54 ····0000009f·00001816·(base·address)
 55 ····000000a4·v0000001·v0000000·views·at·0000009b·for:
 56 ·············00001816·0000181f·(DW_OP_reg2·(r2))
 57 ····000000a9·v0000000·v0000000·views·at·0000009d·for:
 58 ·············0000181f·00001822·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
58 ····000000b7·<End·of·list>59 ····000000b7·<End·of·list>
  
59 ····000000b8·v0000000·v0000000·location·view·pair60 ····000000b8·v0000001·v0000000·location·view·pair
 61 ····000000ba·v0000000·v0000000·location·view·pair
  
 62 ····000000bc·00001816·(base·address)
60 ····000000ba·v0000000·v0000000·views·at·000000b8·for:63 ····000000c1·v0000001·v0000000·views·at·000000b8·for:
61 ·············00001f8c·00001f9c·(DW_OP_fbreg:·0)64 ·············00001816·0000181f·(DW_OP_reg0·(r0))
 65 ····000000c6·v0000000·v0000000·views·at·000000ba·for:
 66 ·············0000181f·00001822·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
62 ····000000c3·<End·of·list>67 ····000000d4·<End·of·list>
  
63 ····000000c4·v0000000·v0000000·location·view·pair68 ····000000d5·v0000000·v0000000·location·view·pair
64 ····000000c6·v0000000·v0000000·location·view·pair69 ····000000d7·v0000000·v0000000·location·view·pair
 70 ····000000d9·v0000000·v0000000·location·view·pair
  
65 ····000000c8·00001fc2·(base·address)71 ····000000db·000017ac·(base·address)
66 ····000000cd·v0000000·v0000000·views·at·000000c4·for:72 ····000000e0·v0000000·v0000000·views·at·000000d5·for:
67 ·············00001fc2·00001fcc·(DW_OP_reg0·(r0))73 ·············000017ac·000017c7·(DW_OP_reg0·(r0))
68 ····000000d2·v0000000·v0000000·views·at·000000c6·for:74 ····000000e5·v0000000·v0000000·views·at·000000d7·for:
69 ·············00002038·0000203e·(DW_OP_reg0·(r0))75 ·············000017c7·00001804·(DW_OP_reg5·(r5))
 76 ····000000ea·v0000000·v0000000·views·at·000000d9·for:
 77 ·············00001804·00001808·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x159>);·DW_OP_convert·<0x160>;·DW_OP_convert·<0>;·DW_OP_stack_value)
70 ····000000d7·<End·of·list>78 ····000000f8·<End·of·list>
  
71 ····000000d8·v0000000·v0000000·location·view·pair79 ····000000f9·v0000000·v0000000·location·view·pair
72 ····000000da·v0000000·v0000000·location·view·pair80 ····000000fb·v0000000·v0000000·location·view·pair
73 ····000000dc·v0000000·v0000000·location·view·pair 
74 ····000000de·v0000000·v0000000·location·view·pair 
  
75 ····000000e0·00001fda·(base·address)81 ····000000fd·000017ac·(base·address)
76 ····000000e5·v0000000·v0000000·views·at·000000d8·for:82 ····00000102·v0000000·v0000000·views·at·000000f9·for:
77 ·············00001fda·00001fde·(DW_OP_reg0·(r0))83 ·············000017ac·000017c0·(DW_OP_reg1·(r1))
78 ····000000ea·v0000000·v0000000·views·at·000000da·for:84 ····00000107·v0000000·v0000000·views·at·000000fb·for:
Max diff block lines reached; 279492/302236 bytes (92.47%) of diff not shown.
1.75 KB
readelf --wide --debug-dump=ranges {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················362 ··Length:···················36
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··0x1334 ··Offset·into·.debug_info:··0x135
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····000015e8·00000a808 ····000015e8·00000252
9 ····00002068·000000609 ····0000183c·00000060
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················3611 ··Length:···················36
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x24e213 ··Offset·into·.debug_info:··0xc5e
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····000020c8·0000025217 ····000018a0·00000a80
18 ····00002068·0000006018 ····0000183c·00000060
19 ····00000000·0000000019 ····00000000·00000000
20 ··Length:···················2820 ··Length:···················36
21 ··Version:··················221 ··Version:··················2
22 ··Offset·into·.debug_info:··0x300b22 ··Offset·into·.debug_info:··0x300d
23 ··Pointer·Size:·············423 ··Pointer·Size:·············4
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address····Length25 ····Address····Length
26 ····0000231c·0000014826 ····00002320·000000a8
 27 ····0000183c·00000060
27 ····00000000·0000000028 ····00000000·00000000
28 ··Length:···················3629 ··Length:···················28
29 ··Version:··················230 ··Version:··················2
30 ··Offset·into·.debug_info:··0x351f31 ··Offset·into·.debug_info:··0x33bf
31 ··Pointer·Size:·············432 ··Pointer·Size:·············4
32 ··Segment·Size:·············033 ··Segment·Size:·············0
  
33 ····Address····Length34 ····Address····Length
34 ····00002464·000000a8 
35 ····00002068·0000006035 ····000023c8·0000006a
36 ····00000000·0000000036 ····00000000·00000000
37 ··Length:···················2837 ··Length:···················28
38 ··Version:··················238 ··Version:··················2
39 ··Offset·into·.debug_info:··0x38d139 ··Offset·into·.debug_info:··0x350f
40 ··Pointer·Size:·············440 ··Pointer·Size:·············4
41 ··Segment·Size:·············041 ··Segment·Size:·············0
  
42 ····Address····Length42 ····Address····Length
43 ····0000250c·0000006a43 ····00002434·00000148
44 ····00000000·0000000044 ····00000000·00000000
  
864 B
strings --all --bytes=8 {}
    
Offset 1, 35 lines modifiedOffset 1, 28 lines modified
1 GCC:·(Debian·13.2.0-13)·13.2.01 GCC:·(Debian·13.2.0-13)·13.2.0
2 Sa```b0fd``a2 Sa```b0ed``a
 3 Ws\7P*xO
 4 e6%mM#ak
3 UNRlOyT, 
4 W»      niGP~q 
5 ~-7m&OSy^ 
6 bSngP2·! 
7 K»      mvfp>f 
8 Rrf»    b|bc· 
9 ·@?dQ9.%V 
10 &arr2v3hm 
11 F@uKZ.)C 
12 H;l/usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug5 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
13 call_weak_fn6 call_weak_fn
14 crtstuff.c7 crtstuff.c
15 all_implied_fbits8 all_implied_fbits
16 deregister_tm_clones9 deregister_tm_clones
17 __do_global_dtors_aux10 __do_global_dtors_aux
18 completed.011 completed.0
19 __do_global_dtors_aux_fini_array_entry12 __do_global_dtors_aux_fini_array_entry
20 frame_dummy13 frame_dummy
21 __frame_dummy_init_array_entry14 __frame_dummy_init_array_entry
22 apple.cpp 
23 freebsd.cpp15 freebsd.cpp
24 freebsd_kevents.cpp16 apple.cpp
25 linux.cpp17 linux.cpp
26 unix_strings.cpp18 freebsd_kevents.cpp
27 generic.cpp19 generic.cpp
28 generic_posix.cpp20 generic_posix.cpp
 21 unix_strings.cpp
29 __FRAME_END__22 __FRAME_END__
30 __dso_handle23 __dso_handle
31 _DYNAMIC24 _DYNAMIC
32 __TMC_END__25 __TMC_END__
33 _GLOBAL_OFFSET_TABLE_26 _GLOBAL_OFFSET_TABLE_
34 __aeabi_unwind_cpp_pr0@GCC_3.527 __aeabi_unwind_cpp_pr0@GCC_3.5
35 __cxa_finalize@GLIBC_2.428 __cxa_finalize@GLIBC_2.4
5.58 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 7399 objdump: DWARF error: unable to read alt ref 16545 objdump: DWARF error: unable to read alt ref 1561
    
Offset 16, 98 lines modifiedOffset 16, 98 lines modified
16 »       ...16 »       ...
  
17 000015e4·<frame_dummy>:17 000015e4·<frame_dummy>:
18 frame_dummy():18 frame_dummy():
19 »       movs»   r0,·r019 »       movs»   r0,·r0
20 »       ...20 »       ...
  
21 000015e8·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo>:21 000015e8·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems>:
22 »       ...22 »       ...
  
23 00001708·<Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo>:23 00001714·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch>:
24 »       ...24 »       ...
  
25 00001818·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod>:25 000017ac·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent>:
26 »       ...26 »       ...
  
27 00001860·<toMillis(timespec)>:27 00001808·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch>:
28 »       ...28 »       ...
  
29 0000188c·<unpackStat(stat*,·int*,·long·long*,·long·long*)>:29 0000183c·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:
30 »       ...30 »       ...
  
31 000018f0·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat>:31 000018a0·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo>:
32 »       ...32 »       ...
  
33 00001a54·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir>:33 000019c0·<Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo>:
34 »       ...34 »       ...
  
35 00001c7c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink>:35 00001ad0·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod>:
36 »       ...36 »       ...
  
37 00001ce4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink>:37 00001b18·<toMillis(timespec)>:
38 »       ...38 »       ...
  
 39 00001b44·<unpackStat(stat*,·int*,·long·long*,·long·long*)>:
39 00001dd8·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid>: 
40 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid(): 
41 ./src/main/cpp/posix.cpp:279 
42 »       movs»   r0,·r0 
43 »       ...40 »       ...
  
44 00001ddc·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach>:41 00001ba8·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat>:
45 »       ...42 »       ...
  
46 00001e18·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory>:43 00001d0c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir>:
47 »       ...44 »       ...
  
48 00001e60·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory>:45 00001f34·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink>:
49 »       ...46 »       ...
  
50 00001eac·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable>:47 00001f9c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink>:
51 »       ...48 »       ...
  
52 00001ee8·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable>:49 00002090·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid>:
 50 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid():
 51 ./src/main/cpp/posix.cpp:279
 52 »       movs»   r0,·r0
53 »       ...53 »       ...
  
54 00001f68·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty>:54 00002094·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach>:
55 »       ...55 »       ...
  
56 00001f8c·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize>:56 000020d0·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory>:
57 »       ...57 »       ...
  
58 00002068·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:58 00002118·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory>:
59 »       ...59 »       ...
  
60 000020c8·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems>:60 00002164·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable>:
61 »       ...61 »       ...
  
62 000021f4·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch>:62 000021a0·<Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable>:
63 »       ...63 »       ...
  
64 0000228c·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent>:64 00002220·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty>:
65 »       ...65 »       ...
  
66 000022e8·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch>:66 00002244·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize>:
67 »       ...67 »       ...
  
68 0000231c·<java_to_char>:68 00002320·<mark_failed_with_code>:
69 »       ...69 »       ...
  
70 000023cc·<char_to_java>:70 000023a4·<mark_failed_with_message>:
71 »       ...71 »       ...
  
72 00002464·<mark_failed_with_code>:72 000023c4·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
 73 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():
 74 »       movs»   r0,·r0
73 »       ...75 »       ...
  
74 000024e8·<mark_failed_with_message>:76 000023c8·<mark_failed_with_errno>:
75 »       ...77 »       ...
  
 78 00002418·<map_error_code>:
76 00002508·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>: 
77 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): 
78 »       movs»   r0,·r0 
79 »       ...79 »       ...
  
80 0000250c·<mark_failed_with_errno>:80 00002434·<java_to_char>:
81 »       ...81 »       ...
  
82 0000255c·<map_error_code>:82 000024e4·<char_to_java>:
83 »       ...83 »       ...
285 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 00002578·<_fini>:2 0000257c·<_fini>:
3 »       ...3 »       ...
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·008750ab·298a8bbb·aa7c0903·ebug..P.)....|.. 
7 ··0x00000050·1d09a06e·38b37c31·cb················...n8.|1.6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D..
 7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....
  
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 8, 22 lines modifiedOffset 8, 22 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·72790061·70706c65·rray_entry.apple15 ··0x000000c0·72726179·5f656e74·72790066·72656562·rray_entry.freeb
 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_keven
 19 ··0x00000100·74732e63·70700067·656e6572·69632e63·ts.cpp.generic.c
 20 ··0x00000110·7070006f·73782e63·70700067·656e6572·pp.osx.cpp.gener
16 ··0x000000d0·2e637070·00667265·65627364·2e637070·.cpp.freebsd.cpp 
17 ··0x000000e0·0077696e·2e637070·00667265·65627364·.win.cpp.freebsd 
18 ··0x000000f0·5f6b6576·656e7473·2e637070·006c696e·_kevents.cpp.lin 
19 ··0x00000100·75782e63·70700075·6e69785f·73747269·ux.cpp.unix_stri 
20 ··0x00000110·6e67732e·63707000·6f73782e·63707000·ngs.cpp.osx.cpp. 
21 ··0x00000120·67656e65·7269632e·63707000·67656e65·generic.cpp.gene 
22 ··0x00000130·7269635f·706f7369·782e6370·70005f5f·ric_posix.cpp.__21 ··0x00000120·69635f70·6f736978·2e637070·00756e69·ic_posix.cpp.uni
 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
29 ··0x000001a0·70705f70·72304047·43435f33·2e35005f·pp_pr0@GCC_3.5._29 ··0x000001a0·70705f70·72304047·43435f33·2e35005f·pp_pr0@GCC_3.5._
284 KB
./usr/lib/debug/.build-id/ea/b80cbd70de0e46a801606b3ffd8db78f97078b.debug vs.
./usr/lib/debug/.build-id/b9/7747e1c1bfd7458f25b93ed4e6f1fca527caaf.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:··········16836·(bytes·into·file)13 ··Start·of·section·headers:··········16840·(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
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x000138·0x00001a3c·0x00001a3c·0x00000·0x00088·R···0x46 ··EXIDX··········0x000138·0x00001a3c·0x00001a3c·0x00000·0x00090·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x01ac8·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x01ad0·R·E·0x1000
8 ··LOAD···········0x000f00·0x00002f00·0x00002f00·0x00000·0x001c4·RW··0x10008 ··LOAD···········0x000f00·0x00002f00·0x00002f00·0x00000·0x001c4·RW··0x1000
9 ··DYNAMIC········0x000f00·0x00002f08·0x00002f08·0x00000·0x000f8·RW··0x49 ··DYNAMIC········0x000f00·0x00002f08·0x00002f08·0x00000·0x000f8·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x000f00·0x00002f00·0x00002f00·0x00000·0x00100·R···0x112 ··GNU_RELRO······0x000f00·0x00002f00·0x00002f00·0x00000·0x00100·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
4.33 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x41c4:1 There·are·37·section·headers,·starting·at·offset·0x41c8:
  
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
9.42 KB
readelf --wide --symbols {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ·····9:·00000d8c·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00000d8c·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00000d98·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00000d98·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00000ef8·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00000ef8·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·0000175c·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·0000175c·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00001764·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00001764·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·00001a30·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab18 ····14:·00001a30·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab
19 ····15:·00001a3c·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx19 ····15:·00001a3c·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
20 ····16:·00001ac4·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame20 ····16:·00001acc·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
21 ····17:·00002f00·····0·SECTION·LOCAL··DEFAULT···17·.init_array21 ····17:·00002f00·····0·SECTION·LOCAL··DEFAULT···17·.init_array
22 ····18:·00002f04·····0·SECTION·LOCAL··DEFAULT···18·.fini_array22 ····18:·00002f04·····0·SECTION·LOCAL··DEFAULT···18·.fini_array
23 ····19:·00002f08·····0·SECTION·LOCAL··DEFAULT···19·.dynamic23 ····19:·00002f08·····0·SECTION·LOCAL··DEFAULT···19·.dynamic
24 ····20:·00003000·····0·SECTION·LOCAL··DEFAULT···20·.got24 ····20:·00003000·····0·SECTION·LOCAL··DEFAULT···20·.got
25 ····21:·00003094·····0·SECTION·LOCAL··DEFAULT···21·.data25 ····21:·00003094·····0·SECTION·LOCAL··DEFAULT···21·.data
26 ····22:·0000309c·····0·SECTION·LOCAL··DEFAULT···22·.bss26 ····22:·0000309c·····0·SECTION·LOCAL··DEFAULT···22·.bss
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment
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:·eab80cbd70de0e46a801606b3ffd8db78f97078b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b97747e1c1bfd7458f25b93ed4e6f1fca527caaf
71.2 KB
readelf --wide --debug-dump=rawline {}
    
Offset 953, 444 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:······················1183 
959 ··DWARF·Version:···············3 
960 ··Prologue·Length:·············551 
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/include/arm-linux-gnueabihf/bits 
983 ··4»      /usr/lib/gcc/arm-linux-gnueabihf/13/include 
984 ··5»      /usr/include 
985 ··6»      /usr/lib/jvm/default-java/include/linux 
986 ··7»      /usr/include/c++/13 
987 ··8»      /usr/include/c++/13/bits 
988 ··9»      src/shared/headers 
989 ··10»     /usr/include/arm-linux-gnueabihf/c++/13/bits 
  
990 ·The·File·Name·Table·(offset·0x970): 
991 ··Entry»  Dir»       Time»   Size»       Name 
992 ··1»      1»     0»    0»   unix_strings.cpp 
993 ··2»      2»     0»    0»   jni.h 
994 ··3»      3»     0»    0»   stdlib.h 
995 ··4»      4»     0»    0»   stddef.h 
996 ··5»      4»     0»    0»   stdarg.h 
997 ··6»      5»     0»    0»   stdio.h 
998 ··7»      6»     0»    0»   jni_md.h 
999 ··8»      5»     0»    0»   stdlib.h 
1000 ··9»      7»     0»    0»   cstdlib 
1001 ··10»     8»    0»   0»  std_abs.h 
1002 ··11»     3»    0»   0»  stdlib-float.h 
1003 ··12»     3»    0»   0»  stdlib-bsearch.h 
1004 ··13»     7»    0»   0»  stdlib.h 
1005 ··14»     5»    0»   0»  wchar.h 
1006 ··15»     5»    0»   0»  string.h 
1007 ··16»     9»    0»   0»  generic.h 
1008 ··17»     0»    0»   0»  <built-in> 
1009 ··18»     10»   0»  0» c++config.h 
  
1010 ·Line·Number·Statements: 
1011 ··[0x00000a60]··Set·column·to·65 
1012 ··[0x00000a62]··Extended·opcode·2:·set·Address·to·0x14a0 
1013 ··[0x00000a69]··Advance·Line·by·27·to·28 
1014 ··[0x00000a6b]··Copy 
1015 ··[0x00000a6c]··Set·is_stmt·to·0 
1016 ··[0x00000a6d]··Copy·(view·1) 
1017 ··[0x00000a6e]··Set·column·to·5 
1018 ··[0x00000a70]··Set·is_stmt·to·1 
1019 ··[0x00000a71]··Special·opcode·118:·advance·Address·by·16·to·0x14b0·and·Line·by·1·to·29 
1020 ··[0x00000a72]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1021 ··[0x00000a74]··Set·column·to·27 
1022 ··[0x00000a76]··Set·is_stmt·to·0 
1023 ··[0x00000a77]··Advance·Line·by·1577·to·1606 
1024 ··[0x00000a7a]··Copy·(view·1) 
1025 ··[0x00000a7b]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1026 ··[0x00000a7d]··Set·column·to·65 
1027 ··[0x00000a7f]··Advance·Line·by·-1578·to·28 
1028 ··[0x00000a82]··Special·opcode·19:·advance·Address·by·2·to·0x14b2·and·Line·by·0·to·28 
1029 ··[0x00000a83]··Special·opcode·19:·advance·Address·by·2·to·0x14b4·and·Line·by·0·to·28 
1030 ··[0x00000a84]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1031 ··[0x00000a86]··Set·column·to·11 
1032 ··[0x00000a88]··Set·is_stmt·to·1 
1033 ··[0x00000a89]··Advance·Line·by·1577·to·1605 
1034 ··[0x00000a8c]··Special·opcode·19:·advance·Address·by·2·to·0x14b6·and·Line·by·0·to·1605 
1035 ··[0x00000a8d]··Set·column·to·9 
1036 ··[0x00000a8f]··Special·opcode·6:·advance·Address·by·0·to·0x14b6·and·Line·by·1·to·1606·(view·1) 
1037 ··[0x00000a90]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1038 ··[0x00000a92]··Set·column·to·65 
1039 ··[0x00000a94]··Set·is_stmt·to·0 
1040 ··[0x00000a95]··Advance·Line·by·-1578·to·28 
1041 ··[0x00000a98]··Copy·(view·2) 
1042 ··[0x00000a99]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1043 ··[0x00000a9b]··Set·column·to·42 
1044 ··[0x00000a9d]··Advance·Line·by·1578·to·1606 
1045 ··[0x00000aa0]··Special·opcode·19:·advance·Address·by·2·to·0x14b8·and·Line·by·0·to·1606 
1046 ··[0x00000aa1]··Special·opcode·47:·advance·Address·by·6·to·0x14be·and·Line·by·0·to·1606 
1047 ··[0x00000aa2]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1048 ··[0x00000aa4]··Set·column·to·72 
1049 ··[0x00000aa6]··Advance·Line·by·-1576·to·30 
1050 ··[0x00000aa9]··Copy·(view·1) 
1051 ··[0x00000aaa]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1052 ··[0x00000aac]··Set·column·to·42 
1053 ··[0x00000aae]··Advance·Line·by·1576·to·1606 
1054 ··[0x00000ab1]··Special·opcode·33:·advance·Address·by·4·to·0x14c2·and·Line·by·0·to·1606 
1055 ··[0x00000ab2]··Special·opcode·19:·advance·Address·by·2·to·0x14c4·and·Line·by·0·to·1606 
1056 ··[0x00000ab3]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1057 ··[0x00000ab5]··Set·column·to·5 
1058 ··[0x00000ab7]··Set·is_stmt·to·1 
1059 ··[0x00000ab8]··Advance·Line·by·-1576·to·30 
1060 ··[0x00000abb]··Copy·(view·1) 
1061 ··[0x00000abc]··Set·column·to·43 
1062 ··[0x00000abe]··Set·is_stmt·to·0 
1063 ··[0x00000abf]··Copy·(view·2) 
1064 ··[0x00000ac0]··Special·opcode·47:·advance·Address·by·6·to·0x14ca·and·Line·by·0·to·30 
1065 ··[0x00000ac1]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1066 ··[0x00000ac3]··Set·column·to·27 
1067 ··[0x00000ac5]··Advance·Line·by·1579·to·1609 
1068 ··[0x00000ac8]··Special·opcode·33:·advance·Address·by·4·to·0x14ce·and·Line·by·0·to·1609 
1069 ··[0x00000ac9]··Set·column·to·41 
1070 ··[0x00000acb]··Special·opcode·19:·advance·Address·by·2·to·0x14d0·and·Line·by·0·to·1609 
1071 ··[0x00000acc]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1072 ··[0x00000ace]··Set·column·to·43 
1073 ··[0x00000ad0]··Advance·Line·by·-1579·to·30 
Max diff block lines reached; 52532/72834 bytes (72.13%) of diff not shown.
136 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 88 lines modifiedOffset 1, 88 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:········0x1a·(32-bit)3 ···Length:········0x31·(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)·<0x39c6>12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>
13 ·<1><18>:·Abbrev·Number:·8·(DW_TAG_imported_unit)13 ·<1><18>:·Abbrev·Number:·90·(DW_TAG_subprogram)
 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
14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0xc>26 ····<2f>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>
 27 ·<2><33>:·Abbrev·Number:·0
15 ·<1><1d>:·Abbrev·Number:·028 ·<1><34>:·Abbrev·Number:·0
16 ··Compilation·Unit·@·offset·0x1e:29 ··Compilation·Unit·@·offset·0x35:
17 ···Length:········0x31·(32-bit)30 ···Length:········0x1a·(32-bit)
18 ···Version:·······531 ···Version:·······5
19 ···Unit·Type:·····DW_UT_partial·(3)32 ···Unit·Type:·····DW_UT_partial·(3)
20 ···Abbrev·Offset:·033 ···Abbrev·Offset:·0
21 ···Pointer·Size:··434 ···Pointer·Size:··4
22 ·<0><2a>:·Abbrev·Number:·89·(DW_TAG_partial_unit)35 ·<0><41>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
23 ····<2b>···DW_AT_stmt_list···:·(sec_offset)·036 ····<42>···DW_AT_stmt_list···:·(sec_offset)·0
24 ····<2f>···DW_AT_comp_dir····:·(string)·.37 ····<46>···DW_AT_comp_dir····:·(string)·.
25 ·<1><31>:·Abbrev·Number:·8·(DW_TAG_imported_unit)38 ·<1><48>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
26 ····<32>···DW_AT_import······:·(GNU_ref_alt)·<0x4398>39 ····<49>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>
 40 ·<1><4d>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
27 ·<1><36>:·Abbrev·Number:·90·(DW_TAG_subprogram) 
28 ····<37>···DW_AT_specification:·(GNU_ref_alt)·<0x619> 
29 ····<3b>···DW_AT_object_pointer:·(ref_udata)·<0x3c> 
30 ····<3c>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined) 
31 ·<2><3c>:·Abbrev·Number:·35·(DW_TAG_formal_parameter) 
32 ····<3d>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e24)· 
33 ····<41>···DW_AT_type········:·(GNU_ref_alt)·<0x439f> 
34 ····<45>···DW_AT_artificial··:·(flag_present)·1 
35 ·<2><45>:·Abbrev·Number:·39·(DW_TAG_formal_parameter) 
36 ····<46>···DW_AT_name········:·(string)·obj 
37 ····<4a>···DW_AT_decl_file···:·(implicit_const)·2 
38 ····<4a>···DW_AT_decl_line···:·(data2)·890 
39 ····<4c>···DW_AT_decl_column·:·(data1)·35 
40 ····<4d>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>41 ····<4e>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
41 ·<2><51>:·Abbrev·Number:·0 
42 ·<1><52>:·Abbrev·Number:·042 ·<1><52>:·Abbrev·Number:·0
43 ··Compilation·Unit·@·offset·0x53:43 ··Compilation·Unit·@·offset·0x53:
44 ···Length:········0x1a·(32-bit)44 ···Length:········0x1a·(32-bit)
45 ···Version:·······545 ···Version:·······5
46 ···Unit·Type:·····DW_UT_partial·(3)46 ···Unit·Type:·····DW_UT_partial·(3)
47 ···Abbrev·Offset:·047 ···Abbrev·Offset:·0
48 ···Pointer·Size:··448 ···Pointer·Size:··4
49 ·<0><5f>:·Abbrev·Number:·89·(DW_TAG_partial_unit)49 ·<0><5f>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
50 ····<60>···DW_AT_stmt_list···:·(sec_offset)·050 ····<60>···DW_AT_stmt_list···:·(sec_offset)·0
51 ····<64>···DW_AT_comp_dir····:·(string)·.51 ····<64>···DW_AT_comp_dir····:·(string)·.
52 ·<1><66>:·Abbrev·Number:·8·(DW_TAG_imported_unit)52 ·<1><66>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
53 ····<67>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>53 ····<67>···DW_AT_import······:·(GNU_ref_alt)·<0x3f1e>
54 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_imported_unit)54 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
55 ····<6c>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·89·(DW_TAG_partial_unit)]55 ····<6c>···DW_AT_import······:·(ref_addr)·<0x41>»      [Abbrev·Number:·89·(DW_TAG_partial_unit)]
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)·0x82f64 ····<7e>···DW_AT_stmt_list···:·(sec_offset)·0xa95
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)·869 ····<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
72 ····<8b>···DW_AT_declaration·:·(flag_present)·172 ····<8b>···DW_AT_declaration·:·(flag_present)·1
73 ····<8b>···DW_AT_sibling·····:·(ref_udata)·<0x92>73 ····<8b>···DW_AT_sibling·····:·(ref_udata)·<0x92>
74 ·<2><8c>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)74 ·<2><8c>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)
75 ····<8d>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>75 ····<8d>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
76 ·<2><91>:·Abbrev·Number:·076 ·<2><91>:·Abbrev·Number:·0
77 ·<1><92>:·Abbrev·Number:·91·(DW_TAG_subprogram)77 ·<1><92>:·Abbrev·Number:·91·(DW_TAG_subprogram)
78 ····<93>···DW_AT_external····:·(flag_present)·178 ····<93>···DW_AT_external····:·(flag_present)·1
79 ····<93>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)·79 ····<93>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)·
80 ····<97>···DW_AT_decl_file···:·(data1)·880 ····<97>···DW_AT_decl_file···:·(data1)·7
81 ····<98>···DW_AT_decl_line···:·(data2)·55381 ····<98>···DW_AT_decl_line···:·(data2)·553
82 ····<9a>···DW_AT_decl_column·:·(data1)·1482 ····<9a>···DW_AT_decl_column·:·(data1)·14
83 ····<9b>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>83 ····<9b>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
84 ····<9f>···DW_AT_declaration·:·(flag_present)·184 ····<9f>···DW_AT_declaration·:·(flag_present)·1
85 ·<2><9f>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)85 ·<2><9f>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)
86 ····<a0>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>86 ····<a0>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>
87 ·<2><a4>:·Abbrev·Number:·087 ·<2><a4>:·Abbrev·Number:·0
721 B
readelf --wide --debug-dump=abbrev {}
    
Offset 651, 14 lines modifiedOffset 651, 14 lines modified
651 ····DW_AT_decl_column··DW_FORM_data1651 ····DW_AT_decl_column··DW_FORM_data1
652 ····DW_AT_type·········DW_FORM_GNU_ref_alt652 ····DW_AT_type·········DW_FORM_GNU_ref_alt
653 ····DW_AT_declaration··DW_FORM_flag_present653 ····DW_AT_declaration··DW_FORM_flag_present
654 ····DW_AT·value:·0·····DW_FORM·value:·0654 ····DW_AT·value:·0·····DW_FORM·value:·0
655 ···92······DW_TAG_subprogram····[has·children]655 ···92······DW_TAG_subprogram····[has·children]
656 ····DW_AT_external·····DW_FORM_flag_present656 ····DW_AT_external·····DW_FORM_flag_present
657 ····DW_AT_name·········DW_FORM_GNU_strp_alt657 ····DW_AT_name·········DW_FORM_GNU_strp_alt
658 ····DW_AT_decl_file····DW_FORM_implicit_const:·8658 ····DW_AT_decl_file····DW_FORM_implicit_const:·7
659 ····DW_AT_decl_line····DW_FORM_data2659 ····DW_AT_decl_line····DW_FORM_data2
660 ····DW_AT_decl_column··DW_FORM_implicit_const:·13660 ····DW_AT_decl_column··DW_FORM_implicit_const:·13
661 ····DW_AT_declaration··DW_FORM_flag_present661 ····DW_AT_declaration··DW_FORM_flag_present
662 ····DW_AT_sibling······DW_FORM_ref_udata662 ····DW_AT_sibling······DW_FORM_ref_udata
663 ····DW_AT·value:·0·····DW_FORM·value:·0663 ····DW_AT·value:·0·····DW_FORM·value:·0
  
1.18 KB
readelf --wide --debug-dump=aranges {}
    
Offset 5, 36 lines modifiedOffset 5, 36 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:···················2811 ··Length:···················36
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·0000014817 ····000014a0·000000a8
 18 ····00001548·00000060
18 ····00000000·0000000019 ····00000000·00000000
19 ··Length:···················3620 ··Length:···················28
20 ··Version:··················221 ··Version:··················2
21 ··Offset·into·.debug_info:··0x17c022 ··Offset·into·.debug_info:··0x164a
22 ··Pointer·Size:·············423 ··Pointer·Size:·············4
23 ··Segment·Size:·············024 ··Segment·Size:·············0
  
24 ····Address····Length25 ····Address····Length
25 ····000015e8·000000a826 ····000015a8·0000006a
26 ····00001690·00000060 
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x1b7930 ··Offset·into·.debug_info:··0x179f
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····000016f0·0000006a34 ····00001614·00000148
35 ····00000000·0000000035 ····00000000·00000000
  
52.4 KB
readelf --wide --debug-dump=loc {}
    
Offset 980, 671 lines modifiedOffset 980, 671 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:··········0x2a7985 ··Length:··········0x23e
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·00001544·(base·address)
993 ····00000aca·v0000000·v0000000·views·at·00000ac6·for:994 ····00000acf·v0000000·v0000000·views·at·00000ac6·for:
994 ·············00001550·00001564·(DW_OP_reg0·(r0))995 ·············00001544·00001546·(DW_OP_reg0·(r0))
995 ····00000ad1·v0000000·v0000000·views·at·00000ac8·for:996 ····00000ad4·v0000000·v0000000·views·at·00000ac8·for:
996 ·············00001564·000015e8·(DW_OP_reg7·(r7))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)
997 ····00000ad8·<End·of·list>998 ····00000ae2·<End·of·list>
  
998 ····00000ad9·v0000000·v0000000·location·view·pair 
999 ····00000adb·v0000000·v0000000·location·view·pair 
1000 ····00000add·v0000000·v0000000·location·view·pair 
1001 ····00000adf·v0000000·v0000000·location·view·pair 
1002 ····00000ae1·v0000000·v0000000·location·view·pair999 ····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 ····00000ae3·v0000000·v0000000·views·at·00000ad9·for:1003 ····00000aee·v0000000·v0000000·views·at·00000ae3·for:
1004 ·············00001550·0000156b·(DW_OP_reg1·(r1))1004 ·············000014a0·000014c5·(DW_OP_reg0·(r0))
1005 ····00000aea·v0000000·v0000000·views·at·00000adb·for: 
1006 ·············0000156b·0000159e·(DW_OP_reg4·(r4)) 
1007 ····00000af1·v0000000·v0000000·views·at·00000add·for:1005 ····00000af3·v0000000·v0000000·views·at·00000ae5·for:
 1006 ·············000014c5·0000151c·(DW_OP_reg4·(r4))
 1007 ····00000af8·v0000000·v0000000·views·at·00000ae7·for:
1008 ·············0000159e·000015cc·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x12b3>);·DW_OP_convert·<0x12ba>;·DW_OP_convert·<0>;·DW_OP_stack_value)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 ····00000b01·v0000000·v0000000·views·at·00000adf·for: 
1010 ·············000015cc·000015d4·(DW_OP_reg4·(r4)) 
1011 ····00000b08·v0000000·v0000000·views·at·00000ae1·for: 
1012 ·············000015d4·000015e8·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x12b3>);·DW_OP_convert·<0x12ba>;·DW_OP_convert·<0>;·DW_OP_stack_value) 
1013 ····00000b18·<End·of·list>1009 ····00000b07·<End·of·list>
  
1014 ····00000b19·v0000000·v0000000·location·view·pair1010 ····00000b08·v0000000·v0000000·location·view·pair
1015 ····00000b1b·v0000000·v0000000·location·view·pair1011 ····00000b0a·v0000000·v0000000·location·view·pair
1016 ····00000b1d·v0000000·v0000000·location·view·pair1012 ····00000b0c·v0000000·v0000000·location·view·pair
1017 ····00000b1f·v0000000·v0000000·location·view·pair 
  
 1013 ····00000b0e·000014a0·(base·address)
1018 ····00000b21·v0000000·v0000000·views·at·00000b19·for:1014 ····00000b13·v0000000·v0000000·views·at·00000b08·for:
1019 ·············00001550·0000156b·(DW_OP_reg2·(r2))1015 ·············000014a0·000014c4·(DW_OP_reg1·(r1))
1020 ····00000b28·v0000000·v0000000·views·at·00000b1b·for:1016 ····00000b18·v0000000·v0000000·views·at·00000b0a·for:
1021 ·············0000156b·00001592·(DW_OP_reg8·(r8))1017 ·············000014c4·000014ea·(DW_OP_reg8·(r8))
1022 ····00000b2f·v0000000·v0000000·views·at·00000b1d·for:1018 ····00000b1d·v0000000·v0000000·views·at·00000b0c·for:
1023 ·············00001592·000015cc·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x12b3>);·DW_OP_convert·<0x12ba>;·DW_OP_convert·<0>;·DW_OP_stack_value)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)
1024 ····00000b3f·v0000000·v0000000·views·at·00000b1f·for: 
1025 ·············000015cc·000015e8·(DW_OP_reg8·(r8)) 
1026 ····00000b46·<End·of·list>1020 ····00000b2c·<End·of·list>
  
1027 ····00000b47·v0000000·v0000000·location·view·pair1021 ····00000b2d·v0000000·v0000000·location·view·pair
1028 ····00000b49·v0000000·v0000000·location·view·pair1022 ····00000b2f·v0000000·v0000000·location·view·pair
1029 ····00000b4b·v0000000·v0000000·location·view·pair1023 ····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))
1030 ····00000b4d·v0000000·v0000000·views·at·00000b47·for:1027 ····00000b3d·v0000000·v0000000·views·at·00000b2f·for:
1031 ·············0000156c·00001570·(DW_OP_reg0·(r0))1028 ·············000014c5·0000151c·(DW_OP_reg6·(r6))
1032 ····00000b54·v0000000·v0000000·views·at·00000b49·for: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)
1033 ·············00001570·0000158a·(DW_OP_breg6·(r6):·-1;·DW_OP_stack_value) 
1034 ····00000b5d·v0000000·v0000000·views·at·00000b4b·for: 
1035 ·············000015cc·000015e8·(DW_OP_breg6·(r6):·-1;·DW_OP_stack_value) 
1036 ····00000b66·<End·of·list>1031 ····00000b51·<End·of·list>
  
 1032 ····00000b52·v0000000·v0000000·location·view·pair
 1033 ····00000b54·v0000000·v0000000·location·view·pair
1037 ····00000b67·v0000000·v0000000·location·view·pair1034 ····00000b56·v0000000·v0000000·location·view·pair
1038 ····00000b69·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))
1039 ····00000b6b·v0000000·v0000000·views·at·00000b67·for: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)
1040 ·············0000157a·0000157d·(DW_OP_reg0·(r0)) 
1041 ····00000b72·v0000000·v0000000·views·at·00000b69·for: 
1042 ·············0000157d·000015e8·(DW_OP_reg5·(r5)) 
1043 ····00000b79·<End·of·list>1042 ····00000b76·<End·of·list>
  
1044 ····00000b7a·v0000000·v0000000·location·view·pair1043 ····00000b77·v0000000·v0000000·location·view·pair
1045 ····00000b7c·v0000000·v0000001·location·view·pair 
  
1046 ····00000b7e·v0000000·v0000000·views·at·00000b7a·for:1044 ····00000b79·v0000000·v0000000·views·at·00000b77·for:
1047 ·············0000158a·0000158c·(DW_OP_reg0·(r0))1045 ·············000014a0·000014b0·(DW_OP_fbreg:·0)
1048 ····00000b85·v0000000·v0000001·views·at·00000b7c·for: 
1049 ·············0000158c·000015c6·(DW_OP_reg6·(r6)) 
1050 ····00000b8c·<End·of·list>1046 ····00000b82·<End·of·list>
  
1051 ····00000b8d·v0000000·v0000000·location·view·pair1047 ····00000b83·v0000000·v0000000·location·view·pair
1052 ····00000b8f·v0000000·v0000001·location·view·pair1048 ····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))
1053 ····00000b91·v0000000·v0000000·views·at·00000b8d·for:1052 ····00000b91·v0000000·v0000000·views·at·00000b85·for:
1054 ·············00001592·000015b2·(DW_OP_reg0·(r0))1053 ·············000014ce·000014d9·(DW_OP_reg1·(r1))
1055 ····00000b98·v0000000·v0000001·views·at·00000b8f·for: 
1056 ·············000015b2·000015c6·(DW_OP_reg8·(r8)) 
1057 ····00000b9f·<End·of·list>1054 ····00000b96·<End·of·list>
  
1058 ····00000ba0·v0000000·v0000001·location·view·pair1055 ····00000b97·v0000000·v0000000·location·view·pair
 1056 ····00000b99·v0000000·v0000000·location·view·pair
  
 1057 ····00000b9b·000014e0·(base·address)
1059 ····00000ba2·v0000000·v0000001·views·at·00000ba0·for:1058 ····00000ba0·v0000000·v0000000·views·at·00000b97·for:
 1059 ·············000014e0·000014e2·(DW_OP_reg0·(r0))
 1060 ····00000ba5·v0000000·v0000000·views·at·00000b99·for:
1060 ·············000015bc·000015c6·(DW_OP_reg4·(r4))1061 ·············000014e2·0000151c·(DW_OP_reg7·(r7))
1061 ····00000ba9·<End·of·list>1062 ····00000baa·<End·of·list>
Max diff block lines reached; 44836/53633 bytes (83.60%) of diff not shown.
1.18 KB
readelf --wide --debug-dump=ranges {}
    
Offset 5, 36 lines modifiedOffset 5, 36 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:···················2811 ··Length:···················36
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·0000014817 ····000014a0·000000a8
 18 ····00001548·00000060
18 ····00000000·0000000019 ····00000000·00000000
19 ··Length:···················3620 ··Length:···················28
20 ··Version:··················221 ··Version:··················2
21 ··Offset·into·.debug_info:··0x17c022 ··Offset·into·.debug_info:··0x164a
22 ··Pointer·Size:·············423 ··Pointer·Size:·············4
23 ··Segment·Size:·············024 ··Segment·Size:·············0
  
24 ····Address····Length25 ····Address····Length
25 ····000015e8·000000a826 ····000015a8·0000006a
26 ····00001690·00000060 
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x1b7930 ··Offset·into·.debug_info:··0x179f
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····000016f0·0000006a34 ····00001614·00000148
35 ····00000000·0000000035 ····00000000·00000000
  
658 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 25 lines modified
1 GCC:·(Debian·13.2.0-13)·13.2.01 GCC:·(Debian·13.2.0-13)·13.2.0
2 gDC45D?"$2 L?Z'csCm.
 3 N~I`~!$Ulr>
 4 4H45HC4E
3 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug5 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
4 call_weak_fn6 call_weak_fn
5 crtstuff.c7 crtstuff.c
6 all_implied_fbits8 all_implied_fbits
7 deregister_tm_clones9 deregister_tm_clones
8 __do_global_dtors_aux10 __do_global_dtors_aux
9 completed.011 completed.0
10 __do_global_dtors_aux_fini_array_entry12 __do_global_dtors_aux_fini_array_entry
11 frame_dummy13 frame_dummy
12 __frame_dummy_init_array_entry14 __frame_dummy_init_array_entry
13 curses.cpp15 curses.cpp
14 unix_strings.cpp 
15 generic.cpp16 generic.cpp
16 generic_posix.cpp17 generic_posix.cpp
 18 unix_strings.cpp
17 __FRAME_END__19 __FRAME_END__
18 _GLOBAL_OFFSET_TABLE_20 _GLOBAL_OFFSET_TABLE_
19 __TMC_END__21 __TMC_END__
20 __dso_handle22 __dso_handle
21 _DYNAMIC23 _DYNAMIC
22 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz24 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
23 _Z16write_capabilityP7JNIEnv_PKcP8_jobject25 _Z16write_capabilityP7JNIEnv_PKcP8_jobject
2.12 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 16545 objdump: DWARF error: unable to read alt ref 1561
    
Offset 30, 15 lines modifiedOffset 30, 14 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 
36 »       movs»   r0,·r035 »       movs»   r0,·r0
37 »       ...36 »       ...
  
38 000010ec·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal>:37 000010ec·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal>:
39 »       ...38 »       ...
  
40 00001310·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold>:39 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·008750ab·298a8bbb·aa7c0903·ebug..P.)....|.. 
7 ··0x00000050·1d09a06e·38b37c31·cb················...n8.|1.6 ··0x00000040·65627567·000330c6·41fef2e4·9b4480d1·ebug..0.A....D..
 7 ··0x00000050·aa269a5e·36afd5ed·f4················.&.^6....
  
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 9, 18 lines modifiedOffset 9, 18 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.cp
 17 ··0x000000e0·70006f73·782e6370·70006765·6e657269·p.osx.cpp.generi
16 ··0x000000d0·732e6370·7000756e·69785f73·7472696e·s.cpp.unix_strin 
17 ··0x000000e0·67732e63·7070006f·73782e63·70700067·gs.cpp.osx.cpp.g 
18 ··0x000000f0·656e6572·69632e63·70700067·656e6572·eneric.cpp.gener 
19 ··0x00000100·69635f70·6f736978·2e637070·005f5f46·ic_posix.cpp.__F18 ··0x000000f0·635f706f·7369782e·63707000·756e6978·c_posix.cpp.unix
 19 ··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
26 ··0x00000170·566f6964·4d657468·6f644550·385f6a6f·VoidMethodEP8_jo26 ··0x00000170·566f6964·4d657468·6f644550·385f6a6f·VoidMethodEP8_jo