766 KB
/srv/reproducible-results/rbuild-debian/r-b-build.LwsVTcCq/b1/libnative-platform-java_0.14-6_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.LwsVTcCq/b2/libnative-platform-java_0.14-6_armhf.changes
616 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·97ad8a9ada92295c91b12d29eadc92f6·103528·doc·optional·libnative-platform-java-doc_0.14-6_all.deb1 ·97ad8a9ada92295c91b12d29eadc92f6·103528·doc·optional·libnative-platform-java-doc_0.14-6_all.deb
2 ·22cef3345aa807d90f8844b80bb603c8·69756·java·optional·libnative-platform-java_0.14-6_all.deb2 ·22cef3345aa807d90f8844b80bb603c8·69756·java·optional·libnative-platform-java_0.14-6_all.deb
3 ·057a79fd566088c2fe92782540361d1f·48612·debug·optional·libnative-platform-jni-dbgsym_0.14-6_armhf.deb 
4 ·ef28263ccb23d1fdd50ca26f1b59c920·10272·java·optional·libnative-platform-jni_0.14-6_armhf.deb3 ·32ea485fbdc3f97e72c60760c17bf08b·48628·debug·optional·libnative-platform-jni-dbgsym_0.14-6_armhf.deb
 4 ·544cbba7dea4ba8f87fd0752e08ea04c·10272·java·optional·libnative-platform-jni_0.14-6_armhf.deb
98.5 KB
libnative-platform-jni_0.14-6_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······804·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······808·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····9276·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0·····9272·2024-02-19·17:15:43.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
97.9 KB
data.tar.xz
97.9 KB
data.tar
57.2 KB
./usr/lib/jni/libnative-platform-curses.so
File has been modified after NT_GNU_BUILD_ID has been applied.
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x001a3c·0x00001a3c·0x00001a3c·0x00090·0x00090·R···0x46 ··EXIDX··········0x001a3c·0x00001a3c·0x00001a3c·0x00088·0x00088·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x01ad0·0x01ad0·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x01ac8·0x01ac8·R·E·0x1000
8 ··LOAD···········0x001f00·0x00002f00·0x00002f00·0x0019c·0x001c4·RW··0x10008 ··LOAD···········0x001f00·0x00002f00·0x00002f00·0x0019c·0x001c4·RW··0x1000
9 ··DYNAMIC········0x001f08·0x00002f08·0x00002f08·0x000f8·0x000f8·RW··0x49 ··DYNAMIC········0x001f08·0x00002f08·0x00002f08·0x000f8·0x000f8·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x001f00·0x00002f00·0x00002f00·0x00100·0x00100·R···0x112 ··GNU_RELRO······0x001f00·0x00002f00·0x00002f00·0x00100·0x00100·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
1.52 KB
readelf --wide --sections {}
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ··[·8]·.rel.plt··········REL·············00000cbc·000cbc·0000d0·08··AI··3··20··413 ··[·8]·.rel.plt··········REL·············00000cbc·000cbc·0000d0·08··AI··3··20··4
14 ··[·9]·.init·············PROGBITS········00000d8c·000d8c·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········00000d8c·000d8c·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········00000d98·000d98·000160·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········00000d98·000d98·000160·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00000ef8·000ef8·000864·00··AX··0···0··416 ··[11]·.text·············PROGBITS········00000ef8·000ef8·000864·00··AX··0···0··4
17 ··[12]·.fini·············PROGBITS········0000175c·00175c·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········0000175c·00175c·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········00001764·001764·0002cc·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········00001764·001764·0002cc·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········00001a30·001a30·00000c·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········00001a30·001a30·00000c·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00001a3c·001a3c·000090·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00001a3c·001a3c·000088·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00001acc·001acc·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00001ac4·001ac4·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00002f00·001f00·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00002f00·001f00·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00002f04·001f04·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00002f04·001f04·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00002f08·001f08·0000f8·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00002f08·001f08·0000f8·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00003000·002000·000094·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00003000·002000·000094·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········00003094·002094·000008·00··WA··0···0··426 ··[21]·.data·············PROGBITS········00003094·002094·000008·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0000309c·00209c·000028·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0000309c·00209c·000028·00··WA··0···0··4
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00209c·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00209c·000031·00······0···0··1
3.66 KB
readelf --wide --symbols {}
    
Offset 24, 31 lines modifiedOffset 24, 31 lines modified
24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(4)24 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(4)
25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4·(3)25 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4·(3)
26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(4)26 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(4)
27 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5·(2)27 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5·(2)
28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.4·(3)28 ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.4·(3)
29 ····25:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(3)29 ····25:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4·(3)
30 ····26:·00001061···136·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject30 ····26:·00001061···136·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
31 ····27:·00001549····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz31 ····27:·00001691····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
32 ····28:·000013a5····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down32 ····28:·000013a5····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
33 ····29:·000010ed···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal33 ····29:·000010ed···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
34 ····30:·000014a1···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code34 ····30:·000015e9···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
35 ····31:·00001489····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine35 ····31:·00001489····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
36 ····32:·00001615···176·FUNC····GLOBAL·DEFAULT···11·java_to_char36 ····32:·000014a1···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
37 ····33:·000015f9····26·FUNC····GLOBAL·DEFAULT···11·map_error_code37 ····33:·00001741····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
38 ····34:·00003098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal38 ····34:·00003098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal
39 ····35:·00001311····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold39 ····35:·00001311····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
40 ····36:·000016c5···152·FUNC····GLOBAL·DEFAULT···11·char_to_java40 ····36:·00001551···152·FUNC····GLOBAL·DEFAULT···11·char_to_java
41 ····37:·00001345····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground41 ····37:·00001345····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
42 ····38:·000013e9····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left42 ····38:·000013e9····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
43 ····39:·00001471····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine43 ····39:·00001471····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
44 ····40:·0000142d····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right44 ····40:·0000142d····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
45 ····41:·00001361····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up45 ····41:·00001361····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
46 ····42:·000010e9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion46 ····42:·000010e9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
47 ····43:·000030a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities47 ····43:·000030a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities
48 ····44:·00001329····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset48 ····44:·00001329····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
49 ····45:·000015a9····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno49 ····45:·000016f1····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
50 ····46:·00000ff9·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc50 ····46:·00000ff9·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc
51 ····47:·00001545·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion51 ····47:·0000168d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
52 ····48:·00001525····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message52 ····48:·0000166d····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
53 ····49:·00001001····96·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject53 ····49:·00001001····96·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
54 ····50:·00000fc1····56·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali54 ····50:·00000fc1····56·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali
2.74 KB
readelf --wide --relocs {}
    
Offset 11, 31 lines modifiedOffset 11, 31 lines modified
11 00003084··00001015·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@GLIBC_2.411 00003084··00001015·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@GLIBC_2.4
12 00003088··00002b15·R_ARM_GLOB_DAT·········000030a0···terminal_capabilities12 00003088··00002b15·R_ARM_GLOB_DAT·········000030a0···terminal_capabilities
13 0000308c··00003215·R_ARM_GLOB_DAT·········00000fc1···_Z17write_to_terminali13 0000308c··00003215·R_ARM_GLOB_DAT·········00000fc1···_Z17write_to_terminali
14 00003090··00001915·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.414 00003090··00001915·R_ARM_GLOB_DAT·········00000000···__cxa_finalize@GLIBC_2.4
  
15 Relocation·section·'.rel.plt'·at·offset·0xcbc·contains·26·entries:15 Relocation·section·'.rel.plt'·at·offset·0xcbc·contains·26·entries:
16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name16 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
17 0000300c··00001b16·R_ARM_JUMP_SLOT········00001549···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz17 0000300c··00001b16·R_ARM_JUMP_SLOT········00001691···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
18 00003010··00003116·R_ARM_JUMP_SLOT········00001001···_Z16write_capabilityP7JNIEnv_PKcP8_jobject18 00003010··00003116·R_ARM_JUMP_SLOT········00001001···_Z16write_capabilityP7JNIEnv_PKcP8_jobject
19 00003014··00000416·R_ARM_JUMP_SLOT········00000000···__gmon_start__19 00003014··00000416·R_ARM_JUMP_SLOT········00000000···__gmon_start__
20 00003018··00003016·R_ARM_JUMP_SLOT········00001525···mark_failed_with_message20 00003018··00003016·R_ARM_JUMP_SLOT········0000166d···mark_failed_with_message
21 0000301c··00000516·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.421 0000301c··00000516·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
22 00003020··00000616·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.1999102322 00003020··00000616·R_ARM_JUMP_SLOT········00000000···tputs@NCURSES6_TINFO_5.0.19991023
23 00003024··00001e16·R_ARM_JUMP_SLOT········000014a1···mark_failed_with_code23 00003024··00001e16·R_ARM_JUMP_SLOT········000015e9···mark_failed_with_code
24 00003028··00000716·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.424 00003028··00000716·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
25 0000302c··00002116·R_ARM_JUMP_SLOT········000015f9···map_error_code25 0000302c··00002116·R_ARM_JUMP_SLOT········00001741···map_error_code
26 00003030··00000916·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.426 00003030··00000916·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
27 00003034··00000a16·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.427 00003034··00000a16·R_ARM_JUMP_SLOT········00000000···write@GLIBC_2.4
28 00003038··00000b16·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.428 00003038··00000b16·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
29 0000303c··00000d16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.429 0000303c··00000d16·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
30 00003040··00000e16·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.430 00003040··00000e16·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
31 00003044··00000f16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.431 00003044··00000f16·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
32 00003048··00001116·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.1999102332 00003048··00001116·R_ARM_JUMP_SLOT········00000000···tgetstr@NCURSES6_TINFO_5.0.19991023
33 0000304c··00002416·R_ARM_JUMP_SLOT········000016c5···char_to_java33 0000304c··00002416·R_ARM_JUMP_SLOT········00001551···char_to_java
34 00003050··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.434 00003050··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
35 00003054··00001316·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.435 00003054··00001316·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
36 00003058··00001416·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.1999102336 00003058··00001416·R_ARM_JUMP_SLOT········00000000···tgetent@NCURSES6_TINFO_5.0.19991023
37 0000305c··00002e16·R_ARM_JUMP_SLOT········00000ff9···_Z6getcapPKc37 0000305c··00002e16·R_ARM_JUMP_SLOT········00000ff9···_Z6getcapPKc
38 00003060··00001a16·R_ARM_JUMP_SLOT········00001061···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject38 00003060··00001a16·R_ARM_JUMP_SLOT········00001061···_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
39 00003064··00001516·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.439 00003064··00001516·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
40 00003068··00001616·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.1999102340 00003068··00001616·R_ARM_JUMP_SLOT········00000000···tparm@NCURSES6_TINFO_5.0.19991023
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce212e5d1beb03536a0fefff60b825f71dba67783 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0dba8fd093d36cfafa606971ebeae0866d1fa759
1.51 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 18, 27 lines modifiedOffset 18, 27 lines modified
18 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground18 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
19 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up19 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
20 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down20 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
21 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left21 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine24 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
 25 java_to_char
 26 wcstombs
 27 mbstowcs
