68.8 KB
/srv/reproducible-results/rbuild-debian/r-b-build.NHceUM92/b1/libnative-platform-java_0.14-5_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.NHceUM92/b2/libnative-platform-java_0.14-5_armhf.changes
616 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·5715ecd819d3dcd790d68ff37d6502b9·103352·doc·optional·libnative-platform-java-doc_0.14-5_all.deb1 ·5715ecd819d3dcd790d68ff37d6502b9·103352·doc·optional·libnative-platform-java-doc_0.14-5_all.deb
2 ·ac696d8a2b80217a307efa0ab7afe4a2·69560·java·optional·libnative-platform-java_0.14-5_all.deb2 ·ac696d8a2b80217a307efa0ab7afe4a2·69560·java·optional·libnative-platform-java_0.14-5_all.deb
3 ·2025d855477e571bc31d483496a4ab8d·114980·debug·optional·libnative-platform-jni-dbgsym_0.14-5_armhf.deb3 ·08553ac8ed4216862756de03c787ef9d·114352·debug·optional·libnative-platform-jni-dbgsym_0.14-5_armhf.deb
4 ·5d570f7617cc83c9d1db08b837d47276·9876·java·optional·libnative-platform-jni_0.14-5_armhf.deb4 ·7e0c2172cada746e9d68de2b690e5f85·9868·java·optional·libnative-platform-jni_0.14-5_armhf.deb
64.6 KB
libnative-platform-jni_0.14-5_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2018-07-29·22:13:42.000000·debian-binary1 -rw-r--r--···0········0········0········4·2018-07-29·22:13:42.000000·debian-binary
2 -rw-r--r--···0········0········0······808·2018-07-29·22:13:42.000000·control.tar.xz2 -rw-r--r--···0········0········0······808·2018-07-29·22:13:42.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····8876·2018-07-29·22:13:42.000000·data.tar.xz3 -rw-r--r--···0········0········0·····8868·2018-07-29·22:13:42.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
64.1 KB
data.tar.xz
64.1 KB
data.tar
34.3 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··········0x001990·0x00001990·0x00001990·0x00088·0x00088·R···0x46 ··EXIDX··········0x001990·0x00001990·0x00001990·0x00090·0x00090·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x01a1c·0x01a1c·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x01a24·0x01a24·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·0007bc·00··AX··0···0··416 ··[11]·.text·············PROGBITS········00000ef8·000ef8·0007bc·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········000016b4·0016b4·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000016b4·0016b4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000016bc·0016bc·0002c8·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000016bc·0016bc·0002c8·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········00001984·001984·00000c·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········00001984·001984·00000c·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00001990·001990·000088·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00001990·001990·000090·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00001a18·001a18·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00001a20·001a20·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:·00001049···124·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject30 ····26:·00001049···124·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
31 ····27:·000014d1····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 ····27:·00001661····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
32 ····28:·00001369····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down32 ····28:·00001369····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
33 ····29:·000010c9···536·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal33 ····29:·000010c9···536·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
34 ····30:·00001441···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code34 ····30:·000015d1···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
35 ····31:·00001429····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine35 ····31:·00001429····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
36 ····32:·00001525···164·FUNC····GLOBAL·DEFAULT···11·java_to_char36 ····32:·00001441···164·FUNC····GLOBAL·DEFAULT···11·java_to_char
37 ····33:·00001699····26·FUNC····GLOBAL·DEFAULT···11·map_error_code37 ····33:·000015b5····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:·000012e1····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold39 ····35:·000012e1····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
40 ····36:·000015c9···140·FUNC····GLOBAL·DEFAULT···11·char_to_java40 ····36:·000014e5···140·FUNC····GLOBAL·DEFAULT···11·char_to_java
41 ····37:·00001315····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground41 ····37:·00001315····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
42 ····38:·000013a1····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left42 ····38:·000013a1····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
43 ····39:·00001411····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine43 ····39:·00001411····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
44 ····40:·000013d9····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right44 ····40:·000013d9····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
45 ····41:·00001331····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up45 ····41:·00001331····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
46 ····42:·000010c5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion46 ····42:·000010c5·····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:·000012f9····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset48 ····44:·000012f9····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
49 ····45:·00001655····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno49 ····45:·00001571····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
50 ····46:·00000fed·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc50 ····46:·00000fed·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc
51 ····47:·000014cd·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion51 ····47:·0000165d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
52 ····48:·000014b9····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message52 ····48:·00001649····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
53 ····49:·00000ff5····84·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject53 ····49:·00000ff5····84·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
54 ····50:·00000fc1····44·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali54 ····50:·00000fc1····44·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········000014d1···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz17 0000300c··00001b16·R_ARM_JUMP_SLOT········00001661···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
18 00003010··00003116·R_ARM_JUMP_SLOT········00000ff5···_Z16write_capabilityP7JNIEnv_PKcP8_jobject18 00003010··00003116·R_ARM_JUMP_SLOT········00000ff5···_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········000014b9···mark_failed_with_message20 00003018··00003016·R_ARM_JUMP_SLOT········00001649···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········00001441···mark_failed_with_code23 00003024··00001e16·R_ARM_JUMP_SLOT········000015d1···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········00001699···map_error_code25 0000302c··00002116·R_ARM_JUMP_SLOT········000015b5···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········000015c9···char_to_java33 0000304c··00002416·R_ARM_JUMP_SLOT········000014e5···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········00000fed···_Z6getcapPKc37 0000305c··00002e16·R_ARM_JUMP_SLOT········00000fed···_Z6getcapPKc
38 00003060··00001a16·R_ARM_JUMP_SLOT········00001049···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject38 00003060··00001a16·R_ARM_JUMP_SLOT········00001049···_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:·7a6d6f4bc43000f62c88836489135093dbf9f8e43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec41b3d7cd538729787b37dd798c903d354a5b3f
1.65 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 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz 
26 __stack_chk_fail 
27 __stack_chk_guard 
28 __aeabi_unwind_cpp_pr1 
29 mark_failed_with_code 
30 map_error_code 
31 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion 
32 java_to_char25 java_to_char
33 wcstombs26 wcstombs
34 mbstowcs27 mbstowcs
35 mark_failed_with_errno28 mark_failed_with_errno
36 __errno_location29 __errno_location
37 strerror_r30 strerror_r
 31 mark_failed_with_code
 32 map_error_code
 33 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
 34 __stack_chk_fail
 35 __stack_chk_guard
 36 __aeabi_unwind_cpp_pr1
 37 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
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
Offset 50, 17 lines modifiedOffset 50, 17 lines modified
50 not·a·terminal50 not·a·terminal
51 $TERM·not·set51 $TERM·not·set
52 could·not·get·termcap·entry52 could·not·get·termcap·entry
53 Ljava/lang/String;53 Ljava/lang/String;
54 terminalName54 terminalName
55 textAttributes55 textAttributes
56 cursorMotion56 cursorMotion
57 (Ljava/lang/String;IILjava/lang/String;)V 
58 could·not·convert·string·to·current·locale57 could·not·convert·string·to·current·locale
59 could·not·convert·string·from·current·locale58 could·not·convert·string·from·current·locale
 59 (Ljava/lang/String;IILjava/lang/String;)V
