5.13 MB
/srv/reproducible-results/rbuild-debian/r-b-build.jt5D0UpV/b1/libnative-platform-java_0.14-5_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.jt5D0UpV/b2/libnative-platform-java_0.14-5_armhf.changes
618 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·ddfd77e66fbca41096b69ae352fc92f7·287128·doc·optional·libnative-platform-java-doc_0.14-5_all.deb1 ·ddfd77e66fbca41096b69ae352fc92f7·287128·doc·optional·libnative-platform-java-doc_0.14-5_all.deb
2 ·adae3cdd1038907ed60cc143e68be45d·70996·java·optional·libnative-platform-java_0.14-5_all.deb2 ·adae3cdd1038907ed60cc143e68be45d·70996·java·optional·libnative-platform-java_0.14-5_all.deb
3 ·3e5c79eb4dc565e195f77e71694533d7·123164·debug·optional·libnative-platform-jni-dbgsym_0.14-5_armhf.deb 
4 ·a2978b0ea23444748d5bff6990127d02·11716·java·optional·libnative-platform-jni_0.14-5_armhf.deb3 ·c5d9dd39c9fe3671b794bc33c29f15a7·118152·debug·optional·libnative-platform-jni-dbgsym_0.14-5_armhf.deb
 4 ·03662c7632c14a101b15c81738dfe40c·11708·java·optional·libnative-platform-jni_0.14-5_armhf.deb
70.2 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······804·2018-07-29·22:13:42.000000·control.tar.xz2 -rw-r--r--···0········0········0······804·2018-07-29·22:13:42.000000·control.tar.xz
3 -rw-r--r--···0········0········0····10720·2018-07-29·22:13:42.000000·data.tar.xz3 -rw-r--r--···0········0········0····10712·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
69.6 KB
data.tar.xz
69.6 KB
data.tar
35.8 KB
./usr/lib/jni/libnative-platform-curses.so
File has been modified after NT_GNU_BUILD_ID has been applied.
999 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·0xef82 Entry·point·0xef8
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··········0x0019b0·0x000019b0·0x000019b0·0x00090·0x00090·R···0x46 ··EXIDX··········0x0019b0·0x000019b0·0x000019b0·0x00098·0x00098·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x01a44·0x01a44·R·E·0x100007 ··LOAD···········0x000000·0x00000000·0x00000000·0x01a4c·0x01a4c·R·E·0x10000
8 ··LOAD···········0x001f00·0x00011f00·0x00011f00·0x0019c·0x001c4·RW··0x100008 ··LOAD···········0x001f00·0x00011f00·0x00011f00·0x0019c·0x001c4·RW··0x10000
9 ··DYNAMIC········0x001f08·0x00011f08·0x00011f08·0x000f8·0x000f8·RW··0x49 ··DYNAMIC········0x001f08·0x00011f08·0x00011f08·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·0x00011f00·0x00011f00·0x00100·0x00100·R···0x112 ··GNU_RELRO······0x001f00·0x00011f00·0x00011f00·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·0007d0·00··AX··0···0··416 ··[11]·.text·············PROGBITS········00000ef8·000ef8·0007d0·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········000016c8·0016c8·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000016c8·0016c8·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000016d0·0016d0·0002c8·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000016d0·0016d0·0002c8·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········00001998·001998·000018·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········00001998·001998·000018·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······000019b0·0019b0·000090·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······000019b0·0019b0·000098·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00001a40·001a40·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00001a48·001a48·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00011f00·001f00·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00011f00·001f00·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00011f04·001f04·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00011f04·001f04·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00011f08·001f08·0000f8·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00011f08·001f08·0000f8·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00012000·002000·000094·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00012000·002000·000094·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········00012094·002094·000008·00··WA··0···0··426 ··[21]·.data·············PROGBITS········00012094·002094·000008·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0001209c·00209c·000028·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0001209c·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.64 KB
readelf --wide --symbols {}
    
Offset 24, 31 lines modifiedOffset 24, 31 lines modified
24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(3)24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(3)
25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.4·(4)25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.4·(4)
26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.4·(4)26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.4·(4)
27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable27 ····23:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4·(4)28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4·(4)
29 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(3)29 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(3)
30 ····26:·00001041···120·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject30 ····26:·00001041···120·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
31 ····27:·00001615····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 ····27:·0000153d····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
32 ····28:·00001375····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down32 ····28:·00001375····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
33 ····29:·000010bd···556·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal33 ····29:·000010bd···556·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
34 ····30:·00001435····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine34 ····30:·00001435····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
35 ····31:·00001585···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code35 ····31:·000014ad···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
36 ····32:·000016ad····26·FUNC····GLOBAL·DEFAULT···11·map_error_code36 ····32:·00001491····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
37 ····33:·0000144d···168·FUNC····GLOBAL·DEFAULT···11·java_to_char37 ····33:·00001591···168·FUNC····GLOBAL·DEFAULT···11·java_to_char
38 ····34:·000012e9····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold38 ····34:·000012e9····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
39 ····35:·00012098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal39 ····35:·00012098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal
40 ····36:·000014f5···144·FUNC····GLOBAL·DEFAULT···11·char_to_java40 ····36:·00001639···144·FUNC····GLOBAL·DEFAULT···11·char_to_java
41 ····37:·000013ad····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left41 ····37:·000013ad····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
42 ····38:·0000131d····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground42 ····38:·0000131d····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
43 ····39:·00001339····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up43 ····39:·00001339····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
44 ····40:·0000141d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine44 ····40:·0000141d····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
45 ····41:·000013e5····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right45 ····41:·000013e5····56·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
46 ····42:·000120a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities46 ····42:·000120a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities
47 ····43:·000010b9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion47 ····43:·000010b9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
48 ····44:·00001669····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno48 ····44:·0000144d····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
49 ····45:·00001301····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset49 ····45:·00001301····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
50 ····46:·00001611·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion50 ····46:·00001539·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
51 ····47:·00000fed·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc51 ····47:·00000fed·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc
52 ····48:·000015fd····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message52 ····48:·00001525····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
53 ····49:·00000ff5····76·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject53 ····49:·00000ff5····76·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.66 KB
readelf --wide --relocs {}
    
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 00012090··00002315·R_ARM_GLOB_DAT·········00012098···current_terminal14 00012090··00002315·R_ARM_GLOB_DAT·········00012098···current_terminal
  
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 0001200c··00000416·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.1999102317 0001200c··00000416·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.19991023
18 00012010··00000516·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.418 00012010··00000516·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.4
19 00012014··00001a16·R_ARM_JUMP_SLOT········00001041···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject19 00012014··00001a16·R_ARM_JUMP_SLOT········00001041···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
20 00012018··00001b16·R_ARM_JUMP_SLOT········00001615···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz20 00012018··00001b16·R_ARM_JUMP_SLOT········0000153d···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
21 0001201c··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.421 0001201c··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
22 00012020··00003116·R_ARM_JUMP_SLOT········00000ff5···_Z16write_capabilityP7JNIEnv_PKcP8_jobject22 00012020··00003116·R_ARM_JUMP_SLOT········00000ff5···_Z16write_capabilityP7JNIEnv_PKcP8_jobject
23 00012024··00000916·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.423 00012024··00000916·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
24 00012028··00002016·R_ARM_JUMP_SLOT········000016ad···map_error_code24 00012028··00002016·R_ARM_JUMP_SLOT········00001491···map_error_code
25 0001202c··00002f16·R_ARM_JUMP_SLOT········00000fed···_Z6getcapPKc25 0001202c··00002f16·R_ARM_JUMP_SLOT········00000fed···_Z6getcapPKc
26 00012030··00000a16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.426 00012030··00000a16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
27 00012034··00000b16·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.427 00012034··00000b16·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
28 00012038··00000c16·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.428 00012038··00000c16·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
29 0001203c··00000d16·R_ARM_JUMP_SLOT········00000000···__gmon_start__29 0001203c··00000d16·R_ARM_JUMP_SLOT········00000000···__gmon_start__
30 00012040··00000e16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.430 00012040··00000e16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
31 00012044··00000f16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.431 00012044··00000f16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
32 00012048··00001116·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.432 00012048··00001116·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
33 0001204c··00001216·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.433 0001204c··00001216·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.4
34 00012050··00001316·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.1999102334 00012050··00001316·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.19991023
35 00012054··00003016·R_ARM_JUMP_SLOT········000015fd···mark_failed_with_message35 00012054··00003016·R_ARM_JUMP_SLOT········00001525···mark_failed_with_message
36 00012058··00001416·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.1999102336 00012058··00001416·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.19991023
37 0001205c··00001516·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.437 0001205c··00001516·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
38 00012060··00001616·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.438 00012060··00001616·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
39 00012064··00001f16·R_ARM_JUMP_SLOT········00001585···mark_failed_with_code39 00012064··00001f16·R_ARM_JUMP_SLOT········000014ad···mark_failed_with_code
40 00012068··00001816·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.440 00012068··00001816·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
41 0001206c··00001916·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.1999102341 0001206c··00001916·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.19991023
42 00012070··00002416·R_ARM_JUMP_SLOT········000014f5···char_to_java42 00012070··00002416·R_ARM_JUMP_SLOT········00001639···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:·962bc66aad76c7312a6d9e27df991dd7768519433 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0357728cfa6f889f3a689ba5537f7d6ca47d752e
1.52 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 19, 26 lines modifiedOffset 19, 26 lines modified
19 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground19 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
20 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up20 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
21 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down21 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
25 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine25 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
26 java_to_char 
27 wcstombs 
28 mbstowcs26 mark_failed_with_errno
 27 __errno_location
 28 strerror_r
 29 mark_failed_with_code
 30 map_error_code
29 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
30 __stack_chk_fail32 __stack_chk_fail
31 __stack_chk_guard33 __stack_chk_guard
32 mark_failed_with_code 
33 map_error_code 
34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
35 mark_failed_with_errno 
36 __errno_location 
37 strerror_r35 java_to_char
 36 wcstombs
 37 mbstowcs
38 libtinfo.so.638 libtinfo.so.6
39 libgcc_s.so.139 libgcc_s.so.1
40 libc.so.640 libc.so.6
41 ld-linux-armhf.so.341 ld-linux-armhf.so.3
42 GLIBC_2.442 GLIBC_2.4
43 NCURSES6_TINFO_5.0.1999102343 NCURSES6_TINFO_5.0.19991023
44 H»      IxD»   JyD»44 H»      IxD»   JyD»
Offset 49, 17 lines modifiedOffset 49, 17 lines modified
49 not·a·terminal49 not·a·terminal
50 $TERM·not·set50 $TERM·not·set
51 could·not·get·termcap·entry51 could·not·get·termcap·entry
52 Ljava/lang/String;52 Ljava/lang/String;
53 terminalName53 terminalName
54 textAttributes54 textAttributes
55 cursorMotion55 cursorMotion
 56 (Ljava/lang/String;IILjava/lang/String;)V
56 could·not·convert·string·to·current·locale57 could·not·convert·string·to·current·locale
57 could·not·convert·string·from·current·locale58 could·not·convert·string·from·current·locale
58 (Ljava/lang/String;IILjava/lang/String;)V 
59 .shstrtab59 .shstrtab
60 .note.gnu.build-id60 .note.gnu.build-id
61 .gnu.hash61 .gnu.hash
62 .gnu.version62 .gnu.version
63 .gnu.version_r63 .gnu.version_r
64 .rel.dyn64 .rel.dyn
65 .rel.plt65 .rel.plt
3.71 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 69, 35 lines modifiedOffset 69, 35 lines modified
69 ··0x00000960·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_69 ··0x00000960·726d5f69·6e746572·6e616c5f·6a6e695f·rm_internal_jni_
70 ··0x00000970·5465726d·696e666f·46756e63·74696f6e·TerminfoFunction70 ··0x00000970·5465726d·696e666f·46756e63·74696f6e·TerminfoFunction
71 ··0x00000980·735f7374·6172744c·696e6500·4a617661·s_startLine.Java71 ··0x00000980·735f7374·6172744c·696e6500·4a617661·s_startLine.Java
72 ··0x00000990·5f6e6574·5f727562·79677261·70656672·_net_rubygrapefr72 ··0x00000990·5f6e6574·5f727562·79677261·70656672·_net_rubygrapefr
73 ··0x000009a0·7569745f·706c6174·666f726d·5f696e74·uit_platform_int73 ··0x000009a0·7569745f·706c6174·666f726d·5f696e74·uit_platform_int
74 ··0x000009b0·65726e61·6c5f6a6e·695f5465·726d696e·ernal_jni_Termin74 ··0x000009b0·65726e61·6c5f6a6e·695f5465·726d696e·ernal_jni_Termin
75 ··0x000009c0·666f4675·6e637469·6f6e735f·636c6561·foFunctions_clea75 ··0x000009c0·666f4675·6e637469·6f6e735f·636c6561·foFunctions_clea
76 ··0x000009d0·72546f45·6e644f66·4c696e65·006a6176·rToEndOfLine.jav76 ··0x000009d0·72546f45·6e644f66·4c696e65·006d6172·rToEndOfLine.mar
77 ··0x000009e0·615f746f·5f636861·72006d61·6c6c6f63·a_to_char.malloc 
78 ··0x000009f0·00776373·746f6d62·73006672·65650073·.wcstombs.free.s77 ··0x000009e0·6b5f6661·696c6564·5f776974·685f6572·k_failed_with_er
 78 ··0x000009f0·726e6f00·6d616c6c·6f63005f·5f657272·rno.malloc.__err
 79 ··0x00000a00·6e6f5f6c·6f636174·696f6e00·73747265·no_location.stre
 80 ··0x00000a10·72726f72·5f72006d·61726b5f·6661696c·rror_r.mark_fail
 81 ··0x00000a20·65645f77·6974685f·636f6465·00667265·ed_with_code.fre
 82 ··0x00000a30·65006d61·705f6572·726f725f·636f6465·e.map_error_code
 83 ··0x00000a40·005f5a4e·374a4e49·456e765f·31344361·._ZN7JNIEnv_14Ca
 84 ··0x00000a50·6c6c566f·69644d65·74686f64·4550385f·llVoidMethodEP8_
 85 ··0x00000a60·6a6f626a·65637450·31305f6a·6d657468·jobjectP10_jmeth
 86 ··0x00000a70·6f644944·7a005f5f·73746163·6b5f6368·odIDz.__stack_ch
 87 ··0x00000a80·6b5f6661·696c005f·5f737461·636b5f63·k_fail.__stack_c
 88 ··0x00000a90·686b5f67·75617264·004a6176·615f6e65·hk_guard.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
 94 ··0x00000af0·5f636861·72007763·73746f6d·62730073·_char.wcstombs.s
79 ··0x00000a00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w95 ··0x00000b00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w
80 ··0x00000a10·63736c65·6e005f5a·4e374a4e·49456e76·cslen._ZN7JNIEnv 
81 ··0x00000a20·5f313443·616c6c56·6f69644d·6574686f·_14CallVoidMetho 
82 ··0x00000a30·64455038·5f6a6f62·6a656374·5031305f·dEP8_jobjectP10_ 
83 ··0x00000a40·6a6d6574·686f6449·447a005f·5f737461·jmethodIDz.__sta 
84 ··0x00000a50·636b5f63·686b5f66·61696c00·5f5f7374·ck_chk_fail.__st 
85 ··0x00000a60·61636b5f·63686b5f·67756172·64006d61·ack_chk_guard.ma 
86 ··0x00000a70·726b5f66·61696c65·645f7769·74685f63·rk_failed_with_c 
87 ··0x00000a80·6f646500·6d61705f·6572726f·725f636f·ode.map_error_co 
88 ··0x00000a90·6465004a·6176615f·6e65745f·72756279·de.Java_net_ruby 
89 ··0x00000aa0·67726170·65667275·69745f70·6c617466·grapefruit_platf 
90 ··0x00000ab0·6f726d5f·696e7465·726e616c·5f6a6e69·orm_internal_jni 
91 ··0x00000ac0·5f4e6174·6976654c·69627261·72794675·_NativeLibraryFu 
92 ··0x00000ad0·6e637469·6f6e735f·67657456·65727369·nctions_getVersi 
93 ··0x00000ae0·6f6e006d·61726b5f·6661696c·65645f77·on.mark_failed_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·63736c65·6e006c69·6274696e·666f2e73·cslen.libtinfo.s
97 ··0x00000b20·6f2e3600·6c696267·63635f73·2e736f2e·o.6.libgcc_s.so.97 ··0x00000b20·6f2e3600·6c696267·63635f73·2e736f2e·o.6.libgcc_s.so.
98 ··0x00000b30·31006c69·62632e73·6f2e3600·6c642d6c·1.libc.so.6.ld-l98 ··0x00000b30·31006c69·62632e73·6f2e3600·6c642d6c·1.libc.so.6.ld-l
99 ··0x00000b40·696e7578·2d61726d·68662e73·6f2e3300·inux-armhf.so.3.99 ··0x00000b40·696e7578·2d61726d·68662e73·6f2e3300·inux-armhf.so.3.
100 ··0x00000b50·474c4942·435f322e·34004e43·55525345·GLIBC_2.4.NCURSE100 ··0x00000b50·474c4942·435f322e·34004e43·55525345·GLIBC_2.4.NCURSE
101 ··0x00000b60·53365f54·494e464f·5f352e30·2e313939·S6_TINFO_5.0.199101 ··0x00000b60·53365f54·494e464f·5f352e30·2e313939·S6_TINFO_5.0.199
102 ··0x00000b70·39313032·33004743·435f332e·3500·····91023.GCC_3.5.102 ··0x00000b70·39313032·33004743·435f332e·3500·····91023.GCC_3.5.
  