25 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz28 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
26 __stack_chk_fail29 __stack_chk_fail
27 __stack_chk_guard30 __stack_chk_guard
28 __aeabi_unwind_cpp_pr131 __aeabi_unwind_cpp_pr1
29 mark_failed_with_code32 mark_failed_with_code
30 map_error_code33 map_error_code
31 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
32 mark_failed_with_errno35 mark_failed_with_errno
33 __errno_location36 __errno_location
34 strerror_r37 strerror_r
35 java_to_char 
36 wcstombs 
37 mbstowcs 
38 libtinfo.so.638 libtinfo.so.6
39 libgcc_s.so.139 libgcc_s.so.1
40 libc.so.640 libc.so.6
41 ld-linux-armhf.so.341 ld-linux-armhf.so.3
42 GLIBC_2.442 GLIBC_2.4
43 NCURSES6_TINFO_5.0.1999102343 NCURSES6_TINFO_5.0.19991023
44 H»      KxD»   J{D44 H»      KxD»   J{D
Offset 50, 17 lines modifiedOffset 50, 17 lines modified
50 not·a·terminal50 not·a·terminal
51 $TERM·not·set51 $TERM·not·set
52 could·not·get·termcap·entry52 could·not·get·termcap·entry
53 Ljava/lang/String;53 Ljava/lang/String;
54 terminalName54 terminalName
55 textAttributes55 textAttributes
56 cursorMotion56 cursorMotion
57 (Ljava/lang/String;IILjava/lang/String;)V 
58 could·not·convert·string·to·current·locale57 could·not·convert·string·to·current·locale
59 could·not·convert·string·from·current·locale58 could·not·convert·string·from·current·locale
 59 (Ljava/lang/String;IILjava/lang/String;)V
60 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug60 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
61 .shstrtab61 .shstrtab
62 .note.gnu.build-id62 .note.gnu.build-id
63 .gnu.hash63 .gnu.hash
64 .gnu.version64 .gnu.version
65 .gnu.version_r65 .gnu.version_r
66 .rel.dyn66 .rel.dyn
3.84 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 68, 36 lines modifiedOffset 68, 36 lines modified
68 ··0x00000950·726e616c·5f6a6e69·5f546572·6d696e66·rnal_jni_Terminf68 ··0x00000950·726e616c·5f6a6e69·5f546572·6d696e66·rnal_jni_Terminf
69 ··0x00000960·6f46756e·6374696f·6e735f73·74617274·oFunctions_start69 ··0x00000960·6f46756e·6374696f·6e735f73·74617274·oFunctions_start
70 ··0x00000970·4c696e65·004a6176·615f6e65·745f7275·Line.Java_net_ru70 ··0x00000970·4c696e65·004a6176·615f6e65·745f7275·Line.Java_net_ru
71 ··0x00000980·62796772·61706566·72756974·5f706c61·bygrapefruit_pla71 ··0x00000980·62796772·61706566·72756974·5f706c61·bygrapefruit_pla
72 ··0x00000990·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j72 ··0x00000990·74666f72·6d5f696e·7465726e·616c5f6a·tform_internal_j
73 ··0x000009a0·6e695f54·65726d69·6e666f46·756e6374·ni_TerminfoFunct73 ··0x000009a0·6e695f54·65726d69·6e666f46·756e6374·ni_TerminfoFunct
74 ··0x000009b0·696f6e73·5f636c65·6172546f·456e644f·ions_clearToEndO74 ··0x000009b0·696f6e73·5f636c65·6172546f·456e644f·ions_clearToEndO
 75 ··0x000009c0·664c696e·65006a61·76615f74·6f5f6368·fLine.java_to_ch
 76 ··0x000009d0·6172006d·616c6c6f·63007763·73746f6d·ar.malloc.wcstom
 77 ··0x000009e0·62730066·72656500·7374726c·656e006d·bs.free.strlen.m
 78 ··0x000009f0·6273746f·77637300·7763736c·656e005f·bstowcs.wcslen._
 79 ··0x00000a00·5a4e374a·4e49456e·765f3134·43616c6c·ZN7JNIEnv_14Call
 80 ··0x00000a10·566f6964·4d657468·6f644550·385f6a6f·VoidMethodEP8_jo
 81 ··0x00000a20·626a6563·74503130·5f6a6d65·74686f64·bjectP10_jmethod
 82 ··0x00000a30·49447a00·5f5f7374·61636b5f·63686b5f·IDz.__stack_chk_
 83 ··0x00000a40·6661696c·005f5f73·7461636b·5f63686b·fail.__stack_chk
 84 ··0x00000a50·5f677561·7264005f·5f616561·62695f75·_guard.__aeabi_u
 85 ··0x00000a60·6e77696e·645f6370·705f7072·31006d61·nwind_cpp_pr1.ma
75 ··0x000009c0·664c696e·65005f5a·4e374a4e·49456e76·fLine._ZN7JNIEnv 
76 ··0x000009d0·5f313443·616c6c56·6f69644d·6574686f·_14CallVoidMetho 
77 ··0x000009e0·64455038·5f6a6f62·6a656374·5031305f·dEP8_jobjectP10_ 
78 ··0x000009f0·6a6d6574·686f6449·447a005f·5f737461·jmethodIDz.__sta 
79 ··0x00000a00·636b5f63·686b5f66·61696c00·5f5f7374·ck_chk_fail.__st 
80 ··0x00000a10·61636b5f·63686b5f·67756172·64005f5f·ack_chk_guard.__ 
81 ··0x00000a20·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp 
82 ··0x00000a30·5f707231·006d6172·6b5f6661·696c6564·_pr1.mark_failed 
83 ··0x00000a40·5f776974·685f636f·6465006d·61705f65·_with_code.map_e 
84 ··0x00000a50·72726f72·5f636f64·65004a61·76615f6e·rror_code.Java_n 
85 ··0x00000a60·65745f72·75627967·72617065·66727569·et_rubygrapefrui 
86 ··0x00000a70·745f706c·6174666f·726d5f69·6e746572·t_platform_inter 
87 ··0x00000a80·6e616c5f·6a6e695f·4e617469·76654c69·nal_jni_NativeLi 
88 ··0x00000a90·62726172·7946756e·6374696f·6e735f67·braryFunctions_g 
89 ··0x00000aa0·65745665·7273696f·6e006d61·726b5f66·etVersion.mark_f 
90 ··0x00000ab0·61696c65·645f7769·74685f65·72726e6f·ailed_with_errno86 ··0x00000a70·726b5f66·61696c65·645f7769·74685f63·rk_failed_with_c
91 ··0x00000ac0·006d616c·6c6f6300·5f5f6572·726e6f5f·.malloc.__errno_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
92 ··0x00000ad0·6c6f6361·74696f6e·00737472·6572726f·location.strerro95 ··0x00000b00·6f5f6c6f·63617469·6f6e0073·74726572·o_location.strer
93 ··0x00000ae0·725f7200·66726565·006a6176·615f746f·r_r.free.java_to 
94 ··0x00000af0·5f636861·72007763·73746f6d·62730073·_char.wcstombs.s 
95 ··0x00000b00·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w 
96 ··0x00000b10·63736c65·6e006c69·6274696e·666f2e73·cslen.libtinfo.s96 ··0x00000b10·726f725f·72006c69·6274696e·666f2e73·ror_r.libtinfo.s
97 ··0x00000b20·6f2e3600·6c696267·63635f73·2e736f2e·o.6.libgcc_s.so.97 ··0x00000b20·6f2e3600·6c696267·63635f73·2e736f2e·o.6.libgcc_s.so.
98 ··0x00000b30·31006c69·62632e73·6f2e3600·6c642d6c·1.libc.so.6.ld-l98 ··0x00000b30·31006c69·62632e73·6f2e3600·6c642d6c·1.libc.so.6.ld-l
99 ··0x00000b40·696e7578·2d61726d·68662e73·6f2e3300·inux-armhf.so.3.99 ··0x00000b40·696e7578·2d61726d·68662e73·6f2e3300·inux-armhf.so.3.
100 ··0x00000b50·474c4942·435f322e·34004e43·55525345·GLIBC_2.4.NCURSE100 ··0x00000b50·474c4942·435f322e·34004e43·55525345·GLIBC_2.4.NCURSE
101 ··0x00000b60·53365f54·494e464f·5f352e30·2e313939·S6_TINFO_5.0.199101 ··0x00000b60·53365f54·494e464f·5f352e30·2e313939·S6_TINFO_5.0.199
102 ··0x00000b70·39313032·33004743·435f332e·3500·····91023.GCC_3.5.102 ··0x00000b70·39313032·33004743·435f332e·3500·····91023.GCC_3.5.
  
37.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 16786
    
Offset 58, 69 lines modifiedOffset 58, 85 lines modified
58 »       strdeq» r2,·[r0],·-lr58 »       strdeq» r2,·[r0],·-lr
59 »       strdeq» r2,·[r0],·-r659 »       strdeq» r2,·[r0],·-r6
60 frame_dummy():60 frame_dummy():
61 »       svclt»  0x0000e7c461 »       svclt»  0x0000e7c4
  
62 00000fc0·<write_to_terminal(int)@@Base>:62 00000fc0·<write_to_terminal(int)@@Base>:
63 write_to_terminal(int):63 write_to_terminal(int):
 64 ./src/curses/cpp/curses.cpp:48
64 »       push»   {lr}65 »       push»   {lr}
65 »       mov.w»  ip,·#4096»  @·0x100066 »       mov.w»  ip,·#4096»  @·0x1000
66 »       sub.w»  ip,·sp,·ip67 »       sub.w»  ip,·sp,·ip
67 »       str.w»  r0,·[ip,·#4080]»     @·0xff068 »       str.w»  r0,·[ip,·#4080]»     @·0xff0
68 »       ldr»    r3,·[pc,·#32]» @·(ff0·<write_to_terminal(int)@@Base+0x30>)69 »       ldr»    r3,·[pc,·#32]» @·(ff0·<write_to_terminal(int)@@Base+0x30>)
69 »       sub»    sp,·#1270 »       sub»    sp,·#12
 71 ./src/curses/cpp/curses.cpp:49
70 »       ldr.w»  ip,·[pc,·#32]»       @·ff4·<write_to_terminal(int)@@Base+0x34>72 »       ldr.w»  ip,·[pc,·#32]»       @·ff4·<write_to_terminal(int)@@Base+0x34>
71 »       movs»   r2,·#173 »       movs»   r2,·#1
 74 ./src/curses/cpp/curses.cpp:48
72 »       add»    r3,·pc75 »       add»    r3,·pc
 76 ./src/curses/cpp/curses.cpp:49
73 »       add»    r1,·sp,·#477 »       add»    r1,·sp,·#4
 78 ./src/curses/cpp/curses.cpp:48
74 »       str»    r0,·[sp,·#4]79 »       str»    r0,·[sp,·#4]
 80 ./src/curses/cpp/curses.cpp:49
75 »       ldr.w»  r3,·[r3,·ip]81 »       ldr.w»  r3,·[r3,·ip]
76 »       ldr»    r0,·[r3,·#0]82 »       ldr»    r0,·[r3,·#0]
77 »       blx»    e30·<write@plt>83 »       blx»    e30·<write@plt>
 84 ./src/curses/cpp/curses.cpp:51
78 »       ldr»    r0,·[sp,·#4]85 »       ldr»    r0,·[sp,·#4]
79 »       add»    sp,·#1286 »       add»    sp,·#12
80 »       ldr.w»  pc,·[sp],·#487 »       ldr.w»  pc,·[sp],·#4
81 »       movs»   r0,·#36»     @·0x2488 »       movs»   r0,·#36»     @·0x24
82 »       movs»   r0,·r089 »       movs»   r0,·r0
83 »       lsls»   r0,·r0,·#290 »       lsls»   r0,·r0,·#2
84 »       ...91 »       ...
  
85 00000ff8·<getcap(char·const*)@@Base>:92 00000ff8·<getcap(char·const*)@@Base>:
86 getcap(char·const*):93 getcap(char·const*):
 94 ./src/curses/cpp/curses.cpp:54
87 »       movs»   r1,·#095 »       movs»   r1,·#0
88 »       b.w»    e6c·<tgetstr@plt>96 »       b.w»    e6c·<tgetstr@plt>
89 »       nop97 »       nop
  
90 00001000·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base>:98 00001000·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base>:
91 write_capability(JNIEnv_*,·char·const*,·_jobject*):99 write_capability(JNIEnv_*,·char·const*,·_jobject*):
 100 ./src/curses/cpp/curses.cpp:57
92 »       push»   {r4,·r5,·lr}101 »       push»   {r4,·r5,·lr}
93 »       mov.w»  ip,·#4096»  @·0x1000102 »       mov.w»  ip,·#4096»  @·0x1000
94 »       sub.w»  ip,·sp,·ip103 »       sub.w»  ip,·sp,·ip
95 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8104 »       str.w»  r0,·[ip,·#4072]»     @·0xfe8
96 »       ldr.w»  ip,·[pc,·#64]»       @·1050·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x50>105 »       ldr.w»  ip,·[pc,·#64]»       @·1050·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x50>
97 »       sub»    sp,·#12106 »       sub»    sp,·#12
98 »       add»    ip,·pc107 »       add»    ip,·pc
 108 ./src/curses/cpp/curses.cpp:58
99 »       cbz»    r1,·1036·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x36>109 »       cbz»    r1,·1036·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x36>
 110 ./src/curses/cpp/curses.cpp:62
100 »       ldr»    r3,·[pc,·#56]» @·(1054·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x54>)111 »       ldr»    r3,·[pc,·#56]» @·(1054·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x54>)
101 »       mov»    r5,·r0112 »       mov»    r5,·r0
102 »       mov»    r4,·r2113 »       mov»    r4,·r2
103 »       mov»    r0,·r1114 »       mov»    r0,·r1
104 »       movs»   r1,·#1115 »       movs»   r1,·#1
105 »       ldr.w»  r3,·[ip,·r3]116 »       ldr.w»  r3,·[ip,·r3]
106 »       str»    r3,·[sp,·#4]117 »       str»    r3,·[sp,·#4]
107 »       mov»    r2,·r3118 »       mov»    r2,·r3
108 »       blx»    df0·<tputs@plt>119 »       blx»    df0·<tputs@plt>
 120 ./src/curses/cpp/curses.cpp:62·(discriminator·1)
109 »       adds»   r0,·#1121 »       adds»   r0,·#1
110 »       beq.n»  1044·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x44>122 »       beq.n»  1044·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x44>
 123 ./src/curses/cpp/curses.cpp:66
111 »       add»    sp,·#12124 »       add»    sp,·#12
112 »       pop»    {r4,·r5,·pc}125 »       pop»    {r4,·r5,·pc}
 126 ./src/curses/cpp/curses.cpp:59
113 »       ldr»    r1,·[pc,·#32]» @·(1058·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x58>)127 »       ldr»    r1,·[pc,·#32]» @·(1058·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x58>)
114 »       add»    r1,·pc128 »       add»    r1,·pc
 129 ./src/curses/cpp/curses.cpp:66
115 »       add»    sp,·#12130 »       add»    sp,·#12
116 »       ldmia.w»sp!,·{r4,·r5,·lr}131 »       ldmia.w»sp!,·{r4,·r5,·lr}
 132 ./src/curses/cpp/curses.cpp:63
117 »       b.w»    dd4·<mark_failed_with_message@plt>133 »       b.w»    dd4·<mark_failed_with_message@plt>
118 »       ldr»    r1,·[pc,·#20]» @·(105c·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x5c>)134 »       ldr»    r1,·[pc,·#20]» @·(105c·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x5c>)
119 »       mov»    r2,·r4135 »       mov»    r2,·r4
120 »       mov»    r0,·r5136 »       mov»    r0,·r5
121 »       add»    r1,·pc137 »       add»    r1,·pc
122 »       b.n»    103a·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x3a>138 »       b.n»    103a·<write_capability(JNIEnv_*,·char·const*,·_jobject*)@@Base+0x3a>
123 »       nop139 »       nop
Offset 131, 56 lines modifiedOffset 147, 70 lines modified
131 »       lsls»   r0,·r7,·#30147 »       lsls»   r0,·r7,·#30
132 »       movs»   r0,·r0148 »       movs»   r0,·r0
133 »       lsls»   r2,·r0,·#31149 »       lsls»   r2,·r0,·#31
134 »       ...150 »       ...
  
135 00001060·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base>:151 00001060·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base>:
136 write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*):152 write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*):
 153 ./src/curses/cpp/curses.cpp:68
137 »       push»   {r4,·r5,·r6,·lr}154 »       push»   {r4,·r5,·r6,·lr}
138 »       mov.w»  ip,·#4096»  @·0x1000155 »       mov.w»  ip,·#4096»  @·0x1000
139 »       sub.w»  ip,·sp,·ip156 »       sub.w»  ip,·sp,·ip
140 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0157 »       str.w»  r0,·[ip,·#4048]»     @·0xfd0
141 »       ldr»    r4,·[pc,·#100]»@·(10d4·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x74>)158 »       ldr»    r4,·[pc,·#100]»@·(10d4·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x74>)
142 »       sub»    sp,·#32159 »       sub»    sp,·#32
143 »       mov»    ip,·r1160 »       mov»    ip,·r1
144 »       mov»    r6,·r3161 »       mov»    r6,·r3
145 »       add»    r4,·pc162 »       add»    r4,·pc
 163 ./src/curses/cpp/curses.cpp:69
146 »       cbz»    r1,·10ac·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x4c>164 »       cbz»    r1,·10ac·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x4c>
 165 ./src/curses/cpp/curses.cpp:74
147 »       movs»   r3,·#0166 »       movs»   r3,·#0
148 »       mov»    r5,·r0167 »       mov»    r5,·r0
149 »       mov»    r1,·r2168 »       mov»    r1,·r2
150 »       mov»    r0,·ip169 »       mov»    r0,·ip
151 »       mov»    r2,·r3170 »       mov»    r2,·r3
152 »       strd»   r3,·r3,·[sp,·#16]171 »       strd»   r3,·r3,·[sp,·#16]
153 »       strd»   r3,·r3,·[sp,·#8]172 »       strd»   r3,·r3,·[sp,·#8]
154 »       strd»   r3,·r3,·[sp]173 »       strd»   r3,·r3,·[sp]
155 »       blx»    ed4·<tparm@plt>174 »       blx»    ed4·<tparm@plt>
 175 ./src/curses/cpp/curses.cpp:75
156 »       cbz»    r0,·10bc·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x5c>176 »       cbz»    r0,·10bc·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x5c>
 177 ./src/curses/cpp/curses.cpp:80
157 »       ldr»    r3,·[pc,·#64]» @·(10d8·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x78>)178 »       ldr»    r3,·[pc,·#64]» @·(10d8·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x78>)
158 »       movs»   r1,·#1179 »       movs»   r1,·#1
159 »       ldr»    r3,·[r4,·r3]180 »       ldr»    r3,·[r4,·r3]
160 »       str»    r3,·[sp,·#28]181 »       str»    r3,·[sp,·#28]
161 »       mov»    r2,·r3182 »       mov»    r2,·r3
162 »       blx»    df0·<tputs@plt>183 »       blx»    df0·<tputs@plt>
 184 ./src/curses/cpp/curses.cpp:80·(discriminator·1)
163 »       adds»   r0,·#1185 »       adds»   r0,·#1
164 »       beq.n»  10ce·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x6e>186 »       beq.n»  10ce·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)@@Base+0x6e>
Max diff block lines reached; 33838/37659 bytes (89.85%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 22, 24 lines modifiedOffset 22, 24 lines modified
22 ··0x00001894·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la22 ··0x00001894·7020656e·74727900·4c6a6176·612f6c61·p·entry.Ljava/la
23 ··0x000018a4·6e672f53·7472696e·673b0000·7465726d·ng/String;..term23 ··0x000018a4·6e672f53·7472696e·673b0000·7465726d·ng/String;..term
24 ··0x000018b4·696e616c·4e616d65·00000000·6d650000·inalName....me..24 ··0x000018b4·696e616c·4e616d65·00000000·6d650000·inalName....me..
25 ··0x000018c4·6d640000·5a000000·74657874·41747472·md..Z...textAttr25 ··0x000018c4·6d640000·5a000000·74657874·41747472·md..Z...textAttr
26 ··0x000018d4·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo26 ··0x000018d4·69627574·65730000·41460000·636f6c6f·ibutes..AF..colo
27 ··0x000018e4·72730000·75700000·646f0000·6c650000·rs..up..do..le..27 ··0x000018e4·72730000·75700000·646f0000·6c650000·rs..up..do..le..
28 ··0x000018f4·6e640000·63720000·63650000·63757273·nd..cr..ce..curs28 ··0x000018f4·6e640000·63720000·63650000·63757273·nd..cr..ce..curs
29 ··0x00001904·6f724d6f·74696f6e·00000000·284c6a61·orMotion....(Lja29 ··0x00001904·6f724d6f·74696f6e·00000000·636f756c·orMotion....coul
30 ··0x00001914·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I 
31 ··0x00001924·494c6a61·76612f6c·616e672f·53747269·ILjava/lang/Stri 
32 ··0x00001934·6e673b29·56000000·6661696c·65640000·ng;)V...failed.. 
33 ··0x00001944·636f756c·64206e6f·7420636f·6e766572·could·not·conver 
34 ··0x00001954·74207374·72696e67·20746f20·63757272·t·string·to·curr 
35 ··0x00001964·656e7420·6c6f6361·6c650000·636f756c·ent·locale..coul 
36 ··0x00001974·64206e6f·7420636f·6e766572·74207374·d·not·convert·st30 ··0x00001914·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
37 ··0x00001984·72696e67·2066726f·6d206375·7272656e·ring·from·curren31 ··0x00001924·72696e67·20746f20·63757272·656e7420·ring·to·current·
38 ··0x00001994·74206c6f·63616c65·00000000·3e000000·t·locale....>...32 ··0x00001934·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no
 33 ··0x00001944·7420636f·6e766572·74207374·72696e67·t·convert·string
 34 ··0x00001954·2066726f·6d206375·7272656e·74206c6f··from·current·lo
 35 ··0x00001964·63616c65·00000000·284c6a61·76612f6c·cale....(Ljava/l
 36 ··0x00001974·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja
 37 ··0x00001984·76612f6c·616e672f·53747269·6e673b29·va/lang/String;)
 38 ··0x00001994·56000000·6661696c·65640000·3e000000·V...failed..>...
39 ··0x000019a4·41000000·0c000000·41000000·11000000·A.......A.......39 ··0x000019a4·41000000·0c000000·41000000·11000000·A.......A.......
40 ··0x000019b4·41000000·27000000·41000000·36000000·A...'...A...6...40 ··0x000019b4·41000000·27000000·41000000·36000000·A...'...A...6...
41 ··0x000019c4·41000000·03000000·41000000·06000000·A.......A.......41 ··0x000019c4·41000000·03000000·41000000·06000000·A.......A.......
42 ··0x000019d4·41000000·15000000·41000000·0f000000·A.......A.......42 ··0x000019d4·41000000·15000000·41000000·0f000000·A.......A.......
43 ··0x000019e4·41000000·0e000000·41000000·26000000·A.......A...&...43 ··0x000019e4·41000000·0e000000·41000000·26000000·A.......A...&...
44 ··0x000019f4·41000000·13000000·41000000·29000000·A.......A...)...44 ··0x000019f4·41000000·13000000·41000000·29000000·A.......A...)...
45 ··0x00001a04·41000000·02000000·41000000·19000000·A.......A.......45 ··0x00001a04·41000000·02000000·41000000·19000000·A.......A.......
1.07 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00001a3c·84f5ff7f·00840280·b4f5ff7f·01000000·................2 ··0x00001a3c·84f5ff7f·00840280·b4f5ff7f·01000000·................
3 ··0x00001a4c·b4f5ff7f·b0a90280·0cf6ff7f·b0aa0780·................3 ··0x00001a4c·b4f5ff7f·b0a90280·0cf6ff7f·b0aa0780·................
4 ··0x00001a5c·8cf6ff7f·01000000·88f6ff7f·b0af0280·................4 ··0x00001a5c·8cf6ff7f·01000000·88f6ff7f·b0af0280·................
5 ··0x00001a6c·a4f8ff7f·01000000·ecf8ff7f·b0b0ac80·................5 ··0x00001a6c·a4f8ff7f·01000000·ecf8ff7f·b0b0ac80·................
6 ··0x00001a7c·f4f9ff7f·01000000·1cfaff7f·b0ad0480·................6 ··0x00001a7c·f4f9ff7f·01000000·1cfaff7f·ad08b180·................
 7 ··0x00001a8c·c4faff7f·b0b0ac80·54fbff7f·b0ad0480·........T.......
7 ··0x00001a8c·98faff7f·b0a80180·b0faff7f·01000000·................8 ··0x00001a9c·d0fbff7f·b0a80180·e8fbff7f·01000000·................
8 ··0x00001a9c·acfaff7f·90ffff7f·04fbff7f·b0ac0180·................9 ··0x00001aac·e4fbff7f·80ffff7f·3cfcff7f·b0ac0180·........<.......
 10 ··0x00001abc·84fcff7f·01000000···················........
9 ··0x00001aac·4cfbff7f·01000000·60fbff7f·ad08b180·L.......`....... 
10 ··0x00001abc·08fcff7f·b0b0ac80·98fcff7f·01000000·................ 
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00001acc·00000000····························....2 ··0x00001ac4·00000000····························....
  
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·00a24fe8·98e8e5a7·8b82c17e·ebug..O........~ 
7 ··0x00000050·279ef64c·4d9fd6bf·b0················'..LM....6 ··0x00000040·65627567·00e067f0·09f0e92d·20160ae0·ebug..g....-·...
 7 ··0x00000050·bd54f2ed·4762635b·21················.T..Gbc[!
  
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·32313265·35643162·65623033·35333661·212e5d1beb03536a 
3 ··0x00000010·30666566·66663630·62383235·66373164·0fefff60b825f71d2 ··0x00000000·62613866·64303933·64333663·66616661·ba8fd093d36cfafa
 3 ··0x00000010·36303639·37316562·65616530·38363664·606971ebeae0866d
4 ··0x00000020·62613637·37382e64·65627567·00000000·ba6778.debug....4 ··0x00000020·31666137·35392e64·65627567·00000000·1fa759.debug....
5 ··0x00000030·19abd2ac····························....5 ··0x00000030·d65ba1af····························.[..
  
40.6 KB
./usr/lib/jni/libnative-platform.so
File has been modified after NT_GNU_BUILD_ID has been applied.
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x002aa0·0x00002aa0·0x00002aa0·0x000d8·0x000d8·R···0x46 ··EXIDX··········0x002aa0·0x00002aa0·0x00002aa0·0x000d0·0x000d0·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x02b7c·0x02b7c·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x02b74·0x02b74·R·E·0x1000
8 ··LOAD···········0x002f08·0x00003f08·0x00003f08·0x001d8·0x001dc·RW··0x10008 ··LOAD···········0x002f08·0x00003f08·0x00003f08·0x001d8·0x001dc·RW··0x1000
9 ··DYNAMIC········0x002f10·0x00003f10·0x00003f10·0x000f0·0x000f0·RW··0x49 ··DYNAMIC········0x002f10·0x00003f10·0x00003f10·0x000f0·0x000f0·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x002f08·0x00003f08·0x00003f08·0x000f8·0x000f8·R···0x112 ··GNU_RELRO······0x002f08·0x00003f08·0x00003f08·0x000f8·0x000f8·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
1.52 KB
readelf --wide --sections {}
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ··[·8]·.rel.plt··········REL·············00001164·001164·000178·08··AI··3··20··413 ··[·8]·.rel.plt··········REL·············00001164·001164·000178·08··AI··3··20··4
14 ··[·9]·.init·············PROGBITS········000012dc·0012dc·00000c·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········000012dc·0012dc·00000c·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········000012e8·0012e8·00025c·04··AX··0···0··415 ··[10]·.plt··············PROGBITS········000012e8·0012e8·00025c·04··AX··0···0··4
16 ··[11]·.text·············PROGBITS········00001548·001548·00107c·00··AX··0···0··816 ··[11]·.text·············PROGBITS········00001548·001548·00107c·00··AX··0···0··8
17 ··[12]·.fini·············PROGBITS········000025c4·0025c4·000008·00··AX··0···0··417 ··[12]·.fini·············PROGBITS········000025c4·0025c4·000008·00··AX··0···0··4
18 ··[13]·.rodata···········PROGBITS········000025cc·0025cc·0004bc·00···A··0···0··418 ··[13]·.rodata···········PROGBITS········000025cc·0025cc·0004bc·00···A··0···0··4
19 ··[14]·.ARM.extab········PROGBITS········00002a88·002a88·000018·00···A··0···0··419 ··[14]·.ARM.extab········PROGBITS········00002a88·002a88·000018·00···A··0···0··4
20 ··[15]·.ARM.exidx········ARM_EXIDX·······00002aa0·002aa0·0000d8·00··AL·11···0··420 ··[15]·.ARM.exidx········ARM_EXIDX·······00002aa0·002aa0·0000d0·00··AL·11···0··4
21 ··[16]·.eh_frame·········PROGBITS········00002b78·002b78·000004·00···A··0···0··421 ··[16]·.eh_frame·········PROGBITS········00002b70·002b70·000004·00···A··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······00003f08·002f08·000004·04··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······00003f08·002f08·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00003f0c·002f0c·000004·04··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00003f0c·002f0c·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00003f10·002f10·0000f0·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00003f10·002f10·0000f0·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00004000·003000·0000dc·04··WA··0···0··425 ··[20]·.got··············PROGBITS········00004000·003000·0000dc·04··WA··0···0··4
26 ··[21]·.data·············PROGBITS········000040dc·0030dc·000004·00··WA··0···0··426 ··[21]·.data·············PROGBITS········000040dc·0030dc·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········000040e0·0030e0·000004·00··WA··0···0··127 ··[22]·.bss··············NOBITS··········000040e0·0030e0·000004·00··WA··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e0·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030e0·000031·00······0···0··1
3.78 KB
readelf --wide --symbols {}
    
Offset 51, 28 lines modifiedOffset 51, 28 lines modified
51 ····47:·00001fe5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink51 ····47:·00001fe5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
52 ····48:·000018c9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo52 ····48:·000018c9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
53 ····49:·00001b41····80·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec53 ····49:·00001b41····80·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
54 ····50:·00001831····50·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch54 ····50:·00001831····50·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
55 ····51:·00001865····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz55 ····51:·00001865····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
56 ····52:·000020dd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach56 ····52:·000020dd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
57 ····53:·000021e9···128·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable57 ····53:·000021e9···128·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
58 ····54:·00002369···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code58 ····54:·000024b1···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
59 ····55:·00001af9····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod59 ····55:·00001af9····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
60 ····56:·00002461····26·FUNC····GLOBAL·DEFAULT···11·map_error_code60 ····56:·000025a9····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
61 ····57:·00002161····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory61 ····57:·00002161····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
62 ····58:·0000247d···176·FUNC····GLOBAL·DEFAULT···11·java_to_char62 ····58:·00002369···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
63 ····59:·00001f7d···104·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink63 ····59:·00001f7d···104·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
64 ····60:·00001bf1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat64 ····60:·00001bf1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
65 ····61:·0000252d···152·FUNC····GLOBAL·DEFAULT···11·char_to_java65 ····61:·00002419···152·FUNC····GLOBAL·DEFAULT···11·char_to_java
66 ····62:·000020d9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid66 ····62:·000020d9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
67 ····63:·00002269····36·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty67 ····63:·00002269····36·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
68 ····64:·000019e9···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo68 ····64:·000019e9···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
69 ····65:·0000228d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize69 ····65:·0000228d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
70 ····66:·0000173d···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch70 ····66:·0000173d···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
71 ····67:·00002411····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno71 ····67:·00002559····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
72 ····68:·0000240d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion72 ····68:·00002555·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
73 ····69:·00001d55···552·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir73 ····69:·00001d55···552·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
74 ····70:·00001611···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems74 ····70:·00001611···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
75 ····71:·000023ed····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message75 ····71:·00002535····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
76 ····72:·000017d5····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent76 ····72:·000017d5····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
77 ····73:·000021ad····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable77 ····73:·000021ad····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
78 ····74:·00002119····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory78 ····74:·00002119····72·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
3.84 KB
readelf --wide --relocs {}
    
Offset 16, 46 lines modifiedOffset 16, 46 lines modified
16 00004010··00000516·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.416 00004010··00000516·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@GLIBC_2.4
17 00004014··00000716·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.417 00004014··00000716·R_ARM_JUMP_SLOT········00000000···read@GLIBC_2.4
18 00004018··00003316·R_ARM_JUMP_SLOT········00001865···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz18 00004018··00003316·R_ARM_JUMP_SLOT········00001865···_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
19 0000401c··00000816·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.419 0000401c··00000816·R_ARM_JUMP_SLOT········00000000···free@GLIBC_2.4
20 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.420 00004020··00000a16·R_ARM_JUMP_SLOT········00000000···memcpy@GLIBC_2.4
21 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.421 00004024··00000b16·R_ARM_JUMP_SLOT········00000000···uname@GLIBC_2.4
22 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.422 00004028··00000c16·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@GLIBC_2.4
23 0000402c··00003816·R_ARM_JUMP_SLOT········00002461···map_error_code23 0000402c··00003816·R_ARM_JUMP_SLOT········000025a9···map_error_code
24 00004030··00000d16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.424 00004030··00000d16·R_ARM_JUMP_SLOT········00000000···chdir@GLIBC_2.4
25 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.425 00004034··00000e16·R_ARM_JUMP_SLOT········00000000···readlink@GLIBC_2.4
26 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.426 00004038··00000f16·R_ARM_JUMP_SLOT········00000000···wcstombs@GLIBC_2.4
27 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.427 0000403c··00001016·R_ARM_JUMP_SLOT········00000000···opendir@GLIBC_2.4
28 00004040··00003116·R_ARM_JUMP_SLOT········00001b41···_Z8toMillis8timespec28 00004040··00003116·R_ARM_JUMP_SLOT········00001b41···_Z8toMillis8timespec
29 00004044··00001116·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.429 00004044··00001116·R_ARM_JUMP_SLOT········00000000···getenv@GLIBC_2.4
30 00004048··00004316·R_ARM_JUMP_SLOT········00002411···mark_failed_with_errno30 00004048··00004316·R_ARM_JUMP_SLOT········00002559···mark_failed_with_errno
31 0000404c··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.431 0000404c··00001216·R_ARM_JUMP_SLOT········00000000···malloc@GLIBC_2.4
32 00004050··00001316·R_ARM_JUMP_SLOT········00000000···__gmon_start__32 00004050··00001316·R_ARM_JUMP_SLOT········00000000···__gmon_start__
33 00004054··00001416·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.433 00004054··00001416·R_ARM_JUMP_SLOT········00000000···getcwd@GLIBC_2.4
34 00004058··00001516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.434 00004058··00001516·R_ARM_JUMP_SLOT········00000000···getpid@GLIBC_2.4
35 0000405c··00002e16·R_ARM_JUMP_SLOT········00001b91···_Z10unpackStatP4statPiPxS2_35 0000405c··00002e16·R_ARM_JUMP_SLOT········00001b91···_Z10unpackStatP4statPiPxS2_
36 00004060··00001616·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.436 00004060··00001616·R_ARM_JUMP_SLOT········00000000···strlen@GLIBC_2.4
37 00004064··00001716·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.437 00004064··00001716·R_ARM_JUMP_SLOT········00000000···setsid@GLIBC_2.4
38 00004068··00001816·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.438 00004068··00001816·R_ARM_JUMP_SLOT········00000000···readdir64_r@GLIBC_2.4
39 0000406c··00003a16·R_ARM_JUMP_SLOT········0000247d···java_to_char39 0000406c··00003a16·R_ARM_JUMP_SLOT········00002369···java_to_char
40 00004070··00001916·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.440 00004070··00001916·R_ARM_JUMP_SLOT········00000000···setenv@GLIBC_2.4
41 00004074··00001a16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.441 00004074··00001a16·R_ARM_JUMP_SLOT········00000000···inotify_add_watch@GLIBC_2.4
42 00004078··00001b16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.442 00004078··00001b16·R_ARM_JUMP_SLOT········00000000···__errno_location@GLIBC_2.4
43 0000407c··00001d16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.443 0000407c··00001d16·R_ARM_JUMP_SLOT········00000000···strerror_r@GLIBC_2.4
44 00004080··00001e16·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.444 00004080··00001e16·R_ARM_JUMP_SLOT········00000000···getmntent_r@GLIBC_2.4
45 00004084··00001f16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.445 00004084··00001f16·R_ARM_JUMP_SLOT········00000000···strncpy@GLIBC_2.4
46 00004088··00004716·R_ARM_JUMP_SLOT········000023ed···mark_failed_with_message46 00004088··00004716·R_ARM_JUMP_SLOT········00002535···mark_failed_with_message
47 0000408c··00002016·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.447 0000408c··00002016·R_ARM_JUMP_SLOT········00000000···endmntent@GLIBC_2.4
48 00004090··00002116·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.3448 00004090··00002116·R_ARM_JUMP_SLOT········00000000···__lstat64_time64@GLIBC_2.34
49 00004094··00002216·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.449 00004094··00002216·R_ARM_JUMP_SLOT········00000000···wcslen@GLIBC_2.4
50 00004098··00002316·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.450 00004098··00002316·R_ARM_JUMP_SLOT········00000000···symlink@GLIBC_2.4
51 0000409c··00002416·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.451 0000409c··00002416·R_ARM_JUMP_SLOT········00000000···mbstowcs@GLIBC_2.4
52 000040a0··00003616·R_ARM_JUMP_SLOT········00002369···mark_failed_with_code52 000040a0··00003616·R_ARM_JUMP_SLOT········000024b1···mark_failed_with_code
53 000040a4··00002516·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.453 000040a4··00002516·R_ARM_JUMP_SLOT········00000000···setmntent@GLIBC_2.4
54 000040a8··00002716·R_ARM_JUMP_SLOT········00000000···__ioctl_time64@GLIBC_2.3454 000040a8··00002716·R_ARM_JUMP_SLOT········00000000···__ioctl_time64@GLIBC_2.34
55 000040ac··00002816·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.455 000040ac··00002816·R_ARM_JUMP_SLOT········00000000···chmod@GLIBC_2.4
56 000040b0··00002916·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.456 000040b0··00002916·R_ARM_JUMP_SLOT········00000000···isatty@GLIBC_2.4
57 000040b4··00002a16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.457 000040b4··00002a16·R_ARM_JUMP_SLOT········00000000···inotify_rm_watch@GLIBC_2.4
58 000040b8··00002b16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.458 000040b8··00002b16·R_ARM_JUMP_SLOT········00000000···close@GLIBC_2.4
59 000040bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.959 000040bc··00002c16·R_ARM_JUMP_SLOT········00000000···inotify_init1@GLIBC_2.9
60 000040c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.460 000040c0··00002d16·R_ARM_JUMP_SLOT········00000000···closedir@GLIBC_2.4
61 000040c4··00003d16·R_ARM_JUMP_SLOT········0000252d···char_to_java61 000040c4··00003d16·R_ARM_JUMP_SLOT········00002419···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:·f8bbce14ba6cfb5073626a99d48f97c39310677c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f8862c6594d95e5b538ae6dba5beca8b8a1c36f0
1.37 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 40, 20 lines modifiedOffset 40, 20 lines modified
40 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory40 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
41 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory41 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
42 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable42 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
43 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable43 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
44 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty44 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
45 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize45 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
46 __ioctl_time6446 __ioctl_time64
 47 wcstombs
 48 mbstowcs
47 mark_failed_with_code49 mark_failed_with_code
48 map_error_code50 map_error_code
49 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion51 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
50 strerror_r52 strerror_r
51 wcstombs 
52 mbstowcs 
53 libgcc_s.so.153 libgcc_s.so.1
54 libc.so.654 libc.so.6
55 ld-linux-armhf.so.355 ld-linux-armhf.so.3
56 GLIBC_2.456 GLIBC_2.4
57 GLIBC_2.957 GLIBC_2.9
58 GLIBC_2.3458 GLIBC_2.34
59 H»      KxD»   J{D59 H»      KxD»   J{D
Offset 96, 17 lines modifiedOffset 96, 17 lines modified
96 could·not·create·array96 could·not·create·array
97 could·not·readlink97 could·not·readlink
98 could·not·setsid()98 could·not·setsid()
99 could·not·getcwd()99 could·not·getcwd()
100 could·not·setcwd()100 could·not·setcwd()
101 could·not·putenv()101 could·not·putenv()
102 could·not·fetch·terminal·size102 could·not·fetch·terminal·size
103 (Ljava/lang/String;IILjava/lang/String;)V 
104 could·not·convert·string·to·current·locale103 could·not·convert·string·to·current·locale
105 could·not·convert·string·from·current·locale104 could·not·convert·string·from·current·locale
 105 (Ljava/lang/String;IILjava/lang/String;)V
106 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug106 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
107 .shstrtab107 .shstrtab
108 .note.gnu.build-id108 .note.gnu.build-id
109 .gnu.hash109 .gnu.hash
110 .gnu.version110 .gnu.version
111 .gnu.version_r111 .gnu.version_r
112 .rel.dyn112 .rel.dyn
2.34 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 128, 24 lines modifiedOffset 128, 24 lines modified
128 ··0x00000ea0·69785465·726d696e·616c4675·6e637469·ixTerminalFuncti128 ··0x00000ea0·69785465·726d696e·616c4675·6e637469·ixTerminalFuncti
129 ··0x00000eb0·6f6e735f·69736174·7479004a·6176615f·ons_isatty.Java_129 ··0x00000eb0·6f6e735f·69736174·7479004a·6176615f·ons_isatty.Java_
130 ··0x00000ec0·6e65745f·72756279·67726170·65667275·net_rubygrapefru130 ··0x00000ec0·6e65745f·72756279·67726170·65667275·net_rubygrapefru
131 ··0x00000ed0·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte131 ··0x00000ed0·69745f70·6c617466·6f726d5f·696e7465·it_platform_inte
132 ··0x00000ee0·726e616c·5f6a6e69·5f506f73·69785465·rnal_jni_PosixTe132 ··0x00000ee0·726e616c·5f6a6e69·5f506f73·69785465·rnal_jni_PosixTe
133 ··0x00000ef0·726d696e·616c4675·6e637469·6f6e735f·rminalFunctions_133 ··0x00000ef0·726d696e·616c4675·6e637469·6f6e735f·rminalFunctions_
134 ··0x00000f00·67657454·65726d69·6e616c53·697a6500·getTerminalSize.134 ··0x00000f00·67657454·65726d69·6e616c53·697a6500·getTerminalSize.
135 ··0x00000f10·5f5f696f·63746c5f·74696d65·3634006d·__ioctl_time64.m135 ··0x00000f10·5f5f696f·63746c5f·74696d65·36340077·__ioctl_time64.w
136 ··0x00000f20·61726b5f·6661696c·65645f77·6974685f·ark_failed_with_ 
137 ··0x00000f30·636f6465·006d6170·5f657272·6f725f63·code.map_error_c 
138 ··0x00000f40·6f646500·4a617661·5f6e6574·5f727562·ode.Java_net_rub 
139 ··0x00000f50·79677261·70656672·7569745f·706c6174·ygrapefruit_plat 
140 ··0x00000f60·666f726d·5f696e74·65726e61·6c5f6a6e·form_internal_jn 
141 ··0x00000f70·695f4e61·74697665·4c696272·61727946·i_NativeLibraryF 
142 ··0x00000f80·756e6374·696f6e73·5f676574·56657273·unctions_getVers 
143 ··0x00000f90·696f6e00·73747265·72726f72·5f720077·ion.strerror_r.w 
144 ··0x00000fa0·6373746f·6d627300·6d627374·6f776373·cstombs.mbstowcs136 ··0x00000f20·6373746f·6d627300·6d627374·6f776373·cstombs.mbstowcs
145 ··0x00000fb0·00776373·6c656e00·6c696267·63635f73·.wcslen.libgcc_s137 ··0x00000f30·00776373·6c656e00·6d61726b·5f666169·.wcslen.mark_fai
 138 ··0x00000f40·6c65645f·77697468·5f636f64·65006d61·led_with_code.ma
 139 ··0x00000f50·705f6572·726f725f·636f6465·004a6176·p_error_code.Jav
 140 ··0x00000f60·615f6e65·745f7275·62796772·61706566·a_net_rubygrapef
 141 ··0x00000f70·72756974·5f706c61·74666f72·6d5f696e·ruit_platform_in
 142 ··0x00000f80·7465726e·616c5f6a·6e695f4e·61746976·ternal_jni_Nativ
 143 ··0x00000f90·654c6962·72617279·46756e63·74696f6e·eLibraryFunction
 144 ··0x00000fa0·735f6765·74566572·73696f6e·00737472·s_getVersion.str
 145 ··0x00000fb0·6572726f·725f7200·6c696267·63635f73·error_r.libgcc_s
146 ··0x00000fc0·2e736f2e·31006c69·62632e73·6f2e3600·.so.1.libc.so.6.146 ··0x00000fc0·2e736f2e·31006c69·62632e73·6f2e3600·.so.1.libc.so.6.
147 ··0x00000fd0·6c642d6c·696e7578·2d61726d·68662e73·ld-linux-armhf.s147 ··0x00000fd0·6c642d6c·696e7578·2d61726d·68662e73·ld-linux-armhf.s
148 ··0x00000fe0·6f2e3300·474c4942·435f322e·3400474c·o.3.GLIBC_2.4.GL148 ··0x00000fe0·6f2e3300·474c4942·435f322e·3400474c·o.3.GLIBC_2.4.GL
149 ··0x00000ff0·4942435f·322e3900·474c4942·435f322e·IBC_2.9.GLIBC_2.149 ··0x00000ff0·4942435f·322e3900·474c4942·435f322e·IBC_2.9.GLIBC_2.
150 ··0x00001000·33340047·43435f33·2e3500············34.GCC_3.5.150 ··0x00001000·33340047·43435f33·2e3500············34.GCC_3.5.
  
21.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 7399 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 16786
    
Offset 11, 163 lines modifiedOffset 11, 202 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»      13d0·<__gmon_start__@plt>14 »       b»      13d0·<__gmon_start__@plt>
15 »       andeq»  r2,·r0,·r8,·lsr·#2115 »       andeq»  r2,·r0,·r8,·lsr·#21
16 »       ldrdeq» r0,·[r0],·-r416 »       ldrdeq» r0,·[r0],·-r4
17 deregister_tm_clones():17 deregister_tm_clones():
18 »       blmi»   1d358c·<char_to_java@@Base+0x1d1060>18 »       blmi»   1d358c·<map_error_code@@Base+0x1d0fe4>
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 »       andeq»  r2,·r0,·sl,·ror·#2225 »       andeq»  r2,·r0,·sl,·ror·#22
26 »       andeq»  r2,·r0,·r8,·ror·#2226 »       andeq»  r2,·r0,·r8,·ror·#22
27 »       andeq»  r2,·r0,·r6,·lsl·#2127 »       andeq»  r2,·r0,·r6,·lsl·#21
28 »       andeq»  r0,·r0,·ip,·asr·#128 »       andeq»  r0,·r0,·ip,·asr·#1
29 register_tm_clones():29 register_tm_clones():
30 »       blmi»   2535c0·<char_to_java@@Base+0x251094> 
31 »       bmi»    252784·<char_to_java@@Base+0x250258> 
32 »       bne»    6d2794·<char_to_java@@Base+0x6d0268>30 »       blmi»   2535c0·<map_error_code@@Base+0x251018>
 31 »       bmi»    252784·<map_error_code@@Base+0x2501dc>
 32 »       bne»    6d2794·<map_error_code@@Base+0x6d01ec>
33 »       svceq»  0x00d9447a33 »       svceq»  0x00d9447a
34 »       »       »       @·<UNDEFINED>·instruction:·0x01a3eb0134 »       »       »       @·<UNDEFINED>·instruction:·0x01a3eb01
35 »       andle»  r1,·r3,·r9,·asr·#3235 »       andle»  r1,·r3,·r9,·asr·#32
36 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^36 »       ldmpl»  r3,·{r0,·r2,·r8,·r9,·fp,·lr}^
37 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]37 »       ldrmi»  fp,·[r8,·-r3,·lsl·#2]
38 »       svclt»  0x0000477038 »       svclt»  0x00004770
39 »       andeq»  r2,·r0,·r0,·asr·#2239 »       andeq»  r2,·r0,·r0,·asr·#22
40 »       andeq»  r2,·r0,·ip,·lsr·fp40 »       andeq»  r2,·r0,·ip,·lsr·fp
41 »       andeq»  r2,·r0,·r8,·asr·sl41 »       andeq»  r2,·r0,·r8,·asr·sl
42 »       ldrdeq» r0,·[r0],·-r842 »       ldrdeq» r0,·[r0],·-r8
43 __do_global_dtors_aux():43 __do_global_dtors_aux():
44 »       blmi»   2ae9f4·<char_to_java@@Base+0x2ac4c8>44 »       blmi»   2ae9f4·<map_error_code@@Base+0x2ac44c>
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»   26fb8c·<char_to_java@@Base+0x26d660>47 »       blmi»   26fb8c·<map_error_code@@Base+0x26d5e4>
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:·0xf7ffee9051 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffee90
52 »       blmi»   1c14f0·<char_to_java@@Base+0x1befc4>52 »       blmi»   1c14f0·<map_error_code@@Base+0x1bef48>
53 »       ldrbtmi»r2,·[fp],·#-513»   @·0xfffffdff53 »       ldrbtmi»r2,·[fp],·#-513»   @·0xfffffdff
54 »       stclt»  0,·cr7,·[r8,·#-104]»  @·0xffffff9854 »       stclt»  0,·cr7,·[r8,·#-104]»  @·0xffffff98
55 »       andeq»  r2,·r0,·sl,·lsl·#2255 »       andeq»  r2,·r0,·sl,·lsl·#22
56 »       andeq»  r2,·r0,·r8,·lsr·#2056 »       andeq»  r2,·r0,·r8,·lsr·#20
57 »       andeq»  r0,·r0,·r8,·asr·#157 »       andeq»  r0,·r0,·r8,·asr·#1
58 »       strdeq» r2,·[r0],·-r658 »       strdeq» r2,·[r0],·-r6
59 »       andeq»  r2,·r0,·sl,·ror·#2159 »       andeq»  r2,·r0,·sl,·ror·#21
60 frame_dummy():60 frame_dummy():
61 »       svclt»  0x0000e7c461 »       svclt»  0x0000e7c4
  
62 00001610·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base>:62 00001610·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base>:
63 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():63 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():
 64 ./src/main/cpp/linux.cpp:35
64 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}65 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
65 »       mov.w»  ip,·#4096»  @·0x100066 »       mov.w»  ip,·#4096»  @·0x1000
66 »       sub.w»  ip,·sp,·ip67 »       sub.w»  ip,·sp,·ip
67 »       str.w»  r0,·[ip,·#2968]»     @·0xb9868 »       str.w»  r0,·[ip,·#2968]»     @·0xb98
68 »       mov»    sl,·r269 »       mov»    sl,·r2
69 »       ldr»    r2,·[pc,·#244]»@·(1718·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x108>)70 »       ldr»    r2,·[pc,·#244]»@·(1718·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x108>)
70 »       mov»    r7,·r371 »       mov»    r7,·r3
71 »       ldr»    r3,·[pc,·#244]»@·(171c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)72 »       ldr»    r3,·[pc,·#244]»@·(171c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x10c>)
72 »       add»    r2,·pc73 »       add»    r2,·pc
 74 ./src/main/cpp/linux.cpp:36
73 »       ldr»    r1,·[pc,·#244]»@·(1720·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x110>)75 »       ldr»    r1,·[pc,·#244]»@·(1720·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x110>)
 76 ./src/main/cpp/linux.cpp:35
74 »       mov»    r4,·r077 »       mov»    r4,·r0
 78 ./src/main/cpp/linux.cpp:36
75 »       ldr»    r0,·[pc,·#244]»@·(1724·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x114>)79 »       ldr»    r0,·[pc,·#244]»@·(1724·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x114>)
 80 ./src/main/cpp/linux.cpp:35
76 »       subw»   sp,·sp,·#1092»@·0x44481 »       subw»   sp,·sp,·#1092»@·0x444
 82 ./src/main/cpp/linux.cpp:36
77 »       add»    r1,·pc83 »       add»    r1,·pc
 84 ./src/main/cpp/linux.cpp:35
78 »       ldr»    r3,·[r2,·r3]85 »       ldr»    r3,·[r2,·r3]
 86 ./src/main/cpp/linux.cpp:36
79 »       add»    r0,·pc87 »       add»    r0,·pc
 88 ./src/main/cpp/linux.cpp:35
80 »       ldr»    r3,·[r3,·#0]89 »       ldr»    r3,·[r3,·#0]
81 »       str.w»  r3,·[sp,·#1084]»     @·0x43c90 »       str.w»  r3,·[sp,·#1084]»     @·0x43c
82 »       mov.w»  r3,·#091 »       mov.w»  r3,·#0
 92 ./src/main/cpp/linux.cpp:36
83 »       blx»    14d4·<setmntent@plt>93 »       blx»    14d4·<setmntent@plt>
 94 ./src/main/cpp/linux.cpp:37
84 »       cmp»    r0,·#095 »       cmp»    r0,·#0
85 »       beq.n»  16ea·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xda>96 »       beq.n»  16ea·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xda>
 97 /usr/lib/jvm/default-java/include/jni.h:891
86 »       ldr»    r3,·[r4,·#0]98 »       ldr»    r3,·[r4,·#0]
87 »       mov»    r1,·sl99 »       mov»    r1,·sl
88 »       mov»    r9,·r0100 »       mov»    r9,·r0
89 »       mov»    r0,·r4101 »       mov»    r0,·r4
 102 ./src/main/cpp/linux.cpp:51
90 »       mov.w»  r8,·#1103 »       mov.w»  r8,·#1
 104 /usr/lib/jvm/default-java/include/jni.h:891
91 »       ldr»    r3,·[r3,·#124]»@·0x7c105 »       ldr»    r3,·[r3,·#124]»@·0x7c
92 »       blx»    r3106 »       blx»    r3
 107 /usr/lib/jvm/default-java/include/jni.h:899
93 »       ldr»    r3,·[r4,·#0]108 »       ldr»    r3,·[r4,·#0]
94 »       ldr»    r2,·[pc,·#200]»@·(1728·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x118>)109 »       ldr»    r2,·[pc,·#200]»@·(1728·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x118>)
 110 /usr/lib/jvm/default-java/include/jni.h:891
95 »       mov»    r1,·r0111 »       mov»    r1,·r0
 112 /usr/lib/jvm/default-java/include/jni.h:899
96 »       mov»    r0,·r4113 »       mov»    r0,·r4
97 »       ldr.w»  r5,·[r3,·#132]»      @·0x84114 »       ldr.w»  r5,·[r3,·#132]»      @·0x84
98 »       add»    r2,·pc115 »       add»    r2,·pc
99 »       ldr»    r3,·[pc,·#192]»@·(172c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x11c>)116 »       ldr»    r3,·[pc,·#192]»@·(172c·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0x11c>)
100 »       add»    r3,·pc117 »       add»    r3,·pc
101 »       blx»    r5118 »       blx»    r5
102 »       add»    r3,·sp,·#60»   @·0x3c119 »       add»    r3,·sp,·#60»   @·0x3c
103 »       add»    r5,·sp,·#36»   @·0x24120 »       add»    r5,·sp,·#36»   @·0x24
104 »       str»    r0,·[sp,·#28]121 »       str»    r0,·[sp,·#28]
105 »       str»    r3,·[sp,·#24]122 »       str»    r3,·[sp,·#24]
106 »       b.n»    16b4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xa4>123 »       b.n»    16b4·<Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems@@Base+0xa4>
 124 ./src/main/cpp/linux.cpp:48
107 »       ldr»    r1,·[r5,·#4]125 »       ldr»    r1,·[r5,·#4]
108 »       mov»    r2,·r7126 »       mov»    r2,·r7
109 »       mov»    r0,·r4127 »       mov»    r0,·r4
110 »       blx»    1538·<char_to_java@plt+0x4>128 »       blx»    1538·<char_to_java@plt+0x4>
 129 ./src/main/cpp/linux.cpp:49
111 »       ldr»    r1,·[r5,·#8]130 »       ldr»    r1,·[r5,·#8]
112 »       mov»    r2,·r7131 »       mov»    r2,·r7
 132 ./src/main/cpp/linux.cpp:48
113 »       mov»    fp,·r0133 »       mov»    fp,·r0
 134 ./src/main/cpp/linux.cpp:49
Max diff block lines reached; 16379/20995 bytes (78.01%) of diff not shown.
2.34 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 53, 24 lines modifiedOffset 53, 24 lines modified
53 ··0x000028ec·64206e6f·74207365·74736964·28290000·d·not·setsid()..53 ··0x000028ec·64206e6f·74207365·74736964·28290000·d·not·setsid()..
54 ··0x000028fc·636f756c·64206e6f·74206765·74637764·could·not·getcwd54 ··0x000028fc·636f756c·64206e6f·74206765·74637764·could·not·getcwd
55 ··0x0000290c·28290000·636f756c·64206e6f·74207365·()..could·not·se55 ··0x0000290c·28290000·636f756c·64206e6f·74207365·()..could·not·se
56 ··0x0000291c·74637764·28290000·636f756c·64206e6f·tcwd()..could·no56 ··0x0000291c·74637764·28290000·636f756c·64206e6f·tcwd()..could·no
57 ··0x0000292c·74207075·74656e76·28290000·636f756c·t·putenv()..coul57 ··0x0000292c·74207075·74656e76·28290000·636f756c·t·putenv()..coul
58 ··0x0000293c·64206e6f·74206665·74636820·7465726d·d·not·fetch·term58 ··0x0000293c·64206e6f·74206665·74636820·7465726d·d·not·fetch·term
59 ··0x0000294c·696e616c·2073697a·65000000·636f6c73·inal·size...cols59 ··0x0000294c·696e616c·2073697a·65000000·636f6c73·inal·size...cols
60 ··0x0000295c·00000000·726f7773·00000000·284c6a61·....rows....(Lja60 ··0x0000295c·00000000·726f7773·00000000·636f756c·....rows....coul
61 ··0x0000296c·76612f6c·616e672f·53747269·6e673b49·va/lang/String;I 
62 ··0x0000297c·494c6a61·76612f6c·616e672f·53747269·ILjava/lang/Stri 
63 ··0x0000298c·6e673b29·56000000·6661696c·65640000·ng;)V...failed.. 
64 ··0x0000299c·636f756c·64206e6f·7420636f·6e766572·could·not·conver 
65 ··0x000029ac·74207374·72696e67·20746f20·63757272·t·string·to·curr 
66 ··0x000029bc·656e7420·6c6f6361·6c650000·636f756c·ent·locale..coul 
67 ··0x000029cc·64206e6f·7420636f·6e766572·74207374·d·not·convert·st61 ··0x0000296c·64206e6f·7420636f·6e766572·74207374·d·not·convert·st
68 ··0x000029dc·72696e67·2066726f·6d206375·7272656e·ring·from·curren62 ··0x0000297c·72696e67·20746f20·63757272·656e7420·ring·to·current·
69 ··0x000029ec·74206c6f·63616c65·00000000·3e000000·t·locale....>...63 ··0x0000298c·6c6f6361·6c650000·636f756c·64206e6f·locale..could·no
 64 ··0x0000299c·7420636f·6e766572·74207374·72696e67·t·convert·string
 65 ··0x000029ac·2066726f·6d206375·7272656e·74206c6f··from·current·lo
 66 ··0x000029bc·63616c65·00000000·284c6a61·76612f6c·cale....(Ljava/l
 67 ··0x000029cc·616e672f·53747269·6e673b49·494c6a61·ang/String;IILja
 68 ··0x000029dc·76612f6c·616e672f·53747269·6e673b29·va/lang/String;)
 69 ··0x000029ec·56000000·6661696c·65640000·3e000000·V...failed..>...
70 ··0x000029fc·41000000·0c000000·41000000·11000000·A.......A.......70 ··0x000029fc·41000000·0c000000·41000000·11000000·A.......A.......
71 ··0x00002a0c·41000000·27000000·41000000·36000000·A...'...A...6...71 ··0x00002a0c·41000000·27000000·41000000·36000000·A...'...A...6...
72 ··0x00002a1c·41000000·03000000·41000000·06000000·A.......A.......72 ··0x00002a1c·41000000·03000000·41000000·06000000·A.......A.......
73 ··0x00002a2c·41000000·15000000·41000000·0f000000·A.......A.......73 ··0x00002a2c·41000000·15000000·41000000·0f000000·A.......A.......
74 ··0x00002a3c·41000000·0e000000·41000000·26000000·A.......A...&...74 ··0x00002a3c·41000000·0e000000·41000000·26000000·A.......A...&...
75 ··0x00002a4c·41000000·13000000·41000000·29000000·A.......A...)...75 ··0x00002a4c·41000000·13000000·41000000·29000000·A.......A...)...
76 ··0x00002a5c·41000000·02000000·41000000·19000000·A.......A.......76 ··0x00002a5c·41000000·02000000·41000000·19000000·A.......A.......
1.16 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
5 ··0x00002ac0·a4edff7f·c4ffff7f·00eeff7f·ae3f2380·.............?#.5 ··0x00002ac0·a4edff7f·c4ffff7f·00eeff7f·ae3f2380·.............?#.
6 ··0x00002ad0·18efff7f·b0b0ac80·20f0ff7f·ab08b180·........·.......6 ··0x00002ad0·18efff7f·b0b0ac80·20f0ff7f·ab08b180·........·.......
7 ··0x00002ae0·60f0ff7f·01000000·a8f0ff7f·b0b0a880·`...............7 ··0x00002ae0·60f0ff7f·01000000·a8f0ff7f·b0b0a880·`...............
8 ··0x00002af0·00f1ff7f·b0ae2d80·5cf2ff7f·af3f3880·......-.\....?8.8 ··0x00002af0·00f1ff7f·b0ae2d80·5cf2ff7f·af3f3880·......-.\....?8.
9 ··0x00002b00·7cf4ff7f·ab08b180·dcf4ff7f·b0ad1e80·|...............9 ··0x00002b00·7cf4ff7f·ab08b180·dcf4ff7f·b0ad1e80·|...............
10 ··0x00002b10·c8f5ff7f·01000000·00f6ff7f·b0b0aa80·................10 ··0x00002b10·c8f5ff7f·01000000·00f6ff7f·b0b0aa80·................
11 ··0x00002b20·8cf6ff7f·ab08b180·40f7ff7f·01000000·........@.......11 ··0x00002b20·8cf6ff7f·ab08b180·40f7ff7f·01000000·........@.......
12 ··0x00002b30·5cf7ff7f·b0ac0380·30f8ff7f·b0ad0480·\.......0.......12 ··0x00002b30·5cf7ff7f·b0ac0380·30f8ff7f·ad08b180·\.......0.......
 13 ··0x00002b40·d8f8ff7f·b0b0ac80·68f9ff7f·b0ad0480·........h.......
13 ··0x00002b40·acf8ff7f·b0a80180·c4f8ff7f·01000000·................14 ··0x00002b50·e4f9ff7f·b0a80180·fcf9ff7f·01000000·................
14 ··0x00002b50·c0f8ff7f·b0ac0180·08f9ff7f·01000000·................15 ··0x00002b60·f8f9ff7f·b0ac0180·40faff7f·01000000·........@.......
15 ··0x00002b60·1cf9ff7f·ad08b180·c4f9ff7f·b0b0ac80·................ 
16 ··0x00002b70·54faff7f·01000000···················T....... 
  
266 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00002b78·00000000····························....2 ··0x00002b70·00000000····························....
  
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·00a24fe8·98e8e5a7·8b82c17e·ebug..O........~ 
7 ··0x00000050·279ef64c·4d9fd6bf·b0················'..LM....6 ··0x00000040·65627567·00e067f0·09f0e92d·20160ae0·ebug..g....-·...
 7 ··0x00000050·bd54f2ed·4762635b·21················.T..Gbc[!
  
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·62626365·31346261·36636662·35303733·bbce14ba6cfb5073 
3 ··0x00000010·36323661·39396434·38663937·63333933·626a99d48f97c3932 ··0x00000000·38363263·36353934·64393565·35623533·862c6594d95e5b53
 3 ··0x00000010·38616536·64626135·62656361·38623861·8ae6dba5beca8b8a
4 ··0x00000020·31303637·37632e64·65627567·00000000·10677c.debug....4 ··0x00000020·31633336·66302e64·65627567·00000000·1c36f0.debug....
5 ··0x00000030·d5a12aa6····························..*.5 ··0x00000030·33f890da····························3...
  
667 KB
libnative-platform-jni-dbgsym_0.14-6_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······648·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······652·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0····47772·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0····47784·2024-02-19·17:15:43.000000·data.tar.xz
977 B
control.tar.xz
949 B
control.tar
482 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org>
7 Installed-Size:·737 Installed-Size:·73
8 Depends:·libnative-platform-jni·(=·0.14-6)8 Depends:·libnative-platform-jni·(=·0.14-6)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·libnative-platform-jni11 Description:·debug·symbols·for·libnative-platform-jni
12 Build-Ids:·ce212e5d1beb03536a0fefff60b825f71dba6778·f8bbce14ba6cfb5073626a99d48f97c39310677c12 Build-Ids:·0dba8fd093d36cfafa606971ebeae0866d1fa759·f8862c6594d95e5b538ae6dba5beca8b8a1c36f0
445 B
./md5sums
30.0 B
./md5sums
Files differ
397 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/ce/212e5d1beb03536a0fefff60b825f71dba6778.debug 
2 usr/lib/debug/.build-id/f8/bbce14ba6cfb5073626a99d48f97c39310677c.debug1 usr/lib/debug/.build-id/0d/ba8fd093d36cfafa606971ebeae0866d1fa759.debug
 2 usr/lib/debug/.build-id/f8/862c6594d95e5b538ae6dba5beca8b8a1c36f0.debug
3 usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug3 usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
665 KB
data.tar.xz
665 KB
data.tar
2.37 KB
file list
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/ce/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/0d/
7 -rw-r--r--···0·root·········(0)·root·········(0)····18316·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/ce/212e5d1beb03536a0fefff60b825f71dba6778.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····18316·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/0d/ba8fd093d36cfafa606971ebeae0866d1fa759.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/f8/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/f8/
9 -rw-r--r--···0·root·········(0)·root·········(0)····27124·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/f8/bbce14ba6cfb5073626a99d48f97c39310677c.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····27140·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/f8/862c6594d95e5b538ae6dba5beca8b8a1c36f0.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/
12 -rw-r--r--···0·root·········(0)·root·········(0)····14880·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug12 -rw-r--r--···0·root·········(0)·root·········(0)····14884·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/
15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/libnative-platform-jni-dbgsym·->·libnative-platform-jni15 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/share/doc/libnative-platform-jni-dbgsym·->·libnative-platform-jni
48.9 KB
./usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
888 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········14600·(bytes·into·file)13 ··Start·of·section·headers:··········14604·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········719 ··Number·of·section·headers:·········7
20 ··Section·header·string·table·index:·620 ··Section·header·string·table·index:·6
1.51 KB
readelf --wide --sections {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 There·are·7·section·headers,·starting·at·offset·0x3908:1 There·are·7·section·headers,·starting·at·offset·0x390c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000·000034·000024·00······0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000·000034·000024·00······0···0··4
6 ··[·2]·.debug_info·······PROGBITS········00000000·000058·0027f0·00···C··0···0··46 ··[·2]·.debug_info·······PROGBITS········00000000·000058·0027f2·00···C··0···0··4
7 ··[·3]·.debug_abbrev·····PROGBITS········00000000·002848·000205·00···C··0···0··47 ··[·3]·.debug_abbrev·····PROGBITS········00000000·00284c·000205·00···C··0···0··4
8 ··[·4]·.debug_line·······PROGBITS········00000000·002a50·0000f7·00···C··0···0··48 ··[·4]·.debug_line·······PROGBITS········00000000·002a54·0000f7·00···C··0···0··4
9 ··[·5]·.debug_str········PROGBITS········00000000·002b48·000d6f·01·MSC··0···0··49 ··[·5]·.debug_str········PROGBITS········00000000·002b4c·000d6f·01·MSC··0···0··4
10 ··[·6]·.shstrtab·········STRTAB··········00000000·0038b7·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········00000000·0038bb·00004f·00······0···0··1
11 Key·to·Flags:11 Key·to·Flags:
12 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),12 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
13 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),13 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
14 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),14 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
15 ··D·(mbind),·y·(purecode),·p·(processor·specific)15 ··D·(mbind),·y·(purecode),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a24fe898e8e5a78b82c17e279ef64c4d9fd6bfb03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e067f009f0e92d20160ae0bd54f2ed4762635b21
370 B
readelf --wide --debug-dump=rawline {}
    
Offset 36, 11 lines modifiedOffset 36, 11 lines modified
36 ··10»     7»    0»   0»  stdlib-float.h36 ··10»     7»    0»   0»  stdlib-float.h
37 ··11»     7»    0»   0»  stdlib-bsearch.h37 ··11»     7»    0»   0»  stdlib-bsearch.h
38 ··12»     7»    0»   0»  stdlib.h38 ··12»     7»    0»   0»  stdlib.h
39 ··13»     5»    0»   0»  stdlib.h39 ··13»     5»    0»   0»  stdlib.h
40 ··14»     8»    0»   0»  generic.h40 ··14»     8»    0»   0»  generic.h
41 ··15»     7»    0»   0»  types.h41 ··15»     7»    0»   0»  types.h
42 ··16»     2»    0»   0»  unistd.h42 ··16»     2»    0»   0»  unistd.h
 43 ··17»     2»    0»   0»  wchar.h
43 ··17»     2»    0»   0»  string.h44 ··18»     2»    0»   0»  string.h
44 ··18»     2»    0»   0»  wchar.h 
  
45 ·No·Line·Number·Statements.45 ·No·Line·Number·Statements.
45.4 KB
readelf --wide --debug-dump=info {}
    
Offset 11297, 449 lines modifiedOffset 11297, 449 lines modified
11297 ····<4080>···DW_AT_decl_file···:·(implicit_const)·511297 ····<4080>···DW_AT_decl_file···:·(implicit_const)·5
11298 ····<4080>···DW_AT_decl_line···:·(data2)·128311298 ····<4080>···DW_AT_decl_line···:·(data2)·1283
11299 ····<4082>···DW_AT_decl_column·:·(data1)·3711299 ····<4082>···DW_AT_decl_column·:·(data1)·37
11300 ····<4083>···DW_AT_type········:·(ref_addr)·<0x80>11300 ····<4083>···DW_AT_type········:·(ref_addr)·<0x80>
11301 ·<2><4087>:·Abbrev·Number:·011301 ·<2><4087>:·Abbrev·Number:·0
11302 ·<1><4088>:·Abbrev·Number:·011302 ·<1><4088>:·Abbrev·Number:·0
11303 ··Compilation·Unit·@·offset·0x4089:11303 ··Compilation·Unit·@·offset·0x4089:
11304 ···Length:········0x4a·(32-bit)11304 ···Length:········0x230·(32-bit)
11305 ···Version:·······511305 ···Version:·······5
11306 ···Unit·Type:·····DW_UT_partial·(3)11306 ···Unit·Type:·····DW_UT_partial·(3)
11307 ···Abbrev·Offset:·011307 ···Abbrev·Offset:·0
11308 ···Pointer·Size:··411308 ···Pointer·Size:··4
11309 ·<0><4095>:·Abbrev·Number:·4·(DW_TAG_partial_unit)11309 ·<0><4095>:·Abbrev·Number:·4·(DW_TAG_partial_unit)
11310 ····<4096>···DW_AT_stmt_list···:·(sec_offset)·011310 ····<4096>···DW_AT_stmt_list···:·(sec_offset)·0
11311 ····<409a>···DW_AT_comp_dir····:·(string)·.11311 ····<409a>···DW_AT_comp_dir····:·(string)·.
11312 ·<1><409c>:·Abbrev·Number:·67·(DW_TAG_subprogram)11312 ·<1><409c>:·Abbrev·Number:·30·(DW_TAG_namespace)
 11313 ····<409d>···DW_AT_name········:·(string)·std
11313 ····<409d>···DW_AT_specification:·(ref_addr)·<0x64e> 
11314 ····<40a1>···DW_AT_object_pointer:·(ref_udata)·<0x40a3> 
11315 ····<40a2>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined) 
11316 ····<40a2>···DW_AT_sibling·····:·(ref_udata)·<0x40cd>11314 ····<40a1>···DW_AT_sibling·····:·(ref_udata)·<0x40ad>
11317 ·<2><40a3>:·Abbrev·Number:·59·(DW_TAG_formal_parameter)11315 ·<2><40a2>:·Abbrev·Number:·31·(DW_TAG_imported_declaration)
11318 ····<40a4>···DW_AT_name········:·(strp)·(offset:·0x2e48):·this 
11319 ····<40a8>···DW_AT_type········:·(ref_addr)·<0x43b5> 
11320 ····<40ac>···DW_AT_artificial··:·(flag_present)·1 
11321 ·<2><40ac>:·Abbrev·Number:·69·(DW_TAG_formal_parameter) 
11322 ····<40ad>···DW_AT_name········:·(strp)·(offset:·0x4aa3):·clazz 
11323 ····<40b1>···DW_AT_decl_file···:·(implicit_const)·511316 ····<40a3>···DW_AT_decl_file···:·(data1)·8
11324 ····<40b1>···DW_AT_decl_line···:·(implicit_const)·89711317 ····<40a4>···DW_AT_decl_line···:·(data1)·158
11325 ····<40b1>···DW_AT_decl_column·:·(data1)·3411318 ····<40a5>···DW_AT_decl_column·:·(data1)·11
 11319 ····<40a6>···DW_AT_import······:·(ref_udata)·<0x40ad>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
 11320 ·<2><40a7>:·Abbrev·Number:·31·(DW_TAG_imported_declaration)
11326 ····<40b2>···DW_AT_type········:·(ref_addr)·<0x1b7>,·jclass 
11327 ·<2><40b6>:·Abbrev·Number:·69·(DW_TAG_formal_parameter) 
11328 ····<40b7>···DW_AT_name········:·(strp)·(offset:·0x14e7):·name 
11329 ····<40bb>···DW_AT_decl_file···:·(implicit_const)·511321 ····<40a8>···DW_AT_decl_file···:·(data1)·8
11330 ····<40bb>···DW_AT_decl_line···:·(implicit_const)·89711322 ····<40a9>···DW_AT_decl_line···:·(data1)·175
11331 ····<40bb>···DW_AT_decl_column·:·(data1)·5311323 ····<40aa>···DW_AT_decl_column·:·(data1)·11
 11324 ····<40ab>···DW_AT_import······:·(ref_udata)·<0x40d9>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
11332 ····<40bc>···DW_AT_type········:·(ref_addr)·<0x80> 
11333 ·<2><40c0>:·Abbrev·Number:·66·(DW_TAG_formal_parameter) 
11334 ····<40c1>···DW_AT_name········:·(string)·sig 
11335 ····<40c5>···DW_AT_decl_file···:·(implicit_const)·5 
11336 ····<40c5>···DW_AT_decl_line···:·(data2)·898 
11337 ····<40c7>···DW_AT_decl_column·:·(data1)·39 
11338 ····<40c8>···DW_AT_type········:·(ref_addr)·<0x80> 
11339 ·<2><40cc>:·Abbrev·Number:·011325 ·<2><40ac>:·Abbrev·Number:·0
11340 ·<1><40cd>:·Abbrev·Number:·70·(DW_TAG_subprogram)11326 ·<1><40ad>:·Abbrev·Number:·64·(DW_TAG_subprogram)
11341 ····<40ce>···DW_AT_external····:·(flag_present)·111327 ····<40ae>···DW_AT_external····:·(flag_present)·1
 11328 ····<40ae>···DW_AT_name········:·(strp)·(offset:·0x2e12):·mbstowcs
 11329 ····<40b2>···DW_AT_decl_file···:·(implicit_const)·12
 11330 ····<40b2>···DW_AT_decl_line···:·(data1)·117
 11331 ····<40b3>···DW_AT_decl_column·:·(implicit_const)·1
 11332 ····<40b3>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int
 11333 ····<40b7>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
 11334 ····<40b7>···DW_AT_artificial··:·(flag_present)·1
 11335 ····<40b7>···DW_AT_sibling·····:·(ref_udata)·<0x40d4>
 11336 ·<2><40b8>:·Abbrev·Number:·58·(DW_TAG_formal_parameter)
 11337 ····<40b9>···DW_AT_name········:·(strp)·(offset:·0x36b8):·__dst
 11338 ····<40bd>···DW_AT_decl_file···:·(implicit_const)·12
 11339 ····<40bd>···DW_AT_decl_line···:·(data1)·117
 11340 ····<40be>···DW_AT_decl_column·:·(implicit_const)·1
 11341 ····<40be>···DW_AT_type········:·(ref_udata)·<0x40d4>
 11342 ·<2><40bf>:·Abbrev·Number:·61·(DW_TAG_formal_parameter)
 11343 ····<40c0>···DW_AT_name········:·(strp)·(offset:·0xda0):·__src
 11344 ····<40c4>···DW_AT_decl_file···:·(implicit_const)·12
 11345 ····<40c4>···DW_AT_decl_line···:·(data1)·117
 11346 ····<40c5>···DW_AT_decl_column·:·(implicit_const)·1
 11347 ····<40c5>···DW_AT_type········:·(ref_addr)·<0x43d3>
 11348 ·<2><40c9>:·Abbrev·Number:·61·(DW_TAG_formal_parameter)
 11349 ····<40ca>···DW_AT_name········:·(strp)·(offset:·0x29cc):·__len
 11350 ····<40ce>···DW_AT_decl_file···:·(implicit_const)·12
 11351 ····<40ce>···DW_AT_decl_line···:·(data1)·117
 11352 ····<40cf>···DW_AT_decl_column·:·(implicit_const)·1
 11353 ····<40cf>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int
 11354 ·<2><40d3>:·Abbrev·Number:·0
 11355 ·<1><40d4>:·Abbrev·Number:·62·(DW_TAG_restrict_type)
 11356 ····<40d5>···DW_AT_type········:·(ref_addr)·<0x3ca3>
 11357 ·<1><40d9>:·Abbrev·Number:·64·(DW_TAG_subprogram)
 11358 ····<40da>···DW_AT_external····:·(flag_present)·1
 11359 ····<40da>···DW_AT_name········:·(strp)·(offset:·0x2e09):·wcstombs
 11360 ····<40de>···DW_AT_decl_file···:·(implicit_const)·12
 11361 ····<40de>···DW_AT_decl_line···:·(data1)·143
 11362 ····<40df>···DW_AT_decl_column·:·(implicit_const)·1
 11363 ····<40df>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int
 11364 ····<40e3>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
 11365 ····<40e3>···DW_AT_artificial··:·(flag_present)·1
 11366 ····<40e3>···DW_AT_sibling·····:·(ref_udata)·<0x4100>
 11367 ·<2><40e4>:·Abbrev·Number:·61·(DW_TAG_formal_parameter)
 11368 ····<40e5>···DW_AT_name········:·(strp)·(offset:·0x36b8):·__dst
 11369 ····<40e9>···DW_AT_decl_file···:·(implicit_const)·12
 11370 ····<40e9>···DW_AT_decl_line···:·(data1)·143
 11371 ····<40ea>···DW_AT_decl_column·:·(implicit_const)·1
 11372 ····<40ea>···DW_AT_type········:·(ref_addr)·<0x43ce>
 11373 ·<2><40ee>:·Abbrev·Number:·58·(DW_TAG_formal_parameter)
 11374 ····<40ef>···DW_AT_name········:·(strp)·(offset:·0xda0):·__src
 11375 ····<40f3>···DW_AT_decl_file···:·(implicit_const)·12
 11376 ····<40f3>···DW_AT_decl_line···:·(data1)·143
 11377 ····<40f4>···DW_AT_decl_column·:·(implicit_const)·1
 11378 ····<40f4>···DW_AT_type········:·(ref_udata)·<0x4100>
 11379 ·<2><40f5>:·Abbrev·Number:·61·(DW_TAG_formal_parameter)
 11380 ····<40f6>···DW_AT_name········:·(strp)·(offset:·0x29cc):·__len
 11381 ····<40fa>···DW_AT_decl_file···:·(implicit_const)·12
 11382 ····<40fa>···DW_AT_decl_line···:·(data1)·143
 11383 ····<40fb>···DW_AT_decl_column·:·(implicit_const)·1
 11384 ····<40fb>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int
 11385 ·<2><40ff>:·Abbrev·Number:·0
 11386 ·<1><4100>:·Abbrev·Number:·62·(DW_TAG_restrict_type)
 11387 ····<4101>···DW_AT_type········:·(ref_addr)·<0x3d74>
 11388 ·<1><4105>:·Abbrev·Number:·31·(DW_TAG_imported_declaration)
 11389 ····<4106>···DW_AT_decl_file···:·(data1)·13
 11390 ····<4107>···DW_AT_decl_line···:·(data1)·71
 11391 ····<4108>···DW_AT_decl_column·:·(data1)·12
 11392 ····<4109>···DW_AT_import······:·(ref_udata)·<0x40ad>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
 11393 ·<1><410a>:·Abbrev·Number:·31·(DW_TAG_imported_declaration)
 11394 ····<410b>···DW_AT_decl_file···:·(data1)·13
 11395 ····<410c>···DW_AT_decl_line···:·(data1)·83
 11396 ····<410d>···DW_AT_decl_column·:·(data1)·12
 11397 ····<410e>···DW_AT_import······:·(ref_udata)·<0x40d9>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
 11398 ·<1><410f>:·Abbrev·Number:·13·(DW_TAG_subprogram)
 11399 ····<4110>···DW_AT_external····:·(flag_present)·1
 11400 ····<4110>···DW_AT_name········:·(strp)·(offset:·0x28b6):·__mbstowcs_chk
 11401 ····<4114>···DW_AT_decl_file···:·(data1)·12
 11402 ····<4115>···DW_AT_decl_line···:·(data1)·95
 11403 ····<4116>···DW_AT_decl_column·:·(data1)·15
 11404 ····<4117>···DW_AT_type········:·(ref_addr)·<0x39cd>,·size_t,·unsigned·int
 11405 ····<411b>···DW_AT_declaration·:·(flag_present)·1
Max diff block lines reached; 26843/46381 bytes (57.87%) of diff not shown.
208 B
strings --all --bytes=8 {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
 1 c;!qL:/9
1 <i@"Q1·YD 
2 Z1o6J'EsV 
3 F(o>UJ[q»        
4 sl:Sp;=$|lb-2 sl:Sp;=$|lb-
5 ]p0YtI8A3 ]p0YtI8A
6 .shstrtab4 .shstrtab
7 .note.gnu.build-id5 .note.gnu.build-id
8 .debug_info6 .debug_info
9 .debug_abbrev7 .debug_abbrev
10 .debug_line8 .debug_line
282 KB
./usr/lib/debug/.build-id/ce/212e5d1beb03536a0fefff60b825f71dba6778.debug vs.
./usr/lib/debug/.build-id/0d/ba8fd093d36cfafa606971ebeae0866d1fa759.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 16% similar despite different names
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x000138·0x00001a3c·0x00001a3c·0x00000·0x00090·R···0x46 ··EXIDX··········0x000138·0x00001a3c·0x00001a3c·0x00000·0x00088·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x01ad0·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x01ac8·R·E·0x1000
8 ··LOAD···········0x000f00·0x00002f00·0x00002f00·0x00000·0x001c4·RW··0x10008 ··LOAD···········0x000f00·0x00002f00·0x00002f00·0x00000·0x001c4·RW··0x1000
9 ··DYNAMIC········0x000f00·0x00002f08·0x00002f08·0x00000·0x000f8·RW··0x49 ··DYNAMIC········0x000f00·0x00002f08·0x00002f08·0x00000·0x000f8·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x000f00·0x00002f00·0x00002f00·0x00000·0x00100·R···0x112 ··GNU_RELRO······0x000f00·0x00002f00·0x00002f00·0x00000·0x00100·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
3.41 KB
readelf --wide --sections {}
    
Offset 13, 33 lines modifiedOffset 13, 33 lines modified
13 ··[·8]·.rel.plt··········NOBITS··········00000cbc·000138·0000d0·08···A··3··20··413 ··[·8]·.rel.plt··········NOBITS··········00000cbc·000138·0000d0·08···A··3··20··4
14 ··[·9]·.init·············NOBITS··········00000d8c·000138·00000c·00··AX··0···0··414 ··[·9]·.init·············NOBITS··········00000d8c·000138·00000c·00··AX··0···0··4
15 ··[10]·.plt··············NOBITS··········00000d98·000138·000160·04··AX··0···0··415 ··[10]·.plt··············NOBITS··········00000d98·000138·000160·04··AX··0···0··4
16 ··[11]·.text·············NOBITS··········00000ef8·000138·000864·00··AX··0···0··416 ··[11]·.text·············NOBITS··········00000ef8·000138·000864·00··AX··0···0··4
17 ··[12]·.fini·············NOBITS··········0000175c·000138·000008·00··AX··0···0··417 ··[12]·.fini·············NOBITS··········0000175c·000138·000008·00··AX··0···0··4
18 ··[13]·.rodata···········NOBITS··········00001764·000138·0002cc·00···A··0···0··418 ··[13]·.rodata···········NOBITS··········00001764·000138·0002cc·00···A··0···0··4
19 ··[14]·.ARM.extab········NOBITS··········00001a30·000138·00000c·00···A··0···0··419 ··[14]·.ARM.extab········NOBITS··········00001a30·000138·00000c·00···A··0···0··4
20 ··[15]·.ARM.exidx········NOBITS··········00001a3c·000138·000090·00··AL·11···0··420 ··[15]·.ARM.exidx········NOBITS··········00001a3c·000138·000088·00··AL·11···0··4
21 ··[16]·.eh_frame·········NOBITS··········00001acc·000138·000004·00···A··0···0··421 ··[16]·.eh_frame·········NOBITS··········00001ac4·000138·000004·00···A··0···0··4
22 ··[17]·.init_array·······NOBITS··········00002f00·000f00·000004·04··WA··0···0··422 ··[17]·.init_array·······NOBITS··········00002f00·000f00·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······NOBITS··········00002f04·000f00·000004·04··WA··0···0··423 ··[18]·.fini_array·······NOBITS··········00002f04·000f00·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········NOBITS··········00002f08·000f00·0000f8·08··WA··4···0··424 ··[19]·.dynamic··········NOBITS··········00002f08·000f00·0000f8·08··WA··4···0··4
25 ··[20]·.got··············NOBITS··········00003000·000f00·000094·04··WA··0···0··425 ··[20]·.got··············NOBITS··········00003000·000f00·000094·04··WA··0···0··4
26 ··[21]·.data·············NOBITS··········00003094·000f00·000008·00··WA··0···0··426 ··[21]·.data·············NOBITS··········00003094·000f00·000008·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0000309c·000f00·000028·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0000309c·000f00·000028·00··WA··0···0··4
28 ··[23]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1
29 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··129 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1
30 ··[25]·.debug_aranges····PROGBITS········00000000·000188·000056·00···C··0···0··430 ··[25]·.debug_aranges····PROGBITS········00000000·000188·000057·00···C··0···0··4
31 ··[26]·.debug_info·······PROGBITS········00000000·0001e0·0010b4·00···C··0···0··431 ··[26]·.debug_info·······PROGBITS········00000000·0001e0·0010bc·00···C··0···0··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·001294·00028f·00···C··0···0··432 ··[27]·.debug_abbrev·····PROGBITS········00000000·00129c·00028f·00···C··0···0··4
33 ··[28]·.debug_line·······PROGBITS········00000000·001524·00074a·00···C··0···0··433 ··[28]·.debug_line·······PROGBITS········00000000·00152c·00073d·00···C··0···0··4
34 ··[29]·.debug_frame······PROGBITS········00000000·001c70·00019d·00···C··0···0··434 ··[29]·.debug_frame······PROGBITS········00000000·001c6c·0001a4·00···C··0···0··4
35 ··[30]·.debug_str········PROGBITS········00000000·001e10·0005d9·01·MSC··0···0··435 ··[30]·.debug_str········PROGBITS········00000000·001e10·0005d9·01·MSC··0···0··4
36 ··[31]·.debug_loclists···PROGBITS········00000000·0023ec·0006e3·00···C··0···0··436 ··[31]·.debug_loclists···PROGBITS········00000000·0023ec·0006df·00···C··0···0··4
37 ··[32]·.debug_rnglists···PROGBITS········00000000·002ad0·00010f·00···C··0···0··437 ··[32]·.debug_rnglists···PROGBITS········00000000·002acc·000110·00···C··0···0··4
38 ··[33]·.gnu_debugaltlink·PROGBITS········00000000·002bdf·000059·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········00000000·002bdc·000059·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········00000000·002c38·000bd0·10·····35·141··439 ··[34]·.symtab···········SYMTAB··········00000000·002c38·000bd0·10·····35·141··4
40 ··[35]·.strtab···········STRTAB··········00000000·003808·000840·00······0···0··140 ··[35]·.strtab···········STRTAB··········00000000·003808·000840·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········00000000·004048·000179·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········00000000·004048·000179·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
9.42 KB
readelf --wide --symbols {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ·····9:·00000d8c·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·00000d8c·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·00000d98·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·00000d98·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00000ef8·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00000ef8·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·0000175c·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·0000175c·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·00001764·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·00001764·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·00001a30·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab18 ····14:·00001a30·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab
19 ····15:·00001a3c·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx19 ····15:·00001a3c·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
20 ····16:·00001acc·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame20 ····16:·00001ac4·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
21 ····17:·00002f00·····0·SECTION·LOCAL··DEFAULT···17·.init_array21 ····17:·00002f00·····0·SECTION·LOCAL··DEFAULT···17·.init_array
22 ····18:·00002f04·····0·SECTION·LOCAL··DEFAULT···18·.fini_array22 ····18:·00002f04·····0·SECTION·LOCAL··DEFAULT···18·.fini_array
23 ····19:·00002f08·····0·SECTION·LOCAL··DEFAULT···19·.dynamic23 ····19:·00002f08·····0·SECTION·LOCAL··DEFAULT···19·.dynamic
24 ····20:·00003000·····0·SECTION·LOCAL··DEFAULT···20·.got24 ····20:·00003000·····0·SECTION·LOCAL··DEFAULT···20·.got
25 ····21:·00003094·····0·SECTION·LOCAL··DEFAULT···21·.data25 ····21:·00003094·····0·SECTION·LOCAL··DEFAULT···21·.data
26 ····22:·0000309c·····0·SECTION·LOCAL··DEFAULT···22·.bss26 ····22:·0000309c·····0·SECTION·LOCAL··DEFAULT···22·.bss
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment
Offset 91, 40 lines modifiedOffset 91, 40 lines modified
91 ····87:·00001468·····0·NOTYPE··LOCAL··DEFAULT···11·$d91 ····87:·00001468·····0·NOTYPE··LOCAL··DEFAULT···11·$d
92 ····88:·00001470·····0·NOTYPE··LOCAL··DEFAULT···11·$t92 ····88:·00001470·····0·NOTYPE··LOCAL··DEFAULT···11·$t
93 ····89:·00001480·····0·NOTYPE··LOCAL··DEFAULT···11·$d93 ····89:·00001480·····0·NOTYPE··LOCAL··DEFAULT···11·$d
94 ····90:·00001488·····0·NOTYPE··LOCAL··DEFAULT···11·$t94 ····90:·00001488·····0·NOTYPE··LOCAL··DEFAULT···11·$t
95 ····91:·00001498·····0·NOTYPE··LOCAL··DEFAULT···11·$d95 ····91:·00001498·····0·NOTYPE··LOCAL··DEFAULT···11·$d
96 ····92:·00003098·····0·NOTYPE··LOCAL··DEFAULT···21·$d96 ····92:·00003098·····0·NOTYPE··LOCAL··DEFAULT···21·$d
97 ····93:·000030a0·····0·NOTYPE··LOCAL··DEFAULT···22·$d97 ····93:·000030a0·····0·NOTYPE··LOCAL··DEFAULT···22·$d
98 ····94:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp98 ····94:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
99 ····95:·00001548·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
100 ····96:·0000159c·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
101 ····97:·00001a30·····0·NOTYPE··LOCAL··DEFAULT···14·$d 
102 ····98:·00001a9c·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
103 ····99:·00001910·····0·NOTYPE··LOCAL··DEFAULT···13·$d99 ····95:·00001910·····0·NOTYPE··LOCAL··DEFAULT···13·$d
104 ···100:·000014a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t100 ····96:·000014a0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
105 ···101:·0000151c·····0·NOTYPE··LOCAL··DEFAULT···11·$d101 ····97:·0000154c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
106 ···102:·00001a84·····0·NOTYPE··LOCAL··DEFAULT···15·$d102 ····98:·00001a84·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 103 ····99:·00001550·····0·NOTYPE··LOCAL··DEFAULT···11·$t
107 ···103:·00001524·····0·NOTYPE··LOCAL··DEFAULT···11·$t104 ···100:·000015e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
108 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp105 ···101:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
 106 ···102:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
 107 ···103:·00001690·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 108 ···104:·000016e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 109 ···105:·00001a30·····0·NOTYPE··LOCAL··DEFAULT···14·$d
 110 ···106:·00001aac·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 111 ···107:·0000196c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 112 ···108:·000015e8·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 113 ···109:·00001664·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 114 ···110:·00001a94·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 115 ···111:·0000166c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
109 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp116 ···112:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
110 ···106:·000015a8·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
111 ···107:·00001aa4·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
112 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp 
113 ···109:·00001944·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
114 ···110:·00001614·····0·NOTYPE··LOCAL··DEFAULT···11·$t117 ···113:·000016f0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
115 ···111:·000016c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
116 ···112:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT···15·$d118 ···114:·00001ab4·····0·NOTYPE··LOCAL··DEFAULT···15·$d
117 ···113:·000016c4·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
118 ···114:·00001758·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
119 ···115:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c119 ···115:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
120 ···116:·000019a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d120 ···116:·000019a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
121 ···117:·000019a0·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits121 ···117:·000019a0·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
122 ···118:·00001acc·····0·NOTYPE··LOCAL··DEFAULT···16·$d122 ···118:·00001ac4·····0·NOTYPE··LOCAL··DEFAULT···16·$d
123 ···119:·00001acc·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__123 ···119:·00001ac4·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
124 ···120:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·124 ···120:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
125 ···121:·0000175c·····0·FUNC····LOCAL··DEFAULT···12·_fini125 ···121:·0000175c·····0·FUNC····LOCAL··DEFAULT···12·_fini
126 ···122:·00003000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_126 ···122:·00003000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_
127 ···123:·0000309c·····0·OBJECT··LOCAL··DEFAULT···21·__TMC_END__127 ···123:·0000309c·····0·OBJECT··LOCAL··DEFAULT···21·__TMC_END__
128 ···124:·00003094·····0·OBJECT··LOCAL··DEFAULT···21·__dso_handle128 ···124:·00003094·····0·OBJECT··LOCAL··DEFAULT···21·__dso_handle
129 ···125:·00002f08·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC129 ···125:·00002f08·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
130 ···126:·00000d8c·····0·FUNC····LOCAL··DEFAULT····9·_init130 ···126:·00000d8c·····0·FUNC····LOCAL··DEFAULT····9·_init
Offset 138, 51 lines modifiedOffset 138, 51 lines modified
138 ···134:·00000e20·····0·NOTYPE··LOCAL··DEFAULT···10·$t138 ···134:·00000e20·····0·NOTYPE··LOCAL··DEFAULT···10·$t
139 ···135:·00000e24·····0·NOTYPE··LOCAL··DEFAULT···10·$a139 ···135:·00000e24·····0·NOTYPE··LOCAL··DEFAULT···10·$a
140 ···136:·00000e6c·····0·NOTYPE··LOCAL··DEFAULT···10·$t140 ···136:·00000e6c·····0·NOTYPE··LOCAL··DEFAULT···10·$t
141 ···137:·00000e70·····0·NOTYPE··LOCAL··DEFAULT···10·$a141 ···137:·00000e70·····0·NOTYPE··LOCAL··DEFAULT···10·$a
142 ···138:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT···10·$t142 ···138:·00000eb8·····0·NOTYPE··LOCAL··DEFAULT···10·$t
143 ···139:·00000ebc·····0·NOTYPE··LOCAL··DEFAULT···10·$a143 ···139:·00000ebc·····0·NOTYPE··LOCAL··DEFAULT···10·$a
144 ···140:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.gnu_debugaltlink144 ···140:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.gnu_debugaltlink
145 ···141:·00001549····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz145 ···141:·00001691····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
146 ···142:·00001001····96·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject146 ···142:·00001001····96·FUNC····GLOBAL·DEFAULT···11·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
147 ···143:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr0@GCC_3.5147 ···143:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr0@GCC_3.5
148 ···144:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__148 ···144:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
149 ···145:·00001525····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message149 ···145:·0000166d····32·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_message
150 ···146:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4150 ···146:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4
151 ···147:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tputs@NCURSES6_TINFO_5.0.19991023151 ···147:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tputs@NCURSES6_TINFO_5.0.19991023
152 ···148:·000014a1···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code152 ···148:·000015e9···132·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_code
153 ···149:·00001615···176·FUNC····GLOBAL·DEFAULT···11·java_to_char153 ···149:·000014a1···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
154 ···150:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.4154 ···150:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.4
155 ···151:·00001471····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine155 ···151:·00001471····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
156 ···152:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable156 ···152:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
157 ···153:·000015f9····26·FUNC····GLOBAL·DEFAULT···11·map_error_code157 ···153:·00001741····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
158 ···154:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.4158 ···154:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.4
159 ···155:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@GLIBC_2.4159 ···155:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@GLIBC_2.4
160 ···156:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.4160 ···156:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.4
161 ···157:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable161 ···157:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
162 ···158:·00001345····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground162 ···158:·00001345····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
163 ···159:·00001329····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset163 ···159:·00001329····28·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
164 ···160:·00003098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal164 ···160:·00003098·····4·OBJECT··GLOBAL·DEFAULT···21·current_terminal
165 ···161:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4165 ···161:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.4
166 ···162:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.4166 ···162:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.4
167 ···163:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@GLIBC_2.4167 ···163:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@GLIBC_2.4
168 ···164:·0000142d····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right168 ···164:·0000142d····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
169 ···165:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@GLIBC_2.4169 ···165:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@GLIBC_2.4
170 ···166:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023170 ···166:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023
171 ···167:·000010e9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion171 ···167:·000010e9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
172 ···168:·000016c5···152·FUNC····GLOBAL·DEFAULT···11·char_to_java172 ···168:·00001551···152·FUNC····GLOBAL·DEFAULT···11·char_to_java
173 ···169:·000015a9····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno173 ···169:·000016f1····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
174 ···170:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.4174 ···170:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.4
175 ···171:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4175 ···171:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4
176 ···172:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023176 ···172:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023
177 ···173:·00001489····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine177 ···173:·00001489····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
178 ···174:·00000ff9·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc178 ···174:·00000ff9·····6·FUNC····GLOBAL·DEFAULT···11·_Z6getcapPKc
179 ···175:·000030a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities179 ···175:·000030a0····36·OBJECT··GLOBAL·DEFAULT···22·terminal_capabilities
180 ···176:·00000fc1····56·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali180 ···176:·00000fc1····56·FUNC····GLOBAL·DEFAULT···11·_Z17write_to_terminali
181 ···177:·00001545·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion181 ···177:·0000168d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
182 ···178:·000013e9····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left182 ···178:·000013e9····68·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
183 ···179:·00001061···136·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject183 ···179:·00001061···136·FUNC····GLOBAL·DEFAULT···11·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
184 ···180:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4184 ···180:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4
185 ···181:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023185 ···181:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023
186 ···182:·000010ed···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal186 ···182:·000010ed···548·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
187 ···183:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5187 ···183:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5
188 ···184:·00001311····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold188 ···184:·00001311····24·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
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:·ce212e5d1beb03536a0fefff60b825f71dba67783 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0dba8fd093d36cfafa606971ebeae0866d1fa759
71.2 KB
readelf --wide --debug-dump=rawline {}
    
Offset 953, 14 lines modifiedOffset 953, 444 lines modified
953 ··[0x00000828]··Special·opcode·20:·advance·Address·by·2·to·0x148e·and·Line·by·1·to·198953 ··[0x00000828]··Special·opcode·20:·advance·Address·by·2·to·0x148e·and·Line·by·1·to·198
954 ··[0x00000829]··Special·opcode·61:·advance·Address·by·8·to·0x1496·and·Line·by·0·to·198954 ··[0x00000829]··Special·opcode·61:·advance·Address·by·8·to·0x1496·and·Line·by·0·to·198
955 ··[0x0000082a]··Advance·PC·by·10·to·0x14a0955 ··[0x0000082a]··Advance·PC·by·10·to·0x14a0
956 ··[0x0000082c]··Extended·opcode·1:·End·of·Sequence956 ··[0x0000082c]··Extended·opcode·1:·End·of·Sequence
  
  
957 ··Offset:······················0x82f957 ··Offset:······················0x82f
 958 ··Length:······················1183
 959 ··DWARF·Version:···············3
 960 ··Prologue·Length:·············551
 961 ··Minimum·Instruction·Length:··2
 962 ··Initial·value·of·'is_stmt':··1
 963 ··Line·Base:···················-5
 964 ··Line·Range:··················14
 965 ··Opcode·Base:·················13
  
 966 ·Opcodes:
 967 ··Opcode·1·has·0·args
 968 ··Opcode·2·has·1·arg
 969 ··Opcode·3·has·1·arg
 970 ··Opcode·4·has·1·arg
 971 ··Opcode·5·has·1·arg
 972 ··Opcode·6·has·0·args
 973 ··Opcode·7·has·0·args
 974 ··Opcode·8·has·0·args
 975 ··Opcode·9·has·1·arg
 976 ··Opcode·10·has·0·args
 977 ··Opcode·11·has·0·args
 978 ··Opcode·12·has·1·arg
  
 979 ·The·Directory·Table·(offset·0x84a):
 980 ··1»      src/shared/cpp
 981 ··2»      /usr/lib/jvm/default-java/include
 982 ··3»      /usr/include/arm-linux-gnueabihf/bits
 983 ··4»      /usr/lib/gcc/arm-linux-gnueabihf/13/include
 984 ··5»      /usr/include
 985 ··6»      /usr/lib/jvm/default-java/include/linux
 986 ··7»      /usr/include/c++/13
 987 ··8»      /usr/include/c++/13/bits
 988 ··9»      src/shared/headers
 989 ··10»     /usr/include/arm-linux-gnueabihf/c++/13/bits
  
 990 ·The·File·Name·Table·(offset·0x970):
 991 ··Entry»  Dir»       Time»   Size»       Name
 992 ··1»      1»     0»    0»   unix_strings.cpp
 993 ··2»      2»     0»    0»   jni.h
 994 ··3»      3»     0»    0»   stdlib.h
 995 ··4»      4»     0»    0»   stddef.h
 996 ··5»      4»     0»    0»   stdarg.h
 997 ··6»      5»     0»    0»   stdio.h
 998 ··7»      6»     0»    0»   jni_md.h
 999 ··8»      5»     0»    0»   stdlib.h
 1000 ··9»      7»     0»    0»   cstdlib
 1001 ··10»     8»    0»   0»  std_abs.h
 1002 ··11»     3»    0»   0»  stdlib-float.h
 1003 ··12»     3»    0»   0»  stdlib-bsearch.h
 1004 ··13»     7»    0»   0»  stdlib.h
 1005 ··14»     5»    0»   0»  wchar.h
 1006 ··15»     5»    0»   0»  string.h
 1007 ··16»     9»    0»   0»  generic.h
 1008 ··17»     0»    0»   0»  <built-in>
 1009 ··18»     10»   0»  0» c++config.h
  
 1010 ·Line·Number·Statements:
 1011 ··[0x00000a60]··Set·column·to·65
 1012 ··[0x00000a62]··Extended·opcode·2:·set·Address·to·0x14a0
 1013 ··[0x00000a69]··Advance·Line·by·27·to·28
 1014 ··[0x00000a6b]··Copy
 1015 ··[0x00000a6c]··Set·is_stmt·to·0
 1016 ··[0x00000a6d]··Copy·(view·1)
 1017 ··[0x00000a6e]··Set·column·to·5
 1018 ··[0x00000a70]··Set·is_stmt·to·1
 1019 ··[0x00000a71]··Special·opcode·118:·advance·Address·by·16·to·0x14b0·and·Line·by·1·to·29
 1020 ··[0x00000a72]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 1021 ··[0x00000a74]··Set·column·to·27
 1022 ··[0x00000a76]··Set·is_stmt·to·0
 1023 ··[0x00000a77]··Advance·Line·by·1577·to·1606
 1024 ··[0x00000a7a]··Copy·(view·1)
 1025 ··[0x00000a7b]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 1026 ··[0x00000a7d]··Set·column·to·65
 1027 ··[0x00000a7f]··Advance·Line·by·-1578·to·28
 1028 ··[0x00000a82]··Special·opcode·19:·advance·Address·by·2·to·0x14b2·and·Line·by·0·to·28
 1029 ··[0x00000a83]··Special·opcode·19:·advance·Address·by·2·to·0x14b4·and·Line·by·0·to·28
 1030 ··[0x00000a84]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 1031 ··[0x00000a86]··Set·column·to·11
 1032 ··[0x00000a88]··Set·is_stmt·to·1
 1033 ··[0x00000a89]··Advance·Line·by·1577·to·1605
 1034 ··[0x00000a8c]··Special·opcode·19:·advance·Address·by·2·to·0x14b6·and·Line·by·0·to·1605
 1035 ··[0x00000a8d]··Set·column·to·9
 1036 ··[0x00000a8f]··Special·opcode·6:·advance·Address·by·0·to·0x14b6·and·Line·by·1·to·1606·(view·1)
 1037 ··[0x00000a90]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 1038 ··[0x00000a92]··Set·column·to·65
 1039 ··[0x00000a94]··Set·is_stmt·to·0
 1040 ··[0x00000a95]··Advance·Line·by·-1578·to·28
 1041 ··[0x00000a98]··Copy·(view·2)
 1042 ··[0x00000a99]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 1043 ··[0x00000a9b]··Set·column·to·42
 1044 ··[0x00000a9d]··Advance·Line·by·1578·to·1606
 1045 ··[0x00000aa0]··Special·opcode·19:·advance·Address·by·2·to·0x14b8·and·Line·by·0·to·1606
 1046 ··[0x00000aa1]··Special·opcode·47:·advance·Address·by·6·to·0x14be·and·Line·by·0·to·1606
 1047 ··[0x00000aa2]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 1048 ··[0x00000aa4]··Set·column·to·72
 1049 ··[0x00000aa6]··Advance·Line·by·-1576·to·30
 1050 ··[0x00000aa9]··Copy·(view·1)
 1051 ··[0x00000aaa]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 1052 ··[0x00000aac]··Set·column·to·42
 1053 ··[0x00000aae]··Advance·Line·by·1576·to·1606
 1054 ··[0x00000ab1]··Special·opcode·33:·advance·Address·by·4·to·0x14c2·and·Line·by·0·to·1606
 1055 ··[0x00000ab2]··Special·opcode·19:·advance·Address·by·2·to·0x14c4·and·Line·by·0·to·1606
 1056 ··[0x00000ab3]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 1057 ··[0x00000ab5]··Set·column·to·5
 1058 ··[0x00000ab7]··Set·is_stmt·to·1
 1059 ··[0x00000ab8]··Advance·Line·by·-1576·to·30
 1060 ··[0x00000abb]··Copy·(view·1)
 1061 ··[0x00000abc]··Set·column·to·43
 1062 ··[0x00000abe]··Set·is_stmt·to·0
 1063 ··[0x00000abf]··Copy·(view·2)
 1064 ··[0x00000ac0]··Special·opcode·47:·advance·Address·by·6·to·0x14ca·and·Line·by·0·to·30
 1065 ··[0x00000ac1]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 1066 ··[0x00000ac3]··Set·column·to·27
 1067 ··[0x00000ac5]··Advance·Line·by·1579·to·1609
 1068 ··[0x00000ac8]··Special·opcode·33:·advance·Address·by·4·to·0x14ce·and·Line·by·0·to·1609
 1069 ··[0x00000ac9]··Set·column·to·41
 1070 ··[0x00000acb]··Special·opcode·19:·advance·Address·by·2·to·0x14d0·and·Line·by·0·to·1609
 1071 ··[0x00000acc]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 1072 ··[0x00000ace]··Set·column·to·43
 1073 ··[0x00000ad0]··Advance·Line·by·-1579·to·30
Max diff block lines reached; 52532/72834 bytes (72.13%) of diff not shown.
136 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 88 lines modifiedOffset 1, 88 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x31·(32-bit)3 ···Length:········0x1a·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_partial·(3)5 ···Unit·Type:·····DW_UT_partial·(3)
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·89·(DW_TAG_partial_unit)8 ·<0><c>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
9 ····<d>···DW_AT_stmt_list···:·(sec_offset)·09 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
10 ····<11>···DW_AT_comp_dir····:·(string)·.10 ····<11>···DW_AT_comp_dir····:·(string)·.
11 ·<1><13>:·Abbrev·Number:·8·(DW_TAG_imported_unit)11 ·<1><13>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x43ae>12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>
13 ·<1><18>:·Abbrev·Number:·90·(DW_TAG_subprogram)13 ·<1><18>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
14 ····<19>···DW_AT_specification:·(GNU_ref_alt)·<0x619> 
15 ····<1d>···DW_AT_object_pointer:·(ref_udata)·<0x1e> 
16 ····<1e>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined) 
17 ·<2><1e>:·Abbrev·Number:·35·(DW_TAG_formal_parameter) 
18 ····<1f>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e48)· 
19 ····<23>···DW_AT_type········:·(GNU_ref_alt)·<0x43b5> 
20 ····<27>···DW_AT_artificial··:·(flag_present)·1 
21 ·<2><27>:·Abbrev·Number:·39·(DW_TAG_formal_parameter) 
22 ····<28>···DW_AT_name········:·(string)·obj 
23 ····<2c>···DW_AT_decl_file···:·(implicit_const)·2 
24 ····<2c>···DW_AT_decl_line···:·(data2)·890 
25 ····<2e>···DW_AT_decl_column·:·(data1)·35 
26 ····<2f>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
27 ·<2><33>:·Abbrev·Number:·0 
28 ·<1><34>:·Abbrev·Number:·015 ·<1><1d>:·Abbrev·Number:·0
29 ··Compilation·Unit·@·offset·0x35:16 ··Compilation·Unit·@·offset·0x1e:
30 ···Length:········0x1a·(32-bit)17 ···Length:········0x31·(32-bit)
31 ···Version:·······518 ···Version:·······5
32 ···Unit·Type:·····DW_UT_partial·(3)19 ···Unit·Type:·····DW_UT_partial·(3)
33 ···Abbrev·Offset:·020 ···Abbrev·Offset:·0
34 ···Pointer·Size:··421 ···Pointer·Size:··4
35 ·<0><41>:·Abbrev·Number:·89·(DW_TAG_partial_unit)22 ·<0><2a>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
36 ····<42>···DW_AT_stmt_list···:·(sec_offset)·023 ····<2b>···DW_AT_stmt_list···:·(sec_offset)·0
37 ····<46>···DW_AT_comp_dir····:·(string)·.24 ····<2f>···DW_AT_comp_dir····:·(string)·.
38 ·<1><48>:·Abbrev·Number:·8·(DW_TAG_imported_unit)25 ·<1><31>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
39 ····<49>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6> 
40 ·<1><4d>:·Abbrev·Number:·8·(DW_TAG_imported_unit) 
41 ····<4e>···DW_AT_import······:·(GNU_ref_alt)·<0xc>26 ····<32>···DW_AT_import······:·(GNU_ref_alt)·<0x43ae>
 27 ·<1><36>:·Abbrev·Number:·90·(DW_TAG_subprogram)
 28 ····<37>···DW_AT_specification:·(GNU_ref_alt)·<0x619>
 29 ····<3b>···DW_AT_object_pointer:·(ref_udata)·<0x3c>
 30 ····<3c>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined)
 31 ·<2><3c>:·Abbrev·Number:·35·(DW_TAG_formal_parameter)
 32 ····<3d>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e48)·
 33 ····<41>···DW_AT_type········:·(GNU_ref_alt)·<0x43b5>
 34 ····<45>···DW_AT_artificial··:·(flag_present)·1
 35 ·<2><45>:·Abbrev·Number:·39·(DW_TAG_formal_parameter)
 36 ····<46>···DW_AT_name········:·(string)·obj
 37 ····<4a>···DW_AT_decl_file···:·(implicit_const)·2
 38 ····<4a>···DW_AT_decl_line···:·(data2)·890
 39 ····<4c>···DW_AT_decl_column·:·(data1)·35
 40 ····<4d>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>
 41 ·<2><51>:·Abbrev·Number:·0
42 ·<1><52>:·Abbrev·Number:·042 ·<1><52>:·Abbrev·Number:·0
43 ··Compilation·Unit·@·offset·0x53:43 ··Compilation·Unit·@·offset·0x53:
44 ···Length:········0x1a·(32-bit)44 ···Length:········0x1a·(32-bit)
45 ···Version:·······545 ···Version:·······5
46 ···Unit·Type:·····DW_UT_partial·(3)46 ···Unit·Type:·····DW_UT_partial·(3)
47 ···Abbrev·Offset:·047 ···Abbrev·Offset:·0
48 ···Pointer·Size:··448 ···Pointer·Size:··4
49 ·<0><5f>:·Abbrev·Number:·89·(DW_TAG_partial_unit)49 ·<0><5f>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
50 ····<60>···DW_AT_stmt_list···:·(sec_offset)·050 ····<60>···DW_AT_stmt_list···:·(sec_offset)·0
51 ····<64>···DW_AT_comp_dir····:·(string)·.51 ····<64>···DW_AT_comp_dir····:·(string)·.
52 ·<1><66>:·Abbrev·Number:·8·(DW_TAG_imported_unit)52 ·<1><66>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
53 ····<67>···DW_AT_import······:·(GNU_ref_alt)·<0x3f2a>53 ····<67>···DW_AT_import······:·(GNU_ref_alt)·<0x3f2a>
54 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_imported_unit)54 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
55 ····<6c>···DW_AT_import······:·(ref_addr)·<0x41>»      [Abbrev·Number:·89·(DW_TAG_partial_unit)]55 ····<6c>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·89·(DW_TAG_partial_unit)]
56 ·<1><70>:·Abbrev·Number:·056 ·<1><70>:·Abbrev·Number:·0
57 ··Compilation·Unit·@·offset·0x71:57 ··Compilation·Unit·@·offset·0x71:
58 ···Length:········0x31·(32-bit)58 ···Length:········0x31·(32-bit)
59 ···Version:·······559 ···Version:·······5
60 ···Unit·Type:·····DW_UT_partial·(3)60 ···Unit·Type:·····DW_UT_partial·(3)
61 ···Abbrev·Offset:·061 ···Abbrev·Offset:·0
62 ···Pointer·Size:··462 ···Pointer·Size:··4
63 ·<0><7d>:·Abbrev·Number:·89·(DW_TAG_partial_unit)63 ·<0><7d>:·Abbrev·Number:·89·(DW_TAG_partial_unit)
64 ····<7e>···DW_AT_stmt_list···:·(sec_offset)·0xa9564 ····<7e>···DW_AT_stmt_list···:·(sec_offset)·0x82f
65 ····<82>···DW_AT_comp_dir····:·(string)·.65 ····<82>···DW_AT_comp_dir····:·(string)·.
66 ·<1><84>:·Abbrev·Number:·92·(DW_TAG_subprogram)66 ·<1><84>:·Abbrev·Number:·92·(DW_TAG_subprogram)
67 ····<85>···DW_AT_external····:·(flag_present)·167 ····<85>···DW_AT_external····:·(flag_present)·1
68 ····<85>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·68 ····<85>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·
69 ····<89>···DW_AT_decl_file···:·(implicit_const)·769 ····<89>···DW_AT_decl_file···:·(implicit_const)·8
70 ····<89>···DW_AT_decl_line···:·(data2)·68770 ····<89>···DW_AT_decl_line···:·(data2)·687
71 ····<8b>···DW_AT_decl_column·:·(implicit_const)·1371 ····<8b>···DW_AT_decl_column·:·(implicit_const)·13
72 ····<8b>···DW_AT_declaration·:·(flag_present)·172 ····<8b>···DW_AT_declaration·:·(flag_present)·1
73 ····<8b>···DW_AT_sibling·····:·(ref_udata)·<0x92>73 ····<8b>···DW_AT_sibling·····:·(ref_udata)·<0x92>
74 ·<2><8c>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)74 ·<2><8c>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)
75 ····<8d>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>75 ····<8d>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
76 ·<2><91>:·Abbrev·Number:·076 ·<2><91>:·Abbrev·Number:·0
77 ·<1><92>:·Abbrev·Number:·91·(DW_TAG_subprogram)77 ·<1><92>:·Abbrev·Number:·91·(DW_TAG_subprogram)
78 ····<93>···DW_AT_external····:·(flag_present)·178 ····<93>···DW_AT_external····:·(flag_present)·1
79 ····<93>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)·79 ····<93>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)·
80 ····<97>···DW_AT_decl_file···:·(data1)·780 ····<97>···DW_AT_decl_file···:·(data1)·8
81 ····<98>···DW_AT_decl_line···:·(data2)·67281 ····<98>···DW_AT_decl_line···:·(data2)·672
82 ····<9a>···DW_AT_decl_column·:·(data1)·1482 ····<9a>···DW_AT_decl_column·:·(data1)·14
83 ····<9b>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>83 ····<9b>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
84 ····<9f>···DW_AT_declaration·:·(flag_present)·184 ····<9f>···DW_AT_declaration·:·(flag_present)·1
85 ·<2><9f>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)85 ·<2><9f>:·Abbrev·Number:·14·(DW_TAG_formal_parameter)
86 ····<a0>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>86 ····<a0>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>
87 ·<2><a4>:·Abbrev·Number:·087 ·<2><a4>:·Abbrev·Number:·0
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ·<1><db>:·Abbrev·Number:·8·(DW_TAG_imported_unit)114 ·<1><db>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
115 ····<dc>···DW_AT_import······:·(GNU_ref_alt)·<0x3f93>115 ····<dc>···DW_AT_import······:·(GNU_ref_alt)·<0x3f93>
116 ·<1><e0>:·Abbrev·Number:·8·(DW_TAG_imported_unit)116 ·<1><e0>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
117 ····<e1>···DW_AT_import······:·(GNU_ref_alt)·<0x3fbf>117 ····<e1>···DW_AT_import······:·(GNU_ref_alt)·<0x3fbf>
118 ·<1><e5>:·Abbrev·Number:·8·(DW_TAG_imported_unit)118 ·<1><e5>:·Abbrev·Number:·8·(DW_TAG_imported_unit)
119 ····<e6>···DW_AT_import······:·(GNU_ref_alt)·<0x4004>119 ····<e6>···DW_AT_import······:·(GNU_ref_alt)·<0x4004>
120 ·<1><ea>:·Abbrev·Number:·2·(DW_TAG_imported_unit)120 ·<1><ea>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
121 ····<eb>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·89·(DW_TAG_partial_unit)]121 ····<eb>···DW_AT_import······:·(ref_addr)·<0x2a>»      [Abbrev·Number:·89·(DW_TAG_partial_unit)]
122 ·<1><ef>:·Abbrev·Number:·2·(DW_TAG_imported_unit)122 ·<1><ef>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
123 ····<f0>···DW_AT_import······:·(ref_addr)·<0x5f>»      [Abbrev·Number:·89·(DW_TAG_partial_unit)]123 ····<f0>···DW_AT_import······:·(ref_addr)·<0x5f>»      [Abbrev·Number:·89·(DW_TAG_partial_unit)]
124 ·<1><f4>:·Abbrev·Number:·9·(DW_TAG_enumeration_type)124 ·<1><f4>:·Abbrev·Number:·9·(DW_TAG_enumeration_type)
125 ····<f5>···DW_AT_encoding····:·(data1)·7»    (unsigned)125 ····<f5>···DW_AT_encoding····:·(data1)·7»    (unsigned)
126 ····<f6>···DW_AT_byte_size···:·(data1)·4126 ····<f6>···DW_AT_byte_size···:·(data1)·4
127 ····<f7>···DW_AT_type········:·(ref_udata)·<0xcf>127 ····<f7>···DW_AT_type········:·(ref_udata)·<0xcf>
128 ····<f8>···DW_AT_decl_file···:·(data1)·20128 ····<f8>···DW_AT_decl_file···:·(data1)·20
Offset 1493, 29 lines modifiedOffset 1493, 29 lines modified
1493 ····<bfd>···DW_AT_decl_file···:·(implicit_const)·11493 ····<bfd>···DW_AT_decl_file···:·(implicit_const)·1
1494 ····<bfd>···DW_AT_decl_line···:·(data1)·1111494 ····<bfd>···DW_AT_decl_line···:·(data1)·111
1495 ····<bfe>···DW_AT_decl_column·:·(data1)·171495 ····<bfe>···DW_AT_decl_column·:·(data1)·17
1496 ····<bff>···DW_AT_type········:·(GNU_ref_alt)·<0x1d1>1496 ····<bff>···DW_AT_type········:·(GNU_ref_alt)·<0x1d1>
1497 ····<c03>···DW_AT_location····:·(sec_offset)·0x67d·(location·list)1497 ····<c03>···DW_AT_location····:·(sec_offset)·0x67d·(location·list)
1498 ····<c07>···DW_AT_GNU_locviews:·(sec_offset)·0x6791498 ····<c07>···DW_AT_GNU_locviews:·(sec_offset)·0x679
1499 ·<3><c0b>:·Abbrev·Number:·45·(DW_TAG_inlined_subroutine)1499 ·<3><c0b>:·Abbrev·Number:·45·(DW_TAG_inlined_subroutine)
Max diff block lines reached; 131859/138729 bytes (95.05%) of diff not shown.
721 B
readelf --wide --debug-dump=abbrev {}
    
Offset 651, 14 lines modifiedOffset 651, 14 lines modified
651 ····DW_AT_decl_column··DW_FORM_data1651 ····DW_AT_decl_column··DW_FORM_data1
652 ····DW_AT_type·········DW_FORM_GNU_ref_alt652 ····DW_AT_type·········DW_FORM_GNU_ref_alt
653 ····DW_AT_declaration··DW_FORM_flag_present653 ····DW_AT_declaration··DW_FORM_flag_present
654 ····DW_AT·value:·0·····DW_FORM·value:·0654 ····DW_AT·value:·0·····DW_FORM·value:·0
655 ···92······DW_TAG_subprogram····[has·children]655 ···92······DW_TAG_subprogram····[has·children]
656 ····DW_AT_external·····DW_FORM_flag_present656 ····DW_AT_external·····DW_FORM_flag_present
657 ····DW_AT_name·········DW_FORM_GNU_strp_alt657 ····DW_AT_name·········DW_FORM_GNU_strp_alt
658 ····DW_AT_decl_file····DW_FORM_implicit_const:·7658 ····DW_AT_decl_file····DW_FORM_implicit_const:·8
659 ····DW_AT_decl_line····DW_FORM_data2659 ····DW_AT_decl_line····DW_FORM_data2
660 ····DW_AT_decl_column··DW_FORM_implicit_const:·13660 ····DW_AT_decl_column··DW_FORM_implicit_const:·13
661 ····DW_AT_declaration··DW_FORM_flag_present661 ····DW_AT_declaration··DW_FORM_flag_present
662 ····DW_AT_sibling······DW_FORM_ref_udata662 ····DW_AT_sibling······DW_FORM_ref_udata
663 ····DW_AT·value:·0·····DW_FORM·value:·0663 ····DW_AT·value:·0·····DW_FORM·value:·0
  
1.18 KB
readelf --wide --debug-dump=aranges {}
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 ··Offset·into·.debug_info:··0xa65 ··Offset·into·.debug_info:··0xa6
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00000fc0·000004e09 ····00000fc0·000004e0
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················3611 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x129113 ··Offset·into·.debug_info:··0x1291
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····000014a0·000000a817 ····000014a0·00000148
18 ····00001548·00000060 
19 ····00000000·0000000018 ····00000000·00000000
20 ··Length:···················2819 ··Length:···················36
21 ··Version:··················220 ··Version:··················2
22 ··Offset·into·.debug_info:··0x164a21 ··Offset·into·.debug_info:··0x17c0
23 ··Pointer·Size:·············422 ··Pointer·Size:·············4
24 ··Segment·Size:·············023 ··Segment·Size:·············0
  
25 ····Address····Length24 ····Address····Length
26 ····000015a8·0000006a25 ····000015e8·000000a8
 26 ····00001690·00000060
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x179f30 ··Offset·into·.debug_info:··0x1b79
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····00001614·0000014834 ····000016f0·0000006a
35 ····00000000·0000000035 ····00000000·00000000
  
52.4 KB
readelf --wide --debug-dump=loc {}
    
Offset 980, 671 lines modifiedOffset 980, 671 lines modified
  
980 ····00000ab0·v0000000·v0000000·location·view·pair980 ····00000ab0·v0000000·v0000000·location·view·pair
  
981 ····00000ab2·v0000000·v0000000·views·at·00000ab0·for:981 ····00000ab2·v0000000·v0000000·views·at·00000ab0·for:
982 ·············00001044·00001060·(DW_OP_reg5·(r5))982 ·············00001044·00001060·(DW_OP_reg5·(r5))
983 ····00000ab9·<End·of·list>983 ····00000ab9·<End·of·list>
984 Table·at·Offset·0xaba984 Table·at·Offset·0xaba
985 ··Length:··········0x23e985 ··Length:··········0x2a7
986 ··DWARF·version:···5986 ··DWARF·version:···5
987 ··Address·size:····4987 ··Address·size:····4
988 ··Segment·size:····0988 ··Segment·size:····0
989 ··Offset·entries:··0989 ··Offset·entries:··0
  
990 ····Offset···Begin············End··············Expression990 ····Offset···Begin············End··············Expression
  
991 ····00000ac6·v0000000·v0000000·location·view·pair991 ····00000ac6·v0000000·v0000000·location·view·pair
992 ····00000ac8·v0000000·v0000000·location·view·pair992 ····00000ac8·v0000000·v0000000·location·view·pair
  
993 ····00000aca·00001544·(base·address) 
994 ····00000acf·v0000000·v0000000·views·at·00000ac6·for:993 ····00000aca·v0000000·v0000000·views·at·00000ac6·for:
995 ·············00001544·00001546·(DW_OP_reg0·(r0))994 ·············00001550·00001564·(DW_OP_reg0·(r0))
996 ····00000ad4·v0000000·v0000000·views·at·00000ac8·for:995 ····00000ad1·v0000000·v0000000·views·at·00000ac8·for:
997 ·············00001546·00001548·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x12b5>);·DW_OP_convert·<0x12bc>;·DW_OP_convert·<0>;·DW_OP_stack_value)996 ·············00001564·000015e8·(DW_OP_reg7·(r7))
998 ····00000ae2·<End·of·list>997 ····00000ad8·<End·of·list>
  
 998 ····00000ad9·v0000000·v0000000·location·view·pair
 999 ····00000adb·v0000000·v0000000·location·view·pair
 1000 ····00000add·v0000000·v0000000·location·view·pair
 1001 ····00000adf·v0000000·v0000000·location·view·pair
999 ····00000ae3·v0000000·v0000000·location·view·pair1002 ····00000ae1·v0000000·v0000000·location·view·pair
1000 ····00000ae5·v0000000·v0000000·location·view·pair 
1001 ····00000ae7·v0000000·v0000000·location·view·pair 
  
1002 ····00000ae9·000014a0·(base·address) 
1003 ····00000aee·v0000000·v0000000·views·at·00000ae3·for:1003 ····00000ae3·v0000000·v0000000·views·at·00000ad9·for:
1004 ·············000014a0·000014c5·(DW_OP_reg0·(r0))1004 ·············00001550·0000156b·(DW_OP_reg1·(r1))
 1005 ····00000aea·v0000000·v0000000·views·at·00000adb·for:
 1006 ·············0000156b·0000159e·(DW_OP_reg4·(r4))
1005 ····00000af3·v0000000·v0000000·views·at·00000ae5·for:1007 ····00000af1·v0000000·v0000000·views·at·00000add·for:
1006 ·············000014c5·0000151c·(DW_OP_reg4·(r4)) 
1007 ····00000af8·v0000000·v0000000·views·at·00000ae7·for: 
1008 ·············0000151c·00001524·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x12b5>);·DW_OP_convert·<0x12bc>;·DW_OP_convert·<0>;·DW_OP_stack_value)1008 ·············0000159e·000015cc·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x12b3>);·DW_OP_convert·<0x12ba>;·DW_OP_convert·<0>;·DW_OP_stack_value)
 1009 ····00000b01·v0000000·v0000000·views·at·00000adf·for:
 1010 ·············000015cc·000015d4·(DW_OP_reg4·(r4))
 1011 ····00000b08·v0000000·v0000000·views·at·00000ae1·for:
 1012 ·············000015d4·000015e8·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x12b3>);·DW_OP_convert·<0x12ba>;·DW_OP_convert·<0>;·DW_OP_stack_value)
1009 ····00000b07·<End·of·list>1013 ····00000b18·<End·of·list>
  
1010 ····00000b08·v0000000·v0000000·location·view·pair1014 ····00000b19·v0000000·v0000000·location·view·pair
1011 ····00000b0a·v0000000·v0000000·location·view·pair1015 ····00000b1b·v0000000·v0000000·location·view·pair
1012 ····00000b0c·v0000000·v0000000·location·view·pair1016 ····00000b1d·v0000000·v0000000·location·view·pair
 1017 ····00000b1f·v0000000·v0000000·location·view·pair
  
1013 ····00000b0e·000014a0·(base·address) 
1014 ····00000b13·v0000000·v0000000·views·at·00000b08·for:1018 ····00000b21·v0000000·v0000000·views·at·00000b19·for:
1015 ·············000014a0·000014c4·(DW_OP_reg1·(r1))1019 ·············00001550·0000156b·(DW_OP_reg2·(r2))
1016 ····00000b18·v0000000·v0000000·views·at·00000b0a·for:1020 ····00000b28·v0000000·v0000000·views·at·00000b1b·for:
1017 ·············000014c4·000014ea·(DW_OP_reg8·(r8))1021 ·············0000156b·00001592·(DW_OP_reg8·(r8))
1018 ····00000b1d·v0000000·v0000000·views·at·00000b0c·for:1022 ····00000b2f·v0000000·v0000000·views·at·00000b1d·for:
1019 ·············000014ea·00001524·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x12b5>);·DW_OP_convert·<0x12bc>;·DW_OP_convert·<0>;·DW_OP_stack_value)1023 ·············00001592·000015cc·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x12b3>);·DW_OP_convert·<0x12ba>;·DW_OP_convert·<0>;·DW_OP_stack_value)
 1024 ····00000b3f·v0000000·v0000000·views·at·00000b1f·for:
 1025 ·············000015cc·000015e8·(DW_OP_reg8·(r8))
1020 ····00000b2c·<End·of·list>1026 ····00000b46·<End·of·list>
  
1021 ····00000b2d·v0000000·v0000000·location·view·pair1027 ····00000b47·v0000000·v0000000·location·view·pair
1022 ····00000b2f·v0000000·v0000000·location·view·pair1028 ····00000b49·v0000000·v0000000·location·view·pair
1023 ····00000b31·v0000000·v0000000·location·view·pair1029 ····00000b4b·v0000000·v0000000·location·view·pair
  
1024 ····00000b33·000014a0·(base·address) 
1025 ····00000b38·v0000000·v0000000·views·at·00000b2d·for: 
1026 ·············000014a0·000014c5·(DW_OP_reg2·(r2)) 
1027 ····00000b3d·v0000000·v0000000·views·at·00000b2f·for:1030 ····00000b4d·v0000000·v0000000·views·at·00000b47·for:
1028 ·············000014c5·0000151c·(DW_OP_reg6·(r6))1031 ·············0000156c·00001570·(DW_OP_reg0·(r0))
1029 ····00000b42·v0000000·v0000000·views·at·00000b31·for:1032 ····00000b54·v0000000·v0000000·views·at·00000b49·for:
1030 ·············0000151c·00001524·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x12b5>);·DW_OP_convert·<0x12bc>;·DW_OP_convert·<0>;·DW_OP_stack_value)1033 ·············00001570·0000158a·(DW_OP_breg6·(r6):·-1;·DW_OP_stack_value)
 1034 ····00000b5d·v0000000·v0000000·views·at·00000b4b·for:
 1035 ·············000015cc·000015e8·(DW_OP_breg6·(r6):·-1;·DW_OP_stack_value)
1031 ····00000b51·<End·of·list>1036 ····00000b66·<End·of·list>
  
1032 ····00000b52·v0000000·v0000000·location·view·pair 
1033 ····00000b54·v0000000·v0000000·location·view·pair 
1034 ····00000b56·v0000000·v0000000·location·view·pair1037 ····00000b67·v0000000·v0000000·location·view·pair
 1038 ····00000b69·v0000000·v0000000·location·view·pair
  
1035 ····00000b58·000014a0·(base·address) 
1036 ····00000b5d·v0000000·v0000000·views·at·00000b52·for: 
1037 ·············000014a0·000014b6·(DW_OP_reg3·(r3)) 
1038 ····00000b62·v0000000·v0000000·views·at·00000b54·for: 
1039 ·············000014b6·000014fa·(DW_OP_reg5·(r5)) 
1040 ····00000b67·v0000000·v0000000·views·at·00000b56·for:1039 ····00000b6b·v0000000·v0000000·views·at·00000b67·for:
1041 ·············000014fa·00001524·(DW_OP_entry_value:·(DW_OP_regval_type:·3·(r3)·<0x12b5>);·DW_OP_convert·<0x12bc>;·DW_OP_convert·<0>;·DW_OP_stack_value)1040 ·············0000157a·0000157d·(DW_OP_reg0·(r0))
 1041 ····00000b72·v0000000·v0000000·views·at·00000b69·for:
 1042 ·············0000157d·000015e8·(DW_OP_reg5·(r5))
1042 ····00000b76·<End·of·list>1043 ····00000b79·<End·of·list>
  
1043 ····00000b77·v0000000·v0000000·location·view·pair1044 ····00000b7a·v0000000·v0000000·location·view·pair
 1045 ····00000b7c·v0000000·v0000001·location·view·pair
  
1044 ····00000b79·v0000000·v0000000·views·at·00000b77·for:1046 ····00000b7e·v0000000·v0000000·views·at·00000b7a·for:
1045 ·············000014a0·000014b0·(DW_OP_fbreg:·0)1047 ·············0000158a·0000158c·(DW_OP_reg0·(r0))
 1048 ····00000b85·v0000000·v0000001·views·at·00000b7c·for:
 1049 ·············0000158c·000015c6·(DW_OP_reg6·(r6))
1046 ····00000b82·<End·of·list>1050 ····00000b8c·<End·of·list>
  
1047 ····00000b83·v0000000·v0000000·location·view·pair1051 ····00000b8d·v0000000·v0000000·location·view·pair
1048 ····00000b85·v0000000·v0000000·location·view·pair1052 ····00000b8f·v0000000·v0000001·location·view·pair
  
1049 ····00000b87·000014cc·(base·address) 
1050 ····00000b8c·v0000000·v0000000·views·at·00000b83·for: 
1051 ·············000014cc·000014ce·(DW_OP_reg0·(r0)) 
1052 ····00000b91·v0000000·v0000000·views·at·00000b85·for:1053 ····00000b91·v0000000·v0000000·views·at·00000b8d·for:
1053 ·············000014ce·000014d9·(DW_OP_reg1·(r1))1054 ·············00001592·000015b2·(DW_OP_reg0·(r0))
 1055 ····00000b98·v0000000·v0000001·views·at·00000b8f·for:
 1056 ·············000015b2·000015c6·(DW_OP_reg8·(r8))
1054 ····00000b96·<End·of·list>1057 ····00000b9f·<End·of·list>
  
1055 ····00000b97·v0000000·v0000000·location·view·pair1058 ····00000ba0·v0000000·v0000001·location·view·pair
1056 ····00000b99·v0000000·v0000000·location·view·pair 
  
1057 ····00000b9b·000014e0·(base·address) 
1058 ····00000ba0·v0000000·v0000000·views·at·00000b97·for:1059 ····00000ba2·v0000000·v0000001·views·at·00000ba0·for:
1059 ·············000014e0·000014e2·(DW_OP_reg0·(r0)) 
1060 ····00000ba5·v0000000·v0000000·views·at·00000b99·for: 
1061 ·············000014e2·0000151c·(DW_OP_reg7·(r7))1060 ·············000015bc·000015c6·(DW_OP_reg4·(r4))
1062 ····00000baa·<End·of·list>1061 ····00000ba9·<End·of·list>
  
1063 ····00000bab·v0000000·v0000000·location·view·pair1062 ····00000baa·v0000001·v0000000·location·view·pair
Max diff block lines reached; 42659/53584 bytes (79.61%) of diff not shown.
1.18 KB
readelf --wide --debug-dump=ranges {}
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 ··Offset·into·.debug_info:··0xa65 ··Offset·into·.debug_info:··0xa6
6 ··Pointer·Size:·············46 ··Pointer·Size:·············4
7 ··Segment·Size:·············07 ··Segment·Size:·············0
  
8 ····Address····Length8 ····Address····Length
9 ····00000fc0·000004e09 ····00000fc0·000004e0
10 ····00000000·0000000010 ····00000000·00000000
11 ··Length:···················3611 ··Length:···················28
12 ··Version:··················212 ··Version:··················2
13 ··Offset·into·.debug_info:··0x129113 ··Offset·into·.debug_info:··0x1291
14 ··Pointer·Size:·············414 ··Pointer·Size:·············4
15 ··Segment·Size:·············015 ··Segment·Size:·············0
  
16 ····Address····Length16 ····Address····Length
17 ····000014a0·000000a817 ····000014a0·00000148
18 ····00001548·00000060 
19 ····00000000·0000000018 ····00000000·00000000
20 ··Length:···················2819 ··Length:···················36
21 ··Version:··················220 ··Version:··················2
22 ··Offset·into·.debug_info:··0x164a21 ··Offset·into·.debug_info:··0x17c0
23 ··Pointer·Size:·············422 ··Pointer·Size:·············4
24 ··Segment·Size:·············023 ··Segment·Size:·············0
  
25 ····Address····Length24 ····Address····Length
26 ····000015a8·0000006a25 ····000015e8·000000a8
 26 ····00001690·00000060
27 ····00000000·0000000027 ····00000000·00000000
28 ··Length:···················2828 ··Length:···················28
29 ··Version:··················229 ··Version:··················2
30 ··Offset·into·.debug_info:··0x179f30 ··Offset·into·.debug_info:··0x1b79
31 ··Pointer·Size:·············431 ··Pointer·Size:·············4
32 ··Segment·Size:·············032 ··Segment·Size:·············0
  
33 ····Address····Length33 ····Address····Length
34 ····00001614·0000014834 ····000016f0·0000006a
35 ····00000000·0000000035 ····00000000·00000000
  
703 B
strings --all --bytes=8 {}
    
Offset 1, 26 lines modifiedOffset 1, 23 lines modified
1 gxGCC:·(Debian·13.2.0-25)·13.2.01 YGCC:·(Debian·13.2.0-25)·13.2.0
 2 gDC45D?"$
2 hSA?B_I- 
3 L?Z'csCm. 
4 N~I`~!$Ulr> 
5 4H45HC4E 
6 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug3 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
7 call_weak_fn4 call_weak_fn
8 crtstuff.c5 crtstuff.c
9 all_implied_fbits6 all_implied_fbits
10 deregister_tm_clones7 deregister_tm_clones
11 __do_global_dtors_aux8 __do_global_dtors_aux
12 completed.09 completed.0
13 __do_global_dtors_aux_fini_array_entry10 __do_global_dtors_aux_fini_array_entry
14 frame_dummy11 frame_dummy
15 __frame_dummy_init_array_entry12 __frame_dummy_init_array_entry
16 curses.cpp13 curses.cpp
 14 unix_strings.cpp
17 generic.cpp15 generic.cpp
18 generic_posix.cpp16 generic_posix.cpp
19 unix_strings.cpp 
20 __FRAME_END__17 __FRAME_END__
21 _GLOBAL_OFFSET_TABLE_18 _GLOBAL_OFFSET_TABLE_
22 __TMC_END__19 __TMC_END__
23 __dso_handle20 __dso_handle
24 _DYNAMIC21 _DYNAMIC
25 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz22 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
26 _Z16write_capabilityP7JNIEnv_PKcP8_jobject23 _Z16write_capabilityP7JNIEnv_PKcP8_jobject
2.12 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 16786
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 »       ...30 »       ...
  
31 00001060·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)>:31 00001060·<write_param_capability(JNIEnv_*,·char·const*,·int,·_jobject*)>:
32 »       ...32 »       ...
  
33 000010e8·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion>:33 000010e8·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion>:
34 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion():34 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion():
 35 ./src/curses/cpp/curses.cpp:89
35 »       movs»   r0,·r036 »       movs»   r0,·r0
36 »       ...37 »       ...
  
37 000010ec·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal>:38 000010ec·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal>:
38 »       ...39 »       ...
  
39 00001310·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold>:40 00001310·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold>:
Offset 63, 32 lines modifiedOffset 64, 32 lines modified
  
63 00001470·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine>:64 00001470·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine>:
64 »       ...65 »       ...
  
65 00001488·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine>:66 00001488·<Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine>:
66 »       ...67 »       ...
  
67 000014a0·<mark_failed_with_code>:68 000014a0·<java_to_char>:
68 »       ...69 »       ...
  
69 00001524·<mark_failed_with_message>:70 00001550·<char_to_java>:
70 »       ...71 »       ...
  
 72 000015e8·<mark_failed_with_code>:
71 00001544·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>: 
72 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): 
73 »       movs»   r0,·r0 
74 »       ...73 »       ...
  
75 00001548·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:74 0000166c·<mark_failed_with_message>:
76 »       ...75 »       ...
  
77 000015a8·<mark_failed_with_errno>:76 0000168c·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
 77 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():
 78 »       movs»   r0,·r0
78 »       ...79 »       ...
  
79 000015f8·<map_error_code>:80 00001690·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:
80 »       ...81 »       ...
  
81 00001614·<java_to_char>:82 000016f0·<mark_failed_with_errno>:
82 »       ...83 »       ...
  
83 000016c4·<char_to_java>:84 00001740·<map_error_code>:
84 »       ...85 »       ...
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·00a24fe8·98e8e5a7·8b82c17e·ebug..O........~ 
7 ··0x00000050·279ef64c·4d9fd6bf·b0················'..LM....6 ··0x00000040·65627567·00e067f0·09f0e92d·20160ae0·ebug..g....-·...
 7 ··0x00000050·bd54f2ed·4762635b·21················.T..Gbc[!
  
1.55 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 9, 18 lines modifiedOffset 9, 18 lines modified
9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com
10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl
11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f
12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.
13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr
14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a
15 ··0x000000c0·72726179·5f656e74·72790063·75727365·rray_entry.curse15 ··0x000000c0·72726179·5f656e74·72790063·75727365·rray_entry.curse
16 ··0x000000d0·732e6370·70006765·6e657269·632e6370·s.cpp.generic.cp 
17 ··0x000000e0·70006f73·782e6370·70006765·6e657269·p.osx.cpp.generi 
18 ··0x000000f0·635f706f·7369782e·63707000·756e6978·c_posix.cpp.unix16 ··0x000000d0·732e6370·7000756e·69785f73·7472696e·s.cpp.unix_strin
 17 ··0x000000e0·67732e63·7070006f·73782e63·70700067·gs.cpp.osx.cpp.g
 18 ··0x000000f0·656e6572·69632e63·70700067·656e6572·eneric.cpp.gener
19 ··0x00000100·5f737472·696e6773·2e637070·005f5f46·_strings.cpp.__F19 ··0x00000100·69635f70·6f736978·2e637070·005f5f46·ic_posix.cpp.__F
20 ··0x00000110·52414d45·5f454e44·5f5f005f·66696e69·RAME_END__._fini20 ··0x00000110·52414d45·5f454e44·5f5f005f·66696e69·RAME_END__._fini
21 ··0x00000120·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_21 ··0x00000120·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_
22 ··0x00000130·5441424c·455f005f·5f544d43·5f454e44·TABLE_.__TMC_END22 ··0x00000130·5441424c·455f005f·5f544d43·5f454e44·TABLE_.__TMC_END
23 ··0x00000140·5f5f005f·5f64736f·5f68616e·646c6500·__.__dso_handle.23 ··0x00000140·5f5f005f·5f64736f·5f68616e·646c6500·__.__dso_handle.
24 ··0x00000150·5f44594e·414d4943·005f696e·6974005f·_DYNAMIC._init._24 ··0x00000150·5f44594e·414d4943·005f696e·6974005f·_DYNAMIC._init._
25 ··0x00000160·5a4e374a·4e49456e·765f3134·43616c6c·ZN7JNIEnv_14Call25 ··0x00000160·5a4e374a·4e49456e·765f3134·43616c6c·ZN7JNIEnv_14Call
26 ··0x00000170·566f6964·4d657468·6f644550·385f6a6f·VoidMethodEP8_jo26 ··0x00000170·566f6964·4d657468·6f644550·385f6a6f·VoidMethodEP8_jo
332 KB
./usr/lib/debug/.build-id/f8/bbce14ba6cfb5073626a99d48f97c39310677c.debug vs.
./usr/lib/debug/.build-id/f8/862c6594d95e5b538ae6dba5beca8b8a1c36f0.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 18% similar despite different names
894 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········25644·(bytes·into·file)13 ··Start·of·section·headers:··········25660·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3719 ··Number·of·section·headers:·········37
20 ··Section·header·string·table·index:·3620 ··Section·header·string·table·index:·36
994 B
readelf --wide --program-header {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·7·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··EXIDX··········0x000138·0x00002aa0·0x00002aa0·0x00000·0x000d8·R···0x46 ··EXIDX··········0x000138·0x00002aa0·0x00002aa0·0x00000·0x000d0·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x02b7c·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00138·0x02b74·R·E·0x1000
8 ··LOAD···········0x000f08·0x00003f08·0x00003f08·0x00000·0x001dc·RW··0x10008 ··LOAD···········0x000f08·0x00003f08·0x00003f08·0x00000·0x001dc·RW··0x1000
9 ··DYNAMIC········0x000f08·0x00003f10·0x00003f10·0x00000·0x000f0·RW··0x49 ··DYNAMIC········0x000f08·0x00003f10·0x00003f10·0x00000·0x000f0·RW··0x4
10 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x410 ··NOTE···········0x000114·0x00000114·0x00000114·0x00024·0x00024·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1011 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x000f08·0x00003f08·0x00003f08·0x00000·0x000f8·R···0x112 ··GNU_RELRO······0x000f08·0x00003f08·0x00003f08·0x00000·0x000f8·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
4.33 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x642c:1 There·are·37·section·headers,·starting·at·offset·0x643c:
  
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, 34 lines modifiedOffset 13, 34 lines modified
13 ··[·8]·.rel.plt··········NOBITS··········00001164·000138·000178·08···A··3··20··413 ··[·8]·.rel.plt··········NOBITS··········00001164·000138·000178·08···A··3··20··4
14 ··[·9]·.init·············NOBITS··········000012dc·000138·00000c·00··AX··0···0··414 ··[·9]·.init·············NOBITS··········000012dc·000138·00000c·00··AX··0···0··4
15 ··[10]·.plt··············NOBITS··········000012e8·000138·00025c·04··AX··0···0··415 ··[10]·.plt··············NOBITS··········000012e8·000138·00025c·04··AX··0···0··4
16 ··[11]·.text·············NOBITS··········00001548·000138·00107c·00··AX··0···0··816 ··[11]·.text·············NOBITS··········00001548·000138·00107c·00··AX··0···0··8
17 ··[12]·.fini·············NOBITS··········000025c4·000138·000008·00··AX··0···0··417 ··[12]·.fini·············NOBITS··········000025c4·000138·000008·00··AX··0···0··4
18 ··[13]·.rodata···········NOBITS··········000025cc·000138·0004bc·00···A··0···0··418 ··[13]·.rodata···········NOBITS··········000025cc·000138·0004bc·00···A··0···0··4
19 ··[14]·.ARM.extab········NOBITS··········00002a88·000138·000018·00···A··0···0··419 ··[14]·.ARM.extab········NOBITS··········00002a88·000138·000018·00···A··0···0··4
20 ··[15]·.ARM.exidx········NOBITS··········00002aa0·000138·0000d8·00··AL·11···0··420 ··[15]·.ARM.exidx········NOBITS··········00002aa0·000138·0000d0·00··AL·11···0··4
21 ··[16]·.eh_frame·········NOBITS··········00002b78·000138·000004·00···A··0···0··421 ··[16]·.eh_frame·········NOBITS··········00002b70·000138·000004·00···A··0···0··4
22 ··[17]·.init_array·······NOBITS··········00003f08·000f08·000004·04··WA··0···0··422 ··[17]·.init_array·······NOBITS··········00003f08·000f08·000004·04··WA··0···0··4
23 ··[18]·.fini_array·······NOBITS··········00003f0c·000f08·000004·04··WA··0···0··423 ··[18]·.fini_array·······NOBITS··········00003f0c·000f08·000004·04··WA··0···0··4
24 ··[19]·.dynamic··········NOBITS··········00003f10·000f08·0000f0·08··WA··4···0··424 ··[19]·.dynamic··········NOBITS··········00003f10·000f08·0000f0·08··WA··4···0··4
25 ··[20]·.got··············NOBITS··········00004000·000f08·0000dc·04··WA··0···0··425 ··[20]·.got··············NOBITS··········00004000·000f08·0000dc·04··WA··0···0··4
26 ··[21]·.data·············NOBITS··········000040dc·000f08·000004·00··WA··0···0··426 ··[21]·.data·············NOBITS··········000040dc·000f08·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········000040e0·000f08·000004·00··WA··0···0··127 ··[22]·.bss··············NOBITS··········000040e0·000f08·000004·00··WA··0···0··1
28 ··[23]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1
29 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··129 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1
30 ··[25]·.debug_aranges····PROGBITS········00000000·000188·000062·00···C··0···0··430 ··[25]·.debug_aranges····PROGBITS········00000000·000188·000065·00···C··0···0··4
31 ··[26]·.debug_info·······PROGBITS········00000000·0001ec·001fdf·00···C··0···0··431 ··[26]·.debug_info·······PROGBITS········00000000·0001f0·001ff8·00···C··0···0··4
32 ··[27]·.debug_abbrev·····PROGBITS········00000000·0021cc·00042a·00···C··0···0··432 ··[27]·.debug_abbrev·····PROGBITS········00000000·0021e8·00042a·00···C··0···0··4
33 ··[28]·.debug_line·······PROGBITS········00000000·0025f8·000cc7·00···C··0···0··433 ··[28]·.debug_line·······PROGBITS········00000000·002614·000cb8·00···C··0···0··4
34 ··[29]·.debug_frame······PROGBITS········00000000·0032c0·000274·00···C··0···0··434 ··[29]·.debug_frame······PROGBITS········00000000·0032cc·000272·00···C··0···0··4
35 ··[30]·.debug_str········PROGBITS········00000000·003534·000454·01·MSC··0···0··435 ··[30]·.debug_str········PROGBITS········00000000·003540·000454·01·MSC··0···0··4
36 ··[31]·.debug_loclists···PROGBITS········00000000·003988·000cf0·00···C··0···0··436 ··[31]·.debug_loclists···PROGBITS········00000000·003994·000cf3·00···C··0···0··4
37 ··[32]·.debug_rnglists···PROGBITS········00000000·004678·000199·00···C··0···0··437 ··[32]·.debug_rnglists···PROGBITS········00000000·004688·00019a·00···C··0···0··4
38 ··[33]·.gnu_debugaltlink·PROGBITS········00000000·004811·000059·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········00000000·004822·000059·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········00000000·00486c·000e20·10·····35·154··439 ··[34]·.symtab···········SYMTAB··········00000000·00487c·000e20·10·····35·154··4
40 ··[35]·.strtab···········STRTAB··········00000000·00568c·000c24·00······0···0··140 ··[35]·.strtab···········STRTAB··········00000000·00569c·000c24·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········00000000·0062b0·000179·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········00000000·0062c0·000179·00······0···0··1
42 Key·to·Flags:42 Key·to·Flags:
43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
46 ··D·(mbind),·y·(purecode),·p·(processor·specific)46 ··D·(mbind),·y·(purecode),·p·(processor·specific)
12.2 KB
readelf --wide --symbols {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ·····9:·000012dc·····0·SECTION·LOCAL··DEFAULT····9·.init13 ·····9:·000012dc·····0·SECTION·LOCAL··DEFAULT····9·.init
14 ····10:·000012e8·····0·SECTION·LOCAL··DEFAULT···10·.plt14 ····10:·000012e8·····0·SECTION·LOCAL··DEFAULT···10·.plt
15 ····11:·00001548·····0·SECTION·LOCAL··DEFAULT···11·.text15 ····11:·00001548·····0·SECTION·LOCAL··DEFAULT···11·.text
16 ····12:·000025c4·····0·SECTION·LOCAL··DEFAULT···12·.fini16 ····12:·000025c4·····0·SECTION·LOCAL··DEFAULT···12·.fini
17 ····13:·000025cc·····0·SECTION·LOCAL··DEFAULT···13·.rodata17 ····13:·000025cc·····0·SECTION·LOCAL··DEFAULT···13·.rodata
18 ····14:·00002a88·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab18 ····14:·00002a88·····0·SECTION·LOCAL··DEFAULT···14·.ARM.extab
19 ····15:·00002aa0·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx19 ····15:·00002aa0·····0·SECTION·LOCAL··DEFAULT···15·.ARM.exidx
20 ····16:·00002b78·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame20 ····16:·00002b70·····0·SECTION·LOCAL··DEFAULT···16·.eh_frame
21 ····17:·00003f08·····0·SECTION·LOCAL··DEFAULT···17·.init_array21 ····17:·00003f08·····0·SECTION·LOCAL··DEFAULT···17·.init_array
22 ····18:·00003f0c·····0·SECTION·LOCAL··DEFAULT···18·.fini_array22 ····18:·00003f0c·····0·SECTION·LOCAL··DEFAULT···18·.fini_array
23 ····19:·00003f10·····0·SECTION·LOCAL··DEFAULT···19·.dynamic23 ····19:·00003f10·····0·SECTION·LOCAL··DEFAULT···19·.dynamic
24 ····20:·00004000·····0·SECTION·LOCAL··DEFAULT···20·.got24 ····20:·00004000·····0·SECTION·LOCAL··DEFAULT···20·.got
25 ····21:·000040dc·····0·SECTION·LOCAL··DEFAULT···21·.data25 ····21:·000040dc·····0·SECTION·LOCAL··DEFAULT···21·.data
26 ····22:·000040e0·····0·SECTION·LOCAL··DEFAULT···22·.bss26 ····22:·000040e0·····0·SECTION·LOCAL··DEFAULT···22·.bss
27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment27 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT···23·.comment
Offset 61, 16 lines modifiedOffset 61, 16 lines modified
61 ····57:·00003f0c·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry61 ····57:·00003f0c·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry
62 ····58:·0000160c·····0·NOTYPE··LOCAL··DEFAULT···11·$t62 ····58:·0000160c·····0·NOTYPE··LOCAL··DEFAULT···11·$t
63 ····59:·0000160d·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy63 ····59:·0000160d·····0·FUNC····LOCAL··DEFAULT···11·frame_dummy
64 ····60:·00003f08·····0·NOTYPE··LOCAL··DEFAULT···17·$d64 ····60:·00003f08·····0·NOTYPE··LOCAL··DEFAULT···17·$d
65 ····61:·00003f08·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry65 ····61:·00003f08·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry
66 ····62:·000040e0·····0·NOTYPE··LOCAL··DEFAULT···22·$d66 ····62:·000040e0·····0·NOTYPE··LOCAL··DEFAULT···22·$d
67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp67 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp
68 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp 
69 ····65:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp68 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp
 69 ····65:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp
70 ····66:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp70 ····66:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp
71 ····67:·00001864·····0·NOTYPE··LOCAL··DEFAULT···11·$t71 ····67:·00001864·····0·NOTYPE··LOCAL··DEFAULT···11·$t
72 ····68:·000018b8·····0·NOTYPE··LOCAL··DEFAULT···11·$d72 ····68:·000018b8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
73 ····69:·00002a88·····0·NOTYPE··LOCAL··DEFAULT···14·$d73 ····69:·00002a88·····0·NOTYPE··LOCAL··DEFAULT···14·$d
74 ····70:·00002ac0·····0·NOTYPE··LOCAL··DEFAULT···15·$d74 ····70:·00002ac0·····0·NOTYPE··LOCAL··DEFAULT···15·$d
75 ····71:·0000265c·····0·NOTYPE··LOCAL··DEFAULT···13·$d75 ····71:·0000265c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
76 ····72:·00001610·····0·NOTYPE··LOCAL··DEFAULT···11·$t76 ····72:·00001610·····0·NOTYPE··LOCAL··DEFAULT···11·$t
Offset 108, 36 lines modifiedOffset 108, 36 lines modified
108 ···104:·00002160·····0·NOTYPE··LOCAL··DEFAULT···11·$t108 ···104:·00002160·····0·NOTYPE··LOCAL··DEFAULT···11·$t
109 ···105:·000021a8·····0·NOTYPE··LOCAL··DEFAULT···11·$d109 ···105:·000021a8·····0·NOTYPE··LOCAL··DEFAULT···11·$d
110 ···106:·000021ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t110 ···106:·000021ac·····0·NOTYPE··LOCAL··DEFAULT···11·$t
111 ···107:·0000225c·····0·NOTYPE··LOCAL··DEFAULT···11·$d111 ···107:·0000225c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
112 ···108:·00002268·····0·NOTYPE··LOCAL··DEFAULT···11·$t112 ···108:·00002268·····0·NOTYPE··LOCAL··DEFAULT···11·$t
113 ···109:·0000234c·····0·NOTYPE··LOCAL··DEFAULT···11·$d113 ···109:·0000234c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
114 ···110:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp114 ···110:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp
115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp115 ···111:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
116 ···112:·00002968·····0·NOTYPE··LOCAL··DEFAULT···13·$d116 ···112:·00002968·····0·NOTYPE··LOCAL··DEFAULT···13·$d
117 ···113:·00002368·····0·NOTYPE··LOCAL··DEFAULT···11·$t117 ···113:·00002368·····0·NOTYPE··LOCAL··DEFAULT···11·$t
118 ···114:·000023e4·····0·NOTYPE··LOCAL··DEFAULT···11·$d118 ···114:·00002414·····0·NOTYPE··LOCAL··DEFAULT···11·$d
119 ···115:·00002b38·····0·NOTYPE··LOCAL··DEFAULT···15·$d119 ···115:·00002b38·····0·NOTYPE··LOCAL··DEFAULT···15·$d
120 ···116:·000023ec·····0·NOTYPE··LOCAL··DEFAULT···11·$t120 ···116:·00002418·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 121 ···117:·000024ac·····0·NOTYPE··LOCAL··DEFAULT···11·$d
121 ···117:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp122 ···118:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
 123 ···119:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
 124 ···120:·000029c4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 125 ···121:·000024b0·····0·NOTYPE··LOCAL··DEFAULT···11·$t
 126 ···122:·0000252c·····0·NOTYPE··LOCAL··DEFAULT···11·$d
 127 ···123:·00002b48·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 128 ···124:·00002534·····0·NOTYPE··LOCAL··DEFAULT···11·$t
122 ···118:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp129 ···125:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
123 ···119:·00002410·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
124 ···120:·00002b50·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
125 ···121:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp 
126 ···122:·0000299c·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
127 ···123:·0000247c·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
128 ···124:·00002528·····0·NOTYPE··LOCAL··DEFAULT···11·$d130 ···126:·00002558·····0·NOTYPE··LOCAL··DEFAULT···11·$t
129 ···125:·00002b60·····0·NOTYPE··LOCAL··DEFAULT···15·$d131 ···127:·00002b60·····0·NOTYPE··LOCAL··DEFAULT···15·$d
130 ···126:·0000252c·····0·NOTYPE··LOCAL··DEFAULT···11·$t 
131 ···127:·000025c0·····0·NOTYPE··LOCAL··DEFAULT···11·$d 
132 ···128:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c132 ···128:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
133 ···129:·000029f8·····0·NOTYPE··LOCAL··DEFAULT···13·$d133 ···129:·000029f8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
134 ···130:·000029f8·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits134 ···130:·000029f8·····0·OBJECT··LOCAL··DEFAULT···13·all_implied_fbits
135 ···131:·00002b78·····0·NOTYPE··LOCAL··DEFAULT···16·$d135 ···131:·00002b70·····0·NOTYPE··LOCAL··DEFAULT···16·$d
136 ···132:·00002b78·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__136 ···132:·00002b70·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
137 ···133:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·137 ···133:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
138 ···134:·000025c4·····0·FUNC····LOCAL··DEFAULT···12·_fini138 ···134:·000025c4·····0·FUNC····LOCAL··DEFAULT···12·_fini
139 ···135:·000040dc·····0·OBJECT··LOCAL··DEFAULT···21·__dso_handle139 ···135:·000040dc·····0·OBJECT··LOCAL··DEFAULT···21·__dso_handle
140 ···136:·00003f10·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC140 ···136:·00003f10·····0·OBJECT··LOCAL··DEFAULT··ABS·_DYNAMIC
141 ···137:·000040e0·····0·OBJECT··LOCAL··DEFAULT···21·__TMC_END__141 ···137:·000040e0·····0·OBJECT··LOCAL··DEFAULT···21·__TMC_END__
142 ···138:·00004000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_142 ···138:·00004000·····0·OBJECT··LOCAL··DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_
143 ···139:·000012dc·····0·FUNC····LOCAL··DEFAULT····9·_init143 ···139:·000012dc·····0·FUNC····LOCAL··DEFAULT····9·_init
Offset 154, 76 lines modifiedOffset 154, 76 lines modified
154 ···150:·00001480·····0·NOTYPE··LOCAL··DEFAULT···10·$a154 ···150:·00001480·····0·NOTYPE··LOCAL··DEFAULT···10·$a
155 ···151:·00001534·····0·NOTYPE··LOCAL··DEFAULT···10·$t155 ···151:·00001534·····0·NOTYPE··LOCAL··DEFAULT···10·$t
156 ···152:·00001538·····0·NOTYPE··LOCAL··DEFAULT···10·$a156 ···152:·00001538·····0·NOTYPE··LOCAL··DEFAULT···10·$a
157 ···153:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.gnu_debugaltlink157 ···153:·00000000·····0·SECTION·LOCAL··DEFAULT···33·.gnu_debugaltlink
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····GLOBAL·DEFAULT··UND·__stat64_time64@GLIBC_2.34159 ···155:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stat64_time64@GLIBC_2.34
160 ···156:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4160 ···156:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.4
161 ···157:·0000240d·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion161 ···157:·00002555·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
162 ···158:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable162 ···158:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
163 ···159:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@GLIBC_2.4163 ···159:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@GLIBC_2.4
164 ···160:·00001fe5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink164 ···160:·00001fe5···244·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
165 ···161:·00001865····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz165 ···161:·00001865····96·FUNC····WEAK···DEFAULT···11·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
166 ···162:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.4166 ···162:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.4
167 ···163:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@GLIBC_2.4167 ···163:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@GLIBC_2.4
168 ···164:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@GLIBC_2.4168 ···164:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@GLIBC_2.4
169 ···165:·000019e9···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo169 ···165:·000019e9···272·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
170 ···166:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·uname@GLIBC_2.4170 ···166:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·uname@GLIBC_2.4
171 ···167:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4171 ···167:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4
172 ···168:·00002461····26·FUNC····GLOBAL·DEFAULT···11·map_error_code172 ···168:·000025a9····26·FUNC····GLOBAL·DEFAULT···11·map_error_code
173 ···169:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@GLIBC_2.4173 ···169:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@GLIBC_2.4
174 ···170:·00001bf1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat174 ···170:·00001bf1···356·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
175 ···171:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@GLIBC_2.4175 ···171:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@GLIBC_2.4
176 ···172:·000018c9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo176 ···172:·000018c9···288·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
177 ···173:·000017d5····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent177 ···173:·000017d5····92·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
178 ···174:·000020dd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach178 ···174:·000020dd····60·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
179 ···175:·0000228d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize179 ···175:·0000228d···220·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
180 ···176:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4180 ···176:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.4
181 ···177:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4181 ···177:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@GLIBC_2.4
182 ···178:·0000173d···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch182 ···178:·0000173d···152·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
183 ···179:·00001b41····80·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec183 ···179:·00001b41····80·FUNC····GLOBAL·DEFAULT···11·_Z8toMillis8timespec
184 ···180:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4184 ···180:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.4
185 ···181:·00002411····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno185 ···181:·00002559····80·FUNC····GLOBAL·DEFAULT···11·mark_failed_with_errno
186 ···182:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.4186 ···182:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.4
187 ···183:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__187 ···183:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
188 ···184:·00002161····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory188 ···184:·00002161····76·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
189 ···185:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@GLIBC_2.4189 ···185:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@GLIBC_2.4
190 ···186:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpid@GLIBC_2.4190 ···186:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpid@GLIBC_2.4
191 ···187:·00001b91····96·FUNC····GLOBAL·DEFAULT···11·_Z10unpackStatP4statPiPxS2_191 ···187:·00001b91····96·FUNC····GLOBAL·DEFAULT···11·_Z10unpackStatP4statPiPxS2_
192 ···188:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@GLIBC_2.4192 ···188:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@GLIBC_2.4
193 ···189:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@GLIBC_2.4193 ···189:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@GLIBC_2.4
194 ···190:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir64_r@GLIBC_2.4194 ···190:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir64_r@GLIBC_2.4
195 ···191:·00001611···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems195 ···191:·00001611···300·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
196 ···192:·0000247d···176·FUNC····GLOBAL·DEFAULT···11·java_to_char196 ···192:·00002369···176·FUNC····GLOBAL·DEFAULT···11·java_to_char
197 ···193:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setenv@GLIBC_2.4197 ···193:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setenv@GLIBC_2.4
198 ···194:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_add_watch@GLIBC_2.4198 ···194:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_add_watch@GLIBC_2.4
199 ···195:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.4199 ···195:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.4
200 ···196:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5200 ···196:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_unwind_cpp_pr1@GCC_3.5
201 ···197:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.4201 ···197:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.4
202 ···198:·000020d9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid202 ···198:·000020d9·····4·FUNC····GLOBAL·DEFAULT···11·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
Max diff block lines reached; 2578/12448 bytes (20.71%) 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:·f8bbce14ba6cfb5073626a99d48f97c39310677c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f8862c6594d95e5b538ae6dba5beca8b8a1c36f0
71.2 KB
readelf --wide --debug-dump=rawline {}
    
Offset 2741, 14 lines modifiedOffset 2741, 444 lines modified
2741 ··[0x00001648]··Set·is_stmt·to·02741 ··[0x00001648]··Set·is_stmt·to·0
2742 ··[0x00001649]··Special·opcode·26:·advance·Address·by·2·to·0x2346·and·Line·by·7·to·3742742 ··[0x00001649]··Special·opcode·26:·advance·Address·by·2·to·0x2346·and·Line·by·7·to·374
2743 ··[0x0000164a]··Advance·PC·by·constant·34·to·0x23682743 ··[0x0000164a]··Advance·PC·by·constant·34·to·0x2368
2744 ··[0x0000164b]··Extended·opcode·1:·End·of·Sequence2744 ··[0x0000164b]··Extended·opcode·1:·End·of·Sequence
  
  
2745 ··Offset:······················0x164e2745 ··Offset:······················0x164e
 2746 ··Length:······················1183
 2747 ··DWARF·Version:···············3
 2748 ··Prologue·Length:·············551
 2749 ··Minimum·Instruction·Length:··2
 2750 ··Initial·value·of·'is_stmt':··1
 2751 ··Line·Base:···················-5
 2752 ··Line·Range:··················14
 2753 ··Opcode·Base:·················13
  
 2754 ·Opcodes:
 2755 ··Opcode·1·has·0·args
 2756 ··Opcode·2·has·1·arg
 2757 ··Opcode·3·has·1·arg
 2758 ··Opcode·4·has·1·arg
 2759 ··Opcode·5·has·1·arg
 2760 ··Opcode·6·has·0·args
 2761 ··Opcode·7·has·0·args
 2762 ··Opcode·8·has·0·args
 2763 ··Opcode·9·has·1·arg
 2764 ··Opcode·10·has·0·args
 2765 ··Opcode·11·has·0·args
 2766 ··Opcode·12·has·1·arg
  
 2767 ·The·Directory·Table·(offset·0x1669):
 2768 ··1»      src/shared/cpp
 2769 ··2»      /usr/lib/jvm/default-java/include
 2770 ··3»      /usr/include/arm-linux-gnueabihf/bits
 2771 ··4»      /usr/lib/gcc/arm-linux-gnueabihf/13/include
 2772 ··5»      /usr/include
 2773 ··6»      /usr/lib/jvm/default-java/include/linux
 2774 ··7»      /usr/include/c++/13
 2775 ··8»      /usr/include/c++/13/bits
 2776 ··9»      src/shared/headers
 2777 ··10»     /usr/include/arm-linux-gnueabihf/c++/13/bits
  
 2778 ·The·File·Name·Table·(offset·0x178f):
 2779 ··Entry»  Dir»       Time»   Size»       Name
 2780 ··1»      1»     0»    0»   unix_strings.cpp
 2781 ··2»      2»     0»    0»   jni.h
 2782 ··3»      3»     0»    0»   stdlib.h
 2783 ··4»      4»     0»    0»   stddef.h
 2784 ··5»      4»     0»    0»   stdarg.h
 2785 ··6»      5»     0»    0»   stdio.h
 2786 ··7»      6»     0»    0»   jni_md.h
 2787 ··8»      5»     0»    0»   stdlib.h
 2788 ··9»      7»     0»    0»   cstdlib
 2789 ··10»     8»    0»   0»  std_abs.h
 2790 ··11»     3»    0»   0»  stdlib-float.h
 2791 ··12»     3»    0»   0»  stdlib-bsearch.h
 2792 ··13»     7»    0»   0»  stdlib.h
 2793 ··14»     5»    0»   0»  wchar.h
 2794 ··15»     5»    0»   0»  string.h
 2795 ··16»     9»    0»   0»  generic.h
 2796 ··17»     0»    0»   0»  <built-in>
 2797 ··18»     10»   0»  0» c++config.h
  
 2798 ·Line·Number·Statements:
 2799 ··[0x0000187f]··Set·column·to·65
 2800 ··[0x00001881]··Extended·opcode·2:·set·Address·to·0x2368
 2801 ··[0x00001888]··Advance·Line·by·27·to·28
 2802 ··[0x0000188a]··Copy
 2803 ··[0x0000188b]··Set·is_stmt·to·0
 2804 ··[0x0000188c]··Copy·(view·1)
 2805 ··[0x0000188d]··Set·column·to·5
 2806 ··[0x0000188f]··Set·is_stmt·to·1
 2807 ··[0x00001890]··Special·opcode·118:·advance·Address·by·16·to·0x2378·and·Line·by·1·to·29
 2808 ··[0x00001891]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 2809 ··[0x00001893]··Set·column·to·27
 2810 ··[0x00001895]··Set·is_stmt·to·0
 2811 ··[0x00001896]··Advance·Line·by·1577·to·1606
 2812 ··[0x00001899]··Copy·(view·1)
 2813 ··[0x0000189a]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 2814 ··[0x0000189c]··Set·column·to·65
 2815 ··[0x0000189e]··Advance·Line·by·-1578·to·28
 2816 ··[0x000018a1]··Special·opcode·19:·advance·Address·by·2·to·0x237a·and·Line·by·0·to·28
 2817 ··[0x000018a2]··Special·opcode·19:·advance·Address·by·2·to·0x237c·and·Line·by·0·to·28
 2818 ··[0x000018a3]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 2819 ··[0x000018a5]··Set·column·to·11
 2820 ··[0x000018a7]··Set·is_stmt·to·1
 2821 ··[0x000018a8]··Advance·Line·by·1577·to·1605
 2822 ··[0x000018ab]··Special·opcode·19:·advance·Address·by·2·to·0x237e·and·Line·by·0·to·1605
 2823 ··[0x000018ac]··Set·column·to·9
 2824 ··[0x000018ae]··Special·opcode·6:·advance·Address·by·0·to·0x237e·and·Line·by·1·to·1606·(view·1)
 2825 ··[0x000018af]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 2826 ··[0x000018b1]··Set·column·to·65
 2827 ··[0x000018b3]··Set·is_stmt·to·0
 2828 ··[0x000018b4]··Advance·Line·by·-1578·to·28
 2829 ··[0x000018b7]··Copy·(view·2)
 2830 ··[0x000018b8]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 2831 ··[0x000018ba]··Set·column·to·42
 2832 ··[0x000018bc]··Advance·Line·by·1578·to·1606
 2833 ··[0x000018bf]··Special·opcode·19:·advance·Address·by·2·to·0x2380·and·Line·by·0·to·1606
 2834 ··[0x000018c0]··Special·opcode·47:·advance·Address·by·6·to·0x2386·and·Line·by·0·to·1606
 2835 ··[0x000018c1]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 2836 ··[0x000018c3]··Set·column·to·72
 2837 ··[0x000018c5]··Advance·Line·by·-1576·to·30
 2838 ··[0x000018c8]··Copy·(view·1)
 2839 ··[0x000018c9]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 2840 ··[0x000018cb]··Set·column·to·42
 2841 ··[0x000018cd]··Advance·Line·by·1576·to·1606
 2842 ··[0x000018d0]··Special·opcode·33:·advance·Address·by·4·to·0x238a·and·Line·by·0·to·1606
 2843 ··[0x000018d1]··Special·opcode·19:·advance·Address·by·2·to·0x238c·and·Line·by·0·to·1606
 2844 ··[0x000018d2]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 2845 ··[0x000018d4]··Set·column·to·5
 2846 ··[0x000018d6]··Set·is_stmt·to·1
 2847 ··[0x000018d7]··Advance·Line·by·-1576·to·30
 2848 ··[0x000018da]··Copy·(view·1)
 2849 ··[0x000018db]··Set·column·to·43
 2850 ··[0x000018dd]··Set·is_stmt·to·0
 2851 ··[0x000018de]··Copy·(view·2)
 2852 ··[0x000018df]··Special·opcode·47:·advance·Address·by·6·to·0x2392·and·Line·by·0·to·30
 2853 ··[0x000018e0]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 2854 ··[0x000018e2]··Set·column·to·27
 2855 ··[0x000018e4]··Advance·Line·by·1579·to·1609
 2856 ··[0x000018e7]··Special·opcode·33:·advance·Address·by·4·to·0x2396·and·Line·by·0·to·1609
 2857 ··[0x000018e8]··Set·column·to·41
 2858 ··[0x000018ea]··Special·opcode·19:·advance·Address·by·2·to·0x2398·and·Line·by·0·to·1609
 2859 ··[0x000018eb]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 2860 ··[0x000018ed]··Set·column·to·43
 2861 ··[0x000018ef]··Advance·Line·by·-1579·to·30
Max diff block lines reached; 52545/72808 bytes (72.17%) of diff not shown.
179 KB
readelf --wide --debug-dump=info {}
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
1 Contents·of·the·.debug_info·section:1 Contents·of·the·.debug_info·section:
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x36·(32-bit)3 ···Length:········0x3b·(32-bit)
4 ···Version:·······54 ···Version:·······5
5 ···Unit·Type:·····DW_UT_partial·(3)5 ···Unit·Type:·····DW_UT_partial·(3)
6 ···Abbrev·Offset:·0x8726 ···Abbrev·Offset:·0x872
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><c>:·Abbrev·Number:·32·(DW_TAG_partial_unit)8 ·<0><c>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
9 ····<d>···DW_AT_stmt_list···:·(sec_offset)·09 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
10 ····<11>···DW_AT_comp_dir····:·(string)·.10 ····<11>···DW_AT_comp_dir····:·(string)·.
11 ·<1><13>:·Abbrev·Number:·3·(DW_TAG_imported_unit)11 ·<1><13>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x4095>12 ····<14>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6>
13 ·<1><18>:·Abbrev·Number:·3·(DW_TAG_imported_unit)13 ·<1><18>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0x43ae>14 ····<19>···DW_AT_import······:·(GNU_ref_alt)·<0xc>
15 ·<1><1d>:·Abbrev·Number:·42·(DW_TAG_subprogram)15 ·<1><1d>:·Abbrev·Number:·42·(DW_TAG_subprogram)
 16 ····<1e>···DW_AT_external····:·(flag_present)·1
16 ····<1e>···DW_AT_specification:·(GNU_ref_alt)·<0x619> 
17 ····<22>···DW_AT_object_pointer:·(ref_udata)·<0x23> 
18 ····<23>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined) 
19 ·<2><23>:·Abbrev·Number:·40·(DW_TAG_formal_parameter) 
20 ····<24>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e48)·17 ····<1e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)·
 18 ····<22>···DW_AT_decl_file···:·(data1)·12
 19 ····<23>···DW_AT_decl_line···:·(data2)·672
 20 ····<25>···DW_AT_decl_column·:·(data1)·14
21 ····<28>···DW_AT_type········:·(GNU_ref_alt)·<0x43b5>21 ····<26>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
22 ····<2c>···DW_AT_artificial··:·(flag_present)·122 ····<2a>···DW_AT_declaration·:·(flag_present)·1
 23 ····<2a>···DW_AT_sibling·····:·(ref_udata)·<0x31>
23 ·<2><2c>:·Abbrev·Number:·41·(DW_TAG_formal_parameter)24 ·<2><2b>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)
24 ····<2d>···DW_AT_name········:·(string)·obj25 ····<2c>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd>
 26 ·<2><30>:·Abbrev·Number:·0
 27 ·<1><31>:·Abbrev·Number:·41·(DW_TAG_subprogram)
 28 ····<32>···DW_AT_external····:·(flag_present)·1
 29 ····<32>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·
25 ····<31>···DW_AT_decl_file···:·(implicit_const)·230 ····<36>···DW_AT_decl_file···:·(implicit_const)·12
26 ····<31>···DW_AT_decl_line···:·(data2)·89031 ····<36>···DW_AT_decl_line···:·(data2)·687
27 ····<33>···DW_AT_decl_column·:·(data1)·3532 ····<38>···DW_AT_decl_column·:·(implicit_const)·13
 33 ····<38>···DW_AT_declaration·:·(flag_present)·1
 34 ·<2><38>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)
28 ····<34>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>35 ····<39>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>
29 ·<2><38>:·Abbrev·Number:·036 ·<2><3d>:·Abbrev·Number:·0
30 ·<1><39>:·Abbrev·Number:·037 ·<1><3e>:·Abbrev·Number:·0
31 ··Compilation·Unit·@·offset·0x3a:38 ··Compilation·Unit·@·offset·0x3f:
32 ···Length:········0x3b·(32-bit)39 ···Length:········0x36·(32-bit)
33 ···Version:·······540 ···Version:·······5
34 ···Unit·Type:·····DW_UT_partial·(3)41 ···Unit·Type:·····DW_UT_partial·(3)
35 ···Abbrev·Offset:·0x87242 ···Abbrev·Offset:·0x872
36 ···Pointer·Size:··443 ···Pointer·Size:··4
37 ·<0><46>:·Abbrev·Number:·32·(DW_TAG_partial_unit)44 ·<0><4b>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
38 ····<47>···DW_AT_stmt_list···:·(sec_offset)·045 ····<4c>···DW_AT_stmt_list···:·(sec_offset)·0
39 ····<4b>···DW_AT_comp_dir····:·(string)·.46 ····<50>···DW_AT_comp_dir····:·(string)·.
40 ·<1><4d>:·Abbrev·Number:·3·(DW_TAG_imported_unit) 
41 ····<4e>···DW_AT_import······:·(GNU_ref_alt)·<0x39c6> 
42 ·<1><52>:·Abbrev·Number:·3·(DW_TAG_imported_unit)47 ·<1><52>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
43 ····<53>···DW_AT_import······:·(GNU_ref_alt)·<0xc>48 ····<53>···DW_AT_import······:·(GNU_ref_alt)·<0x42c9>
 49 ·<1><57>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
 50 ····<58>···DW_AT_import······:·(GNU_ref_alt)·<0x43ae>
44 ·<1><57>:·Abbrev·Number:·39·(DW_TAG_subprogram)51 ·<1><5c>:·Abbrev·Number:·40·(DW_TAG_subprogram)
 52 ····<5d>···DW_AT_specification:·(GNU_ref_alt)·<0x619>
45 ····<58>···DW_AT_external····:·(flag_present)·1 
46 ····<58>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd99)· 
47 ····<5c>···DW_AT_decl_file···:·(data1)·12 
48 ····<5d>···DW_AT_decl_line···:·(data2)·672 
49 ····<5f>···DW_AT_decl_column·:·(data1)·14 
50 ····<60>···DW_AT_type········:·(GNU_ref_alt)·<0x3b> 
51 ····<64>···DW_AT_declaration·:·(flag_present)·1 
52 ····<64>···DW_AT_sibling·····:·(ref_udata)·<0x6b>53 ····<61>···DW_AT_object_pointer:·(ref_udata)·<0x62>
 54 ····<62>···DW_AT_inline······:·(implicit_const)·3»     (declared·as·inline·and·inlined)
53 ·<2><65>:·Abbrev·Number:·37·(DW_TAG_formal_parameter)55 ·<2><62>:·Abbrev·Number:·38·(DW_TAG_formal_parameter)
54 ····<66>···DW_AT_type········:·(GNU_ref_alt)·<0x39cd> 
55 ·<2><6a>:·Abbrev·Number:·0 
56 ·<1><6b>:·Abbrev·Number:·38·(DW_TAG_subprogram) 
57 ····<6c>···DW_AT_external····:·(flag_present)·1 
58 ····<6c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1469)·56 ····<63>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x2e48)·
 57 ····<67>···DW_AT_type········:·(GNU_ref_alt)·<0x43b5>
 58 ····<6b>···DW_AT_artificial··:·(flag_present)·1
 59 ·<2><6b>:·Abbrev·Number:·39·(DW_TAG_formal_parameter)
 60 ····<6c>···DW_AT_name········:·(string)·obj
59 ····<70>···DW_AT_decl_file···:·(implicit_const)·1261 ····<70>···DW_AT_decl_file···:·(implicit_const)·2
60 ····<70>···DW_AT_decl_line···:·(data2)·68762 ····<70>···DW_AT_decl_line···:·(data2)·890
61 ····<72>···DW_AT_decl_column·:·(implicit_const)·1363 ····<72>···DW_AT_decl_column·:·(data1)·35
62 ····<72>···DW_AT_declaration·:·(flag_present)·1 
63 ·<2><72>:·Abbrev·Number:·37·(DW_TAG_formal_parameter) 
64 ····<73>···DW_AT_type········:·(GNU_ref_alt)·<0x3b>64 ····<73>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa>
65 ·<2><77>:·Abbrev·Number:·065 ·<2><77>:·Abbrev·Number:·0
66 ·<1><78>:·Abbrev·Number:·066 ·<1><78>:·Abbrev·Number:·0
67 ··Compilation·Unit·@·offset·0x79:67 ··Compilation·Unit·@·offset·0x79:
68 ···Length:········0x1a·(32-bit)68 ···Length:········0x1a·(32-bit)
69 ···Version:·······569 ···Version:·······5
70 ···Unit·Type:·····DW_UT_partial·(3)70 ···Unit·Type:·····DW_UT_partial·(3)
71 ···Abbrev·Offset:·0x87271 ···Abbrev·Offset:·0x872
72 ···Pointer·Size:··472 ···Pointer·Size:··4
73 ·<0><85>:·Abbrev·Number:·32·(DW_TAG_partial_unit)73 ·<0><85>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
74 ····<86>···DW_AT_stmt_list···:·(sec_offset)·074 ····<86>···DW_AT_stmt_list···:·(sec_offset)·0
75 ····<8a>···DW_AT_comp_dir····:·(string)·.75 ····<8a>···DW_AT_comp_dir····:·(string)·.
76 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)76 ·<1><8c>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
77 ····<8d>···DW_AT_import······:·(GNU_ref_alt)·<0x3f2a>77 ····<8d>···DW_AT_import······:·(GNU_ref_alt)·<0x3f2a>
78 ·<1><91>:·Abbrev·Number:·2·(DW_TAG_imported_unit)78 ·<1><91>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
79 ····<92>···DW_AT_import······:·(ref_addr)·<0x46>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]79 ····<92>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·32·(DW_TAG_partial_unit)]
80 ·<1><96>:·Abbrev·Number:·080 ·<1><96>:·Abbrev·Number:·0
81 ··Compilation·Unit·@·offset·0x97:81 ··Compilation·Unit·@·offset·0x97:
82 ···Length:········0x69·(32-bit)82 ···Length:········0x69·(32-bit)
83 ···Version:·······583 ···Version:·······5
84 ···Unit·Type:·····DW_UT_partial·(3)84 ···Unit·Type:·····DW_UT_partial·(3)
85 ···Abbrev·Offset:·0x87285 ···Abbrev·Offset:·0x872
86 ···Pointer·Size:··486 ···Pointer·Size:··4
87 ·<0><a3>:·Abbrev·Number:·32·(DW_TAG_partial_unit)87 ·<0><a3>:·Abbrev·Number:·32·(DW_TAG_partial_unit)
88 ····<a4>···DW_AT_stmt_list···:·(sec_offset)·088 ····<a4>···DW_AT_stmt_list···:·(sec_offset)·0
89 ····<a8>···DW_AT_comp_dir····:·(string)·.89 ····<a8>···DW_AT_comp_dir····:·(string)·.
90 ·<1><aa>:·Abbrev·Number:·3·(DW_TAG_imported_unit)90 ·<1><aa>:·Abbrev·Number:·3·(DW_TAG_imported_unit)
91 ····<ab>···DW_AT_import······:·(GNU_ref_alt)·<0x3fbf>91 ····<ab>···DW_AT_import······:·(GNU_ref_alt)·<0x3fbf>
92 ·<1><af>:·Abbrev·Number:·2·(DW_TAG_imported_unit)92 ·<1><af>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
93 ····<b0>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·32·(DW_TAG_partial_unit)]93 ····<b0>···DW_AT_import······:·(ref_addr)·<0x4b>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]
94 ·<1><b4>:·Abbrev·Number:·2·(DW_TAG_imported_unit)94 ·<1><b4>:·Abbrev·Number:·2·(DW_TAG_imported_unit)
95 ····<b5>···DW_AT_import······:·(ref_addr)·<0x85>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]95 ····<b5>···DW_AT_import······:·(ref_addr)·<0x85>»      [Abbrev·Number:·32·(DW_TAG_partial_unit)]
96 ·<1><b9>:·Abbrev·Number:·35·(DW_TAG_typedef)96 ·<1><b9>:·Abbrev·Number:·35·(DW_TAG_typedef)
97 ····<ba>···DW_AT_name········:·(strp)·(offset:·0xa5c):·__int64_t97 ····<ba>···DW_AT_name········:·(strp)·(offset:·0xa5c):·__int64_t
98 ····<be>···DW_AT_decl_file···:·(data1)·698 ····<be>···DW_AT_decl_file···:·(data1)·6
99 ····<bf>···DW_AT_decl_line···:·(data1)·4799 ····<bf>···DW_AT_decl_line···:·(data1)·47
100 ····<c0>···DW_AT_decl_column·:·(data1)·44100 ····<c0>···DW_AT_decl_column·:·(data1)·44
Offset 811, 15 lines modifiedOffset 811, 15 lines modified
811 ····<5cb>···DW_AT_call_origin·:·(ref_udata)·<0x3fe>811 ····<5cb>···DW_AT_call_origin·:·(ref_udata)·<0x3fe>
812 ·<2><5cd>:·Abbrev·Number:·28·(DW_TAG_call_site)812 ·<2><5cd>:·Abbrev·Number:·28·(DW_TAG_call_site)
813 ····<5ce>···DW_AT_call_return_pc:·(addr)·0x1858813 ····<5ce>···DW_AT_call_return_pc:·(addr)·0x1858
814 ····<5d2>···DW_AT_call_origin·:·(ref_udata)·<0x483>814 ····<5d2>···DW_AT_call_origin·:·(ref_udata)·<0x483>
815 ·<2><5d4>:·Abbrev·Number:·4·(DW_TAG_call_site)815 ·<2><5d4>:·Abbrev·Number:·4·(DW_TAG_call_site)
816 ····<5d5>···DW_AT_call_return_pc:·(addr)·0x1862816 ····<5d5>···DW_AT_call_return_pc:·(addr)·0x1862
Max diff block lines reached; 176284/183723 bytes (95.95%) of diff not shown.
3.03 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 1192, 49 lines modifiedOffset 1192, 49 lines modified
1192 ····DW_AT_type·········DW_FORM_GNU_ref_alt1192 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1193 ····DW_AT_declaration··DW_FORM_flag_present1193 ····DW_AT_declaration··DW_FORM_flag_present
1194 ····DW_AT_sibling······DW_FORM_ref_udata1194 ····DW_AT_sibling······DW_FORM_ref_udata
1195 ····DW_AT·value:·0·····DW_FORM·value:·01195 ····DW_AT·value:·0·····DW_FORM·value:·0
1196 ···37······DW_TAG_formal_parameter····[no·children]1196 ···37······DW_TAG_formal_parameter····[no·children]
1197 ····DW_AT_type·········DW_FORM_GNU_ref_alt1197 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1198 ····DW_AT·value:·0·····DW_FORM·value:·01198 ····DW_AT·value:·0·····DW_FORM·value:·0
 1199 ···38······DW_TAG_formal_parameter····[no·children]
 1200 ····DW_AT_name·········DW_FORM_GNU_strp_alt
 1201 ····DW_AT_type·········DW_FORM_GNU_ref_alt
 1202 ····DW_AT_artificial···DW_FORM_flag_present
 1203 ····DW_AT·value:·0·····DW_FORM·value:·0
 1204 ···39······DW_TAG_formal_parameter····[no·children]
 1205 ····DW_AT_name·········DW_FORM_string
 1206 ····DW_AT_decl_file····DW_FORM_implicit_const:·2
 1207 ····DW_AT_decl_line····DW_FORM_data2
 1208 ····DW_AT_decl_column··DW_FORM_data1
 1209 ····DW_AT_type·········DW_FORM_GNU_ref_alt
 1210 ····DW_AT·value:·0·····DW_FORM·value:·0
1199 ···38······DW_TAG_subprogram····[has·children]1211 ···40······DW_TAG_subprogram····[has·children]
 1212 ····DW_AT_specification·DW_FORM_GNU_ref_alt
 1213 ····DW_AT_object_pointer·DW_FORM_ref_udata
 1214 ····DW_AT_inline·······DW_FORM_implicit_const:·3
 1215 ····DW_AT·value:·0·····DW_FORM·value:·0
 1216 ···41······DW_TAG_subprogram····[has·children]
1200 ····DW_AT_external·····DW_FORM_flag_present1217 ····DW_AT_external·····DW_FORM_flag_present
1201 ····DW_AT_name·········DW_FORM_GNU_strp_alt1218 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1202 ····DW_AT_decl_file····DW_FORM_implicit_const:·121219 ····DW_AT_decl_file····DW_FORM_implicit_const:·12
1203 ····DW_AT_decl_line····DW_FORM_data21220 ····DW_AT_decl_line····DW_FORM_data2
1204 ····DW_AT_decl_column··DW_FORM_implicit_const:·131221 ····DW_AT_decl_column··DW_FORM_implicit_const:·13
1205 ····DW_AT_declaration··DW_FORM_flag_present1222 ····DW_AT_declaration··DW_FORM_flag_present
1206 ····DW_AT·value:·0·····DW_FORM·value:·01223 ····DW_AT·value:·0·····DW_FORM·value:·0
1207 ···39······DW_TAG_subprogram····[has·children]1224 ···42······DW_TAG_subprogram····[has·children]
1208 ····DW_AT_external·····DW_FORM_flag_present1225 ····DW_AT_external·····DW_FORM_flag_present
1209 ····DW_AT_name·········DW_FORM_GNU_strp_alt1226 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1210 ····DW_AT_decl_file····DW_FORM_data11227 ····DW_AT_decl_file····DW_FORM_data1
1211 ····DW_AT_decl_line····DW_FORM_data21228 ····DW_AT_decl_line····DW_FORM_data2
1212 ····DW_AT_decl_column··DW_FORM_data11229 ····DW_AT_decl_column··DW_FORM_data1
1213 ····DW_AT_type·········DW_FORM_GNU_ref_alt1230 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1214 ····DW_AT_declaration··DW_FORM_flag_present1231 ····DW_AT_declaration··DW_FORM_flag_present
1215 ····DW_AT_sibling······DW_FORM_ref_udata1232 ····DW_AT_sibling······DW_FORM_ref_udata
1216 ····DW_AT·value:·0·····DW_FORM·value:·01233 ····DW_AT·value:·0·····DW_FORM·value:·0
1217 ···40······DW_TAG_formal_parameter····[no·children] 
1218 ····DW_AT_name·········DW_FORM_GNU_strp_alt 
1219 ····DW_AT_type·········DW_FORM_GNU_ref_alt 
1220 ····DW_AT_artificial···DW_FORM_flag_present 
1221 ····DW_AT·value:·0·····DW_FORM·value:·0 
1222 ···41······DW_TAG_formal_parameter····[no·children] 
1223 ····DW_AT_name·········DW_FORM_string 
1224 ····DW_AT_decl_file····DW_FORM_implicit_const:·2 
1225 ····DW_AT_decl_line····DW_FORM_data2 
1226 ····DW_AT_decl_column··DW_FORM_data1 
1227 ····DW_AT_type·········DW_FORM_GNU_ref_alt 
1228 ····DW_AT·value:·0·····DW_FORM·value:·0 
1229 ···42······DW_TAG_subprogram····[has·children] 
1230 ····DW_AT_specification·DW_FORM_GNU_ref_alt 
1231 ····DW_AT_object_pointer·DW_FORM_ref_udata 
1232 ····DW_AT_inline·······DW_FORM_implicit_const:·3 
1233 ····DW_AT·value:·0·····DW_FORM·value:·0 
1234 ···43······DW_TAG_subprogram····[has·children]1234 ···43······DW_TAG_subprogram····[has·children]
1235 ····DW_AT_external·····DW_FORM_flag_present1235 ····DW_AT_external·····DW_FORM_flag_present
1236 ····DW_AT_name·········DW_FORM_GNU_strp_alt1236 ····DW_AT_name·········DW_FORM_GNU_strp_alt
1237 ····DW_AT_decl_file····DW_FORM_data11237 ····DW_AT_decl_file····DW_FORM_data1
1238 ····DW_AT_decl_line····DW_FORM_data21238 ····DW_AT_decl_line····DW_FORM_data2
1239 ····DW_AT_decl_column··DW_FORM_data11239 ····DW_AT_decl_column··DW_FORM_data1
1240 ····DW_AT_type·········DW_FORM_GNU_ref_alt1240 ····DW_AT_type·········DW_FORM_GNU_ref_alt
1.17 KB
readelf --wide --debug-dump=aranges {}
    
Offset 16, 36 lines modifiedOffset 16, 36 lines modified
16 ··Pointer·Size:·············416 ··Pointer·Size:·············4
17 ··Segment·Size:·············017 ··Segment·Size:·············0
  
18 ····Address····Length18 ····Address····Length
19 ····000018c8·00000aa019 ····000018c8·00000aa0
20 ····00001864·0000006020 ····00001864·00000060
21 ····00000000·0000000021 ····00000000·00000000
22 ··Length:···················3622 ··Length:···················28
23 ··Version:··················223 ··Version:··················2
24 ··Offset·into·.debug_info:··0x2fd924 ··Offset·into·.debug_info:··0x2fd9
25 ··Pointer·Size:·············425 ··Pointer·Size:·············4
26 ··Segment·Size:·············026 ··Segment·Size:·············0
  
27 ····Address····Length27 ····Address····Length
28 ····00002368·000000a828 ····00002368·00000148
29 ····00001864·00000060 
30 ····00000000·0000000029 ····00000000·00000000
31 ··Length:···················2830 ··Length:···················36
32 ··Version:··················231 ··Version:··················2
33 ··Offset·into·.debug_info:··0x338b32 ··Offset·into·.debug_info:··0x34ed
34 ··Pointer·Size:·············433 ··Pointer·Size:·············4
35 ··Segment·Size:·············034 ··Segment·Size:·············0
  
36 ····Address····Length35 ····Address····Length
37 ····00002410·0000006a36 ····000024b0·000000a8
 37 ····00001864·00000060
38 ····00000000·0000000038 ····00000000·00000000
39 ··Length:···················2839 ··Length:···················28
40 ··Version:··················240 ··Version:··················2
41 ··Offset·into·.debug_info:··0x34db41 ··Offset·into·.debug_info:··0x389f
42 ··Pointer·Size:·············442 ··Pointer·Size:·············4
43 ··Segment·Size:·············043 ··Segment·Size:·············0
  
44 ····Address····Length44 ····Address····Length
45 ····0000247c·0000014845 ····00002558·0000006a
46 ····00000000·0000000046 ····00000000·00000000
  
52.5 KB
readelf --wide --debug-dump=loc {}
    
Offset 2893, 671 lines modifiedOffset 2893, 671 lines modified
  
2893 ····00001bf6·v0000000·v0000000·location·view·pair2893 ····00001bf6·v0000000·v0000000·location·view·pair
  
2894 ····00001bf8·v0000000·v0000000·views·at·00001bf6·for:2894 ····00001bf8·v0000000·v0000000·views·at·00001bf6·for:
2895 ·············00001864·00001874·(DW_OP_fbreg:·-8)2895 ·············00001864·00001874·(DW_OP_fbreg:·-8)
2896 ····00001c01·<End·of·list>2896 ····00001c01·<End·of·list>
2897 Table·at·Offset·0x1c022897 Table·at·Offset·0x1c02
2898 ··Length:··········0x23e2898 ··Length:··········0x2a7
2899 ··DWARF·version:···52899 ··DWARF·version:···5
2900 ··Address·size:····42900 ··Address·size:····4
2901 ··Segment·size:····02901 ··Segment·size:····0
2902 ··Offset·entries:··02902 ··Offset·entries:··0
  
2903 ····Offset···Begin············End··············Expression2903 ····Offset···Begin············End··············Expression
  
2904 ····00001c0e·v0000000·v0000000·location·view·pair2904 ····00001c0e·v0000000·v0000000·location·view·pair
2905 ····00001c10·v0000000·v0000000·location·view·pair2905 ····00001c10·v0000000·v0000000·location·view·pair
  
2906 ····00001c12·0000240c·(base·address) 
2907 ····00001c17·v0000000·v0000000·views·at·00001c0e·for:2906 ····00001c12·v0000000·v0000000·views·at·00001c0e·for:
2908 ·············0000240c·0000240e·(DW_OP_reg0·(r0))2907 ·············00002418·0000242c·(DW_OP_reg0·(r0))
2909 ····00001c1c·v0000000·v0000000·views·at·00001c10·for:2908 ····00001c19·v0000000·v0000000·views·at·00001c10·for:
2910 ·············0000240e·00002410·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x2ffd>);·DW_OP_convert·<0x3004>;·DW_OP_convert·<0>;·DW_OP_stack_value)2909 ·············0000242c·000024b0·(DW_OP_reg7·(r7))
2911 ····00001c2a·<End·of·list>2910 ····00001c20·<End·of·list>
  
2912 ····00001c2b·v0000000·v0000000·location·view·pair2911 ····00001c21·v0000000·v0000000·location·view·pair
2913 ····00001c2d·v0000000·v0000000·location·view·pair2912 ····00001c23·v0000000·v0000000·location·view·pair
2914 ····00001c2f·v0000000·v0000000·location·view·pair2913 ····00001c25·v0000000·v0000000·location·view·pair
 2914 ····00001c27·v0000000·v0000000·location·view·pair
 2915 ····00001c29·v0000000·v0000000·location·view·pair
  
2915 ····00001c31·00002368·(base·address) 
2916 ····00001c36·v0000000·v0000000·views·at·00001c2b·for: 
2917 ·············00002368·0000238d·(DW_OP_reg0·(r0)) 
2918 ····00001c3b·v0000000·v0000000·views·at·00001c2d·for:2916 ····00001c2b·v0000000·v0000000·views·at·00001c21·for:
 2917 ·············00002418·00002433·(DW_OP_reg1·(r1))
 2918 ····00001c32·v0000000·v0000000·views·at·00001c23·for:
2919 ·············0000238d·000023e4·(DW_OP_reg4·(r4))2919 ·············00002433·00002466·(DW_OP_reg4·(r4))
 2920 ····00001c39·v0000000·v0000000·views·at·00001c25·for:
 2921 ·············00002466·00002494·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x2ffb>);·DW_OP_convert·<0x3002>;·DW_OP_convert·<0>;·DW_OP_stack_value)