60 .shstrtab60 .shstrtab
61 .note.gnu.build-id61 .note.gnu.build-id
62 .gnu.hash62 .gnu.hash
63 .gnu.version63 .gnu.version
64 .gnu.version_r64 .gnu.version_r
65 .rel.dyn65 .rel.dyn
66 .rel.plt66 .rel.plt
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._ZN7JNIEnv75 ··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·656e006d·bstowcs.wcslen.m
 79 ··0x00000a00·61726b5f·6661696c·65645f77·6974685f·ark_failed_with_
 80 ··0x00000a10·6572726e·6f005f5f·6572726e·6f5f6c6f·errno.__errno_lo
 81 ··0x00000a20·63617469·6f6e0073·74726572·726f725f·cation.strerror_
 82 ··0x00000a30·72006d61·726b5f66·61696c65·645f7769·r.mark_failed_wi
 83 ··0x00000a40·74685f63·6f646500·6d61705f·6572726f·th_code.map_erro
 84 ··0x00000a50·725f636f·6465005f·5a4e374a·4e49456e·r_code._ZN7JNIEn
76 ··0x000009d0·5f313443·616c6c56·6f69644d·6574686f·_14CallVoidMetho85 ··0x00000a60·765f3134·43616c6c·566f6964·4d657468·v_14CallVoidMeth
77 ··0x000009e0·64455038·5f6a6f62·6a656374·5031305f·dEP8_jobjectP10_86 ··0x00000a70·6f644550·385f6a6f·626a6563·74503130·odEP8_jobjectP10
78 ··0x000009f0·6a6d6574·686f6449·447a005f·5f737461·jmethodIDz.__sta87 ··0x00000a80·5f6a6d65·74686f64·49447a00·5f5f7374·_jmethodIDz.__st
79 ··0x00000a00·636b5f63·686b5f66·61696c00·5f5f7374·ck_chk_fail.__st88 ··0x00000a90·61636b5f·63686b5f·6661696c·005f5f73·ack_chk_fail.__s
80 ··0x00000a10·61636b5f·63686b5f·67756172·64005f5f·ack_chk_guard.__89 ··0x00000aa0·7461636b·5f63686b·5f677561·7264005f·tack_chk_guard._
81 ··0x00000a20·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp90 ··0x00000ab0·5f616561·62695f75·6e77696e·645f6370·_aeabi_unwind_cp
 91 ··0x00000ac0·705f7072·31004a61·76615f6e·65745f72·p_pr1.Java_net_r
82 ··0x00000a30·5f707231·006d6172·6b5f6661·696c6564·_pr1.mark_failed 
83 ··0x00000a40·5f776974·685f636f·6465006d·61705f65·_with_code.map_e 
84 ··0x00000a50·72726f72·5f636f64·65004a61·76615f6e·rror_code.Java_n 
85 ··0x00000a60·65745f72·75627967·72617065·66727569·et_rubygrapefrui92 ··0x00000ad0·75627967·72617065·66727569·745f706c·ubygrapefruit_pl
86 ··0x00000a70·745f706c·6174666f·726d5f69·6e746572·t_platform_inter93 ··0x00000ae0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_
87 ··0x00000a80·6e616c5f·6a6e695f·4e617469·76654c69·nal_jni_NativeLi94 ··0x00000af0·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar
88 ··0x00000a90·62726172·7946756e·6374696f·6e735f67·braryFunctions_g95 ··0x00000b00·7946756e·6374696f·6e735f67·65745665·yFunctions_getVe
89 ··0x00000aa0·65745665·7273696f·6e006a61·76615f74·etVersion.java_t 
90 ··0x00000ab0·6f5f6368·6172006d·616c6c6f·63007763·o_char.malloc.wc 
91 ··0x00000ac0·73746f6d·62730066·72656500·7374726c·stombs.free.strl 
92 ··0x00000ad0·656e006d·6273746f·77637300·7763736c·en.mbstowcs.wcsl 
93 ··0x00000ae0·656e006d·61726b5f·6661696c·65645f77·en.mark_failed_w 
94 ··0x00000af0·6974685f·6572726e·6f005f5f·6572726e·ith_errno.__errn 
95 ··0x00000b00·6f5f6c6f·63617469·6f6e0073·74726572·o_location.strer 
96 ··0x00000b10·726f725f·72006c69·6274696e·666f2e73·ror_r.libtinfo.s96 ··0x00000b10·7273696f·6e006c69·6274696e·666f2e73·rsion.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.
  
14.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 542, 15 lines modifiedOffset 542, 15 lines modified
542 »       movs»   r0,·r0542 »       movs»   r0,·r0
543 »       lsls»   r4,·r1,·#25543 »       lsls»   r4,·r1,·#25
544 »       movs»   r0,·r0544 »       movs»   r0,·r0
545 »       lsls»   r6,·r1,·#25545 »       lsls»   r6,·r1,·#25
546 »       movs»   r0,·r0546 »       movs»   r0,·r0
547 »       lsls»   r0,·r1,·#25547 »       lsls»   r0,·r1,·#25
548 »       movs»   r0,·r0548 »       movs»   r0,·r0
549 »       lsls»   r2,·r7,·#26549 »       lsls»   r6,·r0,·#26
550 »       movs»   r0,·r0550 »       movs»   r0,·r0
551 »       lsls»   r0,·r7,·#24551 »       lsls»   r0,·r7,·#24
552 »       movs»   r0,·r0552 »       movs»   r0,·r0
553 »       lsls»   r2,·r6,·#24553 »       lsls»   r2,·r6,·#24
554 »       movs»   r0,·r0554 »       movs»   r0,·r0
555 »       lsls»   r4,·r5,·#24555 »       lsls»   r4,·r5,·#24
556 »       movs»   r0,·r0556 »       movs»   r0,·r0
Offset 793, 172 lines modifiedOffset 793, 15 lines modified
793 »       b.w»    db8·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@plt>793 »       b.w»    db8·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@plt>
794 »       nop794 »       nop
795 »       subs»   r0,·r2,·r7795 »       subs»   r0,·r2,·r7
796 »       movs»   r0,·r0796 »       movs»   r0,·r0
797 »       lsls»   r0,·r1,·#2797 »       lsls»   r0,·r1,·#2
798 »       ...798 »       ...
  