16.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 549, 15 lines modifiedOffset 549, 15 lines modified
549 »       movs»   r0,·r0549 »       movs»   r0,·r0
550 »       lsls»   r6,·r6,·#25550 »       lsls»   r6,·r6,·#25
551 »       movs»   r0,·r0551 »       movs»   r0,·r0
552 »       lsls»   r0,·r4,·#25552 »       lsls»   r0,·r4,·#25
553 »       movs»   r0,·r0553 »       movs»   r0,·r0
554 »       lsls»   r2,·r3,·#25554 »       lsls»   r2,·r3,·#25
555 »       movs»   r0,·r0555 »       movs»   r0,·r0
556 »       lsls»   r0,·r3,·#26556 »       lsls»   r4,·r1,·#27
557 »       movs»   r0,·r0557 »       movs»   r0,·r0
558 »       lsls»   r2,·r1,·#25558 »       lsls»   r2,·r1,·#25
559 »       movs»   r0,·r0559 »       movs»   r0,·r0
560 »       lsls»   r4,·r0,·#25560 »       lsls»   r4,·r0,·#25
561 »       movs»   r0,·r0561 »       movs»   r0,·r0
562 »       lsls»   r6,·r7,·#24562 »       lsls»   r6,·r7,·#24
563 »       movs»   r0,·r0563 »       movs»   r0,·r0
Offset 802, 15 lines modifiedOffset 802, 233 lines modified
802 »       b.w»    df0·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@plt>802 »       b.w»    df0·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@plt>
803 »       nop803 »       nop
804 »       lsrs»   r4,·r0,·#15804 »       lsrs»   r4,·r0,·#15
805 »       movs»   r1,·r0805 »       movs»   r1,·r0
806 »       lsls»   r0,·r0,·#2806 »       lsls»   r0,·r0,·#2
807 »       ...807 »       ...
  
 808 0000144c·<mark_failed_with_errno@@Base>:
 809 mark_failed_with_errno():
 810 ./src/shared/cpp/generic_posix.cpp:28
 811 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 812 »       mov»    r6,·r0
 813 ./src/shared/cpp/generic_posix.cpp:29
 814 »       mov.w»  r0,·#1024»  @·0x400
 815 ./src/shared/cpp/generic_posix.cpp:28
 816 »       sub»    sp,·#8
 817 »       mov»    r7,·r1
 818 »       mov»    r8,·r2
 819 ./src/shared/cpp/generic_posix.cpp:29
 820 »       blx»    e3c·<malloc@plt>
 821 »       mov»    r4,·r0
 822 ./src/shared/cpp/generic_posix.cpp:32
 823 »       blx»    e60·<__errno_location@plt>
 824 »       mov»    r5,·r0
 825 »       mov»    r1,·r4
 826 »       mov.w»  r2,·#1024»  @·0x400
 827 »       ldr»    r0,·[r0,·#0]
 828 »       blx»    e6c·<strerror_r@plt>
 829 ./src/shared/cpp/generic_posix.cpp:37
 830 »       mov»    r1,·r7
 831 »       ldr»    r2,·[r5,·#0]
 832 ./src/shared/cpp/generic_posix.cpp:32
 833 »       mov»    r3,·r0
 834 ./src/shared/cpp/generic_posix.cpp:37
 835 »       str.w»  r8,·[sp]
 836 »       mov»    r0,·r6
 837 »       blx»    ec8·<mark_failed_with_code@plt>
 838 ./src/shared/cpp/generic_posix.cpp:38
 839 »       mov»    r0,·r4
 840 ./src/shared/cpp/generic_posix.cpp:39
 841 »       add»    sp,·#8
 842 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 843 ./src/shared/cpp/generic_posix.cpp:38
 844 »       b.w»    de0·<free@plt>
  
 845 00001490·<map_error_code@@Base>:
 846 map_error_code():
 847 ./src/shared/cpp/generic_posix.cpp:42
 848 »       cmp»    r0,·#2
 849 »       beq.n»  14a2·<map_error_code@@Base+0x12>
 850 ./src/shared/cpp/generic_posix.cpp:45
 851 »       cmp»    r0,·#20
 852 »       beq.n»  14a6·<map_error_code@@Base+0x16>
 853 ./src/shared/cpp/generic_posix.cpp:49
 854 »       cmp»    r0,·#13
 855 »       ite»    ne
 856 »       movne»  r0,·#0
 857 »       moveq»  r0,·#3
 858 »       bx»     lr
 859 ./src/shared/cpp/generic_posix.cpp:43
 860 »       movs»   r0,·#1
 861 »       bx»     lr
 862 ./src/shared/cpp/generic_posix.cpp:46
 863 »       movs»   r0,·#2
 864 ./src/shared/cpp/generic_posix.cpp:52
 865 »       bx»     lr
 866 »       nop
  
 867 000014ac·<mark_failed_with_code@@Base>:
 868 mark_failed_with_code():
 869 ./src/shared/cpp/generic.cpp:27
 870 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
 871 »       mov»    r5,·r3
 872 JNIEnv_::GetObjectClass(_jobject*):
 873 /usr/lib/jvm/default-java/include/jni.h:891
 874 »       ldr»    r3,·[r0,·#0]
 875 mark_failed_with_code():
 876 ./src/shared/cpp/generic.cpp:27
 877 »       sub»    sp,·#20
 878 »       mov»    r4,·r0
 879 »       mov»    r8,·r1
 880 »       mov»    r6,·r2
 881 JNIEnv_::GetObjectClass(_jobject*):
 882 /usr/lib/jvm/default-java/include/jni.h:891
 883 »       ldr»    r3,·[r3,·#124]»@·0x7c
 884 mark_failed_with_code():
 885 ./src/shared/cpp/generic.cpp:27
 886 »       ldr.w»  r9,·[sp,·#48]»       @·0x30
 887 JNIEnv_::GetObjectClass(_jobject*):
 888 /usr/lib/jvm/default-java/include/jni.h:891
 889 »       mov»    r1,·r9
 890 »       blx»    r3
 891 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*):
 892 /usr/lib/jvm/default-java/include/jni.h:899
 893 »       ldr»    r3,·[r4,·#0]
 894 »       ldr»    r2,·[pc,·#80]» @·(151c·<mark_failed_with_code@@Base+0x70>)
 895 JNIEnv_::GetObjectClass(_jobject*):
 896 /usr/lib/jvm/default-java/include/jni.h:891
 897 »       mov»    r1,·r0
 898 JNIEnv_::GetMethodID(_jclass*,·char·const*,·char·const*):
 899 /usr/lib/jvm/default-java/include/jni.h:899
 900 »       mov»    r0,·r4
 901 »       ldr.w»  r7,·[r3,·#132]»      @·0x84
 902 »       add»    r2,·pc
 903 »       ldr»    r3,·[pc,·#72]» @·(1520·<mark_failed_with_code@@Base+0x74>)
 904 »       add»    r3,·pc
 905 »       blx»    r7
 906 JNIEnv_::NewStringUTF(char·const*):
 907 /usr/lib/jvm/default-java/include/jni.h:1616
 908 »       ldr»    r3,·[r4,·#0]
 909 »       mov»    r1,·r8
Max diff block lines reached; 10226/16919 bytes (60.44%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 22, 24 lines modifiedOffset 22, 24 lines modified
22 ··0x00001800·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la22 ··0x00001800·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la
23 ··0x00001810·6e672f53·7472696e·673b0000·7465726d·ng/String;..term23 ··0x00001810·6e672f53·7472696e·673b0000·7465726d·ng/String;..term
24 ··0x00001820·696e616c·4e616d65·00000000·6d650000·inalName....me..24 ··0x00001820·696e616c·4e616d65·00000000·6d650000·inalName....me..
25 ··0x00001830·6d640000·5a000000·74657874·41747472·md..Z...textAttr25 ··0x00001830·6d640000·5a000000·74657874·41747472·md..Z...textAttr
26 ··0x00001840·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo26 ··0x00001840·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo
27 ··0x00001850·72730000·75700000·646f0000·6e640000·rs..up..do..nd..27 ··0x00001850·72730000·75700000·646f0000·6e640000·rs..up..do..nd..
28 ··0x00001860·63720000·63650000·63757273·6f724d6f·cr..ce..cursorMo28 ··0x00001860·63720000·63650000·63757273·6f724d6f·cr..ce..cursorMo
 29 ··0x00001870·74696f6e·00000000·284c6a61·76612f6c·tion....(Ljava/l
 30 ··0x00001880·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja
 31 ··0x00001890·76612f6c·616e672f·53747269·6e673b29·va/lang/String;)
 32 ··0x000018a0·56000000·6661696c·65640000·636f756c·V...failed..coul
 33 ··0x000018b0·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
 34 ··0x000018c0·72696e67·20746f20·63757272·656e7420·ring·to·current·
29 ··0x00001870·74696f6e·00000000·636f756c·64206e6f·tion....could·no35 ··0x000018d0·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no
30 ··0x00001880·7420636f·6e766572·74207374·72696e67·t·convert·string36 ··0x000018e0·7420636f·6e766572·74207374·72696e67·t·convert·string
31 ··0x00001890·20746f20·63757272·656e7420·6c6f6361··to·current·loca37 ··0x000018f0·2066726f·6d206375·7272656e·74206c6f··from·current·lo
32 ··0x000018a0·6c650000·636f756c·64206e6f·7420636f·le..could·not·co 
33 ··0x000018b0·6e766572·74207374·72696e67·2066726f·nvert·string·fro 
34 ··0x000018c0·6d206375·7272656e·74206c6f·63616c65·m·current·locale 
35 ··0x000018d0·00000000·284c6a61·76612f6c·616e672f·....(Ljava/lang/ 
36 ··0x000018e0·53747269·6e673b49·494c6a61·76612f6c·String;IILjava/l 
37 ··0x000018f0·616e672f·53747269·6e673b29·56000000·ang/String;)V... 
38 ··0x00001900·6661696c·65640000·3a000000·3d000000·failed..:...=...38 ··0x00001900·63616c65·00000000·3a000000·3d000000·cale....:...=...
39 ··0x00001910·0a000000·3d000000·0f000000·3d000000·....=.......=...39 ··0x00001910·0a000000·3d000000·0f000000·3d000000·....=.......=...
40 ··0x00001920·24000000·3d000000·32000000·3d000000·$...=...2...=...40 ··0x00001920·24000000·3d000000·32000000·3d000000·$...=...2...=...
41 ··0x00001930·02000000·3d000000·05000000·3d000000·....=.......=...41 ··0x00001930·02000000·3d000000·05000000·3d000000·....=.......=...
42 ··0x00001940·13000000·3d000000·0d000000·3d000000·....=.......=...42 ··0x00001940·13000000·3d000000·0d000000·3d000000·....=.......=...
43 ··0x00001950·0c000000·3d000000·23000000·3d000000·....=...#...=...43 ··0x00001950·0c000000·3d000000·23000000·3d000000·....=...#...=...
44 ··0x00001960·11000000·3d000000·26000000·3d000000·....=...&...=...44 ··0x00001960·11000000·3d000000·26000000·3d000000·....=...&...=...
45 ··0x00001970·01000000·3d000000·17000000·3d000000·....=.......=...45 ··0x00001970·01000000·3d000000·17000000·3d000000·....=.......=...
1.07 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x000019b0·10f6ff7f·00840280·34f6ff7f·01000000·........4.......2 ··0x000019b0·10f6ff7f·00840280·34f6ff7f·01000000·........4.......
3 ··0x000019c0·34f6ff7f·a908b180·78f6ff7f·b0ab0680·4.......x.......3 ··0x000019c0·34f6ff7f·a908b180·78f6ff7f·b0ab0680·4.......x.......
4 ··0x000019d0·e8f6ff7f·01000000·e4f6ff7f·bcffff7f·................4 ··0x000019d0·e8f6ff7f·01000000·e4f6ff7f·bcffff7f·................
5 ··0x000019e0·08f9ff7f·01000000·50f9ff7f·b0ac0180·........P.......5 ··0x000019e0·08f9ff7f·01000000·50f9ff7f·b0ac0180·........P.......
6 ··0x000019f0·84f9ff7f·b0b0ac80·24faff7f·01000000·........$.......6 ··0x000019f0·84f9ff7f·b0b0ac80·24faff7f·01000000·........$.......
7 ··0x00001a00·4cfaff7f·b0ad0280·ecfaff7f·b0ac0180·L...............7 ··0x00001a00·4cfaff7f·b0ac0180·88faff7f·01000000·L...............
8 ··0x00001a10·74fbff7f·b0ad0480·e4fbff7f·b0a80180·t...............8 ··0x00001a10·9cfaff7f·b0ad0480·0cfbff7f·b0a80180·................
9 ··0x00001a20·f0fbff7f·01000000·ecfbff7f·78ffff7f·............x...9 ··0x00001a20·18fbff7f·01000000·14fbff7f·78ffff7f·............x...
10 ··0x00001a30·38fcff7f·b0ac0180·74fcff7f·01000000·8.......t.......10 ··0x00001a30·60fbff7f·b0ad0280·00fcff7f·b0ac0180·`...............
 11 ··0x00001a40·88fcff7f·01000000···················........
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00001a40·00000000····························....2 ··0x00001a48·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·32626336·36616164·37366337·33313261·2bc66aad76c7312a 
3 ··0x00000010·36643965·32376466·39393164·64373736·6d9e27df991dd7762 ··0x00000000·35373732·38636661·36663838·39663361·57728cfa6f889f3a
 3 ··0x00000010·36383962·61353533·37663764·36636134·689ba5537f7d6ca4
4 ··0x00000020·38353139·34332e64·65627567·00000000·851943.debug....4 ··0x00000020·37643735·32652e64·65627567·00000000·7d752e.debug....
5 ··0x00000030·57bdd1c4····························W...5 ··0x00000030·df29c3cd····························.)..
  
33.8 KB
./usr/lib/jni/libnative-platform.so
File has been modified after NT_GNU_BUILD_ID has been applied.
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·0x15182 Entry·point·0x1518
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··········0x0029a0·0x000029a0·0x000029a0·0x000d8·0x000d8·R···0x46 ··EXIDX··········0x0029a0·0x000029a0·0x000029a0·0x000e0·0x000e0·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x02a7c·0x02a7c·R·E·0x100007 ··LOAD···········0x000000·0x00000000·0x00000000·0x02a84·0x02a84·R·E·0x10000
8 ··LOAD···········0x002f08·0x00012f08·0x00012f08·0x001d8·0x001dc·RW··0x100008 ··LOAD···········0x002f08·0x00012f08·0x00012f08·0x001d8·0x001dc·RW··0x10000
9 ··DYNAMIC········0x002f10·0x00012f10·0x00012f10·0x000f0·0x000f0·RW··0x49 ··DYNAMIC········0x002f10·0x00012f10·0x00012f10·0x000f0·0x000f0·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x002f08·0x00012f08·0x00012f08·0x000f8·0x000f8·R···0x112 ··GNU_RELRO······0x002f08·0x00012f08·0x00012f08·0x000f8·0x000f8·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·············00001134·001134·000178·08··AI··3··20··413 ··[·8]·.rel.plt··········REL·············00001134·001134·000178·08··AI··3··20··4
14 ··[·9]·.init·············PROGBITS········000012ac·0012ac·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000012ac·0012ac·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000012b8·0012b8·00025c·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000012b8·0012b8·00025c·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00001518·001518·000fa0·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00001518·001518·000fa0·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········000024b8·0024b8·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000024b8·0024b8·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000024c0·0024c0·0004bc·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000024c0·0024c0·0004bc·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········0000297c·00297c·000024·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········0000297c·00297c·000024·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······000029a0·0029a0·0000d8·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······000029a0·0029a0·0000e0·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00002a78·002a78·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00002a80·002a80·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00012f08·002f08·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00012f08·002f08·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00012f0c·002f0c·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00012f0c·002f0c·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00012f10·002f10·0000f0·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00012f10·002f10·0000f0·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00013000·003000·0000dc·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00013000·003000·0000dc·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········000130dc·0030dc·000004·00··WA··0···0··426 ··[21]·.data·············PROGBITS········000130dc·0030dc·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········000130e0·0030e0·000004·00··WA··0···0··127 ··[22]·.bss··············NOBITS··········000130e0·0030e0·000004·00··WA··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e0·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e0·000031·00······0···0··1
3.78 KB
readelf --wide --symbols {}
    
Offset 51, 28 lines modifiedOffset 51, 28 lines modified
51 ····47:·00001ce5···240·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink51 ····47:·00001ce5···240·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
52 ····48:·000015e1···276·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo52 ····48:·000015e1···276·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
53 ····49:·00001835····44·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec53 ····49:·00001835····44·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
54 ····50:·00002269····38·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch54 ····50:·00002269····38·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
55 ····51:·00002019····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz55 ····51:·00002019····84·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
56 ····52:·00001dd9····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach56 ····52:·00001dd9····48·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
57 ····53:·00001ebd···116·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable57 ····53:·00001ebd···116·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
58 ····54:·000023c9···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code58 ····54:·000022f1···120·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
59 ····55:·000017f9····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod59 ····55:·000017f9····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
60 ····56:·0000249d····26·FUNC····GLOBAL·DEFAULT···11·map_error_code60 ····56:·000022d5····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
61 ····57:·00001e45····64·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory61 ····57:·00001e45····64·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
62 ····58:·00002291···168·FUNC····GLOBAL·DEFAULT···11·java_to_char62 ····58:·00002381···168·FUNC····GLOBAL·DEFAULT···11·java_to_char
63 ····59:·00001c89····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink63 ····59:·00001c89····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
64 ····60:·000018c9···352·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat64 ····60:·000018c9···352·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
65 ····61:·00002339···144·FUNC····GLOBAL·DEFAULT···11·char_to_java65 ····61:·00002429···144·FUNC····GLOBAL·DEFAULT···11·char_to_java
66 ····62:·00001dd5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid66 ····62:·00001dd5·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
67 ····63:·00001f31····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty67 ····63:·00001f31····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
68 ····64:·000016f5···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo68 ····64:·000016f5···260·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
69 ····65:·00001f49···208·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize69 ····65:·00001f49···208·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
70 ····66:·0000218d···140·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch70 ····66:·0000218d···140·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
71 ····67:·00002459····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno71 ····67:·00002291····68·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
72 ····68:·00002455·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion72 ····68:·0000237d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
73 ····69:·00001a29···608·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir73 ····69:·00001a29···608·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
74 ····70:·0000206d···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems74 ····70:·0000206d···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
75 ····71:·00002441····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message75 ····71:·00002369····20·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
76 ····72:·00002219····80·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent76 ····72:·00002219····80·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
77 ····73:·00001e85····54·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable77 ····73:·00001e85····54·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
78 ····74:·00001e09····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory78 ····74:·00001e09····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
3.89 KB
readelf --wide --relocs {}
    
Offset 15, 47 lines modifiedOffset 15, 47 lines modified
15 0001300c··00000416·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.415 0001300c··00000416·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.4
16 00013010··00000616·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.416 00013010··00000616·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.4
17 00013014··00003316·R_ARM_JUMP_SLOT········00002019···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz17 00013014··00003316·R_ARM_JUMP_SLOT········00002019···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
18 00013018··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.418 00013018··00000716·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
19 0001301c··00000916·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.419 0001301c··00000916·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.4
20 00013020··00000a16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.420 00013020··00000a16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
21 00013024··00000b16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.421 00013024··00000b16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
22 00013028··00003816·R_ARM_JUMP_SLOT········0000249d···map_error_code22 00013028··00003816·R_ARM_JUMP_SLOT········000022d5···map_error_code
23 0001302c··00000c16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.423 0001302c··00000c16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.4
24 00013030··00000d16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.424 00013030··00000d16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.4
25 00013034··00000e16·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.425 00013034··00000e16·R_ARM_JUMP_SLOT········00000000···ioctl@GLIBC_2.4
26 00013038··00000f16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.426 00013038··00000f16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
27 0001303c··00001016·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.427 0001303c··00001016·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
28 00013040··00003116·R_ARM_JUMP_SLOT········00001835···_Z8toMillis8timespec28 00013040··00003116·R_ARM_JUMP_SLOT········00001835···_Z8toMillis8timespec
29 00013044··00001116·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.429 00013044··00001116·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
30 00013048··00004316·R_ARM_JUMP_SLOT········00002459···mark_failed_with_errno30 00013048··00004316·R_ARM_JUMP_SLOT········00002291···mark_failed_with_errno
31 0001304c··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.431 0001304c··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
32 00013050··00001316·R_ARM_JUMP_SLOT········00000000···__gmon_start__32 00013050··00001316·R_ARM_JUMP_SLOT········00000000···__gmon_start__
33 00013054··00001416·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.433 00013054··00001416·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.4
34 00013058··00001516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.434 00013058··00001516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.4
35 0001305c··00002e16·R_ARM_JUMP_SLOT········00001861···_Z10unpackStatP4statPiPxS2_35 0001305c··00002e16·R_ARM_JUMP_SLOT········00001861···_Z10unpackStatP4statPiPxS2_
36 00013060··00001616·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.436 00013060··00001616·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
37 00013064··00001716·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.437 00013064··00001716·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.4
38 00013068··00001816·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.438 00013068··00001816·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.4
39 0001306c··00003a16·R_ARM_JUMP_SLOT········00002291···java_to_char39 0001306c··00003a16·R_ARM_JUMP_SLOT········00002381···java_to_char
40 00013070··00001916·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.440 00013070··00001916·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.4
41 00013074··00001a16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.441 00013074··00001a16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.4
42 00013078··00001b16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.442 00013078··00001b16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
43 0001307c··00001d16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.443 0001307c··00001d16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
44 00013080··00001e16·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.444 00013080··00001e16·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.4
45 00013084··00001f16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.445 00013084··00001f16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
46 00013088··00004716·R_ARM_JUMP_SLOT········00002441···mark_failed_with_message46 00013088··00004716·R_ARM_JUMP_SLOT········00002369···mark_failed_with_message
47 0001308c··00002016·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.447 0001308c··00002016·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.4
48 00013090··00002116·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.448 00013090··00002116·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
49 00013094··00002216·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.449 00013094··00002216·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.4
50 00013098··00002316·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.450 00013098··00002316·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
51 0001309c··00003616·R_ARM_JUMP_SLOT········000023c9···mark_failed_with_code51 0001309c··00003616·R_ARM_JUMP_SLOT········000022f1···mark_failed_with_code
52 000130a0··00002416·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.452 000130a0··00002416·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.4
53 000130a4··00002616·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.453 000130a4··00002616·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.4
54 000130a8··00002716·R_ARM_JUMP_SLOT········00000000···__xstat64@GLIBC_2.454 000130a8··00002716·R_ARM_JUMP_SLOT········00000000···__xstat64@GLIBC_2.4
55 000130ac··00002816·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.455 000130ac··00002816·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
56 000130b0··00002916·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.456 000130b0··00002916·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.4
57 000130b4··00002a16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.457 000130b4··00002a16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.4
58 000130b8··00002b16·R_ARM_JUMP_SLOT········00000000···__lxstat64@GLIBC_2.458 000130b8··00002b16·R_ARM_JUMP_SLOT········00000000···__lxstat64@GLIBC_2.4
59 000130bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.959 000130bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.9
60 000130c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.460 000130c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.4
61 000130c4··00003d16·R_ARM_JUMP_SLOT········00002339···char_to_java61 000130c4··00003d16·R_ARM_JUMP_SLOT········00002429···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:·7c9d98335ccee6545461864b103efed437ad58e63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d0e2a88d324ad85b6aea597cdf9671ba630271d
1.16 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 39, 20 lines modifiedOffset 39, 20 lines modified
39 endmntent39 endmntent
40 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch40 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
41 inotify_init141 inotify_init1
42 inotify_add_watch42 inotify_add_watch
43 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent43 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
44 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch44 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
45 inotify_rm_watch45 inotify_rm_watch
 46 strerror_r
46 wcstombs 
47 mbstowcs 
48 mark_failed_with_code47 mark_failed_with_code
49 map_error_code48 map_error_code
50 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion49 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
51 strerror_r50 wcstombs
 51 mbstowcs
52 libgcc_s.so.152 libgcc_s.so.1
53 libc.so.653 libc.so.6
54 ld-linux-armhf.so.354 ld-linux-armhf.so.3
55 GLIBC_2.455 GLIBC_2.4
56 GLIBC_2.956 GLIBC_2.9
57 H»      IxD»   JyD»57 H»      IxD»   JyD»
58 G#h&J9F·F58 G#h&J9F·F
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
100 could·not·convert·string·to·current·locale101 could·not·convert·string·to·current·locale
101 could·not·convert·string·from·current·locale102 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.27 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 127, 23 lines modifiedOffset 127, 23 lines modified
127 ··0x00000e90·6374696f·6e735f77·61697446·6f724e65·ctions_waitForNe127 ··0x00000e90·6374696f·6e735f77·61697446·6f724e65·ctions_waitForNe
128 ··0x00000ea0·78744576·656e7400·72656164·004a6176·xtEvent.read.Jav128 ··0x00000ea0·78744576·656e7400·72656164·004a6176·xtEvent.read.Jav
129 ··0x00000eb0·615f6e65·745f7275·62796772·61706566·a_net_rubygrapef129 ··0x00000eb0·615f6e65·745f7275·62796772·61706566·a_net_rubygrapef
130 ··0x00000ec0·72756974·5f706c61·74666f72·6d5f696e·ruit_platform_in130 ··0x00000ec0·72756974·5f706c61·74666f72·6d5f696e·ruit_platform_in
131 ··0x00000ed0·7465726e·616c5f6a·6e695f46·696c6545·ternal_jni_FileE131 ··0x00000ed0·7465726e·616c5f6a·6e695f46·696c6545·ternal_jni_FileE
132 ··0x00000ee0·76656e74·46756e63·74696f6e·735f636c·ventFunctions_cl132 ··0x00000ee0·76656e74·46756e63·74696f6e·735f636c·ventFunctions_cl
133 ··0x00000ef0·6f736557·61746368·00696e6f·74696679·oseWatch.inotify133 ··0x00000ef0·6f736557·61746368·00696e6f·74696679·oseWatch.inotify
134 ··0x00000f00·5f726d5f·77617463·68007763·73746f6d·_rm_watch.wcstom134 ··0x00000f00·5f726d5f·77617463·68007374·72657272·_rm_watch.strerr
 135 ··0x00000f10·6f725f72·006d6172·6b5f6661·696c6564·or_r.mark_failed
 136 ··0x00000f20·5f776974·685f636f·6465006d·61705f65·_with_code.map_e
 137 ··0x00000f30·72726f72·5f636f64·65004a61·76615f6e·rror_code.Java_n
 138 ··0x00000f40·65745f72·75627967·72617065·66727569·et_rubygrapefrui
 139 ··0x00000f50·745f706c·6174666f·726d5f69·6e746572·t_platform_inter
 140 ··0x00000f60·6e616c5f·6a6e695f·4e617469·76654c69·nal_jni_NativeLi
 141 ··0x00000f70·62726172·7946756e·6374696f·6e735f67·braryFunctions_g
 142 ··0x00000f80·65745665·7273696f·6e007763·73746f6d·etVersion.wcstom
135 ··0x00000f10·6273006d·6273746f·77637300·7763736c·bs.mbstowcs.wcsl143 ··0x00000f90·6273006d·6273746f·77637300·7763736c·bs.mbstowcs.wcsl
136 ··0x00000f20·656e006d·61726b5f·6661696c·65645f77·en.mark_failed_w 
137 ··0x00000f30·6974685f·636f6465·006d6170·5f657272·ith_code.map_err 
138 ··0x00000f40·6f725f63·6f646500·4a617661·5f6e6574·or_code.Java_net 
139 ··0x00000f50·5f727562·79677261·70656672·7569745f·_rubygrapefruit_ 
140 ··0x00000f60·706c6174·666f726d·5f696e74·65726e61·platform_interna 
141 ··0x00000f70·6c5f6a6e·695f4e61·74697665·4c696272·l_jni_NativeLibr 
142 ··0x00000f80·61727946·756e6374·696f6e73·5f676574·aryFunctions_get 
143 ··0x00000f90·56657273·696f6e00·73747265·72726f72·Version.strerror 
144 ··0x00000fa0·5f72006c·69626763·635f732e·736f2e31·_r.libgcc_s.so.1144 ··0x00000fa0·656e006c·69626763·635f732e·736f2e31·en.libgcc_s.so.1
145 ··0x00000fb0·006c6962·632e736f·2e36006c·642d6c69·.libc.so.6.ld-li145 ··0x00000fb0·006c6962·632e736f·2e36006c·642d6c69·.libc.so.6.ld-li
146 ··0x00000fc0·6e75782d·61726d68·662e736f·2e330047·nux-armhf.so.3.G146 ··0x00000fc0·6e75782d·61726d68·662e736f·2e330047·nux-armhf.so.3.G
147 ··0x00000fd0·4c494243·5f322e34·00474c49·42435f32·LIBC_2.4.GLIBC_2147 ··0x00000fd0·4c494243·5f322e34·00474c49·42435f32·LIBC_2.4.GLIBC_2
148 ··0x00000fe0·2e390047·43435f33·2e3500············.9.GCC_3.5.148 ··0x00000fe0·2e390047·43435f33·2e3500············.9.GCC_3.5.
  
15.2 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»      13a0·<__gmon_start__@plt>14 »       b»      13a0·<__gmon_start__@plt>
15 »       ldrdeq» r1,·[r1],·-r815 »       ldrdeq» r1,·[r1],·-r8
16 »       ldrdeq» r0,·[r0],·-r416 »       ldrdeq» r0,·[r0],·-r4
17 deregister_tm_clones():17 deregister_tm_clones():
18 »       blmi»   1d355c·<map_error_code@@Base+0x1d10c0>18 »       blmi»   1d355c·<char_to_java@@Base+0x1d1134>
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»  r1,·sl,·fp25 »       muleq»  r1,·sl,·fp
26 »       muleq»  r1,·r8,·fp26 »       muleq»  r1,·r8,·fp
27 »       »       »       @·<UNDEFINED>·instruction:·0x00011ab627 »       »       »       @·<UNDEFINED>·instruction:·0x00011ab6
28 »       andeq»  r0,·r0,·ip,·asr·#128 »       andeq»  r0,·r0,·ip,·asr·#1
29 register_tm_clones():29 register_tm_clones():
30 »       stmdbmi»r9,·{r3,·fp,·lr}30 »       stmdbmi»r9,·{r3,·fp,·lr}
31 »       bmi»    252754·<map_error_code@@Base+0x2502b8> 
32 »       bne»    25275c·<map_error_code@@Base+0x2502c0>31 »       bmi»    252754·<char_to_java@@Base+0x25032c>
 32 »       bne»    25275c·<char_to_java@@Base+0x250334>
33 »       svceq»  0x00cb447a33 »       svceq»  0x00cb447a
34 »       »       »       @·<UNDEFINED>·instruction:·0x01a1eb0334 »       »       »       @·<UNDEFINED>·instruction:·0x01a1eb03
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»  r1,·r1,·r0,·ror·fp39 »       andeq»  r1,·r1,·r0,·ror·fp
40 »       andeq»  r1,·r1,·ip,·ror·#2240 »       andeq»  r1,·r1,·ip,·ror·#22
41 »       andeq»  r1,·r1,·r8,·lsl·#2141 »       andeq»  r1,·r1,·r8,·lsl·#21
42 »       ldrdeq» r0,·[r0],·-r842 »       ldrdeq» r0,·[r0],·-r8
43 __do_global_dtors_aux():43 __do_global_dtors_aux():
44 »       blmi»   2ae9c4·<map_error_code@@Base+0x2ac528>44 »       blmi»   2ae9c4·<char_to_java@@Base+0x2ac59c>
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»   26fb5c·<map_error_code@@Base+0x26d6c0>47 »       blmi»   26fb5c·<char_to_java@@Base+0x26d734>
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:·0xf7ffee8a51 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffee8a
52 »       blmi»   1c14c0·<map_error_code@@Base+0x1bf024>52 »       blmi»   1c14c0·<char_to_java@@Base+0x1bf098>
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»  r1,·r1,·sl,·lsr·fp55 »       andeq»  r1,·r1,·sl,·lsr·fp
56 »       andeq»  r1,·r1,·r8,·asr·sl56 »       andeq»  r1,·r1,·r8,·asr·sl
57 »       andeq»  r0,·r0,·r8,·asr·#157 »       andeq»  r0,·r0,·r8,·asr·#1
58 »       andeq»  r1,·r1,·r6,·lsr·#2258 »       andeq»  r1,·r1,·r6,·lsr·#22
59 »       andeq»  r1,·r1,·sl,·lsl·fp59 »       andeq»  r1,·r1,·sl,·lsl·fp
Offset 2040, 15 lines modifiedOffset 2040, 185 lines modified
2040 »       mov»    r0,·r42040 »       mov»    r0,·r4
2041 ./src/main/cpp/linux.cpp:1082041 ./src/main/cpp/linux.cpp:108
2042 »       ldmia.w»sp!,·{r4,·lr}2042 »       ldmia.w»sp!,·{r4,·lr}
2043 ./src/main/cpp/linux.cpp:1072043 ./src/main/cpp/linux.cpp:107
2044 »       b.w»    12f0·<free@plt>2044 »       b.w»    12f0·<free@plt>
2045 »       nop2045 »       nop
  
 2046 00002290·<mark_failed_with_errno@@Base>:
 2047 mark_failed_with_errno():
 2048 ./src/shared/cpp/generic_posix.cpp:28
 2049 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 2050 »       mov»    r6,·r0
 2051 ./src/shared/cpp/generic_posix.cpp:29
 2052 »       mov.w»  r0,·#1024»  @·0x400
 2053 ./src/shared/cpp/generic_posix.cpp:28
 2054 »       sub»    sp,·#8
 2055 »       mov»    r7,·r1
 2056 »       mov»    r8,·r2
 2057 ./src/shared/cpp/generic_posix.cpp:29
 2058 »       blx»    1394·<malloc@plt>
 2059 »       mov»    r4,·r0
 2060 ./src/shared/cpp/generic_posix.cpp:32
 2061 »       blx»    141c·<__errno_location@plt>
 2062 »       mov»    r5,·r0
 2063 »       mov»    r1,·r4
 2064 »       mov.w»  r2,·#1024»  @·0x400
 2065 »       ldr»    r0,·[r0,·#0]
 2066 »       blx»    1428·<strerror_r@plt>
 2067 ./src/shared/cpp/generic_posix.cpp:37
 2068 »       mov»    r1,·r7
 2069 »       ldr»    r2,·[r5,·#0]
 2070 ./src/shared/cpp/generic_posix.cpp:32
 2071 »       mov»    r3,·r0
 2072 ./src/shared/cpp/generic_posix.cpp:37
 2073 »       str.w»  r8,·[sp]
 2074 »       mov»    r0,·r6
 2075 »       blx»    148c·<mark_failed_with_code@plt>
 2076 ./src/shared/cpp/generic_posix.cpp:38
 2077 »       mov»    r0,·r4
 2078 ./src/shared/cpp/generic_posix.cpp:39
 2079 »       add»    sp,·#8
 2080 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·lr}
 2081 ./src/shared/cpp/generic_posix.cpp:38
 2082 »       b.w»    12f0·<free@plt>
  
 2083 000022d4·<map_error_code@@Base>:
 2084 map_error_code():
 2085 ./src/shared/cpp/generic_posix.cpp:42
 2086 »       cmp»    r0,·#2
 2087 »       beq.n»  22e6·<map_error_code@@Base+0x12>
 2088 ./src/shared/cpp/generic_posix.cpp:45
 2089 »       cmp»    r0,·#20
 2090 »       beq.n»  22ea·<map_error_code@@Base+0x16>
 2091 ./src/shared/cpp/generic_posix.cpp:49
 2092 »       cmp»    r0,·#13
 2093 »       ite»    ne
 2094 »       movne»  r0,·#0
 2095 »       moveq»  r0,·#3
 2096 »       bx»     lr
 2097 ./src/shared/cpp/generic_posix.cpp:43
 2098 »       movs»   r0,·#1
 2099 »       bx»     lr
 2100 ./src/shared/cpp/generic_posix.cpp:46
 2101 »       movs»   r0,·#2
 2102 ./src/shared/cpp/generic_posix.cpp:52
 2103 »       bx»     lr
 2104 »       nop
  
 2105 000022f0·<mark_failed_with_code@@Base>:
 2106 mark_failed_with_code():
 2107 ./src/shared/cpp/generic.cpp:27
 2108 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·lr}
 2109 »       mov»    r5,·r3
 2110 JNIEnv_::GetObjectClass(_jobject*):
 2111 /usr/lib/jvm/default-java/include/jni.h:891
 2112 »       ldr»    r3,·[r0,·#0]
Max diff block lines reached; 8717/15398 bytes (56.61%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 53, 24 lines modifiedOffset 53, 24 lines modified
53 ··0x000027e0·3b4c6a61·76612f6c·616e672f·53747269·;Ljava/lang/Stri53 ··0x000027e0·3b4c6a61·76612f6c·616e672f·53747269·;Ljava/lang/Stri
54 ··0x000027f0·6e673b5a·5a5a2956·00000000·61646400·ng;ZZZ)V....add.54 ··0x000027f0·6e673b5a·5a5a2956·00000000·61646400·ng;ZZZ)V....add.
55 ··0x00002800·636f756c·64206e6f·7420696e·69746961·could·not·initia55 ··0x00002800·636f756c·64206e6f·7420696e·69746961·could·not·initia
56 ··0x00002810·6c697a65·20696e6f·74696679·00000000·lize·inotify....56 ··0x00002810·6c697a65·20696e6f·74696679·00000000·lize·inotify....
57 ··0x00002820·636f756c·64206e6f·74206164·64207061·could·not·add·pa57 ··0x00002820·636f756c·64206e6f·74206164·64207061·could·not·add·pa
58 ··0x00002830·74682074·6f207761·74636800·636f756c·th·to·watch.coul58 ··0x00002830·74682074·6f207761·74636800·636f756c·th·to·watch.coul
59 ··0x00002840·64206e6f·74207761·69742066·6f72206e·d·not·wait·for·n59 ··0x00002840·64206e6f·74207761·69742066·6f72206e·d·not·wait·for·n
60 ··0x00002850·65787420·6576656e·74000000·636f756c·ext·event...coul60 ··0x00002850·65787420·6576656e·74000000·284c6a61·ext·event...(Lja
 61 ··0x00002860·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I
 62 ··0x00002870·494c6a61·76612f6c·616e672f·53747269·ILjava/lang/Stri
 63 ··0x00002880·6e673b29·56000000·6661696c·65640000·ng;)V...failed..
 64 ··0x00002890·636f756c·64206e6f·7420636f·6e766572·could·not·conver
 65 ··0x000028a0·74207374·72696e67·20746f20·63757272·t·string·to·curr
 66 ··0x000028b0·656e7420·6c6f6361·6c650000·636f756c·ent·locale..coul
61 ··0x00002860·64206e6f·7420636f·6e766572·74207374·d·not·convert·st67 ··0x000028c0·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
62 ··0x00002870·72696e67·20746f20·63757272·656e7420·ring·to·current·68 ··0x000028d0·72696e67·2066726f·6d206375·7272656e·ring·from·curren
 69 ··0x000028e0·74206c6f·63616c65·00000000·3a000000·t·locale....:...
63 ··0x00002880·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no 
64 ··0x00002890·7420636f·6e766572·74207374·72696e67·t·convert·string 
65 ··0x000028a0·2066726f·6d206375·7272656e·74206c6f··from·current·lo 
66 ··0x000028b0·63616c65·00000000·284c6a61·76612f6c·cale....(Ljava/l 
67 ··0x000028c0·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja 
68 ··0x000028d0·76612f6c·616e672f·53747269·6e673b29·va/lang/String;) 
69 ··0x000028e0·56000000·6661696c·65640000·3a000000·V...failed..:... 
70 ··0x000028f0·3d000000·0a000000·3d000000·0f000000·=.......=.......70 ··0x000028f0·3d000000·0a000000·3d000000·0f000000·=.......=.......
71 ··0x00002900·3d000000·24000000·3d000000·32000000·=...$...=...2...71 ··0x00002900·3d000000·24000000·3d000000·32000000·=...$...=...2...
72 ··0x00002910·3d000000·02000000·3d000000·05000000·=.......=.......72 ··0x00002910·3d000000·02000000·3d000000·05000000·=.......=.......
73 ··0x00002920·3d000000·13000000·3d000000·0d000000·=.......=.......73 ··0x00002920·3d000000·13000000·3d000000·0d000000·=.......=.......
74 ··0x00002930·3d000000·0c000000·3d000000·23000000·=.......=...#...74 ··0x00002930·3d000000·0c000000·3d000000·23000000·=.......=...#...
75 ··0x00002940·3d000000·11000000·3d000000·26000000·=.......=...&...75 ··0x00002940·3d000000·11000000·3d000000·26000000·=.......=...&...
76 ··0x00002950·3d000000·01000000·3d000000·17000000·=.......=.......76 ··0x00002950·3d000000·01000000·3d000000·17000000·=.......=.......
1.09 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 6, 12 lines modifiedOffset 6, 12 lines modified
6 ··0x000029d0·58f0ff7f·b4ffff7f·b0f2ff7f·ab08b180·X...............6 ··0x000029d0·58f0ff7f·b4ffff7f·b0f2ff7f·ab08b180·X...............
7 ··0x000029e0·04f3ff7f·b0ad1c80·ecf3ff7f·01000000·................7 ··0x000029e0·04f3ff7f·b0ad1c80·ecf3ff7f·01000000·................
8 ··0x000029f0·18f4ff7f·b0b0aa80·8cf4ff7f·b0aa0180·................8 ··0x000029f0·18f4ff7f·b0b0aa80·8cf4ff7f·b0aa0180·................
9 ··0x00002a00·bcf4ff7f·ab08b180·28f5ff7f·01000000·........(.......9 ··0x00002a00·bcf4ff7f·ab08b180·28f5ff7f·01000000·........(.......
10 ··0x00002a10·38f5ff7f·b0ac0380·00f6ff7f·60ffff7f·8...........`...10 ··0x00002a10·38f5ff7f·b0ac0380·00f6ff7f·60ffff7f·8...........`...
11 ··0x00002a20·4cf6ff7f·70ffff7f·64f7ff7f·b0b0ac80·L...p...d.......11 ··0x00002a20·4cf6ff7f·70ffff7f·64f7ff7f·b0b0ac80·L...p...d.......
12 ··0x00002a30·e8f7ff7f·ab08b180·30f8ff7f·b0b0a880·........0.......12 ··0x00002a30·e8f7ff7f·ab08b180·30f8ff7f·b0b0a880·........0.......
13 ··0x00002a40·50f8ff7f·b0ad0280·f0f8ff7f·b0ac0180·P...............13 ··0x00002a40·50f8ff7f·b0ac0180·8cf8ff7f·01000000·P...............
14 ··0x00002a50·78f9ff7f·b0ad0480·e8f9ff7f·b0a80180·x...............14 ··0x00002a50·a0f8ff7f·b0ad0480·10f9ff7f·b0a80180·................
15 ··0x00002a60·f4f9ff7f·01000000·f0f9ff7f·b0ac0180·................15 ··0x00002a60·1cf9ff7f·01000000·18f9ff7f·b0ad0280·................
16 ··0x00002a70·2cfaff7f·01000000···················,.......16 ··0x00002a70·b8f9ff7f·b0ac0180·40faff7f·01000000·........@.......
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00002a78·00000000····························....2 ··0x00002a80·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·39643938·33333563·63656536·35343534·9d98335ccee65454 
3 ··0x00000010·36313836·34623130·33656665·64343337·61864b103efed4372 ··0x00000000·30653261·38386433·32346164·38356236·0e2a88d324ad85b6
 3 ··0x00000010·61656135·39376364·66393637·31626136·aea597cdf9671ba6
4 ··0x00000020·61643538·65362e64·65627567·00000000·ad58e6.debug....4 ··0x00000020·33303237·31642e64·65627567·00000000·30271d.debug....
5 ··0x00000030·43eaa3f8····························C...5 ··0x00000030·8784d4a4····························....
  
5.06 MB
libnative-platform-jni-dbgsym_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······596·2018-07-29·22:13:42.000000·control.tar.xz2 -rw-r--r--···0········0········0······604·2018-07-29·22:13:42.000000·control.tar.xz
3 -rw-r--r--···0········0········0···122376·2018-07-29·22:13:42.000000·data.tar.xz3 -rw-r--r--···0········0········0···117356·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:·1497 Installed-Size:·144
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:·7c9d98335ccee6545461864b103efed437ad58e6·962bc66aad76c7312a6d9e27df991dd77685194312 Build-Ids:·0357728cfa6f889f3a689ba5537f7d6ca47d752e·9d0e2a88d324ad85b6aea597cdf9671ba630271d
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/7c/9d98335ccee6545461864b103efed437ad58e6.debug 
2 usr/lib/debug/.build-id/96/2bc66aad76c7312a6d9e27df991dd776851943.debug1 usr/lib/debug/.build-id/03/57728cfa6f889f3a689ba5537f7d6ca47d752e.debug
 2 usr/lib/debug/.build-id/9d/0e2a88d324ad85b6aea597cdf9671ba630271d.debug
5.06 MB
data.tar.xz
5.06 MB
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/7c/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/03/
7 -rw-r--r--···0·root·········(0)·root·········(0)····80540·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/7c/9d98335ccee6545461864b103efed437ad58e6.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····54556·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/03/57728cfa6f889f3a689ba5537f7d6ca47d752e.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/96/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/9d/
9 -rw-r--r--···0·root·········(0)·root·········(0)····59440·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/96/2bc66aad76c7312a6d9e27df991dd776851943.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····80644·2018-07-29·22:13:42.000000·./usr/lib/debug/.build-id/9d/0e2a88d324ad85b6aea597cdf9671ba630271d.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
5.05 MB
./usr/lib/debug/.build-id/7c/9d98335ccee6545461864b103efed437ad58e6.debug vs.
./usr/lib/debug/.build-id/9d/0e2a88d324ad85b6aea597cdf9671ba630271d.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 26% similar despite different names
897 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x151811 ··Entry·point·address:···············0x1518
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········79100·(bytes·into·file)13 ··Start·of·section·headers:··········79204·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3619 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·3520 ··Section·header·string·table·index:·35
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·0x15182 Entry·point·0x1518
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x000138·0x000029a0·0x000029a0·0x00000·0x000d8·R···0x46 ··EXIDX··········0x000138·0x000029a0·0x000029a0·0x00000·0x000e0·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x02a7c·R·E·0x100007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x02a84·R·E·0x10000
8 ··LOAD···········0x002f08·0x00012f08·0x00012f08·0x00000·0x001dc·RW··0x100008 ··LOAD···········0x002f08·0x00012f08·0x00012f08·0x00000·0x001dc·RW··0x10000
9 ··DYNAMIC········0x002f08·0x00012f10·0x00012f10·0x00000·0x000f0·RW··0x49 ··DYNAMIC········0x002f08·0x00012f10·0x00012f10·0x00000·0x000f0·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x002f08·0x00012f08·0x00012f08·0x00000·0x000f8·R···0x112 ··GNU_RELRO······0x002f08·0x00012f08·0x00012f08·0x00000·0x000f8·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
4.18 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·36·section·headers,·starting·at·offset·0x134fc:1 There·are·36·section·headers,·starting·at·offset·0x13564:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·0000e8·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·0000e8·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········00000220·000138·0004b0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········00000220·000138·0004b0·10···A··4···3··4
Offset 13, 33 lines modifiedOffset 13, 33 lines modified
13 ··[·8]·.rel.plt··········NOBITS··········00001134·000138·000178·08··AI··3··20··413 ··[·8]·.rel.plt··········NOBITS··········00001134·000138·000178·08··AI··3··20··4
14 ··[·9]·.init·············NOBITS··········000012ac·000138·00000c·00··AX··0···0··414 ··[·9]·.init·············NOBITS··········000012ac·000138·00000c·00··AX··0···0··4
15 ··[10]·.plt··············NOBITS··········000012b8·000138·00025c·04··AX··0···0··415 ··[10]·.plt··············NOBITS··········000012b8·000138·00025c·04··AX··0···0··4
16 ··[11]·.text·············NOBITS··········00001518·000138·000fa0·00··AX··0···0··816 ··[11]·.text·············NOBITS··········00001518·000138·000fa0·00··AX··0···0··8
17 ··[12]·.fini·············NOBITS··········000024b8·000138·000008·00··AX··0···0··417 ··[12]·.fini·············NOBITS··········000024b8·000138·000008·00··AX··0···0··4
18 ··[13]·.rodata···········NOBITS··········000024c0·000138·0004bc·00···A··0···0··418 ··[13]·.rodata···········NOBITS··········000024c0·000138·0004bc·00···A··0···0··4
19 ··[14]·.ARM.extab········NOBITS··········0000297c·000138·000024·00···A··0···0··419 ··[14]·.ARM.extab········NOBITS··········0000297c·000138·000024·00···A··0···0··4
20 ··[15]·.ARM.exidx········NOBITS··········000029a0·000138·0000d8·00··AL·11···0··420 ··[15]·.ARM.exidx········NOBITS··········000029a0·000138·0000e0·00··AL·11···0··4
21 ··[16]·.eh_frame·········NOBITS··········00002a78·000138·000004·00···A··0···0··421 ··[16]·.eh_frame·········NOBITS··········00002a80·000138·000004·00···A··0···0··4
22 ··[17]·.init_array·······NOBITS··········00012f08·002f08·000004·04··WA··0···0··422 ··[17]·.init_array·······NOBITS··········00012f08·002f08·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······NOBITS··········00012f0c·002f08·000004·04··WA··0···0··423 ··[18]·.fini_array·······NOBITS··········00012f0c·002f08·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········NOBITS··········00012f10·002f08·0000f0·08··WA··4···0··424 ··[19]·.dynamic··········NOBITS··········00012f10·002f08·0000f0·08··WA··4···0··4
25 ··[20]·.got··············NOBITS··········00013000·002f08·0000dc·04··WA··0···0··425 ··[20]·.got··············NOBITS··········00013000·002f08·0000dc·04··WA··0···0··4
26 ··[21]·.data·············NOBITS··········000130dc·002f08·000004·00··WA··0···0··426 ··[21]·.data·············NOBITS··········000130dc·002f08·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········000130e0·002f08·000004·00··WA··0···0··127 ··[22]·.bss··············NOBITS··········000130e0·002f08·000004·00··WA··0···0··1
28 ··[23]·.comment··········PROGBITS········00000000·000138·000027·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·000138·000027·01··MS··0···0··1
29 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00015f·000031·00······0···0··129 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00015f·000031·00······0···0··1
30 ··[25]·.debug_aranges····PROGBITS········00000000·000190·000061·00···C··0···0··430 ··[25]·.debug_aranges····PROGBITS········00000000·000190·000062·00···C··0···0··4
31 ··[26]·.debug_info·······PROGBITS········00000000·0001f4·00dd2d·00···C··0···0··431 ··[26]·.debug_info·······PROGBITS········00000000·0001f4·00dd9f·00···C··0···0··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·00df24·00056a·00···C··0···0··432 ··[27]·.debug_abbrev·····PROGBITS········00000000·00df94·00056a·00···C··0···0··4
33 ··[28]·.debug_line·······PROGBITS········00000000·00e490·000cc9·00···C··0···0··433 ··[28]·.debug_line·······PROGBITS········00000000·00e500·000cc7·00···C··0···0··4
34 ··[29]·.debug_frame······PROGBITS········00000000·00f15c·0002a1·00···C··0···0··434 ··[29]·.debug_frame······PROGBITS········00000000·00f1c8·00029d·00···C··0···0··4
35 ··[30]·.debug_str········PROGBITS········00000000·00f400·001401·01·MSC··0···0··435 ··[30]·.debug_str········PROGBITS········00000000·00f468·001402·01·MSC··0···0··4
36 ··[31]·.debug_loc········PROGBITS········00000000·010804·000ef7·00···C··0···0··436 ··[31]·.debug_loc········PROGBITS········00000000·01086c·000ef5·00···C··0···0··4
37 ··[32]·.debug_ranges·····PROGBITS········00000000·0116fc·0001f0·00···C··0···0··437 ··[32]·.debug_ranges·····PROGBITS········00000000·011764·0001f0·00···C··0···0··4
38 ··[33]·.symtab···········SYMTAB··········00000000·0118ec·000e20·10·····34·154··438 ··[33]·.symtab···········SYMTAB··········00000000·011954·000e20·10·····34·154··4
39 ··[34]·.strtab···········STRTAB··········00000000·01270c·000c8e·00······0···0··139 ··[34]·.strtab···········STRTAB··········00000000·012774·000c8e·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········00000000·01339a·000160·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········00000000·013402·000160·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
45 ··D·(mbind),·y·(purecode),·p·(processor·specific)45 ··D·(mbind),·y·(purecode),·p·(processor·specific)
16.6 KB
readelf --wide --symbols {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ·····9:·000012ac·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·000012ac·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·000012b8·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·000012b8·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00001518·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00001518·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·000024b8·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·000024b8·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·000024c0·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·000024c0·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·0000297c·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab18 ····14:·0000297c·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab
19 ····15:·000029a0·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx19 ····15:·000029a0·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
20 ····16:·00002a78·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame20 ····16:·00002a80·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
21 ····17:·00012f08·····0·SECTION·LOCAL··DEFAULT···17·.init_array21 ····17:·00012f08·····0·SECTION·LOCAL··DEFAULT···17·.init_array
22 ····18:·00012f0c·····0·SECTION·LOCAL··DEFAULT···18·.fini_array22 ····18:·00012f0c·····0·SECTION·LOCAL··DEFAULT···18·.fini_array
23 ····19:·00012f10·····0·SECTION·LOCAL··DEFAULT···19·.dynamic23 ····19:·00012f10·····0·SECTION·LOCAL··DEFAULT···19·.dynamic
24 ····20:·00013000·····0·SECTION·LOCAL··DEFAULT···20·.got24 ····20:·00013000·····0·SECTION·LOCAL··DEFAULT···20·.got
25 ····21:·000130dc·····0·SECTION·LOCAL··DEFAULT···21·.data25 ····21:·000130dc·····0·SECTION·LOCAL··DEFAULT···21·.data
26 ····22:·000130e0·····0·SECTION·LOCAL··DEFAULT···22·.bss26 ····22:·000130e0·····0·SECTION·LOCAL··DEFAULT···22·.bss
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment
Offset 60, 85 lines modifiedOffset 60, 85 lines modified
60 ····56:·00012f0c·····0·NOTYPE··LOCAL··DEFAULT···18·$d60 ····56:·00012f0c·····0·NOTYPE··LOCAL··DEFAULT···18·$d
61 ····57:·00012f0c·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry61 ····57:·00012f0c·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry
62 ····58:·000015dc·····0·NOTYPE··LOCAL··DEFAULT···11·$t62 ····58:·000015dc·····0·NOTYPE··LOCAL··DEFAULT···11·$t
63 ····59:·000015dd·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy63 ····59:·000015dd·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
64 ····60:·00012f08·····0·NOTYPE··LOCAL··DEFAULT···17·$d64 ····60:·00012f08·····0·NOTYPE··LOCAL··DEFAULT···17·$d
65 ····61:·00012f08·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry65 ····61:·00012f08·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry
66 ····62:·000130e0·····0·NOTYPE··LOCAL··DEFAULT···22·$d66 ····62:·000130e0·····0·NOTYPE··LOCAL··DEFAULT···22·$d
67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp 
68 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·posix.cpp67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·posix.cpp
69 ····65:·00002018·····0·NOTYPE··LOCAL··DEFAULT···11·$t68 ····64:·00002018·····0·NOTYPE··LOCAL··DEFAULT···11·$t
70 ····66:·00002060·····0·NOTYPE··LOCAL··DEFAULT···11·$d69 ····65:·00002060·····0·NOTYPE··LOCAL··DEFAULT···11·$d
71 ····67:·0000297c·····0·NOTYPE··LOCAL··DEFAULT···14·$d70 ····66:·0000297c·····0·NOTYPE··LOCAL··DEFAULT···14·$d
72 ····68:·00002a18·····0·NOTYPE··LOCAL··DEFAULT···15·$d71 ····67:·00002a18·····0·NOTYPE··LOCAL··DEFAULT···15·$d
73 ····69:·00002550·····0·NOTYPE··LOCAL··DEFAULT···13·$d72 ····68:·00002550·····0·NOTYPE··LOCAL··DEFAULT···13·$d
74 ····70:·000015e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t73 ····69:·000015e0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
75 ····71:·000016d4·····0·NOTYPE··LOCAL··DEFAULT···11·$d74 ····70:·000016d4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
76 ····72:·000029a0·····0·NOTYPE··LOCAL··DEFAULT···15·$d75 ····71:·000029a0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
77 ····73:·000016f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t76 ····72:·000016f4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
78 ····74:·000017dc·····0·NOTYPE··LOCAL··DEFAULT···11·$d77 ····73:·000017dc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
79 ····75:·000017f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t78 ····74:·000017f8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
80 ····76:·00001830·····0·NOTYPE··LOCAL··DEFAULT···11·$d79 ····75:·00001830·····0·NOTYPE··LOCAL··DEFAULT···11·$d
81 ····77:·00001834·····0·NOTYPE··LOCAL··DEFAULT···11·$t80 ····76:·00001834·····0·NOTYPE··LOCAL··DEFAULT···11·$t
82 ····78:·000018c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d81 ····77:·000018c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
83 ····79:·000018c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t82 ····78:·000018c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
84 ····80:·00001a08·····0·NOTYPE··LOCAL··DEFAULT···11·$d83 ····79:·00001a08·····0·NOTYPE··LOCAL··DEFAULT···11·$d
85 ····81:·00001a28·····0·NOTYPE··LOCAL··DEFAULT···11·$t84 ····80:·00001a28·····0·NOTYPE··LOCAL··DEFAULT···11·$t
86 ····82:·00001c5c·····0·NOTYPE··LOCAL··DEFAULT···11·$d85 ····81:·00001c5c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
87 ····83:·00002988·····0·NOTYPE··LOCAL··DEFAULT···14·$d86 ····82:·00002988·····0·NOTYPE··LOCAL··DEFAULT···14·$d
88 ····84:·00001c88·····0·NOTYPE··LOCAL··DEFAULT···11·$t87 ····83:·00001c88·····0·NOTYPE··LOCAL··DEFAULT···11·$t
89 ····85:·00001ce0·····0·NOTYPE··LOCAL··DEFAULT···11·$d88 ····84:·00001ce0·····0·NOTYPE··LOCAL··DEFAULT···11·$d
90 ····86:·00001ce4·····0·NOTYPE··LOCAL··DEFAULT···11·$t89 ····85:·00001ce4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
91 ····87:·00001dbc·····0·NOTYPE··LOCAL··DEFAULT···11·$d90 ····86:·00001dbc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·00001dd4·····0·NOTYPE··LOCAL··DEFAULT···11·$t91 ····87:·00001dd4·····0·NOTYPE··LOCAL··DEFAULT···11·$t
93 ····89:·00001e04·····0·NOTYPE··LOCAL··DEFAULT···11·$d92 ····88:·00001e04·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·00001e08·····0·NOTYPE··LOCAL··DEFAULT···11·$t93 ····89:·00001e08·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·00001e40·····0·NOTYPE··LOCAL··DEFAULT···11·$d94 ····90:·00001e40·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00001e44·····0·NOTYPE··LOCAL··DEFAULT···11·$t95 ····91:·00001e44·····0·NOTYPE··LOCAL··DEFAULT···11·$t
97 ····93:·00001e80·····0·NOTYPE··LOCAL··DEFAULT···11·$d96 ····92:·00001e80·····0·NOTYPE··LOCAL··DEFAULT···11·$d
98 ····94:·00001e84·····0·NOTYPE··LOCAL··DEFAULT···11·$t97 ····93:·00001e84·····0·NOTYPE··LOCAL··DEFAULT···11·$t
99 ····95:·00001f24·····0·NOTYPE··LOCAL··DEFAULT···11·$d98 ····94:·00001f24·····0·NOTYPE··LOCAL··DEFAULT···11·$d
100 ····96:·00001f30·····0·NOTYPE··LOCAL··DEFAULT···11·$t99 ····95:·00001f30·····0·NOTYPE··LOCAL··DEFAULT···11·$t
101 ····97:·00001ffc·····0·NOTYPE··LOCAL··DEFAULT···11·$d100 ····96:·00001ffc·····0·NOTYPE··LOCAL··DEFAULT···11·$d
102 ····98:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp101 ····97:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp
 102 ····98:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp
103 ····99:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp103 ····99:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp
104 ···100:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp 
105 ···101:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp104 ···100:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp
106 ···102:·00002790·····0·NOTYPE··LOCAL··DEFAULT···13·$d105 ···101:·00002790·····0·NOTYPE··LOCAL··DEFAULT···13·$d
107 ···103:·0000206c·····0·NOTYPE··LOCAL··DEFAULT···11·$t106 ···102:·0000206c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
108 ···104:·00002168·····0·NOTYPE··LOCAL··DEFAULT···11·$d107 ···103:·00002168·····0·NOTYPE··LOCAL··DEFAULT···11·$d
109 ···105:·00002994·····0·NOTYPE··LOCAL··DEFAULT···14·$d108 ···104:·00002994·····0·NOTYPE··LOCAL··DEFAULT···14·$d
110 ···106:·00002a20·····0·NOTYPE··LOCAL··DEFAULT···15·$d109 ···105:·00002a20·····0·NOTYPE··LOCAL··DEFAULT···15·$d
111 ···107:·0000218c·····0·NOTYPE··LOCAL··DEFAULT···11·$t110 ···106:·0000218c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
112 ···108:·00002210·····0·NOTYPE··LOCAL··DEFAULT···11·$d111 ···107:·00002210·····0·NOTYPE··LOCAL··DEFAULT···11·$d
113 ···109:·00002218·····0·NOTYPE··LOCAL··DEFAULT···11·$t112 ···108:·00002218·····0·NOTYPE··LOCAL··DEFAULT···11·$t
114 ···110:·00002264·····0·NOTYPE··LOCAL··DEFAULT···11·$d113 ···109:·00002264·····0·NOTYPE··LOCAL··DEFAULT···11·$d
115 ···111:·00002268·····0·NOTYPE··LOCAL··DEFAULT···11·$t114 ···110:·00002268·····0·NOTYPE··LOCAL··DEFAULT···11·$t
116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp 
117 ···113:·0000285c·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
118 ···114:·00002290·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
119 ···115:·00002334·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
120 ···116:·00002a40·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
121 ···117:·00002338·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
122 ···118:·000023c4·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
123 ···119:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp
124 ···120:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp 
125 ···121:·000028b8·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
126 ···122:·000023c8·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
127 ···123:·00002438·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
128 ···124:·00002a50·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
129 ···125:·00002440·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
130 ···126:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
 117 ···113:·00002290·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 118 ···114:·00002a40·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 119 ···115:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
 120 ···116:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
 121 ···117:·0000285c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 122 ···118:·000022f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 123 ···119:·00002360·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 124 ···120:·00002a50·····0·NOTYPE··LOCAL··DEFAULT···15·$d
131 ···127:·00002458·····0·NOTYPE··LOCAL··DEFAULT···11·$t125 ···121:·00002368·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 126 ···122:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
 127 ···123:·00002890·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 128 ···124:·00002380·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 129 ···125:·00002424·····0·NOTYPE··LOCAL··DEFAULT···11·$d
132 ···128:·00002a68·····0·NOTYPE··LOCAL··DEFAULT···15·$d130 ···126:·00002a68·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 131 ···127:·00002428·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 132 ···128:·000024b4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
133 ···129:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c133 ···129:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
134 ···130:·000028ec·····0·NOTYPE··LOCAL··DEFAULT···13·$d134 ···130:·000028ec·····0·NOTYPE··LOCAL··DEFAULT···13·$d
135 ···131:·000028ec·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits135 ···131:·000028ec·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
136 ···132:·00002a78·····0·NOTYPE··LOCAL··DEFAULT···16·$d136 ···132:·00002a80·····0·NOTYPE··LOCAL··DEFAULT···16·$d
137 ···133:·00002a78·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__137 ···133:·00002a80·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
138 ···134:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·138 ···134:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
139 ···135:·000024b8·····0·FUNC····LOCAL··DEFAULT···12·_fini139 ···135:·000024b8·····0·FUNC····LOCAL··DEFAULT···12·_fini
140 ···136:·000130dc·····0·OBJECT··LOCAL··DEFAULT···21·__dso_handle140 ···136:·000130dc·····0·OBJECT··LOCAL··DEFAULT···21·__dso_handle
141 ···137:·00012f10·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC141 ···137:·00012f10·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
142 ···138:·000130e0·····0·OBJECT··LOCAL··DEFAULT···21·__TMC_END__142 ···138:·000130e0·····0·OBJECT··LOCAL··DEFAULT···21·__TMC_END__
143 ···139:·00013000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_143 ···139:·00013000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_
144 ···140:·000012ac·····0·FUNC····LOCAL··DEFAULT····9·_init144 ···140:·000012ac·····0·FUNC····LOCAL··DEFAULT····9·_init
Offset 153, 77 lines modifiedOffset 153, 77 lines modified
153 ···149:·000013bc·····0·NOTYPE··LOCAL··DEFAULT···10·$a153 ···149:·000013bc·····0·NOTYPE··LOCAL··DEFAULT···10·$a
154 ···150:·0000144c·····0·NOTYPE··LOCAL··DEFAULT···10·$t154 ···150:·0000144c·····0·NOTYPE··LOCAL··DEFAULT···10·$t
155 ···151:·00001450·····0·NOTYPE··LOCAL··DEFAULT···10·$a155 ···151:·00001450·····0·NOTYPE··LOCAL··DEFAULT···10·$a
156 ···152:·00001504·····0·NOTYPE··LOCAL··DEFAULT···10·$t156 ···152:·00001504·····0·NOTYPE··LOCAL··DEFAULT···10·$t
157 ···153:·00001508·····0·NOTYPE··LOCAL··DEFAULT···10·$a157 ···153:·00001508·····0·NOTYPE··LOCAL··DEFAULT···10·$a
158 ···154:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr0@GCC_3.5158 ···154:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr0@GCC_3.5
159 ···155:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4159 ···155:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4
160 ···156:·00002455·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion160 ···156:·0000237d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
161 ···157:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable161 ···157:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
162 ···158:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@GLIBC_2.4162 ···158:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@GLIBC_2.4
Max diff block lines reached; 6286/16994 bytes (36.99%) of diff not shown.
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:·7c9d98335ccee6545461864b103efed437ad58e63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d0e2a88d324ad85b6aea597cdf9671ba630271d
71.2 KB
readelf --wide --debug-dump=rawline {}
    
Offset 2752, 17 lines modifiedOffset 2752, 17 lines modified
2752 ··[0x000015fd]··Set·column·to·92752 ··[0x000015fd]··Set·column·to·9
2753 ··[0x000015ff]··Special·opcode·32:·advance·Address·by·4·to·0x228a·and·Line·by·-1·to·1072753 ··[0x000015ff]··Special·opcode·32:·advance·Address·by·4·to·0x228a·and·Line·by·-1·to·107
2754 ··[0x00001600]··Special·opcode·33:·advance·Address·by·4·to·0x228e·and·Line·by·0·to·1072754 ··[0x00001600]··Special·opcode·33:·advance·Address·by·4·to·0x228e·and·Line·by·0·to·107
2755 ··[0x00001601]··Extended·opcode·1:·End·of·Sequence2755 ··[0x00001601]··Extended·opcode·1:·End·of·Sequence
  
  
2756 ··Offset:······················0x16042756 ··Offset:······················0x1604
2757 ··Length:······················11592757 ··Length:······················664
2758 ··DWARF·Version:···············32758 ··DWARF·Version:···············3
2759 ··Prologue·Length:·············5512759 ··Prologue·Length:·············552
2760 ··Minimum·Instruction·Length:··22760 ··Minimum·Instruction·Length:··2
2761 ··Initial·value·of·'is_stmt':··12761 ··Initial·value·of·'is_stmt':··1
2762 ··Line·Base:···················-52762 ··Line·Base:···················-5
2763 ··Line·Range:··················142763 ··Line·Range:··················14
2764 ··Opcode·Base:·················132764 ··Opcode·Base:·················13
  
2765 ·Opcodes:2765 ·Opcodes:
Offset 2777, 412 lines modifiedOffset 2777, 117 lines modified
2777 ··Opcode·9·has·1·arg2777 ··Opcode·9·has·1·arg
2778 ··Opcode·10·has·0·args2778 ··Opcode·10·has·0·args
2779 ··Opcode·11·has·0·args2779 ··Opcode·11·has·0·args
2780 ··Opcode·12·has·1·arg2780 ··Opcode·12·has·1·arg
  
2781 ·The·Directory·Table·(offset·0x161f):2781 ·The·Directory·Table·(offset·0x161f):
2782 ··1»      src/shared/cpp2782 ··1»      src/shared/cpp
2783 ··2»      /usr/lib/jvm/default-java/include 
2784 ··3»      /usr/include/arm-linux-gnueabihf/bits 
2785 ··4»      /usr/lib/gcc/arm-linux-gnueabihf/10/include2783 ··2»      /usr/lib/gcc/arm-linux-gnueabihf/10/include
2786 ··5»      /usr/include2784 ··3»      /usr/include
2787 ··6»      /usr/lib/jvm/default-java/include/linux2785 ··4»      /usr/lib/jvm/default-java/include/linux
 2786 ··5»      /usr/lib/jvm/default-java/include
2788 ··7»      /usr/include/c++/102787 ··6»      /usr/include/c++/10
2789 ··8»      /usr/include/c++/10/bits2788 ··7»      /usr/include/c++/10/bits
2790 ··9»      /usr/include/arm-linux-gnueabihf/c++/10/bits2789 ··8»      /usr/include/arm-linux-gnueabihf/c++/10/bits
 2790 ··9»      /usr/include/arm-linux-gnueabihf/bits
2791 ··10»     src/shared/headers2791 ··10»     src/shared/headers
  
2792 ·The·File·Name·Table·(offset·0x1745):2792 ·The·File·Name·Table·(offset·0x1745):
2793 ··Entry»  Dir»       Time»   Size»       Name2793 ··Entry»  Dir»       Time»   Size»       Name
2794 ··1»      1»     0»    0»   unix_strings.cpp2794 ··1»      1»     0»    0»   generic_posix.cpp
 2795 ··2»      2»     0»    0»   stddef.h
 2796 ··3»      2»     0»    0»   stdarg.h
 2797 ··4»      3»     0»    0»   stdio.h
 2798 ··5»      4»     0»    0»   jni_md.h
2795 ··2»      2»     0»    0»   jni.h2799 ··6»      5»     0»    0»   jni.h
 2800 ··7»      6»     0»    0»   cstdlib
 2801 ··8»      7»     0»    0»   std_abs.h
 2802 ··9»      8»     0»    0»   c++config.h
2796 ··3»      3»     0»    0»   stdlib.h2803 ··10»     3»    0»   0»  stdlib.h
2797 ··4»      4»     0»    0»   stddef.h 
2798 ··5»      4»     0»    0»   stdarg.h 
2799 ··6»      5»     0»    0»   stdio.h 
2800 ··7»      6»     0»    0»   jni_md.h 
2801 ··8»      7»     0»    0»   cstdlib 
2802 ··9»      8»     0»    0»   std_abs.h 
2803 ··10»     9»    0»   0»  c++config.h 
2804 ··11»     5»    0»   0»  stdlib.h 
2805 ··12»     3»    0»   0»  stdlib-float.h2804 ··11»     9»    0»   0»  stdlib-float.h
2806 ··13»     3»    0»   0»  stdlib-bsearch.h2805 ··12»     9»    0»   0»  stdlib-bsearch.h
 2806 ··13»     9»    0»   0»  stdlib.h
2807 ··14»     7»    0»   0»  stdlib.h2807 ··14»     6»    0»   0»  stdlib.h
 2808 ··15»     3»    0»   0»  errno.h
2808 ··15»     5»    0»   0»  string.h2809 ··16»     3»    0»   0»  string.h
2809 ··16»     5»    0»   0»  wchar.h 
2810 ··17»     10»   0»  0» generic.h2810 ··17»     10»   0»  0» generic.h
2811 ··18»     0»    0»   0»  <built-in>2811 ··18»     0»    0»   0»  <built-in>
  
2812 ·Line·Number·Statements:2812 ·Line·Number·Statements:
2813 ··[0x00001835]··Set·column·to·652813 ··[0x00001836]··Set·column·to·79
2814 ··[0x00001837]··Extended·opcode·2:·set·Address·to·0x22902814 ··[0x00001838]··Extended·opcode·2:·set·Address·to·0x2290
2815 ··[0x0000183e]··Advance·Line·by·27·to·282815 ··[0x0000183f]··Advance·Line·by·27·to·28
2816 ··[0x00001840]··Copy2816 ··[0x00001841]··Copy
2817 ··[0x00001841]··Set·column·to·52817 ··[0x00001842]··Set·column·to·5
2818 ··[0x00001843]··Special·opcode·6:·advance·Address·by·0·to·0x2290·and·Line·by·1·to·29·(view·1)2818 ··[0x00001844]··Special·opcode·6:·advance·Address·by·0·to·0x2290·and·Line·by·1·to·29·(view·1)
2819 ··[0x00001844]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
2820 ··[0x00001846]··Set·column·to·272819 ··[0x00001845]··Set·column·to·79
2821 ··[0x00001848]··Set·is_stmt·to·02820 ··[0x00001847]··Set·is_stmt·to·0
 2821 ··[0x00001848]··Special·opcode·4:·advance·Address·by·0·to·0x2290·and·Line·by·-1·to·28·(view·2)
2822 ··[0x00001849]··Advance·Line·by·1577·to·1606 
2823 ··[0x0000184c]··Copy·(view·2) 
2824 ··[0x0000184d]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
2825 ··[0x0000184f]··Set·column·to·652822 ··[0x00001849]··Set·column·to·33
2826 ··[0x00001851]··Advance·Line·by·-1578·to·282823 ··[0x0000184b]··Special·opcode·48:·advance·Address·by·6·to·0x2296·and·Line·by·1·to·29
 2824 ··[0x0000184c]··Set·column·to·79
 2825 ··[0x0000184e]··Special·opcode·32:·advance·Address·by·4·to·0x229a·and·Line·by·-1·to·28
2827 ··[0x00001854]··Special·opcode·19:·advance·Address·by·2·to·0x2292·and·Line·by·0·to·282826 ··[0x0000184f]··Special·opcode·19:·advance·Address·by·2·to·0x229c·and·Line·by·0·to·28
 2827 ··[0x00001850]··Set·column·to·33
2828 ··[0x00001855]··Special·opcode·47:·advance·Address·by·6·to·0x2298·and·Line·by·0·to·282828 ··[0x00001852]··Special·opcode·34:·advance·Address·by·4·to·0x22a0·and·Line·by·1·to·29
2829 ··[0x00001856]··Set·File·Name·to·entry·2·in·the·File·Name·Table2829 ··[0x00001853]··Special·opcode·33:·advance·Address·by·4·to·0x22a4·and·Line·by·0·to·29
2830 ··[0x00001858]··Set·column·to·112830 ··[0x00001854]··Set·column·to·5
2831 ··[0x0000185a]··Set·is_stmt·to·12831 ··[0x00001856]··Set·is_stmt·to·1
2832 ··[0x0000185b]··Advance·Line·by·1577·to·1605 
2833 ··[0x0000185e]··Special·opcode·19:·advance·Address·by·2·to·0x229a·and·Line·by·0·to·16052832 ··[0x00001857]··Special·opcode·22:·advance·Address·by·2·to·0x22a6·and·Line·by·3·to·32
2834 ··[0x0000185f]··Set·column·to·92833 ··[0x00001858]··Set·column·to·38
2835 ··[0x00001861]··Special·opcode·6:·advance·Address·by·0·to·0x229a·and·Line·by·1·to·1606·(view·1) 
2836 ··[0x00001862]··Set·column·to·42 
2837 ··[0x00001864]··Set·is_stmt·to·02834 ··[0x0000185a]··Set·is_stmt·to·0
2838 ··[0x00001865]··Copy·(view·2) 
2839 ··[0x00001866]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
2840 ··[0x00001868]··Set·column·to·65 
2841 ··[0x0000186a]··Advance·Line·by·-1578·to·28 
2842 ··[0x0000186d]··Special·opcode·33:·advance·Address·by·4·to·0x229e·and·Line·by·0·to·28 
2843 ··[0x0000186e]··Special·opcode·19:·advance·Address·by·2·to·0x22a0·and·Line·by·0·to·28 
2844 ··[0x0000186f]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
2845 ··[0x00001871]··Set·column·to·42 
2846 ··[0x00001873]··Advance·Line·by·1578·to·1606 
2847 ··[0x00001876]··Special·opcode·19:·advance·Address·by·2·to·0x22a2·and·Line·by·0·to·1606 
2848 ··[0x00001877]··Special·opcode·19:·advance·Address·by·2·to·0x22a4·and·Line·by·0·to·1606 
2849 ··[0x00001878]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
2850 ··[0x0000187a]··Set·column·to·72 
2851 ··[0x0000187c]··Advance·Line·by·-1576·to·30 
2852 ··[0x0000187f]··Copy·(view·1) 
2853 ··[0x00001880]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
2854 ··[0x00001882]··Set·column·to·42 
2855 ··[0x00001884]··Advance·Line·by·1576·to·1606 
2856 ··[0x00001887]··Special·opcode·19:·advance·Address·by·2·to·0x22a6·and·Line·by·0·to·1606 
2857 ··[0x00001888]··Special·opcode·19:·advance·Address·by·2·to·0x22a8·and·Line·by·0·to·1606 
2858 ··[0x00001889]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
2859 ··[0x0000188b]··Set·column·to·5 
2860 ··[0x0000188d]··Set·is_stmt·to·1 
2861 ··[0x0000188e]··Advance·Line·by·-1576·to·30 
2862 ··[0x00001891]··Copy·(view·1) 
2863 ··[0x00001892]··Set·column·to·43 
2864 ··[0x00001894]··Set·is_stmt·to·0 
2865 ··[0x00001895]··Copy·(view·2) 
2866 ··[0x00001896]··Special·opcode·33:·advance·Address·by·4·to·0x22ac·and·Line·by·0·to·30 
2867 ··[0x00001897]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
Max diff block lines reached; 48392/72878 bytes (66.40%) of diff not shown.
4.8 MB
readelf --wide --debug-dump=info {}
    
Offset 2, 579 lines modifiedOffset 2, 579 lines modified
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x84c5·(32-bit)3 ···Length:········0x84c5·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·05 ···Abbrev·Offset:·0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·GNU·C++14·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-O2·-fstack-protector-strong·-fPIC8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x3b85):·GNU·C++14·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-O2·-fstack-protector-strong·-fPIC
9 ····<10>···DW_AT_language····:·(data1)·4»    (C++)9 ····<10>···DW_AT_language····:·(data1)·4»    (C++)
10 ····<11>···DW_AT_name········:·(strp)·(offset:·0x1c9a):·src/main/cpp/posix.cpp10 ····<11>···DW_AT_name········:·(strp)·(offset:·0x1bf6):·src/main/cpp/posix.cpp
11 ····<15>···DW_AT_comp_dir····:·(string)·.11 ····<15>···DW_AT_comp_dir····:·(string)·.
12 ····<17>···DW_AT_ranges······:·(sec_offset)·0x3d812 ····<17>···DW_AT_ranges······:·(sec_offset)·0x3d8
13 ····<1b>···DW_AT_low_pc······:·(addr)·013 ····<1b>···DW_AT_low_pc······:·(addr)·0
14 ····<1f>···DW_AT_stmt_list···:·(sec_offset)·014 ····<1f>···DW_AT_stmt_list···:·(sec_offset)·0
15 ·<1><23>:·Abbrev·Number:·2·(DW_TAG_base_type)15 ·<1><23>:·Abbrev·Number:·2·(DW_TAG_base_type)
16 ····<24>···DW_AT_byte_size···:·(data1)·816 ····<24>···DW_AT_byte_size···:·(data1)·8
17 ····<25>···DW_AT_encoding····:·(data1)·7»    (unsigned)17 ····<25>···DW_AT_encoding····:·(data1)·7»    (unsigned)
18 ····<26>···DW_AT_name········:·(strp)·(offset:·0x368a):·long·long·unsigned·int18 ····<26>···DW_AT_name········:·(strp)·(offset:·0x35e6):·long·long·unsigned·int
19 ·<1><2a>:·Abbrev·Number:·3·(DW_TAG_typedef)19 ·<1><2a>:·Abbrev·Number:·3·(DW_TAG_typedef)
20 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x109e):·size_t20 ····<2b>···DW_AT_name········:·(strp)·(offset:·0xffa):·size_t
21 ····<2f>···DW_AT_decl_file···:·(data1)·621 ····<2f>···DW_AT_decl_file···:·(data1)·6
22 ····<30>···DW_AT_decl_line···:·(data1)·20922 ····<30>···DW_AT_decl_line···:·(data1)·209
23 ····<31>···DW_AT_decl_column·:·(data1)·2323 ····<31>···DW_AT_decl_column·:·(data1)·23
24 ····<32>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int24 ····<32>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int
25 ·<1><36>:·Abbrev·Number:·2·(DW_TAG_base_type)25 ·<1><36>:·Abbrev·Number:·2·(DW_TAG_base_type)
26 ····<37>···DW_AT_byte_size···:·(data1)·426 ····<37>···DW_AT_byte_size···:·(data1)·4
27 ····<38>···DW_AT_encoding····:·(data1)·7»    (unsigned)27 ····<38>···DW_AT_encoding····:·(data1)·7»    (unsigned)
28 ····<39>···DW_AT_name········:·(strp)·(offset:·0x3694):·unsigned·int28 ····<39>···DW_AT_name········:·(strp)·(offset:·0x35f0):·unsigned·int
29 ·<1><3d>:·Abbrev·Number:·3·(DW_TAG_typedef)29 ·<1><3d>:·Abbrev·Number:·3·(DW_TAG_typedef)
30 ····<3e>···DW_AT_name········:·(strp)·(offset:·0x1544):·__gnuc_va_list30 ····<3e>···DW_AT_name········:·(strp)·(offset:·0x14a0):·__gnuc_va_list
31 ····<42>···DW_AT_decl_file···:·(data1)·731 ····<42>···DW_AT_decl_file···:·(data1)·7
32 ····<43>···DW_AT_decl_line···:·(data1)·4032 ····<43>···DW_AT_decl_line···:·(data1)·40
33 ····<44>···DW_AT_decl_column·:·(data1)·2733 ····<44>···DW_AT_decl_column·:·(data1)·27
34 ····<45>···DW_AT_type········:·(ref4)·<0x49>,·__va_list34 ····<45>···DW_AT_type········:·(ref4)·<0x49>,·__va_list
35 ·<1><49>:·Abbrev·Number:·4·(DW_TAG_structure_type)35 ·<1><49>:·Abbrev·Number:·4·(DW_TAG_structure_type)
36 ····<4a>···DW_AT_name········:·(strp)·(offset:·0x4eb2):·__va_list36 ····<4a>···DW_AT_name········:·(strp)·(offset:·0x4e9b):·__va_list
37 ····<4e>···DW_AT_byte_size···:·(data1)·437 ····<4e>···DW_AT_byte_size···:·(data1)·4
38 ····<4f>···DW_AT_decl_file···:·(data1)·3038 ····<4f>···DW_AT_decl_file···:·(data1)·30
39 ····<50>···DW_AT_decl_line···:·(data1)·039 ····<50>···DW_AT_decl_line···:·(data1)·0
40 ····<51>···DW_AT_sibling·····:·(ref4)·<0x60>40 ····<51>···DW_AT_sibling·····:·(ref4)·<0x60>
41 ·<2><55>:·Abbrev·Number:·5·(DW_TAG_member)41 ·<2><55>:·Abbrev·Number:·5·(DW_TAG_member)
42 ····<56>···DW_AT_name········:·(strp)·(offset:·0x229b):·__ap42 ····<56>···DW_AT_name········:·(strp)·(offset:·0x21f7):·__ap
43 ····<5a>···DW_AT_type········:·(ref4)·<0x60>43 ····<5a>···DW_AT_type········:·(ref4)·<0x60>
44 ····<5e>···DW_AT_data_member_location:·(data1)·044 ····<5e>···DW_AT_data_member_location:·(data1)·0
45 ····<5f>···DW_AT_artificial··:·(flag_present)·145 ····<5f>···DW_AT_artificial··:·(flag_present)·1
46 ·<2><5f>:·Abbrev·Number:·046 ·<2><5f>:·Abbrev·Number:·0
47 ·<1><60>:·Abbrev·Number:·6·(DW_TAG_pointer_type)47 ·<1><60>:·Abbrev·Number:·6·(DW_TAG_pointer_type)
48 ····<61>···DW_AT_byte_size···:·(data1)·448 ····<61>···DW_AT_byte_size···:·(data1)·4
49 ·<1><62>:·Abbrev·Number:·2·(DW_TAG_base_type)49 ·<1><62>:·Abbrev·Number:·2·(DW_TAG_base_type)
50 ····<63>···DW_AT_byte_size···:·(data1)·150 ····<63>···DW_AT_byte_size···:·(data1)·1
51 ····<64>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)51 ····<64>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
52 ····<65>···DW_AT_name········:·(strp)·(offset:·0x12e4):·unsigned·char52 ····<65>···DW_AT_name········:·(strp)·(offset:·0x1240):·unsigned·char
53 ·<1><69>:·Abbrev·Number:·2·(DW_TAG_base_type)53 ·<1><69>:·Abbrev·Number:·2·(DW_TAG_base_type)
54 ····<6a>···DW_AT_byte_size···:·(data1)·254 ····<6a>···DW_AT_byte_size···:·(data1)·2
55 ····<6b>···DW_AT_encoding····:·(data1)·7»    (unsigned)55 ····<6b>···DW_AT_encoding····:·(data1)·7»    (unsigned)
56 ····<6c>···DW_AT_name········:·(strp)·(offset:·0x4b1a):·short·unsigned·int56 ····<6c>···DW_AT_name········:·(strp)·(offset:·0x4b03):·short·unsigned·int
57 ·<1><70>:·Abbrev·Number:·2·(DW_TAG_base_type)57 ·<1><70>:·Abbrev·Number:·2·(DW_TAG_base_type)
58 ····<71>···DW_AT_byte_size···:·(data1)·458 ····<71>···DW_AT_byte_size···:·(data1)·4
59 ····<72>···DW_AT_encoding····:·(data1)·7»    (unsigned)59 ····<72>···DW_AT_encoding····:·(data1)·7»    (unsigned)
60 ····<73>···DW_AT_name········:·(strp)·(offset:·0x368f):·long·unsigned·int60 ····<73>···DW_AT_name········:·(strp)·(offset:·0x35eb):·long·unsigned·int
61 ·<1><77>:·Abbrev·Number:·2·(DW_TAG_base_type)61 ·<1><77>:·Abbrev·Number:·2·(DW_TAG_base_type)
62 ····<78>···DW_AT_byte_size···:·(data1)·162 ····<78>···DW_AT_byte_size···:·(data1)·1
63 ····<79>···DW_AT_encoding····:·(data1)·6»    (signed·char)63 ····<79>···DW_AT_encoding····:·(data1)·6»    (signed·char)
64 ····<7a>···DW_AT_name········:·(strp)·(offset:·0x12e6):·signed·char64 ····<7a>···DW_AT_name········:·(strp)·(offset:·0x1242):·signed·char
65 ·<1><7e>:·Abbrev·Number:·2·(DW_TAG_base_type)65 ·<1><7e>:·Abbrev·Number:·2·(DW_TAG_base_type)
66 ····<7f>···DW_AT_byte_size···:·(data1)·266 ····<7f>···DW_AT_byte_size···:·(data1)·2
67 ····<80>···DW_AT_encoding····:·(data1)·5»    (signed)67 ····<80>···DW_AT_encoding····:·(data1)·5»    (signed)
68 ····<81>···DW_AT_name········:·(strp)·(offset:·0x4109):·short·int68 ····<81>···DW_AT_name········:·(strp)·(offset:·0x40f2):·short·int
69 ·<1><85>:·Abbrev·Number:·7·(DW_TAG_base_type)69 ·<1><85>:·Abbrev·Number:·7·(DW_TAG_base_type)
70 ····<86>···DW_AT_byte_size···:·(data1)·470 ····<86>···DW_AT_byte_size···:·(data1)·4
71 ····<87>···DW_AT_encoding····:·(data1)·5»    (signed)71 ····<87>···DW_AT_encoding····:·(data1)·5»    (signed)
72 ····<88>···DW_AT_name········:·(string)·int72 ····<88>···DW_AT_name········:·(string)·int
73 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_typedef)73 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_typedef)
74 ····<8d>···DW_AT_name········:·(strp)·(offset:·0x461a):·__int64_t74 ····<8d>···DW_AT_name········:·(strp)·(offset:·0x4603):·__int64_t
75 ····<91>···DW_AT_decl_file···:·(data1)·875 ····<91>···DW_AT_decl_file···:·(data1)·8
76 ····<92>···DW_AT_decl_line···:·(data1)·4776 ····<92>···DW_AT_decl_line···:·(data1)·47
77 ····<93>···DW_AT_decl_column·:·(data1)·4477 ····<93>···DW_AT_decl_column·:·(data1)·44
78 ····<94>···DW_AT_type········:·(ref4)·<0x98>,·long·long·int78 ····<94>···DW_AT_type········:·(ref4)·<0x98>,·long·long·int
79 ·<1><98>:·Abbrev·Number:·2·(DW_TAG_base_type)79 ·<1><98>:·Abbrev·Number:·2·(DW_TAG_base_type)
80 ····<99>···DW_AT_byte_size···:·(data1)·880 ····<99>···DW_AT_byte_size···:·(data1)·8
81 ····<9a>···DW_AT_encoding····:·(data1)·5»    (signed)81 ····<9a>···DW_AT_encoding····:·(data1)·5»    (signed)
82 ····<9b>···DW_AT_name········:·(strp)·(offset:·0x2576):·long·long·int82 ····<9b>···DW_AT_name········:·(strp)·(offset:·0x24d2):·long·long·int
83 ·<1><9f>:·Abbrev·Number:·3·(DW_TAG_typedef)83 ·<1><9f>:·Abbrev·Number:·3·(DW_TAG_typedef)
84 ····<a0>···DW_AT_name········:·(strp)·(offset:·0x20c5):·__uint64_t84 ····<a0>···DW_AT_name········:·(strp)·(offset:·0x2021):·__uint64_t
85 ····<a4>···DW_AT_decl_file···:·(data1)·885 ····<a4>···DW_AT_decl_file···:·(data1)·8
86 ····<a5>···DW_AT_decl_line···:·(data1)·4886 ····<a5>···DW_AT_decl_line···:·(data1)·48
87 ····<a6>···DW_AT_decl_column·:·(data1)·4687 ····<a6>···DW_AT_decl_column·:·(data1)·46
88 ····<a7>···DW_AT_type········:·(ref4)·<0x23>,·long·long·unsigned·int88 ····<a7>···DW_AT_type········:·(ref4)·<0x23>,·long·long·unsigned·int
89 ·<1><ab>:·Abbrev·Number:·3·(DW_TAG_typedef)89 ·<1><ab>:·Abbrev·Number:·3·(DW_TAG_typedef)
90 ····<ac>···DW_AT_name········:·(strp)·(offset:·0x94f):·__dev_t90 ····<ac>···DW_AT_name········:·(strp)·(offset:·0x8ab):·__dev_t
91 ····<b0>···DW_AT_decl_file···:·(data1)·891 ····<b0>···DW_AT_decl_file···:·(data1)·8
92 ····<b1>···DW_AT_decl_line···:·(data1)·14592 ····<b1>···DW_AT_decl_line···:·(data1)·145
93 ····<b2>···DW_AT_decl_column·:·(data1)·2593 ····<b2>···DW_AT_decl_column·:·(data1)·25
94 ····<b3>···DW_AT_type········:·(ref4)·<0x9f>,·__uint64_t,·long·long·unsigned·int94 ····<b3>···DW_AT_type········:·(ref4)·<0x9f>,·__uint64_t,·long·long·unsigned·int
95 ·<1><b7>:·Abbrev·Number:·3·(DW_TAG_typedef)95 ·<1><b7>:·Abbrev·Number:·3·(DW_TAG_typedef)
96 ····<b8>···DW_AT_name········:·(strp)·(offset:·0x4729):·__uid_t96 ····<b8>···DW_AT_name········:·(strp)·(offset:·0x4712):·__uid_t
97 ····<bc>···DW_AT_decl_file···:·(data1)·897 ····<bc>···DW_AT_decl_file···:·(data1)·8
98 ····<bd>···DW_AT_decl_line···:·(data1)·14698 ····<bd>···DW_AT_decl_line···:·(data1)·146
99 ····<be>···DW_AT_decl_column·:·(data1)·2599 ····<be>···DW_AT_decl_column·:·(data1)·25
100 ····<bf>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int100 ····<bf>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int
101 ·<1><c3>:·Abbrev·Number:·3·(DW_TAG_typedef)101 ·<1><c3>:·Abbrev·Number:·3·(DW_TAG_typedef)
102 ····<c4>···DW_AT_name········:·(strp)·(offset:·0x3d6):·__gid_t102 ····<c4>···DW_AT_name········:·(strp)·(offset:·0x332):·__gid_t
103 ····<c8>···DW_AT_decl_file···:·(data1)·8103 ····<c8>···DW_AT_decl_file···:·(data1)·8
104 ····<c9>···DW_AT_decl_line···:·(data1)·147104 ····<c9>···DW_AT_decl_line···:·(data1)·147
105 ····<ca>···DW_AT_decl_column·:·(data1)·25105 ····<ca>···DW_AT_decl_column·:·(data1)·25
106 ····<cb>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int106 ····<cb>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int
107 ·<1><cf>:·Abbrev·Number:·3·(DW_TAG_typedef)107 ·<1><cf>:·Abbrev·Number:·3·(DW_TAG_typedef)
108 ····<d0>···DW_AT_name········:·(strp)·(offset:·0x2507):·__ino_t108 ····<d0>···DW_AT_name········:·(strp)·(offset:·0x2463):·__ino_t
109 ····<d4>···DW_AT_decl_file···:·(data1)·8109 ····<d4>···DW_AT_decl_file···:·(data1)·8
110 ····<d5>···DW_AT_decl_line···:·(data1)·148110 ····<d5>···DW_AT_decl_line···:·(data1)·148
111 ····<d6>···DW_AT_decl_column·:·(data1)·25111 ····<d6>···DW_AT_decl_column·:·(data1)·25
112 ····<d7>···DW_AT_type········:·(ref4)·<0x70>,·long·unsigned·int112 ····<d7>···DW_AT_type········:·(ref4)·<0x70>,·long·unsigned·int
113 ·<1><db>:·Abbrev·Number:·3·(DW_TAG_typedef)113 ·<1><db>:·Abbrev·Number:·3·(DW_TAG_typedef)
114 ····<dc>···DW_AT_name········:·(strp)·(offset:·0x66f):·__ino64_t114 ····<dc>···DW_AT_name········:·(strp)·(offset:·0x5cb):·__ino64_t
115 ····<e0>···DW_AT_decl_file···:·(data1)·8115 ····<e0>···DW_AT_decl_file···:·(data1)·8
116 ····<e1>···DW_AT_decl_line···:·(data1)·149116 ····<e1>···DW_AT_decl_line···:·(data1)·149
117 ····<e2>···DW_AT_decl_column·:·(data1)·27117 ····<e2>···DW_AT_decl_column·:·(data1)·27
118 ····<e3>···DW_AT_type········:·(ref4)·<0x9f>,·__uint64_t,·long·long·unsigned·int118 ····<e3>···DW_AT_type········:·(ref4)·<0x9f>,·__uint64_t,·long·long·unsigned·int
119 ·<1><e7>:·Abbrev·Number:·3·(DW_TAG_typedef)119 ·<1><e7>:·Abbrev·Number:·3·(DW_TAG_typedef)
120 ····<e8>···DW_AT_name········:·(strp)·(offset:·0x1895):·__mode_t120 ····<e8>···DW_AT_name········:·(strp)·(offset:·0x17f1):·__mode_t
121 ····<ec>···DW_AT_decl_file···:·(data1)·8121 ····<ec>···DW_AT_decl_file···:·(data1)·8
122 ····<ed>···DW_AT_decl_line···:·(data1)·150122 ····<ed>···DW_AT_decl_line···:·(data1)·150
123 ····<ee>···DW_AT_decl_column·:·(data1)·26123 ····<ee>···DW_AT_decl_column·:·(data1)·26
124 ····<ef>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int124 ····<ef>···DW_AT_type········:·(ref4)·<0x36>,·unsigned·int
125 ·<1><f3>:·Abbrev·Number:·3·(DW_TAG_typedef)125 ·<1><f3>:·Abbrev·Number:·3·(DW_TAG_typedef)
126 ····<f4>···DW_AT_name········:·(strp)·(offset:·0x4def):·__nlink_t126 ····<f4>···DW_AT_name········:·(strp)·(offset:·0x4dd8):·__nlink_t
127 ····<f8>···DW_AT_decl_file···:·(data1)·8127 ····<f8>···DW_AT_decl_file···:·(data1)·8
Max diff block lines reached; 5029269/5037504 bytes (99.84%) of diff not shown.
43.8 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 1486, 470 lines modifiedOffset 1486, 398 lines modified
1486 ····DW_AT_encoding·····DW_FORM_data11486 ····DW_AT_encoding·····DW_FORM_data1
1487 ····DW_AT_name·········DW_FORM_string1487 ····DW_AT_name·········DW_FORM_string
1488 ····DW_AT·value:·0·····DW_FORM·value:·01488 ····DW_AT·value:·0·····DW_FORM·value:·0
1489 ···8······DW_TAG_pointer_type····[no·children]1489 ···8······DW_TAG_pointer_type····[no·children]
1490 ····DW_AT_byte_size····DW_FORM_data11490 ····DW_AT_byte_size····DW_FORM_data1
1491 ····DW_AT_type·········DW_FORM_ref41491 ····DW_AT_type·········DW_FORM_ref4
1492 ····DW_AT·value:·0·····DW_FORM·value:·01492 ····DW_AT·value:·0·····DW_FORM·value:·0
1493 ···9······DW_TAG_restrict_type····[no·children] 
1494 ····DW_AT_type·········DW_FORM_ref4 
1495 ····DW_AT·value:·0·····DW_FORM·value:·0 
1496 ···10······DW_TAG_const_type····[no·children]1493 ···9······DW_TAG_const_type····[no·children]
1497 ····DW_AT_type·········DW_FORM_ref41494 ····DW_AT_type·········DW_FORM_ref4
1498 ····DW_AT·value:·0·····DW_FORM·value:·01495 ····DW_AT·value:·0·····DW_FORM·value:·0
1499 ···11······DW_TAG_class_type····[no·children]1496 ···10······DW_TAG_class_type····[no·children]
1500 ····DW_AT_name·········DW_FORM_strp1497 ····DW_AT_name·········DW_FORM_strp
1501 ····DW_AT_byte_size····DW_FORM_data11498 ····DW_AT_byte_size····DW_FORM_data1
1502 ····DW_AT_decl_file····DW_FORM_data11499 ····DW_AT_decl_file····DW_FORM_data1
1503 ····DW_AT_decl_line····DW_FORM_data11500 ····DW_AT_decl_line····DW_FORM_data1
1504 ····DW_AT_decl_column··DW_FORM_data11501 ····DW_AT_decl_column··DW_FORM_data1
1505 ····DW_AT·value:·0·····DW_FORM·value:·01502 ····DW_AT·value:·0·····DW_FORM·value:·0
1506 ···12······DW_TAG_class_type····[has·children]1503 ···11······DW_TAG_class_type····[has·children]
1507 ····DW_AT_name·········DW_FORM_strp1504 ····DW_AT_name·········DW_FORM_strp
1508 ····DW_AT_byte_size····DW_FORM_data11505 ····DW_AT_byte_size····DW_FORM_data1
1509 ····DW_AT_decl_file····DW_FORM_data11506 ····DW_AT_decl_file····DW_FORM_data1
1510 ····DW_AT_decl_line····DW_FORM_data11507 ····DW_AT_decl_line····DW_FORM_data1
1511 ····DW_AT_decl_column··DW_FORM_data11508 ····DW_AT_decl_column··DW_FORM_data1
1512 ····DW_AT_sibling······DW_FORM_ref41509 ····DW_AT_sibling······DW_FORM_ref4
1513 ····DW_AT·value:·0·····DW_FORM·value:·01510 ····DW_AT·value:·0·····DW_FORM·value:·0
1514 ···13······DW_TAG_inheritance····[no·children]1511 ···12······DW_TAG_inheritance····[no·children]
1515 ····DW_AT_type·········DW_FORM_ref41512 ····DW_AT_type·········DW_FORM_ref4
1516 ····DW_AT_data_member_location·DW_FORM_data11513 ····DW_AT_data_member_location·DW_FORM_data1
1517 ····DW_AT_accessibility·DW_FORM_data11514 ····DW_AT_accessibility·DW_FORM_data1
1518 ····DW_AT·value:·0·····DW_FORM·value:·01515 ····DW_AT·value:·0·····DW_FORM·value:·0
1519 ···14······DW_TAG_union_type····[has·children]1516 ···13······DW_TAG_union_type····[has·children]
1520 ····DW_AT_name·········DW_FORM_strp1517 ····DW_AT_name·········DW_FORM_strp
1521 ····DW_AT_byte_size····DW_FORM_data11518 ····DW_AT_byte_size····DW_FORM_data1
1522 ····DW_AT_decl_file····DW_FORM_data11519 ····DW_AT_decl_file····DW_FORM_data1
1523 ····DW_AT_decl_line····DW_FORM_data11520 ····DW_AT_decl_line····DW_FORM_data1
1524 ····DW_AT_decl_column··DW_FORM_data11521 ····DW_AT_decl_column··DW_FORM_data1
1525 ····DW_AT_sibling······DW_FORM_ref41522 ····DW_AT_sibling······DW_FORM_ref4
1526 ····DW_AT·value:·0·····DW_FORM·value:·01523 ····DW_AT·value:·0·····DW_FORM·value:·0
1527 ···15······DW_TAG_member····[no·children]1524 ···14······DW_TAG_member····[no·children]
1528 ····DW_AT_name·········DW_FORM_string1525 ····DW_AT_name·········DW_FORM_string
1529 ····DW_AT_decl_file····DW_FORM_data11526 ····DW_AT_decl_file····DW_FORM_data1
1530 ····DW_AT_decl_line····DW_FORM_data11527 ····DW_AT_decl_line····DW_FORM_data1
1531 ····DW_AT_decl_column··DW_FORM_data11528 ····DW_AT_decl_column··DW_FORM_data1
1532 ····DW_AT_type·········DW_FORM_ref41529 ····DW_AT_type·········DW_FORM_ref4
1533 ····DW_AT·value:·0·····DW_FORM·value:·01530 ····DW_AT·value:·0·····DW_FORM·value:·0
1534 ···16······DW_TAG_structure_type····[no·children]1531 ···15······DW_TAG_structure_type····[no·children]
1535 ····DW_AT_name·········DW_FORM_strp1532 ····DW_AT_name·········DW_FORM_strp
1536 ····DW_AT_declaration··DW_FORM_flag_present1533 ····DW_AT_declaration··DW_FORM_flag_present
1537 ····DW_AT·value:·0·····DW_FORM·value:·01534 ····DW_AT·value:·0·····DW_FORM·value:·0
1538 ···17······DW_TAG_enumeration_type····[has·children]1535 ···16······DW_TAG_enumeration_type····[has·children]
1539 ····DW_AT_name·········DW_FORM_strp1536 ····DW_AT_name·········DW_FORM_strp
1540 ····DW_AT_encoding·····DW_FORM_data11537 ····DW_AT_encoding·····DW_FORM_data1
1541 ····DW_AT_byte_size····DW_FORM_data11538 ····DW_AT_byte_size····DW_FORM_data1
1542 ····DW_AT_type·········DW_FORM_ref41539 ····DW_AT_type·········DW_FORM_ref4
1543 ····DW_AT_decl_file····DW_FORM_data11540 ····DW_AT_decl_file····DW_FORM_data1
1544 ····DW_AT_decl_line····DW_FORM_data11541 ····DW_AT_decl_line····DW_FORM_data1
1545 ····DW_AT_decl_column··DW_FORM_data11542 ····DW_AT_decl_column··DW_FORM_data1
1546 ····DW_AT_sibling······DW_FORM_ref41543 ····DW_AT_sibling······DW_FORM_ref4
1547 ····DW_AT·value:·0·····DW_FORM·value:·01544 ····DW_AT·value:·0·····DW_FORM·value:·0
1548 ···18······DW_TAG_enumerator····[no·children]1545 ···17······DW_TAG_enumerator····[no·children]
1549 ····DW_AT_name·········DW_FORM_strp1546 ····DW_AT_name·········DW_FORM_strp
1550 ····DW_AT_const_value··DW_FORM_data11547 ····DW_AT_const_value··DW_FORM_data1
1551 ····DW_AT·value:·0·····DW_FORM·value:·01548 ····DW_AT·value:·0·····DW_FORM·value:·0
1552 ···19······DW_TAG_structure_type····[has·children]1549 ···18······DW_TAG_structure_type····[has·children]
1553 ····DW_AT_byte_size····DW_FORM_data11550 ····DW_AT_byte_size····DW_FORM_data1
1554 ····DW_AT_decl_file····DW_FORM_data11551 ····DW_AT_decl_file····DW_FORM_data1
1555 ····DW_AT_decl_line····DW_FORM_data11552 ····DW_AT_decl_line····DW_FORM_data1
1556 ····DW_AT_decl_column··DW_FORM_data11553 ····DW_AT_decl_column··DW_FORM_data1
1557 ····DW_AT_linkage_name·DW_FORM_strp1554 ····DW_AT_linkage_name·DW_FORM_strp
1558 ····DW_AT_sibling······DW_FORM_ref41555 ····DW_AT_sibling······DW_FORM_ref4
1559 ····DW_AT·value:·0·····DW_FORM·value:·01556 ····DW_AT·value:·0·····DW_FORM·value:·0
1560 ···20······DW_TAG_member····[no·children]1557 ···19······DW_TAG_member····[no·children]
1561 ····DW_AT_name·········DW_FORM_strp1558 ····DW_AT_name·········DW_FORM_strp
1562 ····DW_AT_decl_file····DW_FORM_data11559 ····DW_AT_decl_file····DW_FORM_data1
1563 ····DW_AT_decl_line····DW_FORM_data11560 ····DW_AT_decl_line····DW_FORM_data1
1564 ····DW_AT_decl_column··DW_FORM_data11561 ····DW_AT_decl_column··DW_FORM_data1
1565 ····DW_AT_type·········DW_FORM_ref41562 ····DW_AT_type·········DW_FORM_ref4
1566 ····DW_AT_data_member_location·DW_FORM_data11563 ····DW_AT_data_member_location·DW_FORM_data1
1567 ····DW_AT·value:·0·····DW_FORM·value:·01564 ····DW_AT·value:·0·····DW_FORM·value:·0
1568 ···21······DW_TAG_structure_type····[has·children]1565 ···20······DW_TAG_structure_type····[has·children]
1569 ····DW_AT_name·········DW_FORM_strp1566 ····DW_AT_name·········DW_FORM_strp
1570 ····DW_AT_byte_size····DW_FORM_data11567 ····DW_AT_byte_size····DW_FORM_data1
1571 ····DW_AT_decl_file····DW_FORM_data11568 ····DW_AT_decl_file····DW_FORM_data1
1572 ····DW_AT_decl_line····DW_FORM_data21569 ····DW_AT_decl_line····DW_FORM_data2
1573 ····DW_AT_decl_column··DW_FORM_data11570 ····DW_AT_decl_column··DW_FORM_data1
1574 ····DW_AT_sibling······DW_FORM_ref41571 ····DW_AT_sibling······DW_FORM_ref4
1575 ····DW_AT·value:·0·····DW_FORM·value:·01572 ····DW_AT·value:·0·····DW_FORM·value:·0
1576 ···22······DW_TAG_member····[no·children]1573 ···21······DW_TAG_member····[no·children]
1577 ····DW_AT_name·········DW_FORM_strp1574 ····DW_AT_name·········DW_FORM_strp
1578 ····DW_AT_decl_file····DW_FORM_data11575 ····DW_AT_decl_file····DW_FORM_data1
1579 ····DW_AT_decl_line····DW_FORM_data21576 ····DW_AT_decl_line····DW_FORM_data2
1580 ····DW_AT_decl_column··DW_FORM_data11577 ····DW_AT_decl_column··DW_FORM_data1
1581 ····DW_AT_type·········DW_FORM_ref41578 ····DW_AT_type·········DW_FORM_ref4
1582 ····DW_AT_data_member_location·DW_FORM_data11579 ····DW_AT_data_member_location·DW_FORM_data1
1583 ····DW_AT·value:·0·····DW_FORM·value:·01580 ····DW_AT·value:·0·····DW_FORM·value:·0
1584 ···23······DW_TAG_subprogram····[has·children]1581 ···22······DW_TAG_subprogram····[has·children]
1585 ····DW_AT_external·····DW_FORM_flag_present1582 ····DW_AT_external·····DW_FORM_flag_present
1586 ····DW_AT_name·········DW_FORM_strp1583 ····DW_AT_name·········DW_FORM_strp
1587 ····DW_AT_decl_file····DW_FORM_data11584 ····DW_AT_decl_file····DW_FORM_data1
1588 ····DW_AT_decl_line····DW_FORM_data21585 ····DW_AT_decl_line····DW_FORM_data2
1589 ····DW_AT_decl_column··DW_FORM_data11586 ····DW_AT_decl_column··DW_FORM_data1
1590 ····DW_AT_linkage_name·DW_FORM_strp1587 ····DW_AT_linkage_name·DW_FORM_strp
1591 ····DW_AT_type·········DW_FORM_ref41588 ····DW_AT_type·········DW_FORM_ref4
1592 ····DW_AT_declaration··DW_FORM_flag_present1589 ····DW_AT_declaration··DW_FORM_flag_present
1593 ····DW_AT_object_pointer·DW_FORM_ref41590 ····DW_AT_object_pointer·DW_FORM_ref4
1594 ····DW_AT_sibling······DW_FORM_ref41591 ····DW_AT_sibling······DW_FORM_ref4
1595 ····DW_AT·value:·0·····DW_FORM·value:·01592 ····DW_AT·value:·0·····DW_FORM·value:·0
1596 ···24······DW_TAG_formal_parameter····[no·children]1593 ···23······DW_TAG_formal_parameter····[no·children]
1597 ····DW_AT_type·········DW_FORM_ref41594 ····DW_AT_type·········DW_FORM_ref4
1598 ····DW_AT_artificial···DW_FORM_flag_present1595 ····DW_AT_artificial···DW_FORM_flag_present
1599 ····DW_AT·value:·0·····DW_FORM·value:·01596 ····DW_AT·value:·0·····DW_FORM·value:·0
1600 ···25······DW_TAG_formal_parameter····[no·children]1597 ···24······DW_TAG_formal_parameter····[no·children]
1601 ····DW_AT_type·········DW_FORM_ref41598 ····DW_AT_type·········DW_FORM_ref4
1602 ····DW_AT·value:·0·····DW_FORM·value:·01599 ····DW_AT·value:·0·····DW_FORM·value:·0
1603 ···26······DW_TAG_subprogram····[has·children]1600 ···25······DW_TAG_subprogram····[has·children]
1604 ····DW_AT_external·····DW_FORM_flag_present1601 ····DW_AT_external·····DW_FORM_flag_present
1605 ····DW_AT_name·········DW_FORM_strp1602 ····DW_AT_name·········DW_FORM_strp
1606 ····DW_AT_decl_file····DW_FORM_data11603 ····DW_AT_decl_file····DW_FORM_data1
1607 ····DW_AT_decl_line····DW_FORM_data21604 ····DW_AT_decl_line····DW_FORM_data2
1608 ····DW_AT_decl_column··DW_FORM_data11605 ····DW_AT_decl_column··DW_FORM_data1
1609 ····DW_AT_linkage_name·DW_FORM_strp1606 ····DW_AT_linkage_name·DW_FORM_strp
1610 ····DW_AT_declaration··DW_FORM_flag_present1607 ····DW_AT_declaration··DW_FORM_flag_present
1611 ····DW_AT_object_pointer·DW_FORM_ref41608 ····DW_AT_object_pointer·DW_FORM_ref4
1612 ····DW_AT_sibling······DW_FORM_ref41609 ····DW_AT_sibling······DW_FORM_ref4
Max diff block lines reached; 38716/44729 bytes (86.56%) of diff not shown.
962 B
readelf --wide --debug-dump=aranges {}
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
23 ··Length:···················2823 ··Length:···················28
24 ··Version:··················224 ··Version:··················2
25 ··Offset·into·.debug_info:··0xee3b25 ··Offset·into·.debug_info:··0xee3b
26 ··Pointer·Size:·············426 ··Pointer·Size:·············4
27 ··Segment·Size:·············027 ··Segment·Size:·············0
  
28 ····Address····Length28 ····Address····Length
29 ····00002290·0000013829 ····00002290·0000005e
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················3631 ··Length:···················36
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x1523333 ··Offset·into·.debug_info:··0x14d15
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····000023c8·0000009037 ····000022f0·00000090
38 ····00002018·0000005438 ····00002018·00000054
39 ····00000000·0000000039 ····00000000·00000000
40 ··Length:···················2840 ··Length:···················28
41 ··Version:··················241 ··Version:··················2
42 ··Offset·into·.debug_info:··0x1acd442 ··Offset·into·.debug_info:··0x1a7b6
43 ··Pointer·Size:·············443 ··Pointer·Size:·············4
44 ··Segment·Size:·············044 ··Segment·Size:·············0
  
45 ····Address····Length45 ····Address····Length
46 ····00002458·0000005e46 ····00002380·00000138
47 ····00000000·0000000047 ····00000000·00000000
  
46.6 KB
readelf --wide --debug-dump=loc {}
    
Offset 2895, 617 lines modifiedOffset 2895, 617 lines modified
2895 ·············00002018·0000203d·(DW_OP_reg1·(r1))2895 ·············00002018·0000203d·(DW_OP_reg1·(r1))
2896 ····00002db4·v0000000·v0000000·views·at·00002da7·for:2896 ····00002db4·v0000000·v0000000·views·at·00002da7·for:
2897 ·············0000203d·0000206c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)2897 ·············0000203d·0000206c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
2898 ····00002dc2·<End·of·list>2898 ····00002dc2·<End·of·list>
  
2899 ····00002dca·v0000000·v0000000·location·view·pair2899 ····00002dca·v0000000·v0000000·location·view·pair
2900 ····00002dcc·v0000000·v0000000·location·view·pair2900 ····00002dcc·v0000000·v0000000·location·view·pair
 2901 ····00002dce·v0000000·v0000000·location·view·pair
 2902 ····00002dd0·v0000000·v0000000·location·view·pair
 2903 ····00002dd2·v0000000·v0000000·location·view·pair
 2904 ····00002dd4·v0000000·v0000000·location·view·pair
  
 2905 ····00002dd6·v0000000·v0000000·views·at·00002dca·for:
 2906 ·············000022d4·000022e2·(DW_OP_reg0·(r0))
 2907 ····00002de1·v0000000·v0000000·views·at·00002dcc·for:
 2908 ·············000022e2·000022e6·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 2909 ····00002def·v0000000·v0000000·views·at·00002dce·for:
 2910 ·············000022e6·000022e8·(DW_OP_reg0·(r0))
 2911 ····00002dfa·v0000000·v0000000·views·at·00002dd0·for:
 2912 ·············000022e8·000022ea·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 2913 ····00002e08·v0000000·v0000000·views·at·00002dd2·for:
 2914 ·············000022ea·000022ec·(DW_OP_reg0·(r0))
 2915 ····00002e13·v0000000·v0000000·views·at·00002dd4·for:
 2916 ·············000022ec·000022ee·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 2917 ····00002e21·<End·of·list>
  
 2918 ····00002e29·v0000000·v0000000·location·view·pair
 2919 ····00002e2b·v0000000·v0000000·location·view·pair
 2920 ····00002e2d·v0000000·v0000000·location·view·pair
  
 2921 ····00002e2f·v0000000·v0000000·views·at·00002e29·for:
 2922 ·············00002290·0000229a·(DW_OP_reg0·(r0))
 2923 ····00002e3a·v0000000·v0000000·views·at·00002e2b·for:
 2924 ·············0000229a·000022d0·(DW_OP_reg6·(r6))
 2925 ····00002e45·v0000000·v0000000·views·at·00002e2d·for:
 2926 ·············000022d0·000022d4·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 2927 ····00002e53·<End·of·list>
  
 2928 ····00002e5b·v0000000·v0000000·location·view·pair
 2929 ····00002e5d·v0000000·v0000000·location·view·pair
 2930 ····00002e5f·v0000000·v0000000·location·view·pair
  
2901 ····00002dce·v0000000·v0000000·views·at·00002dca·for: 
2902 ·············00002338·00002340·(DW_OP_reg0·(r0)) 
2903 ····00002dd9·v0000000·v0000000·views·at·00002dcc·for: 
2904 ·············00002340·000023c8·(DW_OP_reg7·(r7)) 
2905 ····00002de4·<End·of·list> 
  
2906 ····00002dec·v0000000·v0000000·location·view·pair 
2907 ····00002dee·v0000000·v0000000·location·view·pair 
  
2908 ····00002df0·v0000000·v0000000·views·at·00002dec·for: 
2909 ·············00002338·00002349·(DW_OP_reg1·(r1)) 
2910 ····00002dfb·v0000000·v0000000·views·at·00002dee·for: 
2911 ·············00002349·000023c8·(DW_OP_fbreg:·-28) 
2912 ····00002e07·<End·of·list> 
  
2913 ····00002e0f·v0000000·v0000000·location·view·pair 
2914 ····00002e11·v0000000·v0000000·location·view·pair 
2915 ····00002e13·v0000000·v0000000·location·view·pair 
2916 ····00002e15·v0000000·v0000000·location·view·pair 
  
2917 ····00002e17·v0000000·v0000000·views·at·00002e0f·for: 
2918 ·············00002338·00002349·(DW_OP_reg2·(r2)) 
2919 ····00002e22·v0000000·v0000000·views·at·00002e11·for: 
2920 ·············00002349·00002368·(DW_OP_reg6·(r6)) 
2921 ····00002e2d·v0000000·v0000000·views·at·00002e13·for: 
2922 ·············00002368·000023ac·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value) 
2923 ····00002e3b·v0000000·v0000000·views·at·00002e15·for: 
2924 ·············000023ac·000023c8·(DW_OP_reg6·(r6)) 
2925 ····00002e46·<End·of·list> 
  
2926 ····00002e4e·v0000000·v0000000·location·view·pair 
2927 ····00002e50·v0000000·v0000000·location·view·pair 
2928 ····00002e52·v0000000·v0000000·location·view·pair 
  
2929 ····00002e54·v0000000·v0000000·views·at·00002e4e·for: 
2930 ·············0000234a·0000234e·(DW_OP_reg0·(r0)) 
2931 ····00002e5f·v0000000·v0000000·views·at·00002e50·for: 
2932 ·············0000234e·0000237c·(DW_OP_breg4·(r4):·-1;·DW_OP_stack_value) 
2933 ····00002e6c·v0000000·v0000000·views·at·00002e52·for:2931 ····00002e61·v0000000·v0000000·views·at·00002e5b·for:
2934 ·············000023ac·000023b4·(DW_OP_breg4·(r4):·-1;·DW_OP_stack_value) 
2935 ····00002e79·<End·of·list> 
  
2936 ····00002e81·v0000000·v0000000·location·view·pair 
2937 ····00002e83·v0000000·v0000000·location·view·pair 
  
2938 ····00002e85·v0000000·v0000000·views·at·00002e81·for: 
2939 ·············00002358·0000235b·(DW_OP_reg0·(r0)) 
2940 ····00002e90·v0000000·v0000000·views·at·00002e83·for: 
2941 ·············0000235b·000023c8·(DW_OP_reg5·(r5)) 
2942 ····00002e9b·<End·of·list> 
  
2943 ····00002ea3·v0000000·v0000000·location·view·pair 
2944 ····00002ea5·v0000000·v0000001·location·view·pair 
  
2945 ····00002ea7·v0000000·v0000000·views·at·00002ea3·for: 
2946 ·············00002368·0000236a·(DW_OP_reg0·(r0)) 
2947 ····00002eb2·v0000000·v0000001·views·at·00002ea5·for: 
2948 ·············0000236a·000023a4·(DW_OP_reg6·(r6)) 
2949 ····00002ebd·<End·of·list> 
  
2950 ····00002ec5·v0000000·v0000000·location·view·pair 
2951 ····00002ec7·v0000000·v0000001·location·view·pair 
  
2952 ····00002ec9·v0000000·v0000000·views·at·00002ec5·for: 
2953 ·············00002370·00002390·(DW_OP_reg0·(r0)) 
2954 ····00002ed4·v0000000·v0000001·views·at·00002ec7·for: 
2955 ·············00002390·000023a4·(DW_OP_reg8·(r8)) 
2956 ····00002edf·<End·of·list> 
  
2957 ····00002ee7·v0000000·v0000001·location·view·pair 
  
2958 ····00002ee9·v0000000·v0000001·views·at·00002ee7·for: 
2959 ·············0000239a·000023a4·(DW_OP_reg4·(r4)) 
2960 ····00002ef4·<End·of·list> 
  
2961 ····00002efc·v0000001·v0000000·location·view·pair 
  
2962 ····00002efe·v0000001·v0000000·views·at·00002efc·for: 
2963 ·············00002370·0000237c·(DW_OP_lit0;·DW_OP_stack_value) 
2964 ····00002f0a·<End·of·list> 
  
2965 ····00002f12·v0000001·v0000000·location·view·pair 
  
2966 ····00002f14·v0000001·v0000000·views·at·00002f12·for: 
2967 ·············00002358·0000235c·(DW_OP_reg4·(r4)) 
Max diff block lines reached; 40031/47701 bytes (83.92%) of diff not shown.
960 B
readelf --wide --debug-dump=ranges {}
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
23 ··Length:···················2823 ··Length:···················28
24 ··Version:··················224 ··Version:··················2
25 ··Offset·into·.debug_info:··0xee3b25 ··Offset·into·.debug_info:··0xee3b
26 ··Pointer·Size:·············426 ··Pointer·Size:·············4
27 ··Segment·Size:·············027 ··Segment·Size:·············0
  
28 ····Address····Length28 ····Address····Length
29 ····00002290·0000013829 ····00002290·0000005e
30 ····00000000·0000000030 ····00000000·00000000
31 ··Length:···················3631 ··Length:···················36
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x1523333 ··Offset·into·.debug_info:··0x14d15
34 ··Pointer·Size:·············434 ··Pointer·Size:·············4
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address····Length36 ····Address····Length
37 ····000023c8·0000009037 ····000022f0·00000090
38 ····00002018·0000005438 ····00002018·00000054
39 ····00000000·0000000039 ····00000000·00000000
40 ··Length:···················2840 ··Length:···················28
41 ··Version:··················241 ··Version:··················2
42 ··Offset·into·.debug_info:··0x1acd442 ··Offset·into·.debug_info:··0x1a7b6
43 ··Pointer·Size:·············443 ··Pointer·Size:·············4
44 ··Segment·Size:·············044 ··Segment·Size:·············0
  
45 ····Address····Length45 ····Address····Length
46 ····00002458·0000005e46 ····00002380·00000138
47 ····00000000·0000000047 ····00000000·00000000
  
1.21 KB
strings --all --bytes=8 {}
    
Offset 1, 48 lines modifiedOffset 1, 51 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 f5&UVhz9b? 
3 i^}kO96- 
4 k-M=h'}· 
5 ~v9;e<_B 
6 :~n=b%'y 
7 ,Etz*bIjQ 
8 %.\X:Yj· 
9 WQZjs;+|X 
10 hc(+|X<7<N 
11 @q[#f/tI/ 
12 |#9k@z;E 
13 EW%qD&gX 
14 FVMUv*md 
15 }^|Ot>/y 
16 ht>k<fgt>O 
17 n5PX']n} 
18 s9[ky[k# 
19 75=&BzL^s 
20 qHAC?rp) 
21 du``d``d`` 
22 t{a3Y@0Xn 
23 W`»     »     AhDT2 C%V;+qd7.
 3 %v+pd_Zb
 4 Ia\=>^Jath
 5 ~2A>E=F*|J
 6 ]w.OhC7i
 7 ?J+y@uu@
 8 L|c.&w_Lh
 9 \C(<S3W,9X
 10 cM,><?S|t
 11 !)K}tpC8
 12 =V»     }XK}t
 13 ~:%S\j(=
 14 K9apSrR3
 15 V5{R5{0Oc
 16 F7dj)·>B
 17 9<R5{p60
 18 Plg=I{Z^l
 19 \'4)~RBP[
 20 yB+»    G$Rl
 21 ~qnF[mi%
 22 _WRl5:A·
 23 eIWCwo|\
 24 \F{.k{.gk-okm
 25 Q;.);.sv\Qv\
 26 <cIF%%x#
24 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o27 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o
25 call_weak_fn28 call_weak_fn
26 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o29 /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o
27 crtstuff.c30 crtstuff.c
28 all_implied_fbits31 all_implied_fbits
29 deregister_tm_clones32 deregister_tm_clones
30 __do_global_dtors_aux33 __do_global_dtors_aux
31 completed.034 completed.0
32 __do_global_dtors_aux_fini_array_entry35 __do_global_dtors_aux_fini_array_entry
33 frame_dummy36 frame_dummy
34 __frame_dummy_init_array_entry37 __frame_dummy_init_array_entry
35 apple.cpp 
36 freebsd.cpp 
37 freebsd_kevents.cpp38 freebsd_kevents.cpp
 39 apple.cpp
38 linux.cpp40 linux.cpp
 41 freebsd.cpp
39 unix_strings.cpp 
40 generic.cpp 
41 generic_posix.cpp42 generic_posix.cpp
 43 generic.cpp
 44 unix_strings.cpp
42 __FRAME_END__45 __FRAME_END__
43 __dso_handle46 __dso_handle
44 _DYNAMIC47 _DYNAMIC
45 __TMC_END__48 __TMC_END__
46 _GLOBAL_OFFSET_TABLE_49 _GLOBAL_OFFSET_TABLE_
47 __aeabi_unwind_cpp_pr0@GCC_3.550 __aeabi_unwind_cpp_pr0@GCC_3.5
48 __cxa_finalize@GLIBC_2.451 __cxa_finalize@GLIBC_2.4
1.13 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 85, 30 lines modifiedOffset 85, 30 lines modified
  
85 00002218·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent>:85 00002218·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent>:
86 »       ...86 »       ...
  
87 00002268·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch>:87 00002268·<Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch>:
88 »       ...88 »       ...
  
89 00002290·<java_to_char>:89 00002290·<mark_failed_with_errno>:
90 »       ...90 »       ...
  
91 00002338·<char_to_java>:91 000022d4·<map_error_code>:
92 »       ...92 »       ...
  
93 000023c8·<mark_failed_with_code>:93 000022f0·<mark_failed_with_code>:
94 »       ...94 »       ...
  
95 00002440·<mark_failed_with_message>:95 00002368·<mark_failed_with_message>:
96 »       ...96 »       ...
  
97 00002454·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:97 0000237c·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
98 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():98 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():
99 ./src/shared/cpp/generic.cpp:3999 ./src/shared/cpp/generic.cpp:39
100 »       movs»   r0,·r0100 »       movs»   r0,·r0
101 »       ...101 »       ...
  
102 00002458·<mark_failed_with_errno>:102 00002380·<java_to_char>:
103 »       ...103 »       ...
  
104 0000249c·<map_error_code>:104 00002428·<char_to_java>:
105 »       ...105 »       ...
64.2 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 1, 800 lines modifiedOffset 1, 800 lines modified
  
Diff chunk too large, falling back to line-by-line diff (797 lines added, 797 lines removed)
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
2 ··[·····0]··GNU·C++14·10.2.1·20210110·-mfloat-abi=hard·-mfpu=vfpv3-d16·-mthumb·-mtls-dialect=gnu·-march=armv7-a+fp·-g·-O2·-fstack-protector-strong·-fPIC2 ··[·····0]··CallNonvirtualByteMethodA
3 ··[····8d]··src/main/cpp/apple.cpp3 ··[····1a]··CallByteMethod
4 ··[····a4]··CallNonvirtualByteMethodA4 ··[····29]··_ZSt3abse
5 ··[····be]··CallByteMethod5 ··[····33]··_ZSt3absf
6 ··[····cd]··_ZSt3abse6 ··[····3d]··_ZN7JNIEnv_20GetLongArrayElementsEP11_jlongArrayPh
7 ··[····d7]··_ZSt3absf7 ··[····70]··_jfloatArray
8 ··[····e1]··_ZN7JNIEnv_20GetLongArrayElementsEP11_jlongArrayPh8 ··[····7d]··_ZSt3absx
9 ··[···114]··_jfloatArray9 ··[····87]··NewDoubleArray
10 ··[···121]··_ZSt3absx10 ··[····96]··_ZN7JNIEnv_22CallStaticFloatMethodAEP7_jclassP10_jmethodIDPK6jvalue
11 ··[···12b]··NewDoubleArray11 ··[····da]··st_ctim
12 ··[···13a]··_ZN7JNIEnv_22CallStaticFloatMethodAEP7_jclassP10_jmethodIDPK6jvalue12 ··[····e2]··_ZN7JNIEnv_20CallStaticVoidMethodEP7_jclassP10_jmethodIDz
13 ··[···17e]··st_ctim13 ··[···11c]··GetEnv
14 ··[···186]··_ZN7JNIEnv_20CallStaticVoidMethodEP7_jclassP10_jmethodIDz14 ··[···123]··_ZN7JNIEnv_12SetLongFieldEP8_jobjectP9_jfieldIDx
15 ··[···1c0]··GetEnv15 ··[···154]··st_blocks
16 ··[···1c7]··_ZN7JNIEnv_12SetLongFieldEP8_jobjectP9_jfieldIDx16 ··[···15e]··__ssize_t
17 ··[···1f8]··st_blocks17 ··[···168]··_ZN7JNIEnv_11NewIntArrayEi
18 ··[···202]··__ssize_t18 ··[···183]··FatalError
19 ··[···20c]··_ZN7JNIEnv_11NewIntArrayEi19 ··[···18e]··_ZN7JNIEnv_23ReleaseIntArrayElementsEP10_jintArrayPii
20 ··[···227]··FatalError20 ··[···1c4]··ToReflectedMethod
21 ··[···232]··_ZN7JNIEnv_23ReleaseIntArrayElementsEP10_jintArrayPii21 ··[···1d6]··JNIEnv
22 ··[···268]··ToReflectedMethod22 ··[···1dd]··_ZN7JNIEnv_21GetObjectArrayElementEP13_jobjectArrayi
23 ··[···27a]··JNIEnv23 ··[···212]··_ZN7JNIEnv_14PushLocalFrameEi
24 ··[···281]··_ZN7JNIEnv_21GetObjectArrayElementEP13_jobjectArrayi24 ··[···230]··_ZN7JNIEnv_14CallByteMethodEP8_jobjectP10_jmethodIDz
25 ··[···2b6]··_ZN7JNIEnv_14PushLocalFrameEi25 ··[···265]··AllocObject
26 ··[···2d4]··_ZN7JNIEnv_14CallByteMethodEP8_jobjectP10_jmethodIDz26 ··[···271]··_ZN7JNIEnv_16GetObjectRefTypeEP8_jobject
27 ··[···309]··AllocObject27 ··[···29a]··GetPrimitiveArrayCritical
28 ··[···315]··_ZN7JNIEnv_16GetObjectRefTypeEP8_jobject28 ··[···2b4]··CallDoubleMethod
29 ··[···33e]··GetPrimitiveArrayCritical29 ··[···2c5]··CallStaticLongMethodA
30 ··[···358]··CallDoubleMethod30 ··[···2db]··CallStaticFloatMethod
31 ··[···369]··CallStaticLongMethodA31 ··[···2f1]··_ZN7JNIEnv_12GetCharFieldEP8_jobjectP9_jfieldID
32 ··[···37f]··CallStaticFloatMethod32 ··[···321]··__readlink_alias
33 ··[···395]··_ZN7JNIEnv_12GetCharFieldEP8_jobjectP9_jfieldID33 ··[···332]··__gid_t
34 ··[···3c5]··__readlink_alias34 ··[···33a]··Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
35 ··[···3d6]··__gid_t35 ··[···380]··SetFloatField
36 ··[···3de]··Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat36 ··[···38e]··IsSameObject
37 ··[···424]··SetFloatField37 ··[···39b]··strtold
38 ··[···432]··IsSameObject38 ··[···3a3]··CallStaticLongMethodV
39 ··[···43f]··strtold39 ··[···3b9]··st_mtim
40 ··[···447]··CallStaticLongMethodV40 ··[···3c1]··Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
41 ··[···45d]··st_mtim41 ··[···414]··strtoll
42 ··[···465]··Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo42 ··[···41c]··_ZN7JNIEnv_9NewObjectEP7_jclassP10_jmethodIDz
43 ··[···4b8]··strtoll43 ··[···44a]··SetFloatArrayRegion
44 ··[···4c0]··_ZN7JNIEnv_9NewObjectEP7_jclassP10_jmethodIDz44 ··[···45e]··destClass
45 ··[···4ee]··SetFloatArrayRegion45 ··[···468]··_ZN7JNIEnv_24CallStaticBooleanMethodAEP7_jclassP10_jmethodIDPK6jvalue
46 ··[···502]··destClass46 ··[···4ae]··CallStaticVoidMethod
47 ··[···50c]··_ZN7JNIEnv_24CallStaticBooleanMethodAEP7_jclassP10_jmethodIDPK6jvalue47 ··[···4c3]··_ZN7JNIEnv_11GetIntFieldEP8_jobjectP9_jfieldID
48 ··[···552]··CallStaticVoidMethod48 ··[···4f2]··at_quick_exit
49 ··[···567]··_ZN7JNIEnv_11GetIntFieldEP8_jobjectP9_jfieldID49 ··[···500]··GetObjectClass
50 ··[···596]··at_quick_exit50 ··[···50f]··_ZN7JNIEnv_25ReleaseFloatArrayElementsEP12_jfloatArrayPfi
51 ··[···5a4]··GetObjectClass51 ··[···549]··ws_ypixel
52 ··[···5b3]··_ZN7JNIEnv_25ReleaseFloatArrayElementsEP12_jfloatArrayPfi52 ··[···553]··CallNonvirtualDoubleMethod
53 ··[···5ed]··ws_ypixel53 ··[···56e]··ReleaseStringUTFChars
54 ··[···5f7]··CallNonvirtualDoubleMethod54 ··[···584]··_ZN7JNIEnv_18GetLongArrayRegionEP11_jlongArrayiiPx
55 ··[···612]··ReleaseStringUTFChars55 ··[···5b7]··FromReflectedMethod
56 ··[···628]··_ZN7JNIEnv_18GetLongArrayRegionEP11_jlongArrayiiPx56 ··[···5cb]··__ino64_t
57 ··[···65b]··FromReflectedMethod57 ··[···5d5]··_ZN7JNIEnv_17GetStringCriticalEP8_jstringPh
58 ··[···66f]··__ino64_t58 ··[···601]··CallFloatMethodA
59 ··[···679]··_ZN7JNIEnv_17GetStringCriticalEP8_jstringPh59 ··[···612]··setenv
60 ··[···6a5]··CallFloatMethodA60 ··[···619]··_ZN7JNIEnv_17SetStaticIntFieldEP7_jclassP9_jfieldIDi
61 ··[···6b6]··setenv61 ··[···64e]··_ZN7JNIEnv_15GetBooleanFieldEP8_jobjectP9_jfieldID
62 ··[···6bd]··_ZN7JNIEnv_17SetStaticIntFieldEP7_jclassP9_jfieldIDi62 ··[···681]··NewLocalRef
63 ··[···6f2]··_ZN7JNIEnv_15GetBooleanFieldEP8_jobjectP9_jfieldID63 ··[···68d]··_ZN7JNIEnv_25CallNonvirtualShortMethodEP8_jobjectP7_jclassP10_jmethodIDz
64 ··[···725]··NewLocalRef64 ··[···6d6]··CallVoidMethod
65 ··[···731]··_ZN7JNIEnv_25CallNonvirtualShortMethodEP8_jobjectP7_jclassP10_jmethodIDz65 ··[···6e5]··Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
66 ··[···77a]··CallVoidMethod66 ··[···72e]··CallFloatMethodV
67 ··[···789]··Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink67 ··[···73f]··readdir_r
68 ··[···7d2]··CallFloatMethodV68 ··[···749]··CallStaticBooleanMethod
69 ··[···7e3]··readdir_r69 ··[···761]··atoll
70 ··[···7ed]··CallStaticBooleanMethod70 ··[···767]··_ZN7JNIEnv_19CallStaticIntMethodEP7_jclassP10_jmethodIDz
71 ··[···805]··atoll71 ··[···7a0]··_ZN7JNIEnv_10FatalErrorEPKc
72 ··[···80b]··_ZN7JNIEnv_19CallStaticIntMethodEP7_jclassP10_jmethodIDz72 ··[···7bc]··SetObjectArrayElement
73 ··[···844]··_ZN7JNIEnv_10FatalErrorEPKc73 ··[···7d2]··ExceptionDescribe
74 ··[···860]··SetObjectArrayElement74 ··[···7e4]··_ZN7JNIEnv_25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list
75 ··[···876]··ExceptionDescribe75 ··[···838]··_ZN7JNIEnv_24CallStaticBooleanMethodVEP7_jclassP10_jmethodIDSt9__va_list
76 ··[···888]··_ZN7JNIEnv_25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list76 ··[···881]··NewByteArray
77 ··[···8dc]··_ZN7JNIEnv_24CallStaticBooleanMethodVEP7_jclassP10_jmethodIDSt9__va_list77 ··[···88e]··jobjectRefType
78 ··[···925]··NewByteArray78 ··[···89d]··GetSuperclass
79 ··[···932]··jobjectRefType79 ··[···8ab]··__dev_t
80 ··[···941]··GetSuperclass80 ··[···8b3]··CallNonvirtualFloatMethodA
81 ··[···94f]··__dev_t81 ··[···8ce]··_ZN7JNIEnv_26CallNonvirtualObjectMethodEP8_jobjectP7_jclassP10_jmethodIDz
82 ··[···957]··CallNonvirtualFloatMethodA82 ··[···918]··strtol
83 ··[···972]··_ZN7JNIEnv_26CallNonvirtualObjectMethodEP8_jobjectP7_jclassP10_jmethodIDz83 ··[···91f]··__path
84 ··[···9bc]··strtol84 ··[···926]··atof
85 ··[···9c3]··__path85 ··[···92b]··osVersionField
86 ··[···9ca]··atof86 ··[···93a]··SetShortArrayRegion
87 ··[···9cf]··osVersionField87 ··[···94e]··atoi
88 ··[···9de]··SetShortArrayRegion88 ··[···953]··atol
89 ··[···9f2]··atoi89 ··[···958]··Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
90 ··[···9f7]··atol90 ··[···99f]··CallNonvirtualFloatMethodV
91 ··[···9fc]··Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod91 ··[···9ba]··_ZN7JNIEnv_17SetIntArrayRegionEP10_jintArrayiiPKi
92 ··[···a43]··CallNonvirtualFloatMethodV92 ··[···9ec]··GetStringUTFLength
93 ··[···a5e]··_ZN7JNIEnv_17SetIntArrayRegionEP10_jintArrayiiPKi93 ··[···9ff]··contents
94 ··[···a90]··GetStringUTFLength94 ··[···a08]··_ZN7JNIEnv_20CallStaticIntMethodVEP7_jclassP10_jmethodIDSt9__va_list
95 ··[···aa3]··contents95 ··[···a4d]··_ZN7JNIEnv_15DeleteGlobalRefEP8_jobject
96 ··[···aac]··_ZN7JNIEnv_20CallStaticIntMethodVEP7_jclassP10_jmethodIDSt9__va_list96 ··[···a75]··st_size
97 ··[···af1]··_ZN7JNIEnv_15DeleteGlobalRefEP8_jobject97 ··[···a7d]··_ZN7JNIEnv_23CallStaticDoubleMethodAEP7_jclassP10_jmethodIDPK6jvalue
98 ··[···b19]··st_size98 ··[···ac2]··_ZN7JNIEnv_24ReleaseCharArrayElementsEP11_jcharArrayPti
99 ··[···b21]··_ZN7JNIEnv_23CallStaticDoubleMethodAEP7_jclassP10_jmethodIDPK6jvalue99 ··[···afa]··utsname
100 ··[···b66]··_ZN7JNIEnv_24ReleaseCharArrayElementsEP11_jcharArrayPti100 ··[···b02]··_jmethodID
101 ··[···b9e]··utsname101 ··[···b0d]··_ZN7JNIEnv_19NewDirectByteBufferEPvx
102 ··[···ba6]··_jmethodID102 ··[···b32]··CallIntMethodA
103 ··[···bb1]··_ZN7JNIEnv_19NewDirectByteBufferEPvx103 ··[···b41]··GetCharField
104 ··[···bd6]··CallIntMethodA104 ··[···b4e]··DeleteWeakGlobalRef
105 ··[···be5]··GetCharField105 ··[···b62]··_ZN7JNIEnv_18SetStaticByteFieldEP7_jclassP9_jfieldIDa
106 ··[···bf2]··DeleteWeakGlobalRef106 ··[···b98]··CallNonvirtualIntMethodA
107 ··[···c06]··_ZN7JNIEnv_18SetStaticByteFieldEP7_jclassP9_jfieldIDa107 ··[···bb1]··CallNonvirtualBooleanMethod
108 ··[···c3c]··CallNonvirtualIntMethodA108 ··[···bcd]··_ZN7JNIEnv_15GetStringRegionEP8_jstringiiPt
109 ··[···c55]··CallNonvirtualBooleanMethod109 ··[···bf9]··wctomb
110 ··[···c71]··_ZN7JNIEnv_15GetStringRegionEP8_jstringiiPt110 ··[···c00]··CallIntMethod
111 ··[···c9d]··wctomb111 ··[···c0e]··AttachCurrentThreadAsDaemon
112 ··[···ca4]··CallIntMethod112 ··[···c2a]··jdouble
113 ··[···cb2]··AttachCurrentThreadAsDaemon113 ··[···c32]··_ZN7JNIEnv_18GetStaticCharFieldEP7_jclassP9_jfieldID
114 ··[···cce]··jdouble114 ··[···c67]··__lxstat
115 ··[···cd6]··_ZN7JNIEnv_18GetStaticCharFieldEP7_jclassP9_jfieldID115 ··[···c70]··st_mode
116 ··[···d0b]··__lxstat116 ··[···c78]··_ZN7JNIEnv_21SetStaticBooleanFieldEP7_jclassP9_jfieldIDh
117 ··[···d14]··st_mode117 ··[···cb1]··CallNonvirtualIntMethodV
118 ··[···d1c]··_ZN7JNIEnv_21SetStaticBooleanFieldEP7_jclassP9_jfieldIDh118 ··[···cca]··_ZN7JNIEnv_24CallNonvirtualCharMethodEP8_jobjectP7_jclassP10_jmethodIDz
119 ··[···d55]··CallNonvirtualIntMethodV119 ··[···d12]··_ZN7JNIEnv_16CallObjectMethodEP8_jobjectP10_jmethodIDz
120 ··[···d6e]··_ZN7JNIEnv_24CallNonvirtualCharMethodEP8_jobjectP7_jclassP10_jmethodIDz120 ··[···d49]··_ZN7JNIEnv_25CallNonvirtualCharMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list
121 ··[···db6]··_ZN7JNIEnv_16CallObjectMethodEP8_jobjectP10_jmethodIDz121 ··[···d9d]··SetCharArrayRegion
122 ··[···ded]··_ZN7JNIEnv_25CallNonvirtualCharMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list122 ··[···db0]··varStr
123 ··[···e41]··SetCharArrayRegion123 ··[···db7]··_ZN7JNIEnv_19FromReflectedMethodEP8_jobject
124 ··[···e54]··varStr124 ··[···de3]··_ZN7JNIEnv_26CallNonvirtualShortMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list
125 ··[···e5b]··_ZN7JNIEnv_19FromReflectedMethodEP8_jobject125 ··[···e38]··ioctl
Max diff block lines reached; 0/65588 bytes (0.00%) of diff not shown.
2.08 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 16, 22 lines modifiedOffset 16, 22 lines modified
16 ··0x000000d0·6c6f6e65·73002474·005f5f64·6f5f676c·lones.$t.__do_gl16 ··0x000000d0·6c6f6e65·73002474·005f5f64·6f5f676c·lones.$t.__do_gl
17 ··0x000000e0·6f62616c·5f64746f·72735f61·75780063·obal_dtors_aux.c17 ··0x000000e0·6f62616c·5f64746f·72735f61·75780063·obal_dtors_aux.c
18 ··0x000000f0·6f6d706c·65746564·2e30005f·5f646f5f·ompleted.0.__do_18 ··0x000000f0·6f6d706c·65746564·2e30005f·5f646f5f·ompleted.0.__do_
19 ··0x00000100·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux19 ··0x00000100·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux
20 ··0x00000110·5f66696e·695f6172·7261795f·656e7472·_fini_array_entr20 ··0x00000110·5f66696e·695f6172·7261795f·656e7472·_fini_array_entr
21 ··0x00000120·79006672·616d655f·64756d6d·79005f5f·y.frame_dummy.__21 ··0x00000120·79006672·616d655f·64756d6d·79005f5f·y.frame_dummy.__
22 ··0x00000130·6672616d·655f6475·6d6d795f·696e6974·frame_dummy_init22 ··0x00000130·6672616d·655f6475·6d6d795f·696e6974·frame_dummy_init
23 ··0x00000140·5f617272·61795f65·6e747279·00617070·_array_entry.app23 ··0x00000140·5f617272·61795f65·6e747279·00667265·_array_entry.fre
24 ··0x00000150·6c652e63·70700066·72656562·73642e63·le.cpp.freebsd.c 
25 ··0x00000160·70700077·696e2e63·70700066·72656562·pp.win.cpp.freeb 
26 ··0x00000170·73645f6b·6576656e·74732e63·7070006c·sd_kevents.cpp.l24 ··0x00000150·65627364·5f6b6576·656e7473·2e637070·ebsd_kevents.cpp
27 ··0x00000180·696e7578·2e637070·00756e69·785f7374·inux.cpp.unix_st25 ··0x00000160·00617070·6c652e63·70700077·696e2e63·.apple.cpp.win.c
 26 ··0x00000170·7070006c·696e7578·2e637070·00667265·pp.linux.cpp.fre
 27 ··0x00000180·65627364·2e637070·0067656e·65726963·ebsd.cpp.generic
28 ··0x00000190·72696e67·732e6370·70006f73·782e6370·rings.cpp.osx.cp28 ··0x00000190·5f706f73·69782e63·7070006f·73782e63·_posix.cpp.osx.c
29 ··0x000001a0·70006765·6e657269·632e6370·70006765·p.generic.cpp.ge29 ··0x000001a0·70700067·656e6572·69632e63·70700075·pp.generic.cpp.u
30 ··0x000001b0·6e657269·635f706f·7369782e·63707000·neric_posix.cpp.30 ··0x000001b0·6e69785f·73747269·6e67732e·63707000·nix_strings.cpp.
31 ··0x000001c0·5f5f4652·414d455f·454e445f·5f005f66·__FRAME_END__._f31 ··0x000001c0·5f5f4652·414d455f·454e445f·5f005f66·__FRAME_END__._f
32 ··0x000001d0·696e6900·5f5f6473·6f5f6861·6e646c65·ini.__dso_handle32 ··0x000001d0·696e6900·5f5f6473·6f5f6861·6e646c65·ini.__dso_handle
33 ··0x000001e0·005f4459·4e414d49·43005f5f·544d435f·._DYNAMIC.__TMC_33 ··0x000001e0·005f4459·4e414d49·43005f5f·544d435f·._DYNAMIC.__TMC_
34 ··0x000001f0·454e445f·5f005f47·4c4f4241·4c5f4f46·END__._GLOBAL_OF34 ··0x000001f0·454e445f·5f005f47·4c4f4241·4c5f4f46·END__._GLOBAL_OF
35 ··0x00000200·46534554·5f544142·4c455f00·5f696e69·FSET_TABLE_._ini35 ··0x00000200·46534554·5f544142·4c455f00·5f696e69·FSET_TABLE_._ini
36 ··0x00000210·74005f5f·61656162·695f756e·77696e64·t.__aeabi_unwind36 ··0x00000210·74005f5f·61656162·695f756e·77696e64·t.__aeabi_unwind
37 ··0x00000220·5f637070·5f707230·40474343·5f332e35·_cpp_pr0@GCC_3.537 ··0x00000220·5f637070·5f707230·40474343·5f332e35·_cpp_pr0@GCC_3.5