2920 ····00001c40·v0000000·v0000000·views·at·00001c2f·for:2922 ····00001c49·v0000000·v0000000·views·at·00001c27·for:
 2923 ·············00002494·0000249c·(DW_OP_reg4·(r4))
 2924 ····00001c50·v0000000·v0000000·views·at·00001c29·for:
2921 ·············000023e4·000023ec·(DW_OP_entry_value:·(DW_OP_regval_type:·0·(r0)·<0x2ffd>);·DW_OP_convert·<0x3004>;·DW_OP_convert·<0>;·DW_OP_stack_value)2925 ·············0000249c·000024b0·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x2ffb>);·DW_OP_convert·<0x3002>;·DW_OP_convert·<0>;·DW_OP_stack_value)
2922 ····00001c4f·<End·of·list>2926 ····00001c60·<End·of·list>
  
 2927 ····00001c61·v0000000·v0000000·location·view·pair
 2928 ····00001c63·v0000000·v0000000·location·view·pair
2923 ····00001c50·v0000000·v0000000·location·view·pair2929 ····00001c65·v0000000·v0000000·location·view·pair
2924 ····00001c52·v0000000·v0000000·location·view·pair2930 ····00001c67·v0000000·v0000000·location·view·pair
2925 ····00001c54·v0000000·v0000000·location·view·pair 
  
