156 KB
/srv/reproducible-results/rbuild-debian/tmp.zCmnSP0PWA/b1/libnative-platform-java_0.14-5_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.zCmnSP0PWA/b2/libnative-platform-java_0.14-5_armhf.changes
618 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·84900e784877299fa411f31d6c3fb44c·296048·doc·optional·libnative-platform-java-doc_0.14-5_all.deb1 ·84900e784877299fa411f31d6c3fb44c·296048·doc·optional·libnative-platform-java-doc_0.14-5_all.deb
2 ·4d577013bf2f6e216ef6fc700748f0b7·70996·java·optional·libnative-platform-java_0.14-5_all.deb2 ·4d577013bf2f6e216ef6fc700748f0b7·70996·java·optional·libnative-platform-java_0.14-5_all.deb
3 ·3b8db7327e2376153c3d20dfd43db998·127448·debug·optional·libnative-platform-jni-dbgsym_0.14-5_armhf.deb3 ·06c0012430b54b38dcf25b7eb79281b0·114544·debug·optional·libnative-platform-jni-dbgsym_0.14-5_armhf.deb
4 ·998b108fb9c020966bca7658599b9b71·11516·java·optional·libnative-platform-jni_0.14-5_armhf.deb4 ·bfb540ad5da8e6090fbde459933bdc52·11548·java·optional·libnative-platform-jni_0.14-5_armhf.deb
152 KB
libnative-platform-jni_0.14-5_armhf.deb
452 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······824·2018-07-29·22:13:42.000000·control.tar.xz2 -rw-r--r--···0········0········0······820·2018-07-29·22:13:42.000000·control.tar.xz
3 -rw-r--r--···0········0········0····10500·2018-07-29·22:13:42.000000·data.tar.xz3 -rw-r--r--···0········0········0····10536·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
151 KB
data.tar.xz
151 KB
data.tar
24.7 KB
./usr/lib/jni/libnative-platform-curses.so
3.5 KB
readelf --wide --symbols {}
    
Offset 24, 31 lines modifiedOffset 24, 31 lines modified
24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023·(3)24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023·(3)
25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tputs@NCURSES6_TINFO_5.0.19991023·(3)25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tputs@NCURSES6_TINFO_5.0.19991023·(3)
26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4·(2)26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4·(2)
27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
28 ····24:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable28 ····24:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
29 ····25:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(2)29 ····25:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(2)
30 ····26:·00001069···124·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject30 ····26:·00001069···124·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
31 ····27:·00001685····64·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 ····27:·00001555····64·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
32 ····28:·00001395····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down32 ····28:·00001395····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
33 ····29:·000010e9···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal33 ····29:·000010e9···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
34 ····30:·00001455····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine34 ····30:·00001455····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
35 ····31:·000015fd···112·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code35 ····31:·000014cd···112·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
36 ····32:·00012098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal36 ····32:·00012098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal
37 ····33:·0000130d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold37 ····33:·0000130d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
38 ····34:·000014cd···164·FUNC····GLOBAL·DEFAULT···11·java_to_char38 ····34:·00001595···164·FUNC····GLOBAL·DEFAULT···11·java_to_char
39 ····35:·000014b1····26·FUNC····GLOBAL·DEFAULT···11·map_error_code39 ····35:·000014b1····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
40 ····36:·00001571···140·FUNC····GLOBAL·DEFAULT···11·char_to_java40 ····36:·00001639···140·FUNC····GLOBAL·DEFAULT···11·char_to_java
41 ····37:·00001341····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground41 ····37:·00001341····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
42 ····38:·000013cd····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left42 ····38:·000013cd····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
43 ····39:·00001405····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right43 ····39:·00001405····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
44 ····40:·0000135d····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up44 ····40:·0000135d····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
45 ····41:·0000143d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine45 ····41:·0000143d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
46 ····42:·000120a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities46 ····42:·000120a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities
47 ····43:·000010e5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion47 ····43:·000010e5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
48 ····44:·00001325····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset48 ····44:·00001325····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
49 ····45:·0000146d····66·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno49 ····45:·0000146d····66·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
50 ····46:·00001015·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc50 ····46:·00001015·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc
51 ····47:·00001681·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion51 ····47:·00001551·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
52 ····48:·0000166d····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message52 ····48:·0000153d····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
53 ····49:·0000101d····76·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject53 ····49:·0000101d····76·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
54 ····50:·00000fed····40·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali54 ····50:·00000fed····40·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali
2.31 KB
readelf --wide --relocs {}
    
Offset 17, 25 lines modifiedOffset 17, 25 lines modified
17 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name17 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
18 0001200c··00000316·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.418 0001200c··00000316·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
19 00012010··00000416·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.1999102319 00012010··00000416·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.19991023
20 00012014··00000516·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.420 00012014··00000516·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
21 00012018··00000716·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.421 00012018··00000716·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
22 0001201c··00002e16·R_ARM_JUMP_SLOT········00001015···_Z6getcapPKc22 0001201c··00002e16·R_ARM_JUMP_SLOT········00001015···_Z6getcapPKc
23 00012020··00001a16·R_ARM_JUMP_SLOT········00001069···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject23 00012020··00001a16·R_ARM_JUMP_SLOT········00001069···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
24 00012024··00003016·R_ARM_JUMP_SLOT········0000166d···mark_failed_with_message24 00012024··00003016·R_ARM_JUMP_SLOT········0000153d···mark_failed_with_message
25 00012028··00002416·R_ARM_JUMP_SLOT········00001571···char_to_java25 00012028··00002416·R_ARM_JUMP_SLOT········00001639···char_to_java
26 0001202c··00003116·R_ARM_JUMP_SLOT········0000101d···_Z16write_capabilityP7JNIEnv_PKcP8_jobject26 0001202c··00003116·R_ARM_JUMP_SLOT········0000101d···_Z16write_capabilityP7JNIEnv_PKcP8_jobject
27 00012030··00000816·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.1999102327 00012030··00000816·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.19991023
28 00012034··00000916·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.428 00012034··00000916·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
29 00012038··00000a16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.429 00012038··00000a16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
30 0001203c··00000b16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.430 0001203c··00000b16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
31 00012040··00000c16·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.431 00012040··00000c16·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
32 00012044··00000d16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.432 00012044··00000d16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
33 00012048··00001b16·R_ARM_JUMP_SLOT········00001685···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz33 00012048··00001b16·R_ARM_JUMP_SLOT········00001555···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
34 0001204c··00001f16·R_ARM_JUMP_SLOT········000015fd···mark_failed_with_code34 0001204c··00001f16·R_ARM_JUMP_SLOT········000014cd···mark_failed_with_code
35 00012050··00000e16·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.435 00012050··00000e16·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.4
36 00012054··00001016·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.436 00012054··00001016·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
37 00012058··00002316·R_ARM_JUMP_SLOT········000014b1···map_error_code37 00012058··00002316·R_ARM_JUMP_SLOT········000014b1···map_error_code
38 0001205c··00001116·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.438 0001205c··00001116·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
39 00012060··00001416·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.1999102339 00012060··00001416·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.19991023
40 00012064··00001516·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.1999102340 00012064··00001516·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.19991023
41 00012068··00001616·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.441 00012068··00001616·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5b89795dd117b2d523c759159f39d616aa19c0dc3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4d20770b8a4f80bea400e26f63f63cfc2456f0b7
1.17 KB
strings --all --bytes=8 {}
    
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
25 mark_failed_with_errno25 mark_failed_with_errno
26 __errno_location26 __errno_location
27 strerror_r27 strerror_r
28 mark_failed_with_code28 mark_failed_with_code
29 map_error_code29 map_error_code
30 java_to_char 
31 wcstombs 
32 mbstowcs 
33 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz30 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
34 __stack_chk_fail31 __stack_chk_fail
35 __stack_chk_guard32 __stack_chk_guard
36 __aeabi_unwind_cpp_pr133 __aeabi_unwind_cpp_pr1
37 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
 35 java_to_char
 36 wcstombs
 37 mbstowcs
38 libncurses.so.638 libncurses.so.6
39 libtinfo.so.639 libtinfo.so.6
40 libstdc++.so.640 libstdc++.so.6
41 libm.so.641 libm.so.6
42 libgcc_s.so.142 libgcc_s.so.1
43 libc.so.643 libc.so.6
44 ld-linux-armhf.so.344 ld-linux-armhf.so.3
Offset 54, 18 lines modifiedOffset 54, 18 lines modified
54 not·a·terminal54 not·a·terminal
55 $TERM·not·set55 $TERM·not·set
56 could·not·get·termcap·entry56 could·not·get·termcap·entry
57 Ljava/lang/String;57 Ljava/lang/String;
58 terminalName58 terminalName
59 textAttributes59 textAttributes
60 cursorMotion60 cursorMotion
 61 (Ljava/lang/String;IILjava/lang/String;)V
61 could·not·convert·string·to·current·locale62 could·not·convert·string·to·current·locale
62 could·not·convert·string·from·current·locale63 could·not·convert·string·from·current·locale
 64 20770b8a4f80bea400e26f63f63cfc2456f0b7.debug