799 00001440·<mark_failed_with_code@@Base>: 
800 mark_failed_with_code(): 
801 ./src/shared/cpp/generic.cpp:27 
802 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr} 
803 »       mov»    r5,·r3 
804 JNIEnv_::GetObjectClass(_jobject*): 
805 /usr/lib/jvm/default-java/include/jni.h:891 
806 »       ldr»    r3,·[r0,·#0] 
807 mark_failed_with_code(): 
808 ./src/shared/cpp/generic.cpp:27 
809 »       sub»    sp,·#20 
810 »       mov»    r4,·r0 
811 »       mov»    r8,·r1 
812 »       mov»    r6,·r2 
813 JNIEnv_::GetObjectClass(_jobject*): 
814 /usr/lib/jvm/default-java/include/jni.h:891 
815 »       ldr»    r3,·[r3,·#124]»@·0x7c 
816 mark_failed_with_code(): 
817 ./src/shared/cpp/generic.cpp:27 
818 »       ldr.w»  r9,·[sp,·#48]»       @·0x30 
819 JNIEnv_::GetObjectClass(_jobject*): 
820 /usr/lib/jvm/default-java/include/jni.h:891 
821 »       mov»    r1,·r9 
822 »       blx»    r3 
823 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*): 
824 /usr/lib/jvm/default-java/include/jni.h:899 
825 »       ldr»    r3,·[r4,·#0] 
826 »       ldr»    r2,·[pc,·#80]» @·(14b0·<mark_failed_with_code@@Base+0x70>) 
827 JNIEnv_::GetObjectClass(_jobject*): 
828 /usr/lib/jvm/default-java/include/jni.h:891 
829 »       mov»    r1,·r0 
830 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*): 
831 /usr/lib/jvm/default-java/include/jni.h:899 
832 »       mov»    r0,·r4 
833 »       ldr.w»  r7,·[r3,·#132]»      @·0x84 
834 »       add»    r2,·pc 
835 »       ldr»    r3,·[pc,·#72]» @·(14b4·<mark_failed_with_code@@Base+0x74>) 
836 »       add»    r3,·pc 
837 »       blx»    r7 
838 JNIEnv_::NewStringUTF(char·const*): 
839 /usr/lib/jvm/default-java/include/jni.h:1616 
840 »       ldr»    r3,·[r4,·#0] 
841 »       mov»    r1,·r8 
842 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*): 
843 /usr/lib/jvm/default-java/include/jni.h:899 
844 »       mov»    r7,·r0 
845 JNIEnv_::NewStringUTF(char·const*): 
846 /usr/lib/jvm/default-java/include/jni.h:1616 
847 »       mov»    r0,·r4 
848 »       ldr.w»  r3,·[r3,·#668]»      @·0x29c 
849 »       blx»    r3 
850 »       mov»    r8,·r0 
851 mark_failed_with_code(): 
852 ./src/shared/cpp/generic.cpp:31 
853 »       cbz»    r5,·148e·<mark_failed_with_code@@Base+0x4e> 
854 JNIEnv_::NewStringUTF(char·const*): 
855 /usr/lib/jvm/default-java/include/jni.h:1616 
856 »       ldr»    r3,·[r4,·#0] 
857 »       mov»    r1,·r5 
858 »       mov»    r0,·r4 
859 »       ldr.w»  r3,·[r3,·#668]»      @·0x29c 
860 »       blx»    r3 
861 »       mov»    r5,·r0 
862 mark_failed_with_code(): 
863 ./src/shared/cpp/generic.cpp:32·(discriminator·4) 
864 »       mov»    r0,·r6 
865 »       blx»    e14·<map_error_code@plt> 
866 ./src/shared/cpp/generic.cpp:33·(discriminator·4) 
867 »       mov»    r3,·r8 
868 ./src/shared/cpp/generic.cpp:32·(discriminator·4) 
869 »       mov»    ip,·r0 
870 ./src/shared/cpp/generic.cpp:33·(discriminator·4) 
871 »       mov»    r2,·r7 
872 »       mov»    r1,·r9 
873 »       mov»    r0,·r4 
874 »       strd»   r6,·r5,·[sp,·#4] 
875 »       str.w»  ip,·[sp] 
876 »       blx»    dac·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@plt> 
877 ./src/shared/cpp/generic.cpp:34·(discriminator·4) 
878 »       add»    sp,·#20 
879 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·pc} 
880 »       lsls»   r6,·r4,·#16 
881 »       movs»   r0,·r0 
882 »       lsls»   r6,·r6,·#15 
883 »       ... 
  
884 000014b8·<mark_failed_with_message@@Base>: 
885 mark_failed_with_message(): 
886 ./src/shared/cpp/generic.cpp:23 
887 »       push»   {r4,·lr} 
888 ./src/shared/cpp/generic.cpp:24 
889 »       movs»   r3,·#0 
890 ./src/shared/cpp/generic.cpp:23 
891 »       mov»    r4,·r2 
892 »       sub»    sp,·#8 
893 ./src/shared/cpp/generic.cpp:24 
894 »       mov»    r2,·r3 
895 »       str»    r4,·[sp,·#0] 
896 »       blx»    dfc·<mark_failed_with_code@plt> 
897 ./src/shared/cpp/generic.cpp:25 
898 »       add»    sp,·#8 
899 »       pop»    {r4,·pc} 
  
900 000014cc·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base>: 
Max diff block lines reached; 9907/15076 bytes (65.71%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 22, 24 lines modifiedOffset 22, 24 lines modified
22 ··0x000017ec·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la22 ··0x000017ec·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la
23 ··0x000017fc·6e672f53·7472696e·673b0000·7465726d·ng/String;..term23 ··0x000017fc·6e672f53·7472696e·673b0000·7465726d·ng/String;..term
24 ··0x0000180c·696e616c·4e616d65·00000000·6d650000·inalName....me..24 ··0x0000180c·696e616c·4e616d65·00000000·6d650000·inalName....me..
25 ··0x0000181c·6d640000·5a000000·74657874·41747472·md..Z...textAttr25 ··0x0000181c·6d640000·5a000000·74657874·41747472·md..Z...textAttr
26 ··0x0000182c·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo26 ··0x0000182c·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo
27 ··0x0000183c·72730000·75700000·646f0000·6e640000·rs..up..do..nd..27 ··0x0000183c·72730000·75700000·646f0000·6e640000·rs..up..do..nd..
28 ··0x0000184c·63720000·63650000·63757273·6f724d6f·cr..ce..cursorMo28 ··0x0000184c·63720000·63650000·63757273·6f724d6f·cr..ce..cursorMo
29 ··0x0000185c·74696f6e·00000000·284c6a61·76612f6c·tion....(Ljava/l 
30 ··0x0000186c·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja 
31 ··0x0000187c·76612f6c·616e672f·53747269·6e673b29·va/lang/String;) 
32 ··0x0000188c·56000000·6661696c·65640000·636f756c·V...failed..coul 
33 ··0x0000189c·64206e6f·7420636f·6e766572·74207374·d·not·convert·st 
34 ··0x000018ac·72696e67·20746f20·63757272·656e7420·ring·to·current· 
35 ··0x000018bc·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no29 ··0x0000185c·74696f6e·00000000·636f756c·64206e6f·tion....could·no
36 ··0x000018cc·7420636f·6e766572·74207374·72696e67·t·convert·string30 ··0x0000186c·7420636f·6e766572·74207374·72696e67·t·convert·string
37 ··0x000018dc·2066726f·6d206375·7272656e·74206c6f··from·current·lo31 ··0x0000187c·20746f20·63757272·656e7420·6c6f6361··to·current·loca
 32 ··0x0000188c·6c650000·636f756c·64206e6f·7420636f·le..could·not·co
 33 ··0x0000189c·6e766572·74207374·72696e67·2066726f·nvert·string·fro
 34 ··0x000018ac·6d206375·7272656e·74206c6f·63616c65·m·current·locale
 35 ··0x000018bc·00000000·284c6a61·76612f6c·616e672f·....(Ljava/lang/
 36 ··0x000018cc·53747269·6e673b49·494c6a61·76612f6c·String;IILjava/l
 37 ··0x000018dc·616e672f·53747269·6e673b29·56000000·ang/String;)V...
38 ··0x000018ec·63616c65·00000000·3d000000·40000000·cale....=...@...38 ··0x000018ec·6661696c·65640000·3d000000·40000000·failed..=...@...
39 ··0x000018fc·0b000000·40000000·10000000·40000000·....@.......@...39 ··0x000018fc·0b000000·40000000·10000000·40000000·....@.......@...
40 ··0x0000190c·26000000·40000000·35000000·40000000·&...@...5...@...40 ··0x0000190c·26000000·40000000·35000000·40000000·&...@...5...@...
41 ··0x0000191c·03000000·40000000·06000000·40000000·....@.......@...41 ··0x0000191c·03000000·40000000·06000000·40000000·....@.......@...
42 ··0x0000192c·14000000·40000000·0e000000·40000000·....@.......@...42 ··0x0000192c·14000000·40000000·0e000000·40000000·....@.......@...
43 ··0x0000193c·0d000000·40000000·25000000·40000000·....@...%...@...43 ··0x0000193c·0d000000·40000000·25000000·40000000·....@...%...@...
44 ··0x0000194c·12000000·40000000·28000000·40000000·....@...(...@...44 ··0x0000194c·12000000·40000000·28000000·40000000·....@...(...@...
45 ··0x0000195c·02000000·40000000·18000000·40000000·....@.......@...45 ··0x0000195c·02000000·40000000·18000000·40000000·....@.......@...
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 ··0x00001990·30f6ff7f·00840280·54f6ff7f·01000000·0.......T.......2 ··0x00001990·30f6ff7f·00840280·54f6ff7f·01000000·0.......T.......
3 ··0x000019a0·54f6ff7f·b0a90280·a0f6ff7f·b0aa0780·T...............3 ··0x000019a0·54f6ff7f·b0a90280·a0f6ff7f·b0aa0780·T...............
4 ··0x000019b0·14f7ff7f·01000000·10f7ff7f·b0af0280·................4 ··0x000019b0·14f7ff7f·01000000·10f7ff7f·b0af0280·................
5 ··0x000019c0·20f9ff7f·01000000·68f9ff7f·b0b0ac80··.......h.......5 ··0x000019c0·20f9ff7f·01000000·68f9ff7f·b0b0ac80··.......h.......
6 ··0x000019d0·40faff7f·01000000·68faff7f·b0ad0480·@.......h.......6 ··0x000019d0·40faff7f·01000000·68faff7f·ad08b180·@.......h.......
7 ··0x000019e0·d8faff7f·b0a80180·e4faff7f·01000000·................ 
8 ··0x000019f0·e0faff7f·90ffff7f·2cfbff7f·ad08b180·........,....... 
9 ··0x00001a00·c8fbff7f·b0b0ac80·4cfcff7f·b0ac0180·........L.......7 ··0x000019e0·04fbff7f·b0b0ac80·88fbff7f·b0ac0180·................
10 ··0x00001a10·88fcff7f·01000000···················........8 ··0x000019f0·c4fbff7f·01000000·d8fbff7f·b0ad0480·................
 9 ··0x00001a00·48fcff7f·b0a80180·54fcff7f·01000000·H.......T.......
 10 ··0x00001a10·50fcff7f·70ffff7f·9cfcff7f·01000000·P...p...........
  
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 ··0x00001a18·00000000····························....2 ··0x00001a20·00000000····························....
  
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·36643666·34626334·33303030·66363263·6d6f4bc43000f62c 
3 ··0x00000010·38383833·36343839·31333530·39336462·88836489135093db2 ··0x00000000·34316233·64376364·35333837·32393738·41b3d7cd53872978
 3 ··0x00000010·37623337·64643739·38633930·33643335·7b37dd798c903d35
4 ··0x00000020·66396638·65342e64·65627567·00000000·f9f8e4.debug....4 ··0x00000020·34613562·33662e64·65627567·00000000·4a5b3f.debug....
5 ··0x00000030·c5c295e9····························....5 ··0x00000030·a3163d99····························..=.
  
29.8 KB
./usr/lib/jni/libnative-platform.so
3.78 KB
readelf --wide --symbols {}
    
Offset 51, 28 lines modifiedOffset 51, 28 lines modified
51 ····47:·00001c89···232·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink51 ····47:·00001c89···232·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
52 ····48:·000015e9···276·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo52 ····48:·000015e9···276·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
53 ····49:·0000183d····42·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec53 ····49:·0000183d····42·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
54 ····50:·000021fd····38·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch54 ····50:·000021fd····38·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
55 ····51:·00001fad····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz55 ····51:·00001fad····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
56 ····52:·00001d75····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach56 ····52:·00001d75····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
57 ····53:·00001e51···116·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable57 ····53:·00001e51···116·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
58 ····54:·00002225···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code58 ····54:·000023b5···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
59 ····55:·00001801····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod59 ····55:·00001801····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
60 ····56:·00002429····26·FUNC····GLOBAL·DEFAULT···11·map_error_code60 ····56:·00002399····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
61 ····57:·00001de1····64·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory61 ····57:·00001de1····64·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
62 ····58:·000022b5···164·FUNC····GLOBAL·DEFAULT···11·java_to_char62 ····58:·00002225···164·FUNC····GLOBAL·DEFAULT···11·java_to_char
63 ····59:·00001c2d····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink63 ····59:·00001c2d····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
64 ····60:·000018b9···344·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat64 ····60:·000018b9···344·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
65 ····61:·00002359···140·FUNC····GLOBAL·DEFAULT···11·char_to_java65 ····61:·000022c9···140·FUNC····GLOBAL·DEFAULT···11·char_to_java
66 ····62:·00001d71·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid66 ····62:·00001d71·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
67 ····63:·00001ec5····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty67 ····63:·00001ec5····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
68 ····64:·000016fd···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo68 ····64:·000016fd···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
69 ····65:·00001edd···208·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize69 ····65:·00001edd···208·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
70 ····66:·00002121···140·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch70 ····66:·00002121···140·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
71 ····67:·000023e5····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno71 ····67:·00002355····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
72 ····68:·000022b1·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion72 ····68:·00002441·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
73 ····69:·00001a11···540·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir73 ····69:·00001a11···540·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
74 ····70:·00002001···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems74 ····70:·00002001···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
75 ····71:·0000229d····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message75 ····71:·0000242d····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
76 ····72:·000021ad····80·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent76 ····72:·000021ad····80·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
77 ····73:·00001e21····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable77 ····73:·00001e21····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
78 ····74:·00001da5····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory78 ····74:·00001da5····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
3.75 KB
readelf --wide --relocs {}
    
Offset 17, 45 lines modifiedOffset 17, 45 lines modified
17 00004014··00003316·R_ARM_JUMP_SLOT········00001fad···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz17 00004014··00003316·R_ARM_JUMP_SLOT········00001fad···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
18 00004018··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.418 00004018··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
19 0000401c··00000916·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.419 0000401c··00000916·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.4
20 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···lstat64@GLIBC_2.3320 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···lstat64@GLIBC_2.33
21 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.421 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
22 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.422 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
23 0000402c··00000d16·R_ARM_JUMP_SLOT········00000000···stat64@GLIBC_2.3323 0000402c··00000d16·R_ARM_JUMP_SLOT········00000000···stat64@GLIBC_2.33
24 00004030··00003816·R_ARM_JUMP_SLOT········00002429···map_error_code24 00004030··00003816·R_ARM_JUMP_SLOT········00002399···map_error_code
25 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.425 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.4
26 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.426 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.4
27 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.427 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.4
28 00004040··00001116·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.428 00004040··00001116·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
29 00004044··00001216·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.429 00004044··00001216·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
30 00004048··00003116·R_ARM_JUMP_SLOT········0000183d···_Z8toMillis8timespec30 00004048··00003116·R_ARM_JUMP_SLOT········0000183d···_Z8toMillis8timespec
31 0000404c··00001316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.431 0000404c··00001316·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
32 00004050··00004316·R_ARM_JUMP_SLOT········000023e5···mark_failed_with_errno32 00004050··00004316·R_ARM_JUMP_SLOT········00002355···mark_failed_with_errno
33 00004054··00001416·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.433 00004054··00001416·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
34 00004058··00001516·R_ARM_JUMP_SLOT········00000000···__gmon_start__34 00004058··00001516·R_ARM_JUMP_SLOT········00000000···__gmon_start__
35 0000405c··00001616·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.435 0000405c··00001616·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.4
36 00004060··00001716·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.436 00004060··00001716·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.4
37 00004064··00002e16·R_ARM_JUMP_SLOT········00001869···_Z10unpackStatP4statPiPxS2_37 00004064··00002e16·R_ARM_JUMP_SLOT········00001869···_Z10unpackStatP4statPiPxS2_
38 00004068··00001816·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.438 00004068··00001816·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
39 0000406c··00001916·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.439 0000406c··00001916·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.4
40 00004070··00001a16·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.440 00004070··00001a16·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.4
41 00004074··00003a16·R_ARM_JUMP_SLOT········000022b5···java_to_char41 00004074··00003a16·R_ARM_JUMP_SLOT········00002225···java_to_char
42 00004078··00001b16·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.442 00004078··00001b16·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.4
43 0000407c··00001c16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.443 0000407c··00001c16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.4
44 00004080··00001d16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.444 00004080··00001d16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
45 00004084··00001f16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.445 00004084··00001f16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
46 00004088··00002016·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.446 00004088··00002016·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.4
47 0000408c··00002116·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.447 0000408c··00002116·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
48 00004090··00004716·R_ARM_JUMP_SLOT········0000229d···mark_failed_with_message48 00004090··00004716·R_ARM_JUMP_SLOT········0000242d···mark_failed_with_message
49 00004094··00002216·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.449 00004094··00002216·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.4
50 00004098··00002316·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.450 00004098··00002316·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
51 0000409c··00002416·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.451 0000409c··00002416·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.4
52 000040a0··00002516·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.452 000040a0··00002516·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
53 000040a4··00003616·R_ARM_JUMP_SLOT········00002225···mark_failed_with_code53 000040a4··00003616·R_ARM_JUMP_SLOT········000023b5···mark_failed_with_code
54 000040a8··00002616·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.454 000040a8··00002616·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.4
55 000040ac··00002816·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.455 000040ac··00002816·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.4
56 000040b0··00002916·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.456 000040b0··00002916·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
57 000040b4··00002a16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.457 000040b4··00002a16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.4
58 000040b8··00002b16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.458 000040b8··00002b16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.4
59 000040bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.959 000040bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.9
60 000040c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.460 000040c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.4
61 000040c4··00003d16·R_ARM_JUMP_SLOT········00002359···char_to_java61 000040c4··00003d16·R_ARM_JUMP_SLOT········000022c9···char_to_java
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:·6283cafbe8d56d0a294867bef513a6a8846126623 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·30f8e0315d3a04742bf952ea781a85787a215225
1.24 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 37, 20 lines modifiedOffset 37, 20 lines modified
37 endmntent37 endmntent
38 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch38 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
39 inotify_init139 inotify_init1
40 inotify_add_watch40 inotify_add_watch
41 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent41 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
42 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch42 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
43 inotify_rm_watch43 inotify_rm_watch
44 mark_failed_with_code 
45 map_error_code 
46 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion 
47 wcstombs44 wcstombs
48 mbstowcs45 mbstowcs
49 strerror_r46 strerror_r
 47 mark_failed_with_code
 48 map_error_code
 49 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
50 libgcc_s.so.150 libgcc_s.so.1
51 libc.so.651 libc.so.6
52 ld-linux-armhf.so.352 ld-linux-armhf.so.3
53 GLIBC_2.453 GLIBC_2.4
54 GLIBC_2.954 GLIBC_2.9
55 GLIBC_2.3355 GLIBC_2.33
56 H»      KxD»   J{D56 H»      KxD»   J{D
Offset 93, 17 lines modifiedOffset 93, 17 lines modified
93 could·not·fetch·terminal·size93 could·not·fetch·terminal·size
94 /etc/mtab94 /etc/mtab
95 could·not·open·mount·file95 could·not·open·mount·file
96 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V96 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V
97 could·not·initialize·inotify97 could·not·initialize·inotify
98 could·not·add·path·to·watch98 could·not·add·path·to·watch
99 could·not·wait·for·next·event99 could·not·wait·for·next·event
100 (Ljava/lang/String;IILjava/lang/String;)V 
101 could·not·convert·string·to·current·locale100 could·not·convert·string·to·current·locale
102 could·not·convert·string·from·current·locale101 could·not·convert·string·from·current·locale
 102 (Ljava/lang/String;IILjava/lang/String;)V
103 .shstrtab103 .shstrtab
104 .note.gnu.build-id104 .note.gnu.build-id
105 .gnu.hash105 .gnu.hash
106 .gnu.version106 .gnu.version
107 .gnu.version_r107 .gnu.version_r
108 .rel.dyn108 .rel.dyn
109 .rel.plt109 .rel.plt
2.34 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 126, 24 lines modifiedOffset 126, 24 lines modified
126 ··0x00000e80·46756e63·74696f6e·735f7761·6974466f·Functions_waitFo126 ··0x00000e80·46756e63·74696f6e·735f7761·6974466f·Functions_waitFo
127 ··0x00000e90·724e6578·74457665·6e740072·65616400·rNextEvent.read.127 ··0x00000e90·724e6578·74457665·6e740072·65616400·rNextEvent.read.
128 ··0x00000ea0·4a617661·5f6e6574·5f727562·79677261·Java_net_rubygra128 ··0x00000ea0·4a617661·5f6e6574·5f727562·79677261·Java_net_rubygra
129 ··0x00000eb0·70656672·7569745f·706c6174·666f726d·pefruit_platform129 ··0x00000eb0·70656672·7569745f·706c6174·666f726d·pefruit_platform
130 ··0x00000ec0·5f696e74·65726e61·6c5f6a6e·695f4669·_internal_jni_Fi130 ··0x00000ec0·5f696e74·65726e61·6c5f6a6e·695f4669·_internal_jni_Fi
131 ··0x00000ed0·6c654576·656e7446·756e6374·696f6e73·leEventFunctions131 ··0x00000ed0·6c654576·656e7446·756e6374·696f6e73·leEventFunctions
132 ··0x00000ee0·5f636c6f·73655761·74636800·696e6f74·_closeWatch.inot132 ··0x00000ee0·5f636c6f·73655761·74636800·696e6f74·_closeWatch.inot
133 ··0x00000ef0·6966795f·726d5f77·61746368·006d6172·ify_rm_watch.mar133 ··0x00000ef0·6966795f·726d5f77·61746368·00776373·ify_rm_watch.wcs
 134 ··0x00000f00·746f6d62·73006d62·73746f77·63730077·tombs.mbstowcs.w
 135 ··0x00000f10·63736c65·6e007374·72657272·6f725f72·cslen.strerror_r
134 ··0x00000f00·6b5f6661·696c6564·5f776974·685f636f·k_failed_with_co136 ··0x00000f20·006d6172·6b5f6661·696c6564·5f776974·.mark_failed_wit
135 ··0x00000f10·6465006d·61705f65·72726f72·5f636f64·de.map_error_cod137 ··0x00000f30·685f636f·6465006d·61705f65·72726f72·h_code.map_error
136 ··0x00000f20·65004a61·76615f6e·65745f72·75627967·e.Java_net_rubyg138 ··0x00000f40·5f636f64·65004a61·76615f6e·65745f72·_code.Java_net_r
137 ··0x00000f30·72617065·66727569·745f706c·6174666f·rapefruit_platfo139 ··0x00000f50·75627967·72617065·66727569·745f706c·ubygrapefruit_pl
138 ··0x00000f40·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_140 ··0x00000f60·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_
139 ··0x00000f50·4e617469·76654c69·62726172·7946756e·NativeLibraryFun141 ··0x00000f70·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar
140 ··0x00000f60·6374696f·6e735f67·65745665·7273696f·ctions_getVersio142 ··0x00000f80·7946756e·6374696f·6e735f67·65745665·yFunctions_getVe
141 ··0x00000f70·6e007763·73746f6d·6273006d·6273746f·n.wcstombs.mbsto 
142 ··0x00000f80·77637300·7763736c·656e0073·74726572·wcs.wcslen.strer 
143 ··0x00000f90·726f725f·72006c69·62676363·5f732e73·ror_r.libgcc_s.s143 ··0x00000f90·7273696f·6e006c69·62676363·5f732e73·rsion.libgcc_s.s
144 ··0x00000fa0·6f2e3100·6c696263·2e736f2e·36006c64·o.1.libc.so.6.ld144 ··0x00000fa0·6f2e3100·6c696263·2e736f2e·36006c64·o.1.libc.so.6.ld
145 ··0x00000fb0·2d6c696e·75782d61·726d6866·2e736f2e·-linux-armhf.so.145 ··0x00000fb0·2d6c696e·75782d61·726d6866·2e736f2e·-linux-armhf.so.
146 ··0x00000fc0·3300474c·4942435f·322e3400·474c4942·3.GLIBC_2.4.GLIB146 ··0x00000fc0·3300474c·4942435f·322e3400·474c4942·3.GLIBC_2.4.GLIB
147 ··0x00000fd0·435f322e·3900474c·4942435f·322e3333·C_2.9.GLIBC_2.33147 ··0x00000fd0·435f322e·3900474c·4942435f·322e3333·C_2.9.GLIBC_2.33
148 ··0x00000fe0·00474343·5f332e35·00················.GCC_3.5.148 ··0x00000fe0·00474343·5f332e35·00················.GCC_3.5.
  
13.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 11, 49 lines modifiedOffset 11, 49 lines modified
11 »       ldr»    r2,·[r3,·r2]11 »       ldr»    r2,·[r3,·r2]
12 »       cmp»    r2,·#012 »       cmp»    r2,·#0
13 »       bxeq»   lr13 »       bxeq»   lr
14 »       b»      13c4·<__gmon_start__@plt>14 »       b»      13c4·<__gmon_start__@plt>
15 »       ldrdeq» r2,·[r0],·-r015 »       ldrdeq» r2,·[r0],·-r0
16 »       ldrdeq» r0,·[r0],·-r416 »       ldrdeq» r0,·[r0],·-r4
17 deregister_tm_clones():17 deregister_tm_clones():
18 »       blmi»   1d3564·<map_error_code@@Base+0x1d113c>18 »       blmi»   1d3564·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x1d1124>
19 »       ldrbtmi»r4,·[r8],·#-2567»  @·0xfffff5f919 »       ldrbtmi»r4,·[r8],·#-2567»  @·0xfffff5f9
20 »       ldrbtmi»r4,·[sl],·#-1147»  @·0xfffffb8520 »       ldrbtmi»r4,·[sl],·#-1147»  @·0xfffffb85
21 »       andle»  r4,·r3,·r3,·lsl·#521 »       andle»  r4,·r3,·r3,·lsl·#5
22 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^22 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
23 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]23 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
24 »       svclt»  0x0000477024 »       svclt»  0x00004770
25 »       muleq»  r0,·r2,·fp25 »       muleq»  r0,·r2,·fp
26 »       muleq»  r0,·r0,·fp26 »       muleq»  r0,·r0,·fp
27 »       andeq»  r2,·r0,·lr,·lsr·#2127 »       andeq»  r2,·r0,·lr,·lsr·#21
28 »       andeq»  r0,·r0,·ip,·asr·#128 »       andeq»  r0,·r0,·ip,·asr·#1
29 register_tm_clones():29 register_tm_clones():
30 »       blmi»   253598·<map_error_code@@Base+0x251170> 
31 »       bmi»    25275c·<map_error_code@@Base+0x250334> 
32 »       bne»    6d276c·<map_error_code@@Base+0x6d0344>30 »       blmi»   253598·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x251158>
 31 »       bmi»    25275c·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x25031c>
 32 »       bne»    6d276c·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x6d032c>
33 »       svceq»  0x00d9447a33 »       svceq»  0x00d9447a
34 »       »       »       @·<UNDEFINED>·instruction:·0x01a3eb0134 »       »       »       @·<UNDEFINED>·instruction:·0x01a3eb01
35 »       andle»  r1,·r3,·r9,·asr·#3235 »       andle»  r1,·r3,·r9,·asr·#32
36 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^36 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
37 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]37 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
38 »       svclt»  0x0000477038 »       svclt»  0x00004770
39 »       andeq»  r2,·r0,·r8,·ror·#2239 »       andeq»  r2,·r0,·r8,·ror·#22
40 »       andeq»  r2,·r0,·r4,·ror·#2240 »       andeq»  r2,·r0,·r4,·ror·#22
41 »       andeq»  r2,·r0,·r0,·lsl·#2141 »       andeq»  r2,·r0,·r0,·lsl·#21
42 »       ldrdeq» r0,·[r0],·-r842 »       ldrdeq» r0,·[r0],·-r8
43 __do_global_dtors_aux():43 __do_global_dtors_aux():
44 »       blmi»   2ae9cc·<map_error_code@@Base+0x2ac5a4>44 »       blmi»   2ae9cc·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x2ac58c>
45 »       ldrbtmi»r4,·[fp],·#-2570»  @·0xfffff5f645 »       ldrbtmi»r4,·[fp],·#-2570»  @·0xfffff5f6
46 »       ldmdavc»fp,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}46 »       ldmdavc»fp,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}
47 »       blmi»   26fb64·<map_error_code@@Base+0x26d73c>47 »       blmi»   26fb64·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x26d724>
48 »       ldrdlt» r5,·[r3,·-r3]!48 »       ldrdlt» r5,·[r3,·-r3]!
49 »       ldrbtmi»r4,·[fp],·#-2824»  @·0xfffff4f849 »       ldrbtmi»r4,·[fp],·#-2824»  @·0xfffff4f8
50 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff681850 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6818
51 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffee8c51 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffee8c
52 »       blmi»   1c14c8·<map_error_code@@Base+0x1bf0a0>52 »       blmi»   1c14c8·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x1bf088>
53 »       ldrbtmi»r2,·[fp],·#-513»   @·0xfffffdff53 »       ldrbtmi»r2,·[fp],·#-513»   @·0xfffffdff
54 »       stclt»  0,·cr7,·[r8,·#-104]»  @·0xffffff9854 »       stclt»  0,·cr7,·[r8,·#-104]»  @·0xffffff98
55 »       andeq»  r2,·r0,·r2,·lsr·fp55 »       andeq»  r2,·r0,·r2,·lsr·fp
56 »       andeq»  r2,·r0,·r0,·asr·sl56 »       andeq»  r2,·r0,·r0,·asr·sl
57 »       andeq»  r0,·r0,·r8,·asr·#157 »       andeq»  r0,·r0,·r8,·asr·#1
58 »       andeq»  r2,·r0,·lr,·lsl·fp58 »       andeq»  r2,·r0,·lr,·lsl·fp
59 »       andeq»  r2,·r0,·r2,·lsl·fp59 »       andeq»  r2,·r0,·r2,·lsl·fp
Offset 1986, 124 lines modifiedOffset 1986, 15 lines modified
1986 »       mov»    r0,·r41986 »       mov»    r0,·r4
1987 ./src/main/cpp/linux.cpp:1081987 ./src/main/cpp/linux.cpp:108
1988 »       ldmia.w»sp!,·{r4,·lr}1988 »       ldmia.w»sp!,·{r4,·lr}
1989 ./src/main/cpp/linux.cpp:1071989 ./src/main/cpp/linux.cpp:107
1990 »       b.w»    12fc·<free@plt>1990 »       b.w»    12fc·<free@plt>
1991 »       nop1991 »       nop
  
1992 00002224·<mark_failed_with_code@@Base>: 
1993 mark_failed_with_code(): 
1994 ./src/shared/cpp/generic.cpp:27 
1995 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr} 
1996 »       mov»    r5,·r3 
1997 JNIEnv_::GetObjectClass(_jobject*): 
1998 /usr/lib/jvm/default-java/include/jni.h:891 
1999 »       ldr»    r3,·[r0,·#0] 
2000 mark_failed_with_code(): 
2001 ./src/shared/cpp/generic.cpp:27 
2002 »       sub»    sp,·#20 
2003 »       mov»    r4,·r0 
2004 »       mov»    r8,·r1 
2005 »       mov»    r6,·r2 
2006 JNIEnv_::GetObjectClass(_jobject*): 
2007 /usr/lib/jvm/default-java/include/jni.h:891 
2008 »       ldr»    r3,·[r3,·#124]»@·0x7c 
2009 mark_failed_with_code(): 
2010 ./src/shared/cpp/generic.cpp:27 
2011 »       ldr.w»  r9,·[sp,·#48]»       @·0x30 
2012 JNIEnv_::GetObjectClass(_jobject*): 
2013 /usr/lib/jvm/default-java/include/jni.h:891 
2014 »       mov»    r1,·r9 
2015 »       blx»    r3 
2016 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*): 
2017 /usr/lib/jvm/default-java/include/jni.h:899 
2018 »       ldr»    r3,·[r4,·#0] 
2019 »       ldr»    r2,·[pc,·#80]» @·(2294·<mark_failed_with_code@@Base+0x70>) 
2020 JNIEnv_::GetObjectClass(_jobject*): 
2021 /usr/lib/jvm/default-java/include/jni.h:891 
2022 »       mov»    r1,·r0 
2023 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*): 
2024 /usr/lib/jvm/default-java/include/jni.h:899 
2025 »       mov»    r0,·r4 
2026 »       ldr.w»  r7,·[r3,·#132]»      @·0x84 
2027 »       add»    r2,·pc 
2028 »       ldr»    r3,·[pc,·#72]» @·(2298·<mark_failed_with_code@@Base+0x74>) 
2029 »       add»    r3,·pc 
2030 »       blx»    r7 
2031 JNIEnv_::NewStringUTF(char·const*): 
2032 /usr/lib/jvm/default-java/include/jni.h:1616 
2033 »       ldr»    r3,·[r4,·#0] 
2034 »       mov»    r1,·r8 
2035 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*): 
2036 /usr/lib/jvm/default-java/include/jni.h:899 
2037 »       mov»    r7,·r0 
2038 JNIEnv_::NewStringUTF(char·const*): 
2039 /usr/lib/jvm/default-java/include/jni.h:1616 
2040 »       mov»    r0,·r4 
2041 »       ldr.w»  r3,·[r3,·#668]»      @·0x29c 
2042 »       blx»    r3 
2043 »       mov»    r8,·r0 
2044 mark_failed_with_code(): 
2045 ./src/shared/cpp/generic.cpp:31 
2046 »       cbz»    r5,·2272·<mark_failed_with_code@@Base+0x4e> 
2047 JNIEnv_::NewStringUTF(char·const*): 
2048 /usr/lib/jvm/default-java/include/jni.h:1616 
2049 »       ldr»    r3,·[r4,·#0] 
2050 »       mov»    r1,·r5 
2051 »       mov»    r0,·r4 
2052 »       ldr.w»  r3,·[r3,·#668]»      @·0x29c 
2053 »       blx»    r3 
2054 »       mov»    r5,·r0 
2055 mark_failed_with_code(): 
2056 ./src/shared/cpp/generic.cpp:32·(discriminator·4) 
2057 »       mov»    r0,·r6 
2058 »       blx»    1348·<map_error_code@plt> 
2059 ./src/shared/cpp/generic.cpp:33·(discriminator·4) 
Max diff block lines reached; 8402/14083 bytes (59.66%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 53, 24 lines modifiedOffset 53, 24 lines modified
53 ··0x0000276c·3b4c6a61·76612f6c·616e672f·53747269·;Ljava/lang/Stri53 ··0x0000276c·3b4c6a61·76612f6c·616e672f·53747269·;Ljava/lang/Stri
54 ··0x0000277c·6e673b5a·5a5a2956·00000000·61646400·ng;ZZZ)V....add.54 ··0x0000277c·6e673b5a·5a5a2956·00000000·61646400·ng;ZZZ)V....add.
55 ··0x0000278c·636f756c·64206e6f·7420696e·69746961·could·not·initia55 ··0x0000278c·636f756c·64206e6f·7420696e·69746961·could·not·initia
56 ··0x0000279c·6c697a65·20696e6f·74696679·00000000·lize·inotify....56 ··0x0000279c·6c697a65·20696e6f·74696679·00000000·lize·inotify....
57 ··0x000027ac·636f756c·64206e6f·74206164·64207061·could·not·add·pa57 ··0x000027ac·636f756c·64206e6f·74206164·64207061·could·not·add·pa
58 ··0x000027bc·74682074·6f207761·74636800·636f756c·th·to·watch.coul58 ··0x000027bc·74682074·6f207761·74636800·636f756c·th·to·watch.coul
59 ··0x000027cc·64206e6f·74207761·69742066·6f72206e·d·not·wait·for·n59 ··0x000027cc·64206e6f·74207761·69742066·6f72206e·d·not·wait·for·n
60 ··0x000027dc·65787420·6576656e·74000000·284c6a61·ext·event...(Lja60 ··0x000027dc·65787420·6576656e·74000000·636f756c·ext·event...coul
61 ··0x000027ec·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I 
62 ··0x000027fc·494c6a61·76612f6c·616e672f·53747269·ILjava/lang/Stri 
63 ··0x0000280c·6e673b29·56000000·6661696c·65640000·ng;)V...failed.. 
64 ··0x0000281c·636f756c·64206e6f·7420636f·6e766572·could·not·conver 
65 ··0x0000282c·74207374·72696e67·20746f20·63757272·t·string·to·curr 
66 ··0x0000283c·656e7420·6c6f6361·6c650000·636f756c·ent·locale..coul 
67 ··0x0000284c·64206e6f·7420636f·6e766572·74207374·d·not·convert·st61 ··0x000027ec·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
68 ··0x0000285c·72696e67·2066726f·6d206375·7272656e·ring·from·curren62 ··0x000027fc·72696e67·20746f20·63757272·656e7420·ring·to·current·
69 ··0x0000286c·74206c6f·63616c65·00000000·3d000000·t·locale....=...63 ··0x0000280c·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no
 64 ··0x0000281c·7420636f·6e766572·74207374·72696e67·t·convert·string
 65 ··0x0000282c·2066726f·6d206375·7272656e·74206c6f··from·current·lo
 66 ··0x0000283c·63616c65·00000000·284c6a61·76612f6c·cale....(Ljava/l
 67 ··0x0000284c·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja
 68 ··0x0000285c·76612f6c·616e672f·53747269·6e673b29·va/lang/String;)
 69 ··0x0000286c·56000000·6661696c·65640000·3d000000·V...failed..=...
70 ··0x0000287c·40000000·0b000000·40000000·10000000·@.......@.......70 ··0x0000287c·40000000·0b000000·40000000·10000000·@.......@.......
71 ··0x0000288c·40000000·26000000·40000000·35000000·@...&...@...5...71 ··0x0000288c·40000000·26000000·40000000·35000000·@...&...@...5...
72 ··0x0000289c·40000000·03000000·40000000·06000000·@.......@.......72 ··0x0000289c·40000000·03000000·40000000·06000000·@.......@.......
73 ··0x000028ac·40000000·14000000·40000000·0e000000·@.......@.......73 ··0x000028ac·40000000·14000000·40000000·0e000000·@.......@.......
74 ··0x000028bc·40000000·0d000000·40000000·25000000·@.......@...%...74 ··0x000028bc·40000000·0d000000·40000000·25000000·@.......@...%...
75 ··0x000028cc·40000000·12000000·40000000·28000000·@.......@...(...75 ··0x000028cc·40000000·12000000·40000000·28000000·@.......@...(...
76 ··0x000028dc·40000000·02000000·40000000·18000000·@.......@.......76 ··0x000028dc·40000000·02000000·40000000·18000000·@.......@.......
1.1 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 5, 12 lines modifiedOffset 5, 12 lines modified
5 ··0x00002940·28efff7f·b0b0a880·70efff7f·b0ae2b80·(.......p.....+.5 ··0x00002940·28efff7f·b0b0a880·70efff7f·b0ae2b80·(.......p.....+.
6 ··0x00002950·c0f0ff7f·af3f3680·d4f2ff7f·ab08b180·.....?6.........6 ··0x00002950·c0f0ff7f·af3f3680·d4f2ff7f·ab08b180·.....?6.........
7 ··0x00002960·28f3ff7f·b0ad1c80·08f4ff7f·01000000·(...............7 ··0x00002960·28f3ff7f·b0ad1c80·08f4ff7f·01000000·(...............
8 ··0x00002970·34f4ff7f·b0b0aa80·a8f4ff7f·ab08b180·4...............8 ··0x00002970·34f4ff7f·b0b0aa80·a8f4ff7f·ab08b180·4...............
9 ··0x00002980·44f5ff7f·01000000·54f5ff7f·b0ac0380·D.......T.......9 ··0x00002980·44f5ff7f·01000000·54f5ff7f·b0ac0380·D.......T.......
10 ··0x00002990·1cf6ff7f·74ffff7f·68f6ff7f·78ffff7f·....t...h...x...10 ··0x00002990·1cf6ff7f·74ffff7f·68f6ff7f·78ffff7f·....t...h...x...
11 ··0x000029a0·80f7ff7f·b0b0ac80·04f8ff7f·ab08b180·................11 ··0x000029a0·80f7ff7f·b0b0ac80·04f8ff7f·ab08b180·................
12 ··0x000029b0·4cf8ff7f·b0b0a880·6cf8ff7f·b0ad0480·L.......l.......12 ··0x000029b0·4cf8ff7f·b0b0a880·6cf8ff7f·ad08b180·L.......l.......
13 ··0x000029c0·dcf8ff7f·b0a80180·e8f8ff7f·01000000·................13 ··0x000029c0·08f9ff7f·b0b0ac80·8cf9ff7f·b0ac0180·................
14 ··0x000029d0·e4f8ff7f·ad08b180·80f9ff7f·b0b0ac80·................14 ··0x000029d0·c8f9ff7f·01000000·dcf9ff7f·b0ad0480·................
15 ··0x000029e0·04faff7f·b0ac0180·40faff7f·01000000·........@.......15 ··0x000029e0·4cfaff7f·b0a80180·58faff7f·01000000·L.......X.......
  
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·38336361·66626538·64353664·30613239·83cafbe8d56d0a29 
3 ··0x00000010·34383637·62656635·31336136·61383834·4867bef513a6a8842 ··0x00000000·66386530·33313564·33613034·37343262·f8e0315d3a04742b
 3 ··0x00000010·66393532·65613738·31613835·37383761·f952ea781a85787a
4 ··0x00000020·36313236·36322e64·65627567·00000000·612662.debug....4 ··0x00000020·32313532·32352e64·65627567·00000000·215225.debug....
5 ··0x00000030·3f0dea0f····························?...5 ··0x00000030·0d295cae····························.)\.
  
3.32 KB
libnative-platform-jni-dbgsym_0.14-5_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2018-07-29·22:13:42.000000·debian-binary1 -rw-r--r--···0········0········0········4·2018-07-29·22:13:42.000000·debian-binary
2 -rw-r--r--···0········0········0······600·2018-07-29·22:13:42.000000·control.tar.xz2 -rw-r--r--···0········0········0······600·2018-07-29·22:13:42.000000·control.tar.xz
3 -rw-r--r--···0········0········0···114188·2018-07-29·22:13:42.000000·data.tar.xz3 -rw-r--r--···0········0········0···113560·2018-07-29·22:13:42.000000·data.tar.xz
909 B
control.tar.xz
881 B
control.tar
483 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:·1397 Installed-Size:·139
8 Depends:·libnative-platform-jni·(=·0.14-5)8 Depends:·libnative-platform-jni·(=·0.14-5)
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:·6283cafbe8d56d0a294867bef513a6a884612662·7a6d6f4bc43000f62c88836489135093dbf9f8e412 Build-Ids:·30f8e0315d3a04742bf952ea781a85787a215225·ec41b3d7cd538729787b37dd798c903d354a5b3f
376 B
./md5sums
30.0 B
./md5sums
Files differ
328 B
line order
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 usr/lib/debug/.build-id/62/83cafbe8d56d0a294867bef513a6a884612662.debug 
2 usr/lib/debug/.build-id/7a/6d6f4bc43000f62c88836489135093dbf9f8e4.debug1 usr/lib/debug/.build-id/30/f8e0315d3a04742bf952ea781a85787a215225.debug
 2 usr/lib/debug/.build-id/ec/41b3d7cd538729787b37dd798c903d354a5b3f.debug
1.99 KB
data.tar.xz
1.96 KB
data.tar
1.95 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/62/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/30/
7 -rw-r--r--···0·root·········(0)·root·········(0)····74072·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/62/83cafbe8d56d0a294867bef513a6a884612662.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····73904·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/30/f8e0315d3a04742bf952ea781a85787a215225.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/7a/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/ec/
9 -rw-r--r--···0·root·········(0)·root·········(0)····55984·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/7a/6d6f4bc43000f62c88836489135093dbf9f8e4.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····55620·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/ec/41b3d7cd538729787b37dd798c903d354a5b3f.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/share/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/share/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/share/doc/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/share/doc/
12 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/share/doc/libnative-platform-jni-dbgsym·->·libnative-platform-jni12 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/share/doc/libnative-platform-jni-dbgsym·->·libnative-platform-jni