2926 ····00001c56·00002368·(base·address) 
2927 ····00001c5b·v0000000·v0000000·views·at·00001c50·for: 
2928 ·············00002368·0000238c·(DW_OP_reg1·(r1)) 
2929 ····00001c60·v0000000·v0000000·views·at·00001c52·for:2931 ····00001c69·v0000000·v0000000·views·at·00001c61·for:
 2932 ·············00002418·00002433·(DW_OP_reg2·(r2))
 2933 ····00001c70·v0000000·v0000000·views·at·00001c63·for:
2930 ·············0000238c·000023b2·(DW_OP_reg8·(r8))2934 ·············00002433·0000245a·(DW_OP_reg8·(r8))
2931 ····00001c65·v0000000·v0000000·views·at·00001c54·for:2935 ····00001c77·v0000000·v0000000·views·at·00001c65·for:
2932 ·············000023b2·000023ec·(DW_OP_entry_value:·(DW_OP_regval_type:·1·(r1)·<0x2ffd>);·DW_OP_convert·<0x3004>;·DW_OP_convert·<0>;·DW_OP_stack_value)2936 ·············0000245a·00002494·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x2ffb>);·DW_OP_convert·<0x3002>;·DW_OP_convert·<0>;·DW_OP_stack_value)
 2937 ····00001c87·v0000000·v0000000·views·at·00001c67·for:
 2938 ·············00002494·000024b0·(DW_OP_reg8·(r8))