63 (Ljava/lang/String;IILjava/lang/String;)V 
64 89795dd117b2d523c759159f39d616aa19c0dc.debug 
65 .shstrtab65 .shstrtab
66 .note.gnu.build-id66 .note.gnu.build-id
67 .gnu.hash67 .gnu.hash
68 .gnu.version68 .gnu.version
69 .gnu.version_r69 .gnu.version_r
70 .rel.dyn70 .rel.dyn
71 .rel.plt71 .rel.plt
3.12 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 74, 30 lines modifiedOffset 74, 30 lines modified
74 ··0x000009b0·696f6e73·5f636c65·6172546f·456e644f·ions_clearToEndO74 ··0x000009b0·696f6e73·5f636c65·6172546f·456e644f·ions_clearToEndO
75 ··0x000009c0·664c696e·65006d61·726b5f66·61696c65·fLine.mark_faile75 ··0x000009c0·664c696e·65006d61·726b5f66·61696c65·fLine.mark_faile
76 ··0x000009d0·645f7769·74685f65·72726e6f·006d616c·d_with_errno.mal76 ··0x000009d0·645f7769·74685f65·72726e6f·006d616c·d_with_errno.mal
77 ··0x000009e0·6c6f6300·5f5f6572·726e6f5f·6c6f6361·loc.__errno_loca77 ··0x000009e0·6c6f6300·5f5f6572·726e6f5f·6c6f6361·loc.__errno_loca
78 ··0x000009f0·74696f6e·00737472·6572726f·725f7200·tion.strerror_r.78 ··0x000009f0·74696f6e·00737472·6572726f·725f7200·tion.strerror_r.
79 ··0x00000a00·6d61726b·5f666169·6c65645f·77697468·mark_failed_with79 ··0x00000a00·6d61726b·5f666169·6c65645f·77697468·mark_failed_with
80 ··0x00000a10·5f636f64·65006672·6565006d·61705f65·_code.free.map_e80 ··0x00000a10·5f636f64·65006672·6565006d·61705f65·_code.free.map_e
81 ··0x00000a20·72726f72·5f636f64·65006a61·76615f74·rror_code.java_t81 ··0x00000a20·72726f72·5f636f64·65005f5a·4e374a4e·rror_code._ZN7JN
 82 ··0x00000a30·49456e76·5f313443·616c6c56·6f69644d·IEnv_14CallVoidM
 83 ··0x00000a40·6574686f·64455038·5f6a6f62·6a656374·ethodEP8_jobject
 84 ··0x00000a50·5031305f·6a6d6574·686f6449·447a005f·P10_jmethodIDz._
 85 ··0x00000a60·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail.
 86 ··0x00000a70·5f5f7374·61636b5f·63686b5f·67756172·__stack_chk_guar
 87 ··0x00000a80·64005f5f·61656162·695f756e·77696e64·d.__aeabi_unwind
 88 ··0x00000a90·5f637070·5f707231·004a6176·615f6e65·_cpp_pr1.Java_ne
 89 ··0x00000aa0·745f7275·62796772·61706566·72756974·t_rubygrapefruit
 90 ··0x00000ab0·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern
 91 ··0x00000ac0·616c5f6a·6e695f4e·61746976·654c6962·al_jni_NativeLib
 92 ··0x00000ad0·72617279·46756e63·74696f6e·735f6765·raryFunctions_ge
 93 ··0x00000ae0·74566572·73696f6e·006a6176·615f746f·tVersion.java_to