2933 ····00001c74·<End·of·list>2939 ····00001c8e·<End·of·list>
  
2934 ····00001c75·v0000000·v0000000·location·view·pair2940 ····00001c8f·v0000000·v0000000·location·view·pair
2935 ····00001c77·v0000000·v0000000·location·view·pair 
2936 ····00001c79·v0000000·v0000000·location·view·pair2941 ····00001c91·v0000000·v0000000·location·view·pair
 2942 ····00001c93·v0000000·v0000000·location·view·pair
  
2937 ····00001c7b·00002368·(base·address) 
2938 ····00001c80·v0000000·v0000000·views·at·00001c75·for: 
2939 ·············00002368·0000238d·(DW_OP_reg2·(r2)) 
2940 ····00001c85·v0000000·v0000000·views·at·00001c77·for:2943 ····00001c95·v0000000·v0000000·views·at·00001c8f·for:
2941 ·············0000238d·000023e4·(DW_OP_reg6·(r6))2944 ·············00002434·00002438·(DW_OP_reg0·(r0))
 2945 ····00001c9c·v0000000·v0000000·views·at·00001c91·for:
 2946 ·············00002438·00002452·(DW_OP_breg6·(r6):·-1;·DW_OP_stack_value)
2942 ····00001c8a·v0000000·v0000000·views·at·00001c79·for:2947 ····00001ca5·v0000000·v0000000·views·at·00001c93·for:
2943 ·············000023e4·000023ec·(DW_OP_entry_value:·(DW_OP_regval_type:·2·(r2)·<0x2ffd>);·DW_OP_convert·<0x3004>;·DW_OP_convert·<0>;·DW_OP_stack_value)2948 ·············00002494·000024b0·(DW_OP_breg6·(r6):·-1;·DW_OP_stack_value)
2944 ····00001c99·<End·of·list>2949 ····00001cae·<End·of·list>
  
2945 ····00001c9a·v0000000·v0000000·location·view·pair2950 ····00001caf·v0000000·v0000000·location·view·pair
2946 ····00001c9c·v0000000·v0000000·location·view·pair2951 ····00001cb1·v0000000·v0000000·location·view·pair
2947 ····00001c9e·v0000000·v0000000·location·view·pair 
  
2948 ····00001ca0·00002368·(base·address) 
2949 ····00001ca5·v0000000·v0000000·views·at·00001c9a·for:2952 ····00001cb3·v0000000·v0000000·views·at·00001caf·for:
2950 ·············00002368·0000237e·(DW_OP_reg3·(r3))2953 ·············00002442·00002445·(DW_OP_reg0·(r0))
2951 ····00001caa·v0000000·v0000000·views·at·00001c9c·for:2954 ····00001cba·v0000000·v0000000·views·at·00001cb1·for:
2952 ·············0000237e·000023c2·(DW_OP_reg5·(r5))2955 ·············00002445·000024b0·(DW_OP_reg5·(r5))
2953 ····00001caf·v0000000·v0000000·views·at·00001c9e·for: 
2954 ·············000023c2·000023ec·(DW_OP_entry_value:·(DW_OP_regval_type:·3·(r3)·<0x2ffd>);·DW_OP_convert·<0x3004>;·DW_OP_convert·<0>;·DW_OP_stack_value) 
2955 ····00001cbe·<End·of·list>2956 ····00001cc1·<End·of·list>
  