82 ··0x00000a30·6f5f6368·61720077·6373746f·6d627300·o_char.wcstombs.94 ··0x00000af0·5f636861·72007763·73746f6d·62730073·_char.wcstombs.s
83 ··0x00000a40·7374726c·656e006d·6273746f·77637300·strlen.mbstowcs.95 ··0x00000b00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w
84 ··0x00000a50·7763736c·656e005f·5a4e374a·4e49456e·wcslen._ZN7JNIEn 
85 ··0x00000a60·765f3134·43616c6c·566f6964·4d657468·v_14CallVoidMeth 
86 ··0x00000a70·6f644550·385f6a6f·626a6563·74503130·odEP8_jobjectP10 
87 ··0x00000a80·5f6a6d65·74686f64·49447a00·5f5f7374·_jmethodIDz.__st 
88 ··0x00000a90·61636b5f·63686b5f·6661696c·005f5f73·ack_chk_fail.__s 
89 ··0x00000aa0·7461636b·5f63686b·5f677561·7264005f·tack_chk_guard._ 
90 ··0x00000ab0·5f616561·62695f75·6e77696e·645f6370·_aeabi_unwind_cp 
91 ··0x00000ac0·705f7072·31004a61·76615f6e·65745f72·p_pr1.Java_net_r 
92 ··0x00000ad0·75627967·72617065·66727569·745f706c·ubygrapefruit_pl 
93 ··0x00000ae0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_ 
94 ··0x00000af0·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar 
95 ··0x00000b00·7946756e·6374696f·6e735f67·65745665·yFunctions_getVe 
96 ··0x00000b10·7273696f·6e006c69·626e6375·72736573·rsion.libncurses96 ··0x00000b10·63736c65·6e006c69·626e6375·72736573·cslen.libncurses
97 ··0x00000b20·2e736f2e·36006c69·6274696e·666f2e73·.so.6.libtinfo.s97 ··0x00000b20·2e736f2e·36006c69·6274696e·666f2e73·.so.6.libtinfo.s
98 ··0x00000b30·6f2e3600·6c696273·7464632b·2b2e736f·o.6.libstdc++.so98 ··0x00000b30·6f2e3600·6c696273·7464632b·2b2e736f·o.6.libstdc++.so
99 ··0x00000b40·2e36006c·69626d2e·736f2e36·006c6962·.6.libm.so.6.lib99 ··0x00000b40·2e36006c·69626d2e·736f2e36·006c6962·.6.libm.so.6.lib
100 ··0x00000b50·6763635f·732e736f·2e31006c·6962632e·gcc_s.so.1.libc.100 ··0x00000b50·6763635f·732e736f·2e31006c·6962632e·gcc_s.so.1.libc.
101 ··0x00000b60·736f2e36·006c642d·6c696e75·782d6172·so.6.ld-linux-ar101 ··0x00000b60·736f2e36·006c642d·6c696e75·782d6172·so.6.ld-linux-ar
102 ··0x00000b70·6d68662e·736f2e33·00474343·5f332e35·mhf.so.3.GCC_3.5102 ··0x00000b70·6d68662e·736f2e33·00474343·5f332e35·mhf.so.3.GCC_3.5
103 ··0x00000b80·00474c49·42435f32·2e34004e·43555253·.GLIBC_2.4.NCURS103 ··0x00000b80·00474c49·42435f32·2e34004e·43555253·.GLIBC_2.4.NCURS
11.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 502, 15 lines modifiedOffset 502, 15 lines modified
502 »       movs»   r0,·r0502 »       movs»   r0,·r0
503 »       lsls»   r0,·r1,·#23503 »       lsls»   r0,·r1,·#23
504 »       movs»   r0,·r0504 »       movs»   r0,·r0
505 »       lsls»   r4,·r5,·#22505 »       lsls»   r4,·r5,·#22
506 »       movs»   r0,·r0506 »       movs»   r0,·r0
507 »       lsls»   r6,·r4,·#22507 »       lsls»   r6,·r4,·#22
508 »       movs»   r0,·r0508 »       movs»   r0,·r0
509 »       lsls»   r4,·r4,·#23509 »       lsls»   r0,·r3,·#24
510 »       movs»   r0,·r0510 »       movs»   r0,·r0
511 »       lsls»   r6,·r2,·#22511 »       lsls»   r6,·r2,·#22
512 »       movs»   r0,·r0512 »       movs»   r0,·r0
513 »       lsls»   r0,·r2,·#22513 »       lsls»   r0,·r2,·#22
514 »       movs»   r0,·r0514 »       movs»   r0,·r0
515 »       lsls»   r2,·r1,·#22515 »       lsls»   r2,·r1,·#22
516 »       movs»   r0,·r0516 »       movs»   r0,·r0
Offset 811, 15 lines modifiedOffset 811, 140 lines modified
811 »       bx»     lr811 »       bx»     lr
812 ./src/shared/cpp/generic_posix.cpp:46812 ./src/shared/cpp/generic_posix.cpp:46
813 »       movs»   r0,·#2813 »       movs»   r0,·#2
814 ./src/shared/cpp/generic_posix.cpp:52814 ./src/shared/cpp/generic_posix.cpp:52
815 »       bx»     lr815 »       bx»     lr
816 »       nop816 »       nop
  
 817 000014cc·<mark_failed_with_code@@Base>:
 818 mark_failed_with_code():
 819 ./src/shared/cpp/generic.cpp:27
 820 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 821 »       sub»    sp,·#16
 822 /usr/lib/jvm/default-java/include/jni.h:891
 823 »       ldr»    r7,·[r0,·#0]
 824 ./src/shared/cpp/generic.cpp:27
 825 »       mov»    r8,·r1
 826 »       mov»    r5,·r3
 827 /usr/lib/jvm/default-java/include/jni.h:891
 828 »       ldr»    r1,·[sp,·#40]» ;·0x28
 829 ./src/shared/cpp/generic.cpp:27
 830 »       mov»    r4,·r0
 831 »       mov»    r6,·r2
 832 /usr/lib/jvm/default-java/include/jni.h:891
 833 »       ldr»    r3,·[r7,·#124]»;·0x7c
 834 »       blx»    r3
 835 /usr/lib/jvm/default-java/include/jni.h:899
 836 »       ldr»    r1,·[r4,·#0]
 837 »       ldr»    r3,·[pc,·#76]» ;·(1534·<mark_failed_with_code@@Base+0x68>)
 838 »       ldr»    r2,·[pc,·#80]» ;·(1538·<mark_failed_with_code@@Base+0x6c>)
 839 »       ldr.w»  r7,·[r1,·#132]»      ;·0x84
 840 »       add»    r3,·pc
 841 »       add»    r2,·pc
 842 »       mov»    r1,·r0
 843 »       mov»    r0,·r4
 844 »       blx»    r7
 845 /usr/lib/jvm/default-java/include/jni.h:1616
 846 »       ldr»    r3,·[r4,·#0]
 847 »       mov»    r1,·r8
 848 »       ldr.w»  r3,·[r3,·#668]»      ;·0x29c
 849 /usr/lib/jvm/default-java/include/jni.h:899
 850 »       mov»    r7,·r0
 851 /usr/lib/jvm/default-java/include/jni.h:1616
 852 »       mov»    r0,·r4
 853 »       blx»    r3
 854 »       mov»    r8,·r0
 855 ./src/shared/cpp/generic.cpp:31
 856 »       cbz»    r5,·1516·<mark_failed_with_code@@Base+0x4a>
 857 /usr/lib/jvm/default-java/include/jni.h:1616
 858 »       ldr»    r3,·[r4,·#0]
 859 »       mov»    r1,·r5
 860 »       mov»    r0,·r4
 861 »       ldr.w»  r3,·[r3,·#668]»      ;·0x29c
 862 »       blx»    r3
 863 »       mov»    r5,·r0
 864 ./src/shared/cpp/generic.cpp:32·(discriminator·4)
 865 »       mov»    r0,·r6
 866 »       blx»    ecc·<map_error_code@plt>
 867 ./src/shared/cpp/generic.cpp:33·(discriminator·4)
 868 »       strd»   r6,·r5,·[sp,·#4]
 869 »       mov»    r3,·r8
 870 »       mov»    r2,·r7
 871 »       ldr»    r1,·[sp,·#40]» ;·0x28
 872 »       str»    r0,·[sp,·#0]
 873 »       mov»    r0,·r4
 874 »       blx»    e9c·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@plt>
 875 ./src/shared/cpp/generic.cpp:34·(discriminator·4)
 876 »       add»    sp,·#16
 877 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·pc}
 878 »       lsls»   r4,·r6,·#11
 879 »       movs»   r0,·r0
 880 »       lsls»   r6,·r3,·#12
 881 »       ...
  
 882 0000153c·<mark_failed_with_message@@Base>:
 883 mark_failed_with_message():
 884 ./src/shared/cpp/generic.cpp:23
 885 »       push»   {lr}
 886 »       sub»    sp,·#12
 887 ./src/shared/cpp/generic.cpp:24
 888 »       movs»   r3,·#0
 889 »       str»    r2,·[sp,·#0]
 890 »       mov»    r2,·r3
 891 »       blx»    ea8·<mark_failed_with_code@plt>
 892 ./src/shared/cpp/generic.cpp:25
 893 »       add»    sp,·#12
 894 »       ldr.w»  pc,·[sp],·#4
  
 895 00001550·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base>:
 896 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():
 897 ./src/shared/cpp/generic.cpp:39
 898 »       movs»   r0,·#25
 899 »       bx»     lr
  
 900 00001554·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base>:
 901 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz():
 902 /usr/lib/jvm/default-java/include/jni.h:1056
 903 »       push»   {r2,·r3}
 904 »       push»   {r4,·r5,·r6,·lr}
 905 »       sub»    sp,·#8
 906 »       ldr»    r4,·[pc,·#48]» ;·(158c·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base+0x38>)
 907 »       add»    r3,·sp,·#24
 908 »       ldr»    r5,·[pc,·#48]» ;·(1590·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base+0x3c>)
 909 »       add»    r4,·pc
 910 /usr/lib/jvm/default-java/include/jni.h:1059
 911 »       ldr»    r6,·[r0,·#0]
 912 /usr/lib/jvm/default-java/include/jni.h:1056
 913 »       ldr.w»  r2,·[r3],·#4
 914 »       ldr»    r4,·[r4,·r5]
 915 /usr/lib/jvm/default-java/include/jni.h:1059
 916 »       ldr.w»  r5,·[r6,·#248]»      ;·0xf8
 917 /usr/lib/jvm/default-java/include/jni.h:1058
Max diff block lines reached; 7800/11815 bytes (66.02%) of diff not shown.
630 B
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 17, 12 lines modifiedOffset 17, 12 lines modified
17 ··[····ec]··colors17 ··[····ec]··colors
18 ··[····f4]··up18 ··[····f4]··up
19 ··[····f8]··do19 ··[····f8]··do
20 ··[····fc]··nd20 ··[····fc]··nd
21 ··[···100]··cr21 ··[···100]··cr
22 ··[···104]··ce22 ··[···104]··ce
23 ··[···108]··cursorMotion23 ··[···108]··cursorMotion
 24 ··[···118]··(Ljava/lang/String;IILjava/lang/String;)V
 25 ··[···144]··failed
24 ··[···118]··could·not·convert·string·to·current·locale26 ··[···14c]··could·not·convert·string·to·current·locale
25 ··[···144]··could·not·convert·string·from·current·locale27 ··[···178]··could·not·convert·string·from·current·locale
26 ··[···174]··(Ljava/lang/String;IILjava/lang/String;)V 
27 ··[···1a0]··failed 
  
1.01 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00001880·6cf7ff7f·b0a80180·8cf7ff7f·01000000·l...............2 ··0x00001880·6cf7ff7f·b0a80180·8cf7ff7f·01000000·l...............
3 ··0x00001890·8cf7ff7f·b0b0aa80·d0f7ff7f·b0ab0680·................3 ··0x00001890·8cf7ff7f·b0b0aa80·d0f7ff7f·b0ab0680·................
4 ··0x000018a0·44f8ff7f·01000000·40f8ff7f·b0af0280·D.......@.......4 ··0x000018a0·44f8ff7f·01000000·40f8ff7f·b0af0280·D.......@.......
5 ··0x000018b0·5cfaff7f·01000000·a4faff7f·b0b0ac80·\...............5 ··0x000018b0·5cfaff7f·01000000·a4faff7f·b0b0ac80·\...............
6 ··0x000018c0·7cfbff7f·01000000·a4fbff7f·b0ac0180·|...............6 ··0x000018c0·7cfbff7f·01000000·a4fbff7f·b0ac0180·|...............
7 ··0x000018d0·e0fbff7f·01000000·f4fbff7f·ad08b180·................7 ··0x000018d0·e0fbff7f·01000000·f4fbff7f·b0ac0380·................
8 ··0x000018e0·90fcff7f·b0b0ac80·14fdff7f·b0ac0380·................ 
9 ··0x000018f0·7cfdff7f·00840280·88fdff7f·01000000·|...............8 ··0x000018e0·5cfcff7f·00840280·68fcff7f·01000000·\.......h.......
 9 ··0x000018f0·64fcff7f·80ffff7f·9cfcff7f·ad08b180·d...............
10 ··0x00001900·84fdff7f·70ffff7f·bcfdff7f·01000000·....p...........10 ··0x00001900·38fdff7f·b0b0ac80·bcfdff7f·01000000·8...............
  
812 B
stderr 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·38393739·35646431·31376232·64353233·89795dd117b2d523 
3 ··0x00000010·63373539·31353966·33396436·31366161·c759159f39d616aa2 ··0x00000000·32303737·30623861·34663830·62656134·20770b8a4f80bea4
 3 ··0x00000010·30306532·36663633·66363363·66633234·00e26f63f63cfc24
4 ··0x00000020·31396330·64632e64·65627567·00000000·19c0dc.debug....4 ··0x00000020·35366630·62372e64·65627567·00000000·56f0b7.debug....
5 ··0x00000030·e183cdb1····························....5 ··0x00000030·b1b37156····························..qV
  
126 KB
./usr/lib/jni/libnative-platform.so
1000 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·0x15542 Entry·point·0x1554
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··········0x002784·0x00002784·0x00002784·0x000d0·0x000d0·R···0x46 ··EXIDX··········0x002784·0x00002784·0x00002784·0x000d8·0x000d8·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x02858·0x02858·R·E·0x100007 ··LOAD···········0x000000·0x00000000·0x00000000·0x02860·0x02860·R·E·0x10000
8 ··LOAD···········0x002ef8·0x00012ef8·0x00012ef8·0x001ec·0x001f0·RW··0x100008 ··LOAD···········0x002ef8·0x00012ef8·0x00012ef8·0x001ec·0x001f0·RW··0x10000
9 ··DYNAMIC········0x002f00·0x00012f00·0x00012f00·0x00100·0x00100·RW··0x49 ··DYNAMIC········0x002f00·0x00012f00·0x00012f00·0x00100·0x00100·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······0x002ef8·0x00012ef8·0x00012ef8·0x00108·0x00108·R···0x112 ··GNU_RELRO······0x002ef8·0x00012ef8·0x00012ef8·0x00108·0x00108·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·············00001164·001164·000180·08··AI··3··20··413 ··[·8]·.rel.plt··········REL·············00001164·001164·000180·08··AI··3··20··4
14 ··[·9]·.init·············PROGBITS········000012e4·0012e4·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000012e4·0012e4·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000012f0·0012f0·000264·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000012f0·0012f0·000264·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00001554·001554·000e74·00··AX··0···0··416 ··[11]·.text·············PROGBITS········00001554·001554·000e74·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········000023c8·0023c8·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000023c8·0023c8·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000023d0·0023d0·00039c·01·AMS··0···0··418 ··[13]·.rodata···········PROGBITS········000023d0·0023d0·00039c·01·AMS··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········0000276c·00276c·000018·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········0000276c·00276c·000018·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00002784·002784·0000d0·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00002784·002784·0000d8·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00002854·002854·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········0000285c·00285c·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00012ef8·002ef8·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00012ef8·002ef8·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00012efc·002efc·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00012efc·002efc·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00012f00·002f00·000100·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00012f00·002f00·000100·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00013000·003000·0000e0·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00013000·003000·0000e0·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········000130e0·0030e0·000004·00··WA··0···0··426 ··[21]·.data·············PROGBITS········000130e0·0030e0·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········000130e4·0030e4·000004·00··WA··0···0··127 ··[22]·.bss··············NOBITS··········000130e4·0030e4·000004·00··WA··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e4·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e4·000031·00······0···0··1
6.94 KB
readelf --wide --symbols {}
    
Offset 44, 36 lines modifiedOffset 44, 36 lines modified
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncpy@GLIBC_2.4·(2)44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncpy@GLIBC_2.4·(2)
45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable45 ····41:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr0@GCC_3.5·(4)46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr0@GCC_3.5·(4)
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4·(2)47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4·(2)
48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__48 ····44:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable49 ····45:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
50 ····46:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(2)50 ····46:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(2)
51 ····47:·00001ac9····96·FUNC····GLOBAL·DEFAULT···11·_Z10unpackStatP4statPiPxS2_51 ····47:·00001891····96·FUNC····GLOBAL·DEFAULT···11·_Z10unpackStatP4statPiPxS2_
52 ····48:·00001a99····48·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec52 ····48:·00001861····48·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
53 ····49:·00001855···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo53 ····49:·0000161d···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
54 ····50:·00001ea5···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink54 ····50:·00001c6d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
55 ····51:·000017ed····38·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch55 ····51:·00002189····38·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
56 ····52:·00001815····64·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz56 ····52:·00001f79····64·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
57 ····53:·00002061···116·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable57 ····53:·00001e29···116·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
58 ····54:·00001f85····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach58 ····54:·00001d4d····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
59 ····55:·00001a5d····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod59 ····55:·00001825····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
60 ····56:·00002341···112·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code60 ····56:·00002211···112·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
61 ····57:·00002211···164·FUNC····GLOBAL·DEFAULT···11·java_to_char61 ····57:·00002299···164·FUNC····GLOBAL·DEFAULT···11·java_to_char
62 ····58:·000021f5····26·FUNC····GLOBAL·DEFAULT···11·map_error_code62 ····58:·000021f5····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
63 ····59:·00001ff1····64·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory63 ····59:·00001db9····64·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
64 ····60:·00001e45····96·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink64 ····60:·00001c0d····96·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
65 ····61:·00001b29···320·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat65 ····61:·000018f1···320·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
66 ····62:·000022b5···140·FUNC····GLOBAL·DEFAULT···11·char_to_java66 ····62:·0000233d···140·FUNC····GLOBAL·DEFAULT···11·char_to_java
67 ····63:·000020d5····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty67 ····63:·00001e9d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
68 ····64:·00001f81·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid68 ····64:·00001d49·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
69 ····65:·00001959···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo69 ····65:·00001721···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
70 ····66:·00001711···140·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch70 ····66:·000020ad···140·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
71 ····67:·000020ed···196·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize71 ····67:·00001eb5···196·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
72 ····68:·000021b1····66·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno72 ····68:·000021b1····66·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
73 ····69:·000023c5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion73 ····69:·00002295·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
74 ····70:·00001c69···476·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir74 ····70:·00001a31···476·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
75 ····71:·000023b1····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message75 ····71:·00002281····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
76 ····72:·0000161d···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems76 ····72:·00001fb9···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
77 ····73:·00002031····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable77 ····73:·00001df9····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
78 ····74:·0000179d····80·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent78 ····74:·00002139····80·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
79 ····75:·00001fb5····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory79 ····75:·00001d7d····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
4.0 KB
readelf --wide --relocs {}
    
Offset 11, 48 lines modifiedOffset 11, 48 lines modified
11 000130dc··00002e15·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.411 000130dc··00002e15·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.4
  
12 Relocation·section·'.rel.plt'·at·offset·0x1164·contains·48·entries:12 Relocation·section·'.rel.plt'·at·offset·0x1164·contains·48·entries:
13 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name13 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
14 0001300c··00000316·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.414 0001300c··00000316·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.4
15 00013010··00000416·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.415 00013010··00000416·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
16 00013014··00000516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.416 00013014··00000516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.4
17 00013018··00003016·R_ARM_JUMP_SLOT········00001a99···_Z8toMillis8timespec17 00013018··00003016·R_ARM_JUMP_SLOT········00001861···_Z8toMillis8timespec
18 0001301c··00000616·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.418 0001301c··00000616·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
19 00013020··00000816·R_ARM_JUMP_SLOT········00000000···__xstat64@GLIBC_2.419 00013020··00000816·R_ARM_JUMP_SLOT········00000000···__xstat64@GLIBC_2.4
20 00013024··00000916·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.420 00013024··00000916·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
21 00013028··00000a16·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.421 00013028··00000a16·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.4
22 0001302c··00000b16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.422 0001302c··00000b16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.4
23 00013030··00000c16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.423 00013030··00000c16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.4
24 00013034··00000d16·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.424 00013034··00000d16·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.4
25 00013038··00000e16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.425 00013038··00000e16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
26 0001303c··00000f16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.426 0001303c··00000f16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.4
27 00013040··00004716·R_ARM_JUMP_SLOT········000023b1···mark_failed_with_message27 00013040··00004716·R_ARM_JUMP_SLOT········00002281···mark_failed_with_message
28 00013044··00001016·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.428 00013044··00001016·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.4
29 00013048··00003e16·R_ARM_JUMP_SLOT········000022b5···char_to_java29 00013048··00003e16·R_ARM_JUMP_SLOT········0000233d···char_to_java
30 0001304c··00001116·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.430 0001304c··00001116·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
31 00013050··00001216·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.431 00013050··00001216·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.4
32 00013054··00001316·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.432 00013054··00001316·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.4
33 00013058··00001416·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.433 00013058··00001416·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.4
34 0001305c··00001516·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.434 0001305c··00001516·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.4
35 00013060··00002f16·R_ARM_JUMP_SLOT········00001ac9···_Z10unpackStatP4statPiPxS2_35 00013060··00002f16·R_ARM_JUMP_SLOT········00001891···_Z10unpackStatP4statPiPxS2_
36 00013064··00001616·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.436 00013064··00001616·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.4
37 00013068··00001716·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.437 00013068··00001716·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
38 0001306c··00001816·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.438 0001306c··00001816·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
39 00013070··00001916·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.439 00013070··00001916·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.4
40 00013074··00001a16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.440 00013074··00001a16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
41 00013078··00001b16·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.441 00013078··00001b16·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.4
42 0001307c··00003916·R_ARM_JUMP_SLOT········00002211···java_to_char42 0001307c··00003916·R_ARM_JUMP_SLOT········00002299···java_to_char
43 00013080··00001c16·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.443 00013080··00001c16·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.4
44 00013084··00001d16·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.444 00013084··00001d16·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.4
45 00013088··00001e16·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.445 00013088··00001e16·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.4
46 0001308c··00001f16·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.446 0001308c··00001f16·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
47 00013090··00002016·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.447 00013090··00002016·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
48 00013094··00002116·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.448 00013094··00002116·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.4
49 00013098··00003416·R_ARM_JUMP_SLOT········00001815···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz49 00013098··00003416·R_ARM_JUMP_SLOT········00001f79···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
50 0001309c··00003816·R_ARM_JUMP_SLOT········00002341···mark_failed_with_code50 0001309c··00003816·R_ARM_JUMP_SLOT········00002211···mark_failed_with_code
51 000130a0··00002316·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.451 000130a0··00002316·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
52 000130a4··00003a16·R_ARM_JUMP_SLOT········000021f5···map_error_code52 000130a4··00003a16·R_ARM_JUMP_SLOT········000021f5···map_error_code
53 000130a8··00002416·R_ARM_JUMP_SLOT········00000000···strcmp@GLIBC_2.453 000130a8··00002416·R_ARM_JUMP_SLOT········00000000···strcmp@GLIBC_2.4
54 000130ac··00002516·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.454 000130ac··00002516·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
55 000130b0··00002616·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.955 000130b0··00002616·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.9
56 000130b4··00002716·R_ARM_JUMP_SLOT········00000000···__lxstat64@GLIBC_2.456 000130b4··00002716·R_ARM_JUMP_SLOT········00000000···__lxstat64@GLIBC_2.4
57 000130b8··00002816·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.457 000130b8··00002816·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e1a131436ec54766d2b811a730c5d944465052a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c31bc98e3be20edbc880bec32ca509f83bc783b
3.76 KB
strings --all --bytes=8 {}
    
Offset 2, 31 lines modifiedOffset 2, 21 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_PosixFileSystemFunctions_listFileSystems9 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
10 setmntent 
11 char_to_java10 char_to_java
12 getmntent_r 
13 endmntent 
14 mark_failed_with_errno11 mark_failed_with_errno
15 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch 
16 inotify_init1 
17 java_to_char 
18 inotify_add_watch 
19 __aeabi_unwind_cpp_pr012 __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 
24 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo13 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
25 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod14 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
 15 java_to_char
26 _Z8toMillis8timespec16 _Z8toMillis8timespec
27 _Z10unpackStatP4statPiPxS2_17 _Z10unpackStatP4statPiPxS2_
28 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat18 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
29 __lxstat6419 __lxstat64
30 __xstat6420 __xstat64
31 __errno_location21 __errno_location
32 mark_failed_with_message22 mark_failed_with_message
Offset 39, 46 lines modifiedOffset 29, 50 lines modified
39 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach29 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
40 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory30 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
41 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory31 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
42 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable32 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
43 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable33 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
44 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty34 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
45 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize35 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
 36 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
 37 setmntent
 38 getmntent_r
 39 endmntent
 40 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
 41 inotify_init1
 42 inotify_add_watch
 43 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
 44 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
 45 inotify_rm_watch
46 strerror_r46 strerror_r
47 mark_failed_with_code47 mark_failed_with_code
48 map_error_code48 map_error_code
 49 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
49 wcstombs50 wcstombs
50 mbstowcs51 mbstowcs
51 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion 
52 libstdc++.so.652 libstdc++.so.6
53 libm.so.653 libm.so.6
54 libgcc_s.so.154 libgcc_s.so.1
55 libc.so.655 libc.so.6
56 ld-linux-armhf.so.356 ld-linux-armhf.so.3
57 GLIBC_2.457 GLIBC_2.4
58 GLIBC_2.958 GLIBC_2.9
59 H»      KxD»   J{D59 H»      KxD»   J{D
60 A`G»    IBF(FyD 
61 .MIF'h·F}D,J+FzD60 .MIF'h·F}D,J+FzD
62 G'h#J+FIF·FzD61 G'h#J+FIF·FzD
63 J+FIF·FzD62 J+FIF·FzD
64 G5M'h}D5J+FzD63 G5M'h}D5J+FzD
65 G'h-J+FAF·FzD64 G'h-J+FAF·FzD
66 G'h%J+FAF·FzD65 G'h%J+FAF·FzD
67 J+FAF·FzD66 J+FAF·FzD
68 J+FAF·FzD67 J+FAF·FzD
69 »       I:FHFyD68 »       I:FHFyD
70 J+FIF·FzD69 J+FIF·FzD
71 »       I*F·FyD70 »       I*F·FyD
 71 A`G»    IBF(FyD
72 /etc/mtab 
73 could·not·open·mount·file 
74 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V 
75 could·not·initialize·inotify 
76 could·not·add·path·to·watch 
77 could·not·wait·for·next·event 
78 could·not·query·machine·details72 could·not·query·machine·details
79 Ljava/lang/String;73 Ljava/lang/String;
80 osVersion74 osVersion
81 machineArchitecture75 machineArchitecture
82 int_bytes76 int_bytes
83 u_long_bytes77 u_long_bytes
84 size_t_bytes78 size_t_bytes
Offset 97, 18 lines modifiedOffset 91, 24 lines modified
97 could·not·create·array91 could·not·create·array
98 could·not·readlink92 could·not·readlink
99 could·not·setsid()93 could·not·setsid()
100 could·not·getcwd()94 could·not·getcwd()
101 could·not·setcwd()95 could·not·setcwd()
102 could·not·putenv()96 could·not·putenv()
103 could·not·fetch·terminal·size97 could·not·fetch·terminal·size
 98 /etc/mtab
 99 could·not·open·mount·file
 100 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V
 101 could·not·initialize·inotify
 102 could·not·add·path·to·watch
 103 could·not·wait·for·next·event
 104 (Ljava/lang/String;IILjava/lang/String;)V
104 could·not·convert·string·to·current·locale105 could·not·convert·string·to·current·locale
105 could·not·convert·string·from·current·locale106 could·not·convert·string·from·current·locale
 107 31bc98e3be20edbc880bec32ca509f83bc783b.debug
106 (Ljava/lang/String;IILjava/lang/String;)V 
107 1a131436ec54766d2b811a730c5d944465052a.debug 
108 .shstrtab108 .shstrtab
109 .note.gnu.build-id109 .note.gnu.build-id
110 .gnu.hash110 .gnu.hash
111 .gnu.version111 .gnu.version
112 .gnu.version_r112 .gnu.version_r
113 .rel.dyn113 .rel.dyn
114 .rel.plt114 .rel.plt
17.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 11, 141 lines modifiedOffset 11, 141 lines modified
11 ··0x00000760·6d657468·6f644944·7a005f5f·73746163·methodIDz.__stac11 ··0x00000760·6d657468·6f644944·7a005f5f·73746163·methodIDz.__stac
12 ··0x00000770·6b5f6368·6b5f6661·696c005f·5f737461·k_chk_fail.__sta12 ··0x00000770·6b5f6368·6b5f6661·696c005f·5f737461·k_chk_fail.__sta
13 ··0x00000780·636b5f63·686b5f67·75617264·005f5f61·ck_chk_guard.__a13 ··0x00000780·636b5f63·686b5f67·75617264·005f5f61·ck_chk_guard.__a
14 ··0x00000790·65616269·5f756e77·696e645f·6370705f·eabi_unwind_cpp_14 ··0x00000790·65616269·5f756e77·696e645f·6370705f·eabi_unwind_cpp_
15 ··0x000007a0·70723100·4a617661·5f6e6574·5f727562·pr1.Java_net_rub15 ··0x000007a0·70723100·4a617661·5f6e6574·5f727562·pr1.Java_net_rub
16 ··0x000007b0·79677261·70656672·7569745f·706c6174·ygrapefruit_plat16 ··0x000007b0·79677261·70656672·7569745f·706c6174·ygrapefruit_plat
17 ··0x000007c0·666f726d·5f696e74·65726e61·6c5f6a6e·form_internal_jn17 ··0x000007c0·666f726d·5f696e74·65726e61·6c5f6a6e·form_internal_jn
18 ··0x000007d0·695f506f·73697846·696c6553·79737465·i_PosixFileSyste18 ··0x000007d0·695f4e61·74697665·4c696272·61727946·i_NativeLibraryF
19 ··0x000007e0·6d46756e·6374696f·6e735f6c·69737446·mFunctions_listF19 ··0x000007e0·756e6374·696f6e73·5f676574·53797374·unctions_getSyst
 20 ··0x000007f0·656d496e·666f0075·6e616d65·00636861·emInfo.uname.cha
 21 ··0x00000800·725f746f·5f6a6176·61006d61·726b5f66·r_to_java.mark_f
20 ··0x000007f0·696c6553·79737465·6d730073·65746d6e·ileSystems.setmn 
21 ··0x00000800·74656e74·00636861·725f746f·5f6a6176·tent.char_to_jav 
22 ··0x00000810·61006765·746d6e74·656e745f·7200656e·a.getmntent_r.en 
23 ··0x00000820·646d6e74·656e7400·6d61726b·5f666169·dmntent.mark_fai 
24 ··0x00000830·6c65645f·77697468·5f657272·6e6f004a·led_with_errno.J22 ··0x00000810·61696c65·645f7769·74685f65·72726e6f·ailed_with_errno
 23 ··0x00000820·005f5f61·65616269·5f756e77·696e645f·.__aeabi_unwind_
 24 ··0x00000830·6370705f·70723000·4a617661·5f6e6574·cpp_pr0.Java_net
25 ··0x00000840·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap 
26 ··0x00000850·65667275·69745f70·6c617466·6f726d5f·efruit_platform_ 
27 ··0x00000860·696e7465·726e616c·5f6a6e69·5f46696c·internal_jni_Fil 
28 ··0x00000870·65457665·6e744675·6e637469·6f6e735f·eEventFunctions_ 
29 ··0x00000880·63726561·74655761·74636800·696e6f74·createWatch.inot 
30 ··0x00000890·6966795f·696e6974·31006a61·76615f74·ify_init1.java_t 
31 ··0x000008a0·6f5f6368·61720069·6e6f7469·66795f61·o_char.inotify_a 
32 ··0x000008b0·64645f77·61746368·00667265·65006d61·dd_watch.free.ma 
33 ··0x000008c0·6c6c6f63·00636c6f·7365005f·5f616561·lloc.close.__aea 
34 ··0x000008d0·62695f75·6e77696e·645f6370·705f7072·bi_unwind_cpp_pr 
35 ··0x000008e0·30004a61·76615f6e·65745f72·75627967·0.Java_net_rubyg 
36 ··0x000008f0·72617065·66727569·745f706c·6174666f·rapefruit_platfo 
37 ··0x00000900·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_ 
38 ··0x00000910·46696c65·4576656e·7446756e·6374696f·FileEventFunctio 
39 ··0x00000920·6e735f77·61697446·6f724e65·78744576·ns_waitForNextEv 
40 ··0x00000930·656e7400·72656164·004a6176·615f6e65·ent.read.Java_ne 
41 ··0x00000940·745f7275·62796772·61706566·72756974·t_rubygrapefruit25 ··0x00000840·5f727562·79677261·70656672·7569745f·_rubygrapefruit_
42 ··0x00000950·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern26 ··0x00000850·706c6174·666f726d·5f696e74·65726e61·platform_interna
43 ··0x00000960·616c5f6a·6e695f46·696c6545·76656e74·al_jni_FileEvent27 ··0x00000860·6c5f6a6e·695f506f·73697854·79706546·l_jni_PosixTypeF
 28 ··0x00000870·756e6374·696f6e73·5f676574·4e617469·unctions_getNati
 29 ··0x00000880·76655479·7065496e·666f004a·6176615f·veTypeInfo.Java_
 30 ··0x00000890·6e65745f·72756279·67726170·65667275·net_rubygrapefru
 31 ··0x000008a0·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte
 32 ··0x000008b0·726e616c·5f6a6e69·5f506f73·69784669·rnal_jni_PosixFi
44 ··0x00000970·46756e63·74696f6e·735f636c·6f736557·Functions_closeW33 ··0x000008c0·6c654675·6e637469·6f6e735f·63686d6f·leFunctions_chmo
45 ··0x00000980·61746368·00696e6f·74696679·5f726d5f·atch.inotify_rm_34 ··0x000008d0·64006a61·76615f74·6f5f6368·61720066·d.java_to_char.f
 35 ··0x000008e0·72656500·5f5a3874·6f4d696c·6c697338·ree._Z8toMillis8
 36 ··0x000008f0·74696d65·73706563·005f5a31·30756e70·timespec._Z10unp
 37 ··0x00000900·61636b53·74617450·34737461·74506950·ackStatP4statPiP
46 ··0x00000990·77617463·68004a61·76615f6e·65745f72·watch.Java_net_r38 ··0x00000910·7853325f·004a6176·615f6e65·745f7275·xS2_.Java_net_ru
47 ··0x000009a0·75627967·72617065·66727569·745f706c·ubygrapefruit_pl39 ··0x00000920·62796772·61706566·72756974·5f706c61·bygrapefruit_pla
48 ··0x000009b0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_40 ··0x00000930·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j
49 ··0x000009c0·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar 
50 ··0x000009d0·7946756e·6374696f·6e735f67·65745379·yFunctions_getSy 
51 ··0x000009e0·7374656d·496e666f·00756e61·6d65004a·stemInfo.uname.J 
52 ··0x000009f0·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap 
53 ··0x00000a00·65667275·69745f70·6c617466·6f726d5f·efruit_platform_ 
54 ··0x00000a10·696e7465·726e616c·5f6a6e69·5f506f73·internal_jni_Pos 
55 ··0x00000a20·69785479·70654675·6e637469·6f6e735f·ixTypeFunctions_ 
56 ··0x00000a30·6765744e·61746976·65547970·65496e66·getNativeTypeInf 
57 ··0x00000a40·6f004a61·76615f6e·65745f72·75627967·o.Java_net_rubyg 
58 ··0x00000a50·72617065·66727569·745f706c·6174666f·rapefruit_platfo 
59 ··0x00000a60·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_ 
60 ··0x00000a70·506f7369·7846696c·6546756e·6374696f·PosixFileFunctio41 ··0x00000940·6e695f50·6f736978·46696c65·46756e63·ni_PosixFileFunc
61 ··0x00000a80·6e735f63·686d6f64·005f5a38·746f4d69·ns_chmod._Z8toMi 
62 ··0x00000a90·6c6c6973·3874696d·65737065·63005f5a·llis8timespec._Z 
63 ··0x00000aa0·3130756e·7061636b·53746174·50347374·10unpackStatP4st 
64 ··0x00000ab0·61745069·50785332·5f004a61·76615f6e·atPiPxS2_.Java_n42 ··0x00000950·74696f6e·735f7374·6174005f·5f6c7873·tions_stat.__lxs
 43 ··0x00000960·74617436·34005f5f·78737461·74363400·tat64.__xstat64.
 44 ··0x00000970·5f5f6572·726e6f5f·6c6f6361·74696f6e·__errno_location
 45 ··0x00000980·006d6172·6b5f6661·696c6564·5f776974·.mark_failed_wit
 46 ··0x00000990·685f6d65·73736167·65004a61·76615f6e·h_message.Java_n
65 ··0x00000ac0·65745f72·75627967·72617065·66727569·et_rubygrapefrui47 ··0x000009a0·65745f72·75627967·72617065·66727569·et_rubygrapefrui
66 ··0x00000ad0·745f706c·6174666f·726d5f69·6e746572·t_platform_inter 
67 ··0x00000ae0·6e616c5f·6a6e695f·506f7369·7846696c·nal_jni_PosixFil 
68 ··0x00000af0·6546756e·6374696f·6e735f73·74617400·eFunctions_stat. 
69 ··0x00000b00·5f5f6c78·73746174·3634005f·5f787374·__lxstat64.__xst 
70 ··0x00000b10·61743634·005f5f65·72726e6f·5f6c6f63·at64.__errno_loc 
71 ··0x00000b20·6174696f·6e006d61·726b5f66·61696c65·ation.mark_faile 
72 ··0x00000b30·645f7769·74685f6d·65737361·6765004a·d_with_message.J 
73 ··0x00000b40·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap 
74 ··0x00000b50·65667275·69745f70·6c617466·6f726d5f·efruit_platform_ 
75 ··0x00000b60·696e7465·726e616c·5f6a6e69·5f506f73·internal_jni_Pos 
76 ··0x00000b70·69784669·6c654675·6e637469·6f6e735f·ixFileFunctions_ 
77 ··0x00000b80·72656164·64697200·7374726c·656e006f·readdir.strlen.o 
78 ··0x00000b90·70656e64·69720072·65616464·69723634·pendir.readdir64 
79 ··0x00000ba0·5f720073·7472636d·70007374·726e6370·_r.strcmp.strncp 
80 ··0x00000bb0·79006d65·6d637079·00636c6f·73656469·y.memcpy.closedi 
81 ··0x00000bc0·72004a61·76615f6e·65745f72·75627967·r.Java_net_rubyg 
82 ··0x00000bd0·72617065·66727569·745f706c·6174666f·rapefruit_platfo 
83 ··0x00000be0·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_ 
84 ··0x00000bf0·506f7369·7846696c·6546756e·6374696f·PosixFileFunctio 
85 ··0x00000c00·6e735f73·796d6c69·6e6b004a·6176615f·ns_symlink.Java_ 
86 ··0x00000c10·6e65745f·72756279·67726170·65667275·net_rubygrapefru 
87 ··0x00000c20·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte 
88 ··0x00000c30·726e616c·5f6a6e69·5f506f73·69784669·rnal_jni_PosixFi 
89 ··0x00000c40·6c654675·6e637469·6f6e735f·72656164·leFunctions_read 
90 ··0x00000c50·6c696e6b·004a6176·615f6e65·745f7275·link.Java_net_ru 
91 ··0x00000c60·62796772·61706566·72756974·5f706c61·bygrapefruit_pla 
92 ··0x00000c70·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j 
93 ··0x00000c80·6e695f50·6f736978·50726f63·65737346·ni_PosixProcessF 
94 ··0x00000c90·756e6374·696f6e73·5f676574·50696400·unctions_getPid. 
95 ··0x00000ca0·67657470·6964004a·6176615f·6e65745f·getpid.Java_net_ 
96 ··0x00000cb0·72756279·67726170·65667275·69745f70·rubygrapefruit_p 
97 ··0x00000cc0·6c617466·6f726d5f·696e7465·726e616c·latform_internal 
98 ··0x00000cd0·5f6a6e69·5f506f73·69785072·6f636573·_jni_PosixProces 
99 ··0x00000ce0·7346756e·6374696f·6e735f64·65746163·sFunctions_detac 
100 ··0x00000cf0·68007365·74736964·004a6176·615f6e65·h.setsid.Java_ne 
101 ··0x00000d00·745f7275·62796772·61706566·72756974·t_rubygrapefruit 
102 ··0x00000d10·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern 
103 ··0x00000d20·616c5f6a·6e695f50·6f736978·50726f63·al_jni_PosixProc 
104 ··0x00000d30·65737346·756e6374·696f6e73·5f676574·essFunctions_get 
105 ··0x00000d40·576f726b·696e6744·69726563·746f7279·WorkingDirectory 
106 ··0x00000d50·00676574·63776400·4a617661·5f6e6574·.getcwd.Java_net 
107 ··0x00000d60·5f727562·79677261·70656672·7569745f·_rubygrapefruit_ 
108 ··0x00000d70·706c6174·666f726d·5f696e74·65726e61·platform_interna 
109 ··0x00000d80·6c5f6a6e·695f506f·73697850·726f6365·l_jni_PosixProce 
110 ··0x00000d90·73734675·6e637469·6f6e735f·73657457·ssFunctions_setW 
111 ··0x00000da0·6f726b69·6e674469·72656374·6f727900·orkingDirectory. 
112 ··0x00000db0·63686469·72004a61·76615f6e·65745f72·chdir.Java_net_r 
113 ··0x00000dc0·75627967·72617065·66727569·745f706c·ubygrapefruit_pl 
114 ··0x00000dd0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_ 
115 ··0x00000de0·6a6e695f·506f7369·7850726f·63657373·jni_PosixProcess 
116 ··0x00000df0·46756e63·74696f6e·735f6765·74456e76·Functions_getEnv 
117 ··0x00000e00·69726f6e·6d656e74·56617269·61626c65·ironmentVariable 
118 ··0x00000e10·00676574·656e7600·4a617661·5f6e6574·.getenv.Java_net 
119 ··0x00000e20·5f727562·79677261·70656672·7569745f·_rubygrapefruit_ 
120 ··0x00000e30·706c6174·666f726d·5f696e74·65726e61·platform_interna 
121 ··0x00000e40·6c5f6a6e·695f506f·73697850·726f6365·l_jni_PosixProce 
Max diff block lines reached; 1471/17707 bytes (8.31%) of diff not shown.
85.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 409 lines modifiedOffset 1, 71 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001554·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base-0xc8>:2 00001554·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo@@Base-0xc8>:
3 »       ldr»    r3,·[pc,·#20]» ;·1570·<mark_failed_with_errno@plt+0x2c>3 »       ldr»    r3,·[pc,·#20]» ;·1570·<mark_failed_with_errno@plt+0x2c>
4 »       ldr»    r2,·[pc,·#20]» ;·1574·<mark_failed_with_errno@plt+0x30>4 »       ldr»    r2,·[pc,·#20]» ;·1574·<mark_failed_with_errno@plt+0x30>
5 »       add»    r3,·pc,·r35 »       add»    r3,·pc,·r3
6 »       ldr»    r2,·[r3,·r2]6 »       ldr»    r2,·[r3,·r2]
7 »       cmp»    r2,·#07 »       cmp»    r2,·#0
8 »       bxeq»   lr8 »       bxeq»   lr
9 »       b»      152c·<__gmon_start__@plt>9 »       b»      152c·<__gmon_start__@plt>
10 »       muleq»  r1,·ip,·sl10 »       muleq»  r1,·ip,·sl
11 »       ldrdeq» r0,·[r0],·-r411 »       ldrdeq» r0,·[r0],·-r4
12 »       blmi»   1d3598·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x1d11d4> 
13 »       bmi»    1d2764·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x1d03a0>12 »       blmi»   1d3598·<char_to_java@@Base+0x1d125c>
 13 »       bmi»    1d2764·<char_to_java@@Base+0x1d0428>
14 »       addmi»  r4,·r3,·#2063597568» ;·0x7b00000014 »       addmi»  r4,·r3,·#2063597568» ;·0x7b000000
15 »       andle»  r4,·r3,·sl,·ror·r415 »       andle»  r4,·r3,·sl,·ror·r4
16 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^16 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
17 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]17 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
18 »       svclt»  0x0000477018 »       svclt»  0x00004770
19 »       andeq»  r1,·r1,·r4,·ror·#2219 »       andeq»  r1,·r1,·r4,·ror·#22
20 »       andeq»  r1,·r1,·r0,·ror·#2220 »       andeq»  r1,·r1,·r0,·ror·#22
21 »       andeq»  r1,·r1,·r8,·ror·sl21 »       andeq»  r1,·r1,·r8,·ror·sl
22 »       ldrdeq» r0,·[r0],·-r0»      ;·<UNPREDICTABLE>22 »       ldrdeq» r0,·[r0],·-r0»      ;·<UNPREDICTABLE>
23 »       blmi»   2535cc·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x251208> 
24 »       bmi»    252790·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x2503cc> 
25 »       bne»    6527a0·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x6503dc>23 »       blmi»   2535cc·<char_to_java@@Base+0x251290>
 24 »       bmi»    252790·<char_to_java@@Base+0x250454>
 25 »       bne»    6527a0·<char_to_java@@Base+0x650464>
26 »       addne»  r4,·r9,·sl,·ror·r426 »       addne»  r4,·r9,·sl,·ror·r4
27 »       bicsvc» lr,·r1,·r1,·lsl·#2227 »       bicsvc» lr,·r1,·r1,·lsl·#22
28 »       andle»  r1,·r3,·r9,·asr·#3228 »       andle»  r1,·r3,·r9,·asr·#32
29 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^29 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
30 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]30 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
31 »       svclt»  0x0000477031 »       svclt»  0x00004770
32 »       andeq»  r1,·r1,·r8,·lsr·fp32 »       andeq»  r1,·r1,·r8,·lsr·fp
33 »       andeq»  r1,·r1,·r4,·lsr·fp33 »       andeq»  r1,·r1,·r4,·lsr·fp
34 »       andeq»  r1,·r1,·ip,·asr·#2034 »       andeq»  r1,·r1,·ip,·asr·#20
35 »       ldrdeq» r0,·[r0],·-r835 »       ldrdeq» r0,·[r0],·-r8
36 »       blmi»   2aea00·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x2ac63c>36 »       blmi»   2aea00·<char_to_java@@Base+0x2ac6c4>
37 »       ldrbtmi»r4,·[fp],·#-2570»  ;·0xfffff5f637 »       ldrbtmi»r4,·[fp],·#-2570»  ;·0xfffff5f6
38 »       ldmdavc»fp,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}38 »       ldmdavc»fp,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}
39 »       blmi»   26fb98·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x26d7d4>39 »       blmi»   26fb98·<char_to_java@@Base+0x26d85c>
40 »       ldrdlt» r5,·[r3,·-r3]!40 »       ldrdlt» r5,·[r3,·-r3]!
41 »       ldrbtmi»r4,·[fp],·#-2824»  ;·0xfffff4f841 »       ldrbtmi»r4,·[fp],·#-2824»  ;·0xfffff4f8
42 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff681842 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ff6818
43 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffefa243 »       »       »       ;·<UNDEFINED>·instruction:·0xf7ffefa2
44 »       blmi»   1c14fc·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base+0x1bf138>44 »       blmi»   1c14fc·<char_to_java@@Base+0x1bf1c0>
45 »       ldrbtmi»r2,·[fp],·#-513»   ;·0xfffffdff45 »       ldrbtmi»r2,·[fp],·#-513»   ;·0xfffffdff
46 »       stclt»  0,·cr7,·[r8,·#-104]»  ;·0xffffff9846 »       stclt»  0,·cr7,·[r8,·#-104]»  ;·0xffffff98
47 »       andeq»  r1,·r1,·r2,·lsl·#2247 »       andeq»  r1,·r1,·r2,·lsl·#22
48 »       andeq»  r1,·r1,·ip,·lsl·sl48 »       andeq»  r1,·r1,·ip,·lsl·sl
49 »       ldrdeq» r0,·[r0],·-ip49 »       ldrdeq» r0,·[r0],·-ip
50 »       andeq»  r1,·r1,·lr,·ror·#2150 »       andeq»  r1,·r1,·lr,·ror·#21
51 »       andeq»  r1,·r1,·r2,·ror·#2151 »       andeq»  r1,·r1,·r2,·ror·#21
52 »       svclt»  0x0000e7c452 »       svclt»  0x0000e7c4
  
53 0000161c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base>: 
54 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems(): 
55 ./src/main/cpp/linux.cpp:35 
56 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr} 
57 »       subw»   sp,·sp,·#1100»;·0x44c 
58 »       ldr»    r5,·[pc,·#204]»;·(16f4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xd8>) 
59 »       mov»    r6,·r3 
60 »       ldr»    r7,·[pc,·#204]»;·(16f8·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xdc>) 
61 »       mov»    r4,·r0 
62 »       add»    r5,·pc 
63 »       str»    r2,·[sp,·#28] 
64 ./src/main/cpp/linux.cpp:36 
65 »       ldr»    r1,·[pc,·#200]»;·(16fc·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xe0>) 
66 ./src/main/cpp/linux.cpp:35 
67 »       mov»    r3,·r5 
68 »       ldr»    r3,·[r5,·r7] 
69 ./src/main/cpp/linux.cpp:36 
70 »       ldr»    r0,·[pc,·#200]»;·(1700·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xe4>) 
71 »       add»    r1,·pc 
72 ./src/main/cpp/linux.cpp:35 
73 »       str»    r3,·[sp,·#36]» ;·0x24 
74 ./src/main/cpp/linux.cpp:36 
75 »       add»    r0,·pc 
76 ./src/main/cpp/linux.cpp:35 
77 »       ldr»    r3,·[r3,·#0] 
78 »       str.w»  r3,·[sp,·#1092]»     ;·0x444 
79 ./src/main/cpp/linux.cpp:36 
80 »       blx»    146c·<setmntent@plt> 
81 ./src/main/cpp/linux.cpp:37 
82 »       cmp»    r0,·#0 
83 »       beq.n»  16e0·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xc4> 
84 /usr/lib/jvm/default-java/include/jni.h:891 
85 »       ldr»    r3,·[r4,·#0] 
86 »       mov»    r9,·r0 
87 »       ldr»    r1,·[sp,·#28] 
88 »       mov»    r0,·r4 
89 »       add.w»  fp,·sp,·#68» ;·0x44 
90 »       add»    r5,·sp,·#44»   ;·0x2c 
91 »       ldr»    r3,·[r3,·#124]»;·0x7c 
92 ./src/main/cpp/linux.cpp:51 
93 »       movs»   r7,·#1 
94 /usr/lib/jvm/default-java/include/jni.h:891 
95 »       blx»    r3 
96 /usr/lib/jvm/default-java/include/jni.h:899 
97 »       ldr»    r1,·[r4,·#0] 
98 »       ldr»    r3,·[pc,·#160]»;·(1704·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xe8>) 
99 »       ldr»    r2,·[pc,·#160]»;·(1708·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xec>) 
100 »       ldr.w»  r8,·[r1,·#132]»      ;·0x84 
101 »       add»    r3,·pc 
102 »       add»    r2,·pc 
103 »       mov»    r1,·r0 
104 »       mov»    r0,·r4 
105 »       blx»    r8 
106 »       str»    r0,·[sp,·#32] 
107 »       b.n»    16b4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x98> 
108 ./src/main/cpp/linux.cpp:48 
109 »       mov»    r2,·r6 
110 »       ldr»    r1,·[r5,·#4] 
111 »       mov»    r0,·r4 
112 »       blx»    13c4·<char_to_java@plt+0x4> 
113 ./src/main/cpp/linux.cpp:49 
114 »       mov»    r2,·r6 
115 »       ldr»    r1,·[r5,·#8] 
116 ./src/main/cpp/linux.cpp:48 
117 »       mov»    r8,·r0 
118 ./src/main/cpp/linux.cpp:49 
119 »       mov»    r0,·r4 
Max diff block lines reached; 73507/87078 bytes (84.42%) of diff not shown.
2.97 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
 2 ··[·····0]··could·not·query·machine·details
 3 ··[····20]··Ljava/lang/String;
 4 ··[····34]··osName
 5 ··[····3c]··osVersion
 6 ··[····48]··machineArchitecture
 7 ··[····5c]··I
 8 ··[····60]··int_bytes
 9 ··[····6c]··u_long_bytes
 10 ··[····7c]··size_t_bytes
 11 ··[····8c]··uid_t_bytes
 12 ··[····98]··gid_t_bytes
 13 ··[····a4]··off_t_bytes
 14 ··[····b0]··could·not·chmod·file
 15 ··[····c8]··(IIIIJJI)V
 16 ··[····d4]··could·not·find·method
 17 ··[····ec]··could·not·stat·file
 18 ··[···100]··(Ljava/lang/String;IJJ)V
 19 ··[···11c]··addFile
 20 ··[···124]··could·not·open·directory
 21 ··[···140]··could·not·read·directory·entry
 22 ··[···160]··.
 23 ··[···164]··..
 24 ··[···168]··could·not·symlink
 25 ··[···17c]··could·not·lstat·file
 26 ··[···194]··could·not·create·array
 27 ··[···1ac]··could·not·readlink
 28 ··[···1c0]··could·not·setsid()
 29 ··[···1d4]··could·not·getcwd()
 30 ··[···1e8]··could·not·setcwd()
 31 ··[···1fc]··could·not·putenv()
 32 ··[···210]··could·not·fetch·terminal·size
 33 ··[···230]··cols
 34 ··[···238]··rows
2 ··[·····0]··r35 ··[···240]··r
3 ··[·····4]··/etc/mtab36 ··[···244]··/etc/mtab
4 ··[····10]··could·not·open·mount·file37 ··[···250]··could·not·open·mount·file
5 ··[····2c]··(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V38 ··[···26c]··(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V
6 ··[····6c]··add39 ··[···2ac]··add
7 ··[····70]··could·not·initialize·inotify40 ··[···2b0]··could·not·initialize·inotify
8 ··[····90]··could·not·add·path·to·watch41 ··[···2d0]··could·not·add·path·to·watch
9 ··[····ac]··could·not·wait·for·next·event42 ··[···2ec]··could·not·wait·for·next·event
 43 ··[···30c]··(Ljava/lang/String;IILjava/lang/String;)V
10 ··[····cc]··could·not·query·machine·details 
11 ··[····ec]··Ljava/lang/String; 
12 ··[···100]··osName 
13 ··[···108]··osVersion 
14 ··[···114]··machineArchitecture 
15 ··[···128]··I 
16 ··[···12c]··int_bytes 
17 ··[···138]··u_long_bytes 
18 ··[···148]··size_t_bytes 
19 ··[···158]··uid_t_bytes 
20 ··[···164]··gid_t_bytes 
21 ··[···170]··off_t_bytes 
22 ··[···17c]··could·not·chmod·file 
23 ··[···194]··(IIIIJJI)V 
24 ··[···1a0]··could·not·find·method 
25 ··[···1b8]··could·not·stat·file 
26 ··[···1cc]··(Ljava/lang/String;IJJ)V 
27 ··[···1e8]··addFile44 ··[···338]··failed
28 ··[···1f0]··could·not·open·directory 
29 ··[···20c]··could·not·read·directory·entry 
30 ··[···22c]··. 
31 ··[···230]··.. 
32 ··[···234]··could·not·symlink 
33 ··[···248]··could·not·lstat·file 
34 ··[···260]··could·not·create·array 
35 ··[···278]··could·not·readlink 
36 ··[···28c]··could·not·setsid() 
37 ··[···2a0]··could·not·getcwd() 
38 ··[···2b4]··could·not·setcwd() 
39 ··[···2c8]··could·not·putenv() 
40 ··[···2dc]··could·not·fetch·terminal·size 
41 ··[···2fc]··cols 
42 ··[···304]··rows 
43 ··[···30c]··could·not·convert·string·to·current·locale45 ··[···340]··could·not·convert·string·to·current·locale
44 ··[···338]··could·not·convert·string·from·current·locale46 ··[···36c]··could·not·convert·string·from·current·locale
45 ··[···368]··(Ljava/lang/String;IILjava/lang/String;)V 
46 ··[···394]··failed 
  
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 ··0x00002784·98eeff7f·f0ffff7f·84efff7f·b0b0ac80·................2 ··0x00002784·98eeff7f·af3f2480·94efff7f·b0b0ac80·.....?$.........
3 ··0x00002794·08f0ff7f·ab08b180·50f0ff7f·b0b0a880·........P.......3 ··0x00002794·90f0ff7f·ab08b180·c4f0ff7f·01000000·................
4 ··0x000027a4·70f0ff7f·c4ffff7f·a8f0ff7f·af3f2480·p............?$.4 ··0x000027a4·ecf0ff7f·ab08b180·44f1ff7f·b0af2c80·........D.....,.
 5 ··0x000027b4·7cf2ff7f·af3f3880·50f4ff7f·b0b0ac80·|....?8.P.......
 6 ··0x000027c4·a8f4ff7f·b0ae1b80·7cf5ff7f·01000000·........|.......
5 ··0x000027b4·a4f1ff7f·b0b0ac80·a0f2ff7f·ab08b180·................7 ··0x000027d4·a8f5ff7f·b0b0aa80·1cf6ff7f·ab08b180·................
6 ··0x000027c4·d4f2ff7f·01000000·fcf2ff7f·ab08b180·................ 
7 ··0x000027d4·54f3ff7f·b0af2c80·8cf4ff7f·af3f3880·T.....,......?8. 
8 ··0x000027e4·60f6ff7f·b0b0ac80·b8f6ff7f·b0ae1b80·`............... 
9 ··0x000027f4·8cf7ff7f·01000000·b8f7ff7f·b0b0aa80·................8 ··0x000027e4·b8f6ff7f·01000000·c8f6ff7f·b0ad0480·................
10 ··0x00002804·2cf8ff7f·ab08b180·c8f8ff7f·01000000·,...............9 ··0x000027f4·84f7ff7f·74ffff7f·bcf7ff7f·78ffff7f·....t.......x...
 10 ··0x00002804·a8f8ff7f·b0b0ac80·2cf9ff7f·ab08b180·........,.......
11 ··0x00002814·d8f8ff7f·b0ad0480·94f9ff7f·b0ac0180·................11 ··0x00002814·74f9ff7f·b0b0a880·94f9ff7f·b0ac0180·t...............
12 ··0x00002824·d0f9ff7f·01000000·e4f9ff7f·ad08b180·................12 ··0x00002824·d0f9ff7f·01000000·e4f9ff7f·b0ac0380·................
13 ··0x00002834·80faff7f·b0b0ac80·04fbff7f·b0ac0380·................ 
14 ··0x00002844·6cfbff7f·00840280·78fbff7f·01000000·l.......x.......13 ··0x00002834·4cfaff7f·00840280·58faff7f·01000000·L.......X.......
 14 ··0x00002844·54faff7f·ad08b180·f0faff7f·b0b0ac80·T...............
 15 ··0x00002854·74fbff7f·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 ··0x00002854·00000000····························....2 ··0x0000285c·00000000····························....
  
812 B
stderr 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·31613133·31343336·65633534·37363664·1a131436ec54766d 
3 ··0x00000010·32623831·31613733·30633564·39343434·2b811a730c5d94442 ··0x00000000·33316263·39386533·62653230·65646263·31bc98e3be20edbc
 3 ··0x00000010·38383062·65633332·63613530·39663833·880bec32ca509f83
4 ··0x00000020·36353035·32612e64·65627567·00000000·65052a.debug....4 ··0x00000020·62633738·33622e64·65627567·00000000·bc783b.debug....
5 ··0x00000030·4bfdbf14····························K...5 ··0x00000030·f34b3d92····························.K=.
  
3.47 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···126656·2018-07-29·22:13:42.000000·data.tar.xz3 -rw-r--r--···0········0········0···113752·2018-07-29·22:13:42.000000·data.tar.xz
1.03 KB
control.tar.xz
1.0 KB
control.tar
631 B
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·libnative-platform-jni-dbgsym1 Package:·libnative-platform-jni-dbgsym
2 Source:·libnative-platform-java2 Source:·libnative-platform-java
3 Version:·0.14-53 Version:·0.14-5
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
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:·1537 Installed-Size:·141
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:·4e1a131436ec54766d2b811a730c5d944465052a·5b89795dd117b2d523c759159f39d616aa19c0dc12 Build-Ids:·2c31bc98e3be20edbc880bec32ca509f83bc783b·4d20770b8a4f80bea400e26f63f63cfc2456f0b7
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/4e/1a131436ec54766d2b811a730c5d944465052a.debug 
2 usr/lib/debug/.build-id/5b/89795dd117b2d523c759159f39d616aa19c0dc.debug1 usr/lib/debug/.build-id/2c/31bc98e3be20edbc880bec32ca509f83bc783b.debug
 2 usr/lib/debug/.build-id/4d/20770b8a4f80bea400e26f63f63cfc2456f0b7.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/2c/
 7 -rw-r--r--···0·root·········(0)·root·········(0)····75340·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/2c/31bc98e3be20edbc880bec32ca509f83bc783b.debug
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/4e/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/4d/
7 -rw-r--r--···0·root·········(0)·root·········(0)····81360·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/4e/1a131436ec54766d2b811a730c5d944465052a.debug 
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/5b/9 -rw-r--r--···0·root·········(0)·root·········(0)····57192·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/4d/20770b8a4f80bea400e26f63f63cfc2456f0b7.debug
9 -rw-r--r--···0·root·········(0)·root·········(0)····63332·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/5b/89795dd117b2d523c759159f39d616aa19c0dc.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