2956 ····00001cbf·v0000000·v0000000·location·view·pair2957 ····00001cc2·v0000000·v0000000·location·view·pair
 2958 ····00001cc4·v0000000·v0000001·location·view·pair
  
2957 ····00001cc1·v0000000·v0000000·views·at·00001cbf·for:2959 ····00001cc6·v0000000·v0000000·views·at·00001cc2·for:
2958 ·············00002368·00002378·(DW_OP_fbreg:·0)2960 ·············00002452·00002454·(DW_OP_reg0·(r0))
 2961 ····00001ccd·v0000000·v0000001·views·at·00001cc4·for:
 2962 ·············00002454·0000248e·(DW_OP_reg6·(r6))
2959 ····00001cca·<End·of·list>2963 ····00001cd4·<End·of·list>
  
2960 ····00001ccb·v0000000·v0000000·location·view·pair 
2961 ····00001ccd·v0000000·v0000000·location·view·pair2964 ····00001cd5·v0000000·v0000000·location·view·pair
 2965 ····00001cd7·v0000000·v0000001·location·view·pair
  
2962 ····00001ccf·00002394·(base·address) 
2963 ····00001cd4·v0000000·v0000000·views·at·00001ccb·for: 
2964 ·············00002394·00002396·(DW_OP_reg0·(r0)) 
2965 ····00001cd9·v0000000·v0000000·views·at·00001ccd·for:2966 ····00001cd9·v0000000·v0000000·views·at·00001cd5·for:
2966 ·············00002396·000023a1·(DW_OP_reg1·(r1))2967 ·············0000245a·0000247a·(DW_OP_reg0·(r0))
 2968 ····00001ce0·v0000000·v0000001·views·at·00001cd7·for:
 2969 ·············0000247a·0000248e·(DW_OP_reg8·(r8))
2967 ····00001cde·<End·of·list>2970 ····00001ce7·<End·of·list>
  
2968 ····00001cdf·v0000000·v0000000·location·view·pair 
2969 ····00001ce1·v0000000·v0000000·location·view·pair2971 ····00001ce8·v0000000·v0000001·location·view·pair
  
2970 ····00001ce3·000023a8·(base·address) 
2971 ····00001ce8·v0000000·v0000000·views·at·00001cdf·for: 
2972 ·············000023a8·000023aa·(DW_OP_reg0·(r0)) 
2973 ····00001ced·v0000000·v0000000·views·at·00001ce1·for:2972 ····00001cea·v0000000·v0000001·views·at·00001ce8·for:
2974 ·············000023aa·000023e4·(DW_OP_reg7·(r7))2973 ·············00002484·0000248e·(DW_OP_reg4·(r4))
2975 ····00001cf2·<End·of·list>2974 ····00001cf1·<End·of·list>
  
2976 ····00001cf3·v0000000·v0000000·location·view·pair2975 ····00001cf2·v0000001·v0000000·location·view·pair
Max diff block lines reached; 42593/53709 bytes (79.30%) of diff not shown.
1.17 KB
readelf --wide --debug-dump=ranges {}
    
Offset 16, 36 lines modifiedOffset 16, 36 lines modified
16 ··Pointer·Size:·············416 ··Pointer·Size:·············4
17 ··Segment·Size:·············017 ··Segment·Size:·············0
  
18 ····Address····Length18 ····Address····Length
19 ····000018c8·00000aa019 ····000018c8·00000aa0
20 ····00001864·0000006020 ····00001864·00000060
21 ····00000000·0000000021 ····00000000·00000000
22 ··Length:···················3622 ··Length:···················28
23 ··Version:··················223 ··Version:··················2
24 ··Offset·into·.debug_info:··0x2fd924 ··Offset·into·.debug_info:··0x2fd9
25 ··Pointer·Size:·············425 ··Pointer·Size:·············4
26 ··Segment·Size:·············026 ··Segment·Size:·············0
  
27 ····Address····Length27 ····Address····Length
28 ····00002368·000000a828 ····00002368·00000148
29 ····00001864·00000060 
30 ····00000000·0000000029 ····00000000·00000000
31 ··Length:···················2830 ··Length:···················36
32 ··Version:··················231 ··Version:··················2
33 ··Offset·into·.debug_info:··0x338b32 ··Offset·into·.debug_info:··0x34ed
34 ··Pointer·Size:·············433 ··Pointer·Size:·············4
35 ··Segment·Size:·············034 ··Segment·Size:·············0
  
36 ····Address····Length35 ····Address····Length
37 ····00002410·0000006a36 ····000024b0·000000a8
 37 ····00001864·00000060
38 ····00000000·0000000038 ····00000000·00000000
39 ··Length:···················2839 ··Length:···················28
40 ··Version:··················240 ··Version:··················2
41 ··Offset·into·.debug_info:··0x34db41 ··Offset·into·.debug_info:··0x389f
42 ··Pointer·Size:·············442 ··Pointer·Size:·············4
43 ··Segment·Size:·············043 ··Segment·Size:·············0
  
44 ····Address····Length44 ····Address····Length
45 ····0000247c·0000014845 ····00002558·0000006a
46 ····00000000·0000000046 ····00000000·00000000
  
700 B
strings --all --bytes=8 {}
    
Offset 1, 28 lines modifiedOffset 1, 27 lines modified
1 g|GCC:·(Debian·13.2.0-25)·13.2.01 GCC:·(Debian·13.2.0-25)·13.2.0
2 Sa```b0ed``a2 Sa```b0ed``a
 3 ·R:99:88vpv
3 ?Wj»    _jW0 
4 i#k.$k." 
5 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug4 /usr/lib/debug/.dwz/arm-linux-gnueabihf/libnative-platform-jni.debug
6 call_weak_fn5 call_weak_fn
7 crtstuff.c6 crtstuff.c
8 all_implied_fbits7 all_implied_fbits
9 deregister_tm_clones8 deregister_tm_clones
10 __do_global_dtors_aux9 __do_global_dtors_aux
11 completed.010 completed.0
12 __do_global_dtors_aux_fini_array_entry11 __do_global_dtors_aux_fini_array_entry
13 frame_dummy12 frame_dummy
14 __frame_dummy_init_array_entry13 __frame_dummy_init_array_entry
15 freebsd.cpp14 freebsd.cpp
16 apple.cpp15 apple.cpp
17 linux.cpp16 linux.cpp
18 freebsd_kevents.cpp17 freebsd_kevents.cpp
 18 unix_strings.cpp
19 generic.cpp19 generic.cpp
20 generic_posix.cpp20 generic_posix.cpp
21 unix_strings.cpp 
22 __FRAME_END__21 __FRAME_END__
23 __dso_handle22 __dso_handle
24 _DYNAMIC23 _DYNAMIC
25 __TMC_END__24 __TMC_END__
26 _GLOBAL_OFFSET_TABLE_25 _GLOBAL_OFFSET_TABLE_
27 __aeabi_unwind_cpp_pr0@GCC_3.526 __aeabi_unwind_cpp_pr0@GCC_3.5
28 __stat64_time64@GLIBC_2.3427 __stat64_time64@GLIBC_2.34
1.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 7399 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 1561 objdump: DWARF error: unable to read alt ref 16786
    
Offset 85, 29 lines modifiedOffset 85, 29 lines modified
  
85 00002268·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty>:85 00002268·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty>:
86 »       ...86 »       ...
  
87 0000228c·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize>:87 0000228c·<Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize>:
88 »       ...88 »       ...
  
89 00002368·<mark_failed_with_code>:89 00002368·<java_to_char>:
90 »       ...90 »       ...
  
91 000023ec·<mark_failed_with_message>:91 00002418·<char_to_java>:
92 »       ...92 »       ...
  
 93 000024b0·<mark_failed_with_code>:
93 0000240c·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>: 
94 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): 
95 »       movs»   r0,·r0 
96 »       ...94 »       ...
  
97 00002410·<mark_failed_with_errno>:95 00002534·<mark_failed_with_message>:
98 »       ...96 »       ...
  
99 00002460·<map_error_code>:97 00002554·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
 98 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():
 99 »       movs»   r0,·r0
100 »       ...100 »       ...
  
101 0000247c·<java_to_char>:101 00002558·<mark_failed_with_errno>:
102 »       ...102 »       ...
  
103 0000252c·<char_to_java>:103 000025a8·<map_error_code>:
104 »       ...104 »       ...
702 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn3 ··0x00000010·64777a2f·61726d2d·6c696e75·782d676e·dwz/arm-linux-gn
4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ4 ··0x00000020·75656162·6968662f·6c69626e·61746976·ueabihf/libnativ
5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d5 ··0x00000030·652d706c·6174666f·726d2d6a·6e692e64·e-platform-jni.d
6 ··0x00000040·65627567·00a24fe8·98e8e5a7·8b82c17e·ebug..O........~ 
7 ··0x00000050·279ef64c·4d9fd6bf·b0················'..LM....6 ··0x00000040·65627567·00e067f0·09f0e92d·20160ae0·ebug..g....-·...
 7 ··0x00000050·bd54f2ed·4762635b·21················.T..Gbc[!
  
1.88 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 9, 21 lines modifiedOffset 9, 21 lines modified
9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com9 ··0x00000060·616c5f64·746f7273·5f617578·00636f6d·al_dtors_aux.com
10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl10 ··0x00000070·706c6574·65642e30·005f5f64·6f5f676c·pleted.0.__do_gl
11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f11 ··0x00000080·6f62616c·5f64746f·72735f61·75785f66·obal_dtors_aux_f
12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.12 ··0x00000090·696e695f·61727261·795f656e·74727900·ini_array_entry.
13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr13 ··0x000000a0·6672616d·655f6475·6d6d7900·5f5f6672·frame_dummy.__fr
14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a14 ··0x000000b0·616d655f·64756d6d·795f696e·69745f61·ame_dummy_init_a
15 ··0x000000c0·72726179·5f656e74·72790066·72656562·rray_entry.freeb15 ··0x000000c0·72726179·5f656e74·72790066·72656562·rray_entry.freeb
16 ··0x000000d0·73642e63·70700077·696e2e63·70700061·sd.cpp.win.cpp.a16 ··0x000000d0·73642e63·70700061·70706c65·2e637070·sd.cpp.apple.cpp
17 ··0x000000e0·70706c65·2e637070·006c696e·75782e63·pple.cpp.linux.c17 ··0x000000e0·0077696e·2e637070·006c696e·75782e63·.win.cpp.linux.c
18 ··0x000000f0·70700066·72656562·73645f6b·6576656e·pp.freebsd_keven18 ··0x000000f0·70700066·72656562·73645f6b·6576656e·pp.freebsd_keven
19 ··0x00000100·74732e63·70700067·656e6572·69632e63·ts.cpp.generic.c19 ··0x00000100·74732e63·70700075·6e69785f·73747269·ts.cpp.unix_stri
20 ··0x00000110·7070006f·73782e63·70700067·656e6572·pp.osx.cpp.gener20 ··0x00000110·6e67732e·63707000·6f73782e·63707000·ngs.cpp.osx.cpp.
 21 ··0x00000120·67656e65·7269632e·63707000·67656e65·generic.cpp.gene
21 ··0x00000120·69635f70·6f736978·2e637070·00756e69·ic_posix.cpp.uni22 ··0x00000130·7269635f·706f7369·782e6370·70005f5f·ric_posix.cpp.__
22 ··0x00000130·785f7374·72696e67·732e6370·70005f5f·x_strings.cpp.__ 
23 ··0x00000140·4652414d·455f454e·445f5f00·5f66696e·FRAME_END__._fin23 ··0x00000140·4652414d·455f454e·445f5f00·5f66696e·FRAME_END__._fin
24 ··0x00000150·69005f5f·64736f5f·68616e64·6c65005f·i.__dso_handle._24 ··0x00000150·69005f5f·64736f5f·68616e64·6c65005f·i.__dso_handle._
25 ··0x00000160·44594e41·4d494300·5f5f544d·435f454e·DYNAMIC.__TMC_EN25 ··0x00000160·44594e41·4d494300·5f5f544d·435f454e·DYNAMIC.__TMC_EN
26 ··0x00000170·445f5f00·5f474c4f·42414c5f·4f464653·D__._GLOBAL_OFFS26 ··0x00000170·445f5f00·5f474c4f·42414c5f·4f464653·D__._GLOBAL_OFFS
27 ··0x00000180·45545f54·41424c45·5f005f69·6e697400·ET_TABLE_._init.27 ··0x00000180·45545f54·41424c45·5f005f69·6e697400·ET_TABLE_._init.
28 ··0x00000190·5f5f6165·6162695f·756e7769·6e645f63·__aeabi_unwind_c28 ··0x00000190·5f5f6165·6162695f·756e7769·6e645f63·__aeabi_unwind_c
29 ··0x000001a0·70705f70·72304047·43435f33·2e35005f·pp_pr0@GCC_3.5._29 ··0x000001a0·70705f70·72304047·43435f33·2e35005f·pp_pr0@GCC_3.5._