770 KB
/srv/reproducible-results/rbuild-debian/r-b-build.ImXr4HxL/b1/libnative-platform-java_0.14-6_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.ImXr4HxL/b2/libnative-platform-java_0.14-6_amd64.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 ·3129d9614407a44809427beedd10564b·65100·debug·optional·libnative-platform-jni-dbgsym_0.14-6_amd64.deb 
4 ·3ea99c77e698bc3f2d26af6998ed8f66·11468·java·optional·libnative-platform-jni_0.14-6_amd64.deb3 ·8ab5d38cb45d4da2ad7ada781f7a5782·65128·debug·optional·libnative-platform-jni-dbgsym_0.14-6_amd64.deb
 4 ·1edb696195e0a79c0cc7e530a863c923·11460·java·optional·libnative-platform-jni_0.14-6_amd64.deb
107 KB
libnative-platform-jni_0.14-6_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······792·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······792·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0····10484·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0····10476·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
107 KB
data.tar.xz
107 KB
data.tar
48.9 KB
./usr/lib/jni/libnative-platform-curses.so
1.59 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001148·0x001148·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001148·0x001148·R···0x1000
8 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x000c99·0x000c99·R·E·0x10008 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x000c8d·0x000c8d·R·E·0x1000
9 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x0006e8·0x0006e8·R···0x10009 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x0006e0·0x0006e0·R···0x1000
10 ··LOAD···········0x003dd0·0x0000000000004dd0·0x0000000000004dd0·0x0002fc·0x000378·RW··0x100010 ··LOAD···········0x003dd0·0x0000000000004dd0·0x0000000000004dd0·0x0002fc·0x000378·RW··0x1000
11 ··DYNAMIC········0x003de0·0x0000000000004de0·0x0000000000004de0·0x0001d0·0x0001d0·RW··0x811 ··DYNAMIC········0x003de0·0x0000000000004de0·0x0000000000004de0·0x0001d0·0x0001d0·RW··0x8
12 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x412 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4
13 ··GNU_EH_FRAME···0x0031a0·0x00000000000031a0·0x00000000000031a0·0x0000d4·0x0000d4·R···0x413 ··GNU_EH_FRAME···0x00319c·0x000000000000319c·0x000000000000319c·0x0000d4·0x0000d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
15 ··GNU_RELRO······0x003dd0·0x0000000000004dd0·0x0000000000004dd0·0x000230·0x000230·R···0x115 ··GNU_RELRO······0x003dd0·0x0000000000004dd0·0x0000000000004dd0·0x000230·0x000230·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·
19 ···01·····.init·.plt·.plt.got·.text·.fini·19 ···01·····.init·.plt·.plt.got·.text·.fini·
2.18 KB
readelf --wide --sections {}
    
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
10 ··[·5]·.gnu.version······VERSYM··········0000000000000d68·000d68·00005c·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········0000000000000d68·000d68·00005c·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········0000000000000dc8·000dc8·000050·00···A··4···2··811 ··[·6]·.gnu.version_r····VERNEED·········0000000000000dc8·000dc8·000050·00···A··4···2··8
12 ··[·7]·.rela.dyn·········RELA············0000000000000e18·000e18·0000f0·18···A··3···0··812 ··[·7]·.rela.dyn·········RELA············0000000000000e18·000e18·0000f0·18···A··3···0··8
13 ··[·8]·.rela.plt·········RELA············0000000000000f08·000f08·000240·18··AI··3··21··813 ··[·8]·.rela.plt·········RELA············0000000000000f08·000f08·000240·18··AI··3··21··8
14 ··[·9]·.init·············PROGBITS········0000000000002000·002000·000017·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········0000000000002000·002000·000017·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········0000000000002020·002020·000190·10··AX··0···0·1615 ··[10]·.plt··············PROGBITS········0000000000002020·002020·000190·10··AX··0···0·16
16 ··[11]·.plt.got··········PROGBITS········00000000000021b0·0021b0·000008·08··AX··0···0··816 ··[11]·.plt.got··········PROGBITS········00000000000021b0·0021b0·000008·08··AX··0···0··8
17 ··[12]·.text·············PROGBITS········00000000000021c0·0021c0·000ace·00··AX··0···0·1617 ··[12]·.text·············PROGBITS········00000000000021c0·0021c0·000ac4·00··AX··0···0·16
18 ··[13]·.fini·············PROGBITS········0000000000002c90·002c90·000009·00··AX··0···0··418 ··[13]·.fini·············PROGBITS········0000000000002c84·002c84·000009·00··AX··0···0··4
19 ··[14]·.rodata···········PROGBITS········0000000000003000·003000·00019d·01·AMS··0···0··819 ··[14]·.rodata···········PROGBITS········0000000000003000·003000·00019a·01·AMS··0···0··8
20 ··[15]·.eh_frame_hdr·····PROGBITS········00000000000031a0·0031a0·0000d4·00···A··0···0··420 ··[15]·.eh_frame_hdr·····PROGBITS········000000000000319c·00319c·0000d4·00···A··0···0··4
21 ··[16]·.eh_frame·········PROGBITS········0000000000003278·003278·000470·00···A··0···0··821 ··[16]·.eh_frame·········PROGBITS········0000000000003270·003270·000470·00···A··0···0··8
22 ··[17]·.init_array·······INIT_ARRAY······0000000000004dd0·003dd0·000008·08··WA··0···0··822 ··[17]·.init_array·······INIT_ARRAY······0000000000004dd0·003dd0·000008·08··WA··0···0··8
23 ··[18]·.fini_array·······FINI_ARRAY······0000000000004dd8·003dd8·000008·08··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······0000000000004dd8·003dd8·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000004de0·003de0·0001d0·10··WA··4···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000004de0·003de0·0001d0·10··WA··4···0··8
25 ··[20]·.got··············PROGBITS········0000000000004fb0·003fb0·000038·08··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000004fb0·003fb0·000038·08··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000004fe8·003fe8·0000d8·08··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000004fe8·003fe8·0000d8·08··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000000050c0·0040c0·00000c·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000000050c0·0040c0·00000c·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000000050e0·0040cc·000068·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········00000000000050e0·0040cc·000068·00··WA··0···0·32
3.82 KB
readelf --wide --symbols {}
    
Offset 19, 31 lines modifiedOffset 19, 31 lines modified
19 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023·(3)19 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023·(3)
20 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(3)20 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023·(3)
21 ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.2.5·(2)21 ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.2.5·(2)
22 ····18:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable22 ····18:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
23 ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(3)23 ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023·(3)
24 ····20:·0000000000000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.2.5·(2)24 ····20:·0000000000000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.2.5·(2)
25 ····21:·0000000000002320···156·FUNC····GLOBAL·DEFAULT···12·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject25 ····21:·0000000000002320···156·FUNC····GLOBAL·DEFAULT···12·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
26 ····22:·0000000000002a10···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz26 ····22:·0000000000002bd0···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
27 ····23:·0000000000002750····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down27 ····23:·0000000000002750····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
28 ····24:·00000000000023d0···676·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal28 ····24:·00000000000023d0···676·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
29 ····25:·0000000000002890····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine29 ····25:·0000000000002890····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
30 ····26:·0000000000002940···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code30 ····26:·0000000000002b00···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code
31 ····27:·0000000000002910····38·FUNC····GLOBAL·DEFAULT···12·map_error_code31 ····27:·0000000000002910····38·FUNC····GLOBAL·DEFAULT···12·map_error_code
32 ····28:·0000000000002ad0···239·FUNC····GLOBAL·DEFAULT···12·java_to_char32 ····28:·0000000000002940···239·FUNC····GLOBAL·DEFAULT···12·java_to_char
33 ····29:·0000000000002680····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold33 ····29:·0000000000002680····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
34 ····30:·00000000000050c8·····4·OBJECT··GLOBAL·DEFAULT···22·current_terminal34 ····30:·00000000000050c8·····4·OBJECT··GLOBAL·DEFAULT···22·current_terminal
35 ····31:·0000000000002bc0···206·FUNC····GLOBAL·DEFAULT···12·char_to_java35 ····31:·0000000000002a30···206·FUNC····GLOBAL·DEFAULT···12·char_to_java
36 ····32:·00000000000027b0····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left36 ····32:·00000000000027b0····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
37 ····33:·00000000000026d0····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground37 ····33:·00000000000026d0····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
38 ····34:·00000000000026f0····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up38 ····34:·00000000000026f0····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up
39 ····35:·0000000000002870····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine39 ····35:·0000000000002870····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
40 ····36:·0000000000002810····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right40 ····36:·0000000000002810····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
41 ····37:·0000000000005100····72·OBJECT··GLOBAL·DEFAULT···23·terminal_capabilities41 ····37:·0000000000005100····72·OBJECT··GLOBAL·DEFAULT···23·terminal_capabilities
42 ····38:·00000000000023c0····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion42 ····38:·00000000000023c0····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
43 ····39:·00000000000028b0····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno43 ····39:·00000000000028b0····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno
44 ····40:·00000000000026a0····33·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset44 ····40:·00000000000026a0····33·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
45 ····41:·0000000000002a00····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion45 ····41:·0000000000002bc0····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
46 ····42:·00000000000022b0····11·FUNC····GLOBAL·DEFAULT···12·_Z6getcapPKc46 ····42:·00000000000022b0····11·FUNC····GLOBAL·DEFAULT···12·_Z6getcapPKc
47 ····43:·00000000000029f0····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message47 ····43:·0000000000002bb0····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message
48 ····44:·00000000000022c0····92·FUNC····GLOBAL·DEFAULT···12·_Z16write_capabilityP7JNIEnv_PKcP8_jobject48 ····44:·00000000000022c0····92·FUNC····GLOBAL·DEFAULT···12·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
49 ····45:·0000000000002280····45·FUNC····GLOBAL·DEFAULT···12·_Z17write_to_terminali49 ····45:·0000000000002280····45·FUNC····GLOBAL·DEFAULT···12·_Z17write_to_terminali
3.08 KB
readelf --wide --relocs {}
    
Offset 16, 25 lines modifiedOffset 16, 25 lines modified
16 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend16 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
17 0000000000005000··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·getenv@GLIBC_2.2.5·+·017 0000000000005000··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·getenv@GLIBC_2.2.5·+·0
18 0000000000005008··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·free@GLIBC_2.2.5·+·018 0000000000005008··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·free@GLIBC_2.2.5·+·0
19 0000000000005010··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·tputs@NCURSES6_TINFO_5.0.19991023·+·019 0000000000005010··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·tputs@NCURSES6_TINFO_5.0.19991023·+·0
20 0000000000005018··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno_location@GLIBC_2.2.5·+·020 0000000000005018··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno_location@GLIBC_2.2.5·+·0
21 0000000000005020··0000001500000007·R_X86_64_JUMP_SLOT·····0000000000002320·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject·+·021 0000000000005020··0000001500000007·R_X86_64_JUMP_SLOT·····0000000000002320·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject·+·0
22 0000000000005028··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·isatty@GLIBC_2.2.5·+·022 0000000000005028··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·isatty@GLIBC_2.2.5·+·0
23 0000000000005030··0000001600000007·R_X86_64_JUMP_SLOT·····0000000000002a10·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz·+·023 0000000000005030··0000001600000007·R_X86_64_JUMP_SLOT·····0000000000002bd0·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz·+·0
24 0000000000005038··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·mbstowcs@GLIBC_2.2.5·+·024 0000000000005038··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·mbstowcs@GLIBC_2.2.5·+·0
25 0000000000005040··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·write@GLIBC_2.2.5·+·025 0000000000005040··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·write@GLIBC_2.2.5·+·0
26 0000000000005048··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·strlen@GLIBC_2.2.5·+·026 0000000000005048··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·strlen@GLIBC_2.2.5·+·0
27 0000000000005050··0000002c00000007·R_X86_64_JUMP_SLOT·····00000000000022c0·_Z16write_capabilityP7JNIEnv_PKcP8_jobject·+·027 0000000000005050··0000002c00000007·R_X86_64_JUMP_SLOT·····00000000000022c0·_Z16write_capabilityP7JNIEnv_PKcP8_jobject·+·0
28 0000000000005058··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·028 0000000000005058··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@GLIBC_2.4·+·0
29 0000000000005060··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·wcslen@GLIBC_2.2.5·+·029 0000000000005060··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·wcslen@GLIBC_2.2.5·+·0
30 0000000000005068··0000001b00000007·R_X86_64_JUMP_SLOT·····0000000000002910·map_error_code·+·030 0000000000005068··0000001b00000007·R_X86_64_JUMP_SLOT·····0000000000002910·map_error_code·+·0
31 0000000000005070··0000002a00000007·R_X86_64_JUMP_SLOT·····00000000000022b0·_Z6getcapPKc·+·031 0000000000005070··0000002a00000007·R_X86_64_JUMP_SLOT·····00000000000022b0·_Z6getcapPKc·+·0
32 0000000000005078··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror_r@GLIBC_2.2.5·+·032 0000000000005078··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror_r@GLIBC_2.2.5·+·0
33 0000000000005080··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@GLIBC_2.2.5·+·033 0000000000005080··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@GLIBC_2.2.5·+·0
34 0000000000005088··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·tgetstr@NCURSES6_TINFO_5.0.19991023·+·034 0000000000005088··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·tgetstr@NCURSES6_TINFO_5.0.19991023·+·0
35 0000000000005090··0000002b00000007·R_X86_64_JUMP_SLOT·····00000000000029f0·mark_failed_with_message·+·035 0000000000005090··0000002b00000007·R_X86_64_JUMP_SLOT·····0000000000002bb0·mark_failed_with_message·+·0
36 0000000000005098··0000001000000007·R_X86_64_JUMP_SLOT·····0000000000000000·tparm@NCURSES6_TINFO_5.0.19991023·+·036 0000000000005098··0000001000000007·R_X86_64_JUMP_SLOT·····0000000000000000·tparm@NCURSES6_TINFO_5.0.19991023·+·0
37 00000000000050a0··0000001100000007·R_X86_64_JUMP_SLOT·····0000000000000000·wcstombs@GLIBC_2.2.5·+·037 00000000000050a0··0000001100000007·R_X86_64_JUMP_SLOT·····0000000000000000·wcstombs@GLIBC_2.2.5·+·0
38 00000000000050a8··0000001a00000007·R_X86_64_JUMP_SLOT·····0000000000002940·mark_failed_with_code·+·038 00000000000050a8··0000001a00000007·R_X86_64_JUMP_SLOT·····0000000000002b00·mark_failed_with_code·+·0
39 00000000000050b0··0000001300000007·R_X86_64_JUMP_SLOT·····0000000000000000·tgetent@NCURSES6_TINFO_5.0.19991023·+·039 00000000000050b0··0000001300000007·R_X86_64_JUMP_SLOT·····0000000000000000·tgetent@NCURSES6_TINFO_5.0.19991023·+·0
40 00000000000050b8··0000001f00000007·R_X86_64_JUMP_SLOT·····0000000000002bc0·char_to_java·+·040 00000000000050b8··0000001f00000007·R_X86_64_JUMP_SLOT·····0000000000002a30·char_to_java·+·0
820 B
readelf --wide --dynamic {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Dynamic·section·at·offset·0x3de0·contains·25·entries:1 Dynamic·section·at·offset·0x3de0·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libtinfo.so.6]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libtinfo.so.6]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]
5 ·0x000000000000000c·(INIT)···············0x20005 ·0x000000000000000c·(INIT)···············0x2000
6 ·0x000000000000000d·(FINI)···············0x2c906 ·0x000000000000000d·(FINI)···············0x2c84
7 ·0x0000000000000019·(INIT_ARRAY)·········0x4dd07 ·0x0000000000000019·(INIT_ARRAY)·········0x4dd0
8 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)8 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
9 ·0x000000000000001a·(FINI_ARRAY)·········0x4dd89 ·0x000000000000001a·(FINI_ARRAY)·········0x4dd8
10 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)10 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
11 ·0x000000006ffffef5·(GNU_HASH)···········0x26011 ·0x000000006ffffef5·(GNU_HASH)···········0x260
12 ·0x0000000000000005·(STRTAB)·············0x78812 ·0x0000000000000005·(STRTAB)·············0x788
13 ·0x0000000000000006·(SYMTAB)·············0x33813 ·0x0000000000000006·(SYMTAB)·············0x338
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:·cbf117426dd5198a9d6ae3b90a4336ffbd1513293 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·252189162896c4a952efc25a0b54c7cf3a17cb95
8.24 KB
readelf --wide --debug-dump=frames {}
    
Offset 388, 148 lines modifiedOffset 388, 148 lines modified
388 ··DW_CFA_nop388 ··DW_CFA_nop
  
389 00000334·0000000000000010·00000338·FDE·cie=00000000·pc=0000000000002910..0000000000002936389 00000334·0000000000000010·00000338·FDE·cie=00000000·pc=0000000000002910..0000000000002936
390 ··DW_CFA_nop390 ··DW_CFA_nop
391 ··DW_CFA_nop391 ··DW_CFA_nop
392 ··DW_CFA_nop392 ··DW_CFA_nop
  
393 00000348·0000000000000018·0000034c·FDE·cie=00000000·pc=0000000000002a10..0000000000002ac4393 00000348·0000000000000048·0000034c·FDE·cie=00000000·pc=0000000000002940..0000000000002a2f
394 ··DW_CFA_advance_loc:·11·to·0000000000002a1b 
395 ··DW_CFA_def_cfa_offset:·224 
396 ··DW_CFA_advance_loc1:·163·to·0000000000002abe 
397 ··DW_CFA_remember_state 
398 ··DW_CFA_def_cfa_offset:·8 
399 ··DW_CFA_advance_loc:·1·to·0000000000002abf 
400 ··DW_CFA_restore_state 
  
401 00000364·000000000000004c·00000368·FDE·cie=00000000·pc=0000000000002940..00000000000029eb 
402 ··DW_CFA_advance_loc:·6·to·0000000000002946394 ··DW_CFA_advance_loc:·6·to·0000000000002946
403 ··DW_CFA_def_cfa_offset:·16395 ··DW_CFA_def_cfa_offset:·16
404 ··DW_CFA_offset:·r15·(r15)·at·cfa-16396 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
405 ··DW_CFA_advance_loc:·8·to·000000000000294e397 ··DW_CFA_advance_loc:·2·to·0000000000002948
406 ··DW_CFA_def_cfa_offset:·24398 ··DW_CFA_def_cfa_offset:·24
407 ··DW_CFA_offset:·r14·(r14)·at·cfa-24399 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
408 ··DW_CFA_advance_loc:·2·to·0000000000002950400 ··DW_CFA_advance_loc:·5·to·000000000000294d
409 ··DW_CFA_def_cfa_offset:·32401 ··DW_CFA_def_cfa_offset:·32
410 ··DW_CFA_offset:·r13·(r13)·at·cfa-32402 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
411 ··DW_CFA_advance_loc:·5·to·0000000000002955403 ··DW_CFA_advance_loc:·5·to·0000000000002952
412 ··DW_CFA_def_cfa_offset:·40404 ··DW_CFA_def_cfa_offset:·40
413 ··DW_CFA_offset:·r12·(r12)·at·cfa-40405 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
414 ··DW_CFA_advance_loc:·4·to·0000000000002959406 ··DW_CFA_advance_loc:·4·to·0000000000002956
415 ··DW_CFA_def_cfa_offset:·48407 ··DW_CFA_def_cfa_offset:·48
416 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48408 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
417 ··DW_CFA_advance_loc:·4·to·000000000000295d409 ··DW_CFA_advance_loc:·1·to·0000000000002957
418 ··DW_CFA_def_cfa_offset:·56410 ··DW_CFA_def_cfa_offset:·56
419 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56411 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
420 ··DW_CFA_advance_loc:·7·to·0000000000002964412 ··DW_CFA_advance_loc:·4·to·000000000000295b
421 ··DW_CFA_def_cfa_offset:·64413 ··DW_CFA_def_cfa_offset:·64
422 ··DW_CFA_advance_loc1:·94·to·00000000000029c2414 ··DW_CFA_advance_loc1:·160·to·00000000000029fb
 415 ··DW_CFA_remember_state
423 ··DW_CFA_def_cfa_offset:·72 
424 ··DW_CFA_advance_loc:·7·to·00000000000029c9 
425 ··DW_CFA_def_cfa_offset:·80 
426 ··DW_CFA_advance_loc:·23·to·00000000000029e0 
427 ··DW_CFA_def_cfa_offset:·56416 ··DW_CFA_def_cfa_offset:·56
428 ··DW_CFA_advance_loc:·1·to·00000000000029e1417 ··DW_CFA_advance_loc:·4·to·00000000000029ff
429 ··DW_CFA_def_cfa_offset:·48418 ··DW_CFA_def_cfa_offset:·48
430 ··DW_CFA_advance_loc:·1·to·00000000000029e2419 ··DW_CFA_advance_loc:·1·to·0000000000002a00
431 ··DW_CFA_def_cfa_offset:·40420 ··DW_CFA_def_cfa_offset:·40
432 ··DW_CFA_advance_loc:·2·to·00000000000029e4421 ··DW_CFA_advance_loc:·2·to·0000000000002a02
433 ··DW_CFA_def_cfa_offset:·32422 ··DW_CFA_def_cfa_offset:·32
434 ··DW_CFA_advance_loc:·2·to·00000000000029e6423 ··DW_CFA_advance_loc:·2·to·0000000000002a04
435 ··DW_CFA_def_cfa_offset:·24424 ··DW_CFA_def_cfa_offset:·24
436 ··DW_CFA_advance_loc:·2·to·00000000000029e8425 ··DW_CFA_advance_loc:·2·to·0000000000002a06
437 ··DW_CFA_def_cfa_offset:·16426 ··DW_CFA_def_cfa_offset:·16
438 ··DW_CFA_advance_loc:·2·to·00000000000029ea427 ··DW_CFA_advance_loc:·2·to·0000000000002a08
439 ··DW_CFA_def_cfa_offset:·8428 ··DW_CFA_def_cfa_offset:·8
 429 ··DW_CFA_advance_loc:·8·to·0000000000002a10
 430 ··DW_CFA_restore_state
440 ··DW_CFA_nop 
441 ··DW_CFA_nop 
  
442 000003b4·0000000000000010·000003b8·FDE·cie=00000000·pc=00000000000029f0..0000000000002a00 
443 ··DW_CFA_nop 
444 ··DW_CFA_nop 
445 ··DW_CFA_nop431 ··DW_CFA_nop
  
446 000003c8·0000000000000014·000003cc·FDE·cie=00000000·pc=0000000000002a00..0000000000002a0a432 00000394·0000000000000040·00000398·FDE·cie=00000000·pc=0000000000002a30..0000000000002afe
 433 ··DW_CFA_advance_loc:·6·to·0000000000002a36
 434 ··DW_CFA_def_cfa_offset:·16
 435 ··DW_CFA_offset:·r14·(r14)·at·cfa-16
 436 ··DW_CFA_advance_loc:·5·to·0000000000002a3b
 437 ··DW_CFA_def_cfa_offset:·24
 438 ··DW_CFA_offset:·r13·(r13)·at·cfa-24
 439 ··DW_CFA_advance_loc:·2·to·0000000000002a3d
 440 ··DW_CFA_def_cfa_offset:·32
 441 ··DW_CFA_offset:·r12·(r12)·at·cfa-32
 442 ··DW_CFA_advance_loc:·1·to·0000000000002a3e
 443 ··DW_CFA_def_cfa_offset:·40
 444 ··DW_CFA_offset:·r6·(rbp)·at·cfa-40
 445 ··DW_CFA_advance_loc:·7·to·0000000000002a45
 446 ··DW_CFA_def_cfa_offset:·48
 447 ··DW_CFA_offset:·r3·(rbx)·at·cfa-48
 448 ··DW_CFA_advance_loc1:·143·to·0000000000002ad4
 449 ··DW_CFA_remember_state
 450 ··DW_CFA_def_cfa_offset:·40
 451 ··DW_CFA_advance_loc:·1·to·0000000000002ad5
 452 ··DW_CFA_def_cfa_offset:·32
 453 ··DW_CFA_advance_loc:·2·to·0000000000002ad7
 454 ··DW_CFA_def_cfa_offset:·24
 455 ··DW_CFA_advance_loc:·2·to·0000000000002ad9
 456 ··DW_CFA_def_cfa_offset:·16
 457 ··DW_CFA_advance_loc:·2·to·0000000000002adb
 458 ··DW_CFA_def_cfa_offset:·8
 459 ··DW_CFA_advance_loc:·5·to·0000000000002ae0
 460 ··DW_CFA_restore_state
447 ··DW_CFA_nop461 ··DW_CFA_nop
448 ··DW_CFA_nop462 ··DW_CFA_nop
449 ··DW_CFA_nop463 ··DW_CFA_nop
450 ··DW_CFA_nop464 ··DW_CFA_nop
451 ··DW_CFA_nop465 ··DW_CFA_nop
452 ··DW_CFA_nop466 ··DW_CFA_nop
453 ··DW_CFA_nop467 ··DW_CFA_nop
  
 468 000003d8·0000000000000018·000003dc·FDE·cie=00000000·pc=0000000000002bd0..0000000000002c84
 469 ··DW_CFA_advance_loc:·11·to·0000000000002bdb
 470 ··DW_CFA_def_cfa_offset:·224
 471 ··DW_CFA_advance_loc1:·163·to·0000000000002c7e
 472 ··DW_CFA_remember_state
 473 ··DW_CFA_def_cfa_offset:·8
 474 ··DW_CFA_advance_loc:·1·to·0000000000002c7f
 475 ··DW_CFA_restore_state
  
454 000003e0·0000000000000048·000003e4·FDE·cie=00000000·pc=0000000000002ad0..0000000000002bbf476 000003f4·000000000000004c·000003f8·FDE·cie=00000000·pc=0000000000002b00..0000000000002bab
455 ··DW_CFA_advance_loc:·6·to·0000000000002ad6477 ··DW_CFA_advance_loc:·6·to·0000000000002b06
456 ··DW_CFA_def_cfa_offset:·16478 ··DW_CFA_def_cfa_offset:·16
457 ··DW_CFA_offset:·r15·(r15)·at·cfa-16479 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
458 ··DW_CFA_advance_loc:·2·to·0000000000002ad8480 ··DW_CFA_advance_loc:·8·to·0000000000002b0e
459 ··DW_CFA_def_cfa_offset:·24481 ··DW_CFA_def_cfa_offset:·24
460 ··DW_CFA_offset:·r14·(r14)·at·cfa-24482 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
461 ··DW_CFA_advance_loc:·5·to·0000000000002add483 ··DW_CFA_advance_loc:·2·to·0000000000002b10
462 ··DW_CFA_def_cfa_offset:·32484 ··DW_CFA_def_cfa_offset:·32
463 ··DW_CFA_offset:·r13·(r13)·at·cfa-32485 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
464 ··DW_CFA_advance_loc:·5·to·0000000000002ae2486 ··DW_CFA_advance_loc:·5·to·0000000000002b15
465 ··DW_CFA_def_cfa_offset:·40487 ··DW_CFA_def_cfa_offset:·40
466 ··DW_CFA_offset:·r12·(r12)·at·cfa-40488 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
467 ··DW_CFA_advance_loc:·4·to·0000000000002ae6489 ··DW_CFA_advance_loc:·4·to·0000000000002b19
468 ··DW_CFA_def_cfa_offset:·48490 ··DW_CFA_def_cfa_offset:·48
Max diff block lines reached; 2800/8366 bytes (33.47%) of diff not shown.
1.42 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 22, 49 lines modifiedOffset 22, 49 lines modified
22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine22 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine23 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
24 mark_failed_with_errno24 mark_failed_with_errno
25 __errno_location25 __errno_location
26 strerror_r26 strerror_r
27 mark_failed_with_code27 mark_failed_with_code
28 map_error_code28 map_error_code
29 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz 
30 __stack_chk_fail 
31 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion 
32 java_to_char29 java_to_char
33 wcstombs30 wcstombs
34 mbstowcs31 mbstowcs
 32 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
 33 __stack_chk_fail
 34 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
35 libtinfo.so.635 libtinfo.so.6
36 libc.so.636 libc.so.6
37 NCURSES6_TINFO_5.0.1999102337 NCURSES6_TINFO_5.0.19991023
38 GLIBC_2.438 GLIBC_2.4
39 GLIBC_2.2.539 GLIBC_2.2.5
40 []A\A]A^A_40 []A\A]A^A_
41 []A\A]A^A_41 []A\A]A^A_
42 []A\A]A^A_42 []A\A]A^A_
43 []A\A]A^43 []A\A]A^
44 []A\A]A^44 []A\A]A^
45 []A\A]A^45 []A\A]A^
46 []A\A]A^46 []A\A]A^
47 []A\A]A^47 []A\A]A^
48 []A\A]A^A_48 []A\A]A^A_
49 []A\A]A^A_ 
50 []A\A]A^49 []A\A]A^
 50 []A\A]A^A_
51 unknown·terminal·capability51 unknown·terminal·capability
52 could·not·write·to·terminal52 could·not·write·to·terminal
53 not·a·terminal53 not·a·terminal
54 $TERM·not·set54 $TERM·not·set
55 could·not·get·termcap·entry55 could·not·get·termcap·entry
56 Ljava/lang/String;56 Ljava/lang/String;
57 terminalName57 terminalName
58 textAttributes58 textAttributes
59 cursorMotion59 cursorMotion
60 could·not·format·terminal·capability·string60 could·not·format·terminal·capability·string
61 (Ljava/lang/String;IILjava/lang/String;)V 
62 could·not·convert·string·to·current·locale61 could·not·convert·string·to·current·locale
63 could·not·convert·string·from·current·locale62 could·not·convert·string·from·current·locale
 63 (Ljava/lang/String;IILjava/lang/String;)V
64 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug64 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
65 .shstrtab65 .shstrtab
66 .note.gnu.build-id66 .note.gnu.build-id
67 .gnu.hash67 .gnu.hash
68 .gnu.version68 .gnu.version
69 .gnu.version_r69 .gnu.version_r
70 .rela.dyn70 .rela.dyn
2.54 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 73, 25 lines modifiedOffset 73, 25 lines modified
73 ··0x00000be8·65617254·6f456e64·4f664c69·6e65006d·earToEndOfLine.m73 ··0x00000be8·65617254·6f456e64·4f664c69·6e65006d·earToEndOfLine.m
74 ··0x00000bf8·61726b5f·6661696c·65645f77·6974685f·ark_failed_with_74 ··0x00000bf8·61726b5f·6661696c·65645f77·6974685f·ark_failed_with_
75 ··0x00000c08·6572726e·6f006d61·6c6c6f63·005f5f65·errno.malloc.__e75 ··0x00000c08·6572726e·6f006d61·6c6c6f63·005f5f65·errno.malloc.__e
76 ··0x00000c18·72726e6f·5f6c6f63·6174696f·6e007374·rrno_location.st76 ··0x00000c18·72726e6f·5f6c6f63·6174696f·6e007374·rrno_location.st
77 ··0x00000c28·72657272·6f725f72·006d6172·6b5f6661·rerror_r.mark_fa77 ··0x00000c28·72657272·6f725f72·006d6172·6b5f6661·rerror_r.mark_fa
78 ··0x00000c38·696c6564·5f776974·685f636f·64650066·iled_with_code.f78 ··0x00000c38·696c6564·5f776974·685f636f·64650066·iled_with_code.f
79 ··0x00000c48·72656500·6d61705f·6572726f·725f636f·ree.map_error_co79 ··0x00000c48·72656500·6d61705f·6572726f·725f636f·ree.map_error_co
 80 ··0x00000c58·6465006a·6176615f·746f5f63·68617200·de.java_to_char.
 81 ··0x00000c68·77637374·6f6d6273·00737472·6c656e00·wcstombs.strlen.
 82 ··0x00000c78·6d627374·6f776373·00776373·6c656e00·mbstowcs.wcslen.
80 ··0x00000c58·6465005f·5a4e374a·4e49456e·765f3134·de._ZN7JNIEnv_1483 ··0x00000c88·5f5a4e37·4a4e4945·6e765f31·3443616c·_ZN7JNIEnv_14Cal
81 ··0x00000c68·43616c6c·566f6964·4d657468·6f644550·CallVoidMethodEP84 ··0x00000c98·6c566f69·644d6574·686f6445·50385f6a·lVoidMethodEP8_j
82 ··0x00000c78·385f6a6f·626a6563·74503130·5f6a6d65·8_jobjectP10_jme85 ··0x00000ca8·6f626a65·63745031·305f6a6d·6574686f·objectP10_jmetho
83 ··0x00000c88·74686f64·49447a00·5f5f7374·61636b5f·thodIDz.__stack_86 ··0x00000cb8·6449447a·005f5f73·7461636b·5f63686b·dIDz.__stack_chk
84 ··0x00000c98·63686b5f·6661696c·004a6176·615f6e65·chk_fail.Java_ne87 ··0x00000cc8·5f666169·6c004a61·76615f6e·65745f72·_fail.Java_net_r
85 ··0x00000ca8·745f7275·62796772·61706566·72756974·t_rubygrapefruit88 ··0x00000cd8·75627967·72617065·66727569·745f706c·ubygrapefruit_pl
86 ··0x00000cb8·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern89 ··0x00000ce8·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_
87 ··0x00000cc8·616c5f6a·6e695f4e·61746976·654c6962·al_jni_NativeLib90 ··0x00000cf8·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar
88 ··0x00000cd8·72617279·46756e63·74696f6e·735f6765·raryFunctions_ge91 ··0x00000d08·7946756e·6374696f·6e735f67·65745665·yFunctions_getVe
89 ··0x00000ce8·74566572·73696f6e·006a6176·615f746f·tVersion.java_to 
90 ··0x00000cf8·5f636861·72007763·73746f6d·62730073·_char.wcstombs.s 
91 ··0x00000d08·74726c65·6e006d62·73746f77·63730077·trlen.mbstowcs.w 
92 ··0x00000d18·63736c65·6e006c69·6274696e·666f2e73·cslen.libtinfo.s92 ··0x00000d18·7273696f·6e006c69·6274696e·666f2e73·rsion.libtinfo.s
93 ··0x00000d28·6f2e3600·6c696263·2e736f2e·36004e43·o.6.libc.so.6.NC93 ··0x00000d28·6f2e3600·6c696263·2e736f2e·36004e43·o.6.libc.so.6.NC
94 ··0x00000d38·55525345·53365f54·494e464f·5f352e30·URSES6_TINFO_5.094 ··0x00000d38·55525345·53365f54·494e464f·5f352e30·URSES6_TINFO_5.0
95 ··0x00000d48·2e313939·39313032·3300474c·4942435f·.19991023.GLIBC_95 ··0x00000d48·2e313939·39313032·3300474c·4942435f·.19991023.GLIBC_
96 ··0x00000d58·322e3400·474c4942·435f322e·322e3500·2.4.GLIBC_2.2.5.96 ··0x00000d58·322e3400·474c4942·435f322e·322e3500·2.4.GLIBC_2.2.5.
  
10.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 16761
    
Offset 778, 156 lines modifiedOffset 778, 15 lines modified
778 »       nop778 »       nop
779 ./src/shared/cpp/generic_posix.cpp:46779 ./src/shared/cpp/generic_posix.cpp:46
780 »       mov····$0x2,%eax780 »       mov····$0x2,%eax
781 ./src/shared/cpp/generic_posix.cpp:52781 ./src/shared/cpp/generic_posix.cpp:52
782 »       ret782 »       ret
783 »       cs·nopw·0x0(%rax,%rax,1)783 »       cs·nopw·0x0(%rax,%rax,1)
  
784 0000000000002940·<mark_failed_with_code@@Base>: 
785 mark_failed_with_code(): 
786 ./src/shared/cpp/generic.cpp:27 
787 »       endbr64 
788 »       push···%r15 
789 »       mov····%rsi,%r15 
790 /usr/lib/jvm/default-java/include/jni.h:891 
791 »       mov····%r8,%rsi 
792 ./src/shared/cpp/generic.cpp:27 
793 »       push···%r14 
794 »       push···%r13 
795 »       mov····%edx,%r13d 
796 »       push···%r12 
797 »       mov····%r8,%r12 
798 »       push···%rbp 
799 »       mov····%rcx,%rbp 
800 »       push···%rbx 
801 »       mov····%rdi,%rbx 
802 »       sub····$0x8,%rsp 
803 /usr/lib/jvm/default-java/include/jni.h:891 
804 »       mov····(%rdi),%rax 
805 »       call···*0xf8(%rax) 
806 /usr/lib/jvm/default-java/include/jni.h:899 
807 »       lea····0x79c(%rip),%rcx········ 
808 »       lea····0x758(%rip),%rdx········ 
809 »       mov····%rbx,%rdi 
810 /usr/lib/jvm/default-java/include/jni.h:891 
811 »       mov····%rax,%rsi 
812 /usr/lib/jvm/default-java/include/jni.h:899 
813 »       mov····(%rbx),%rax 
814 »       call···*0x108(%rax) 
815 /usr/lib/jvm/default-java/include/jni.h:1616 
816 »       mov····%r15,%rsi 
817 »       mov····%rbx,%rdi 
818 /usr/lib/jvm/default-java/include/jni.h:899 
819 »       mov····%rax,%r14 
820 /usr/lib/jvm/default-java/include/jni.h:1616 
821 »       mov····(%rbx),%rax 
822 »       call···*0x538(%rax) 
823 »       mov····%rax,%r15 
824 ./src/shared/cpp/generic.cpp:31 
825 »       test···%rbp,%rbp 
826 »       je·····29b6·<mark_failed_with_code@@Base+0x76> 
827 /usr/lib/jvm/default-java/include/jni.h:1616 
828 »       mov····(%rbx),%rax 
829 »       mov····%rbp,%rsi 
830 »       mov····%rbx,%rdi 
831 »       call···*0x538(%rax) 
832 »       mov····%rax,%rbp 
833 ./src/shared/cpp/generic.cpp:32 
834 »       mov····%r13d,%edi 
835 »       call···2100·<map_error_code@plt> 
836 ./src/shared/cpp/generic.cpp:33 
837 »       sub····$0x8,%rsp 
838 »       mov····%r13d,%r9d 
839 »       mov····%r15,%rcx 
840 »       push···%rbp 
841 ./src/shared/cpp/generic.cpp:32 
842 »       mov····%eax,%r8d 
843 ./src/shared/cpp/generic.cpp:33 
844 »       mov····%r14,%rdx 
845 »       mov····%r12,%rsi 
846 »       mov····%rbx,%rdi 
847 »       xor····%eax,%eax 
848 »       call···2090·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@plt> 
849 ./src/shared/cpp/generic.cpp:34 
850 »       add····$0x18,%rsp 
851 »       pop····%rbx 
852 »       pop····%rbp 
853 »       pop····%r12 
854 »       pop····%r13 
855 »       pop····%r14 
856 »       pop····%r15 
857 »       ret 
858 »       nopl···0x0(%rax,%rax,1) 
  
859 00000000000029f0·<mark_failed_with_message@@Base>: 
860 mark_failed_with_message(): 
861 ./src/shared/cpp/generic.cpp:23 
862 »       endbr64 
863 »       mov····%rdx,%r8 
864 ./src/shared/cpp/generic.cpp:24 
865 »       xor····%ecx,%ecx 
866 »       xor····%edx,%edx 
867 »       jmp····2180·<mark_failed_with_code@plt> 
  
868 0000000000002a00·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base>: 
869 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): 
870 ./src/shared/cpp/generic.cpp:37 
871 »       endbr64 
872 ./src/shared/cpp/generic.cpp:39 
873 »       mov····$0x19,%eax 
874 »       ret 
875 »       nopw···0x0(%rax,%rax,1) 
  
876 0000000000002a10·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base>: 
877 ./src/shared/cpp/generic.cpp:1056 
878 »       endbr64 
879 »       sub····$0xd8,%rsp 
880 »       mov····%rcx,0x38(%rsp) 
881 »       mov····%r8,0x40(%rsp) 
882 »       mov····%r9,0x48(%rsp) 
883 »       test···%al,%al 
884 »       je·····2a65·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base+0x55> 
885 »       movaps·%xmm0,0x50(%rsp) 
886 »       movaps·%xmm1,0x60(%rsp) 
887 »       movaps·%xmm2,0x70(%rsp) 
888 »       movaps·%xmm3,0x80(%rsp) 
889 »       movaps·%xmm4,0x90(%rsp) 
890 »       movaps·%xmm5,0xa0(%rsp) 
891 »       movaps·%xmm6,0xb0(%rsp) 
892 »       movaps·%xmm7,0xc0(%rsp) 
893 »       mov····%fs:0x28,%rax 
894 »       mov····%rax,0x18(%rsp) 
895 »       xor····%eax,%eax 
896 ./src/shared/cpp/generic.cpp:1058 
897 »       lea····0xe0(%rsp),%rax 
898 ./src/shared/cpp/generic.cpp:1059 
899 »       mov····%rsp,%rcx 
900 ./src/shared/cpp/generic.cpp:1058 
Max diff block lines reached; 6570/10625 bytes (61.84%) of diff not shown.
508 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`: objdump: DWARF error: unable to read alt ref 16761
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000000000002c90·<.fini>:2 0000000000002c84·<.fini>:
3 _fini():3 _fini():
4 »       sub····$0x8,%rsp4 »       sub····$0x8,%rsp
5 »       add····$0x8,%rsp5 »       add····$0x8,%rsp
6 »       ret6 »       ret
631 B
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 18, 11 lines modifiedOffset 18, 11 lines modified
18 ··[····ba]··le18 ··[····ba]··le
19 ··[····bd]··nd19 ··[····bd]··nd
20 ··[····c0]··cr20 ··[····c0]··cr
21 ··[····c3]··ce21 ··[····c3]··ce
22 ··[····c6]··cursorMotion22 ··[····c6]··cursorMotion
23 ··[····d3]··failed23 ··[····d3]··failed
24 ··[····e0]··could·not·format·terminal·capability·string24 ··[····e0]··could·not·format·terminal·capability·string
25 ··[···110]··(Ljava/lang/String;IILjava/lang/String;)V 
26 ··[···140]··could·not·convert·string·to·current·locale25 ··[···110]··could·not·convert·string·to·current·locale
27 ··[···170]··could·not·convert·string·from·current·locale26 ··[···140]··could·not·convert·string·from·current·locale
 27 ··[···170]··(Ljava/lang/String;IILjava/lang/String;)V
  
1.97 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000031a0·011b033b·d4000000·19000000·80eeffff·...;............2 ··0x0000319c·011b033b·d0000000·19000000·84eeffff·...;............
3 ··0x000031b0·f0000000·10f0ffff·18010000·e0f0ffff·................3 ··0x000031ac·ec000000·14f0ffff·14010000·e4f0ffff·................
4 ··0x000031c0·30010000·10f1ffff·48010000·20f1ffff·0.......H...·...4 ··0x000031bc·2c010000·14f1ffff·44010000·24f1ffff·,.......D...$...
5 ··0x000031d0·5c010000·80f1ffff·94010000·20f2ffff·\...........·...5 ··0x000031cc·58010000·84f1ffff·90010000·24f2ffff·X...........$...
 6 ··0x000031dc·d8010000·34f2ffff·ec010000·e4f4ffff·....4...........
 7 ··0x000031ec·68020000·04f5ffff·7c020000·34f5ffff·h.......|...4...
6 ··0x000031e0·dc010000·30f2ffff·f0010000·e0f4ffff·....0...........8 ··0x000031fc·90020000·54f5ffff·a4020000·b4f5ffff·....T...........
7 ··0x000031f0·6c020000·00f5ffff·80020000·30f5ffff·l...........0... 
8 ··0x00003200·94020000·50f5ffff·a8020000·b0f5ffff·....P........... 
9 ··0x00003210·e8020000·10f6ffff·28030000·70f6ffff·........(...p...9 ··0x0000320c·e4020000·14f6ffff·24030000·74f6ffff·........$...t...
10 ··0x00003220·68030000·d0f6ffff·a8030000·f0f6ffff·h...............10 ··0x0000321c·64030000·d4f6ffff·a4030000·f4f6ffff·d...............
 11 ··0x0000322c·b8030000·14f7ffff·cc030000·74f7ffff·............t...
11 ··0x00003230·bc030000·10f7ffff·d0030000·70f7ffff·............p...12 ··0x0000323c·08040000·a4f7ffff·1c040000·94f8ffff·................
12 ··0x00003240·0c040000·a0f7ffff·3c040000·50f8ffff·........<...P... 
13 ··0x00003250·8c040000·60f8ffff·a0040000·70f8ffff·....`.......p...13 ··0x0000324c·68040000·64f9ffff·c8040000·14faffff·h...d...........
14 ··0x00003260·20040000·30f9ffff·b8040000·20faffff··...0.......·...14 ··0x0000325c·18050000·24faffff·2c050000·34faffff·....$...,...4...
15 ··0x00003270·04050000····························....15 ··0x0000326c·ac040000····························....
  
9.45 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00003278·14000000·00000000·017a5200·01781001·.........zR..x..2 ··0x00003270·14000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x00003288·1b0c0708·90010000·24000000·1c000000·........$.......3 ··0x00003280·1b0c0708·90010000·24000000·1c000000·........$.......
4 ··0x00003298·88edffff·90010000·000e1046·0e184a0f·...........F..J.4 ··0x00003290·90edffff·90010000·000e1046·0e184a0f·...........F..J.
5 ··0x000032a8·0b770880·003f1a3b·2a332422·00000000·.w...?.;*3$"....5 ··0x000032a0·0b770880·003f1a3b·2a332422·00000000·.w...?.;*3$"....
6 ··0x000032b8·14000000·44000000·f0eeffff·08000000·....D...........6 ··0x000032b0·14000000·44000000·f8eeffff·08000000·....D...........
7 ··0x000032c8·00000000·00000000·14000000·5c000000·............\...7 ··0x000032c0·00000000·00000000·14000000·5c000000·............\...
8 ··0x000032d8·a8efffff·2d000000·00480e20·640e0800·....-....H.·d...8 ··0x000032d0·b0efffff·2d000000·00480e20·640e0800·....-....H.·d...
9 ··0x000032e8·10000000·74000000·c0efffff·0b000000·....t...........9 ··0x000032e0·10000000·74000000·c8efffff·0b000000·....t...........
10 ··0x000032f8·00000000·34000000·88000000·bcefffff·....4...........10 ··0x000032f0·00000000·34000000·88000000·c4efffff·....4...........
11 ··0x00003308·5c000000·00450e10·8602440e·18830347·\....E....D....G11 ··0x00003300·5c000000·00450e10·8602440e·18830347·\....E....D....G
12 ··0x00003318·0e20620a·0e18410e·10410e08·440b4b0a·.·b...A..A..D.K.12 ··0x00003310·0e20620a·0e18410e·10410e08·440b4b0a·.·b...A..A..D.K.
13 ··0x00003328·0e18440e·10410e08·480b0000·44000000·..D..A..H...D...13 ··0x00003320·0e18440e·10410e08·480b0000·44000000·..D..A..H...D...
14 ··0x00003338·c0000000·e4efffff·9c000000·00450e10·.............E..14 ··0x00003330·c0000000·ecefffff·9c000000·00450e10·.............E..
15 ··0x00003348·8602440e·1883034a·0e20470e·28490e30·..D....J.·G.(I.015 ··0x00003340·8602440e·1883034a·0e20470e·28490e30·..D....J.·G.(I.0
16 ··0x00003358·490e3842·0e40490e·206c0a0e·18410e10·I.8B.@I.·l...A..16 ··0x00003350·490e3842·0e40490e·206c0a0e·18410e10·I.8B.@I.·l...A..
17 ··0x00003368·410e084b·0b4e0a0e·18440e10·410e084d·A..K.N...D..A..M17 ··0x00003360·410e084b·0b4e0a0e·18440e10·410e084d·A..K.N...D..A..M
18 ··0x00003378·0b000000·10000000·08010000·3cf0ffff·............<...18 ··0x00003370·0b000000·10000000·08010000·44f0ffff·............D...
19 ··0x00003388·0a000000·00000000·78000000·1c010000·........x.......19 ··0x00003380·0a000000·00000000·78000000·1c010000·........x.......
20 ··0x00003398·38f0ffff·a4020000·00460e10·8f02420e·8........F....B.20 ··0x00003390·40f0ffff·a4020000·00460e10·8f02420e·@........F....B.
21 ··0x000033a8·188e0342·0e208d04·450e288c·05440e30·...B.·..E.(..D.021 ··0x000033a0·188e0342·0e208d04·450e288c·05440e30·...B.·..E.(..D.0
22 ··0x000033b8·8606440e·38830749·0e50770a·0e38470e·..D.8..I.Pw..8G.22 ··0x000033b0·8606440e·38830749·0e50770a·0e38470e·..D.8..I.Pw..8G.
23 ··0x000033c8·30410e28·420e2042·0e18420e·10420e08·0A.(B.·B..B..B..23 ··0x000033c0·30410e28·420e2042·0e18420e·10420e08·0A.(B.·B..B..B..
24 ··0x000033d8·490b440a·0e38410e·30410e28·420e2042·I.D..8A.0A.(B.·B24 ··0x000033d0·490b440a·0e38410e·30410e28·420e2042·I.D..8A.0A.(B.·B
25 ··0x000033e8·0e18420e·10420e08·420b620a·0e38440e·..B..B..B.b..8D.25 ··0x000033e0·0e18420e·10420e08·420b620a·0e38440e·..B..B..B.b..8D.
26 ··0x000033f8·30410e28·420e2042·0e18420e·10420e08·0A.(B.·B..B..B..26 ··0x000033f0·30410e28·420e2042·0e18420e·10420e08·0A.(B.·B..B..B..
27 ··0x00003408·490b0000·10000000·98010000·6cf2ffff·I...........l...27 ··0x00003400·490b0000·10000000·98010000·74f2ffff·I...........t...
28 ··0x00003418·14000000·00000000·10000000·ac010000·................28 ··0x00003410·14000000·00000000·10000000·ac010000·................
29 ··0x00003428·78f2ffff·21000000·00000000·10000000·x...!...........29 ··0x00003420·80f2ffff·21000000·00000000·10000000·....!...........
30 ··0x00003438·c0010000·94f2ffff·14000000·00000000·................30 ··0x00003430·c0010000·9cf2ffff·14000000·00000000·................
31 ··0x00003448·3c000000·d4010000·a0f2ffff·51000000·<...........Q...31 ··0x00003440·3c000000·d4010000·a8f2ffff·51000000·<...........Q...
32 ··0x00003458·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..32 ··0x00003450·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..
33 ··0x00003468·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·33 ··0x00003460·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·
34 ··0x00003478·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......34 ··0x00003470·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......
35 ··0x00003488·3c000000·14020000·c0f2ffff·51000000·<...........Q...35 ··0x00003480·3c000000·14020000·c8f2ffff·51000000·<...........Q...
36 ··0x00003498·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..36 ··0x00003490·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..
37 ··0x000034a8·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·37 ··0x000034a0·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·
38 ··0x000034b8·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......38 ··0x000034b0·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......
39 ··0x000034c8·3c000000·54020000·e0f2ffff·51000000·<...T.......Q...39 ··0x000034c0·3c000000·54020000·e8f2ffff·51000000·<...T.......Q...
40 ··0x000034d8·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..40 ··0x000034d0·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..
41 ··0x000034e8·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·41 ··0x000034e0·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·
42 ··0x000034f8·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......42 ··0x000034f0·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......
43 ··0x00003508·3c000000·94020000·00f3ffff·51000000·<...........Q...43 ··0x00003500·3c000000·94020000·08f3ffff·51000000·<...........Q...
44 ··0x00003518·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..44 ··0x00003510·004a0e10·8e02490e·188d0345·0e208c04·.J....I....E.·..
45 ··0x00003528·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·45 ··0x00003520·440e2886·05430e30·8306600e·28410e20·D.(..C.0..`.(A.·
46 ··0x00003538·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......46 ··0x00003530·420e1842·0e10420e·084ac3c6·cccdce00·B..B..B..J......
47 ··0x00003548·10000000·d4020000·20f3ffff·14000000·........·.......47 ··0x00003540·10000000·d4020000·28f3ffff·14000000·........(.......
48 ··0x00003558·00000000·10000000·e8020000·2cf3ffff·............,...48 ··0x00003550·00000000·10000000·e8020000·34f3ffff·............4...
49 ··0x00003568·14000000·00000000·38000000·fc020000·........8.......49 ··0x00003560·14000000·00000000·38000000·fc020000·........8.......
50 ··0x00003578·38f3ffff·5d000000·00460e10·8e02450e·8...]....F....E.50 ··0x00003570·40f3ffff·5d000000·00460e10·8e02450e·@...]....F....E.
51 ··0x00003588·188d0345·0e208c04·490e2886·05410e30·...E.·..I.(..A.051 ··0x00003580·188d0345·0e208c04·490e2886·05410e30·...E.·..I.(..A.0
52 ··0x00003598·8306770e·28410e20·420e1842·0e10420e·..w.(A.·B..B..B.52 ··0x00003590·8306770e·28410e20·420e1842·0e10420e·..w.(A.·B..B..B.
53 ··0x000035a8·08000000·10000000·38030000·5cf3ffff·........8...\...53 ··0x000035a0·08000000·10000000·38030000·64f3ffff·........8...d...
54 ··0x000035b8·26000000·00000000·18000000·4c030000·&...........L...54 ··0x000035b0·26000000·00000000·48000000·4c030000·&.......H...L...
 55 ··0x000035c0·80f3ffff·ef000000·00460e10·8f02420e·.........F....B.
 56 ··0x000035d0·188e0345·0e208d04·450e288c·05440e30·...E.·..E.(..D.0
 57 ··0x000035e0·8606410e·38830744·0e4002a0·0a0e3844·..A.8..D.@....8D
 58 ··0x000035f0·0e30410e·28420e20·420e1842·0e10420e·.0A.(B.·B..B..B.
 59 ··0x00003600·08480b00·40000000·98030000·24f4ffff·.H..@.......$...
 60 ··0x00003610·ce000000·00460e10·8e02450e·188d0342·.....F....E....B
 61 ··0x00003620·0e208c04·410e2886·05470e30·8306028f·.·..A.(..G.0....
 62 ··0x00003630·0a0e2841·0e20420e·18420e10·420e0845·..(A.·B..B..B..E
 63 ··0x00003640·0b000000·00000000·18000000·dc030000·................
55 ··0x000035c8·48f4ffff·b4000000·004b0ee0·0102a30a·H........K......64 ··0x00003650·80f5ffff·b4000000·004b0ee0·0102a30a·.........K......
56 ··0x000035d8·0e08410b·4c000000·68030000·5cf3ffff·..A.L...h...\...65 ··0x00003660·0e08410b·4c000000·f8030000·94f4ffff·..A.L...........
57 ··0x000035e8·ab000000·00460e10·8f02480e·188e0342·.....F....H....B66 ··0x00003670·ab000000·00460e10·8f02480e·188e0342·.....F....H....B
58 ··0x000035f8·0e208d04·450e288c·05440e30·8606440e·.·..E.(..D.0..D.67 ··0x00003680·0e208d04·450e288c·05440e30·8606440e·.·..E.(..D.0..D.
59 ··0x00003608·38830747·0e40025e·0e48470e·50570e38·8..G.@.^.HG.PW.868 ··0x00003690·38830747·0e40025e·0e48470e·50570e38·8..G.@.^.HG.PW.8
60 ··0x00003618·410e3041·0e28420e·20420e18·420e1042·A.0A.(B.·B..B..B69 ··0x000036a0·410e3041·0e28420e·20420e18·420e1042·A.0A.(B.·B..B..B
61 ··0x00003628·0e080000·10000000·b8030000·bcf3ffff·................70 ··0x000036b0·0e080000·10000000·48040000·f4f4ffff·........H.......
62 ··0x00003638·10000000·00000000·14000000·cc030000·................71 ··0x000036c0·10000000·00000000·10000000·5c040000·............\...
63 ··0x00003648·b8f3ffff·0a000000·00000000·00000000·................72 ··0x000036d0·f0f4ffff·0a000000·00000000·00000000·................
64 ··0x00003658·48000000·e4030000·70f4ffff·ef000000·H.......p....... 
65 ··0x00003668·00460e10·8f02420e·188e0345·0e208d04·.F....B....E.·.. 
66 ··0x00003678·450e288c·05440e30·8606410e·38830744·E.(..D.0..A.8..D 
67 ··0x00003688·0e4002a0·0a0e3844·0e30410e·28420e20·.@....8D.0A.(B.· 
68 ··0x00003698·420e1842·0e10420e·08480b00·3c000000·B..B..B..H..<... 
69 ··0x000036a8·30040000·14f5ffff·ce000000·00460e10·0............F.. 
70 ··0x000036b8·8e02450e·188d0342·0e208c04·410e2886·..E....B.·..A.(. 
71 ··0x000036c8·05470e30·8306028f·0a0e2841·0e20420e·.G.0......(A.·B. 
72 ··0x000036d8·18420e10·420e0845·0b000000·00000000·.B..B..E........ 
  
696 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·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p
5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu
6 ··0x00000040·6700372a·df189865·c363c440·9f3e0210·g.7*...e.c.@.>..6 ··0x00000040·6700c201·e8bcb7bb·83812a84·38b11fbf·g.........*.8...
7 ··0x00000050·5a84d6b1·73d5·······················Z...s.7 ··0x00000050·22eda88f·9f19·······················".....
  
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·66313137·34323664·64353139·38613964·f117426dd5198a9d 
3 ··0x00000010·36616533·62393061·34333336·66666264·6ae3b90a4336ffbd2 ··0x00000000·32313839·31363238·39366334·61393532·2189162896c4a952
 3 ··0x00000010·65666332·35613062·35346337·63663361·efc25a0b54c7cf3a
4 ··0x00000020·31353133·32392e64·65627567·00000000·151329.debug....4 ··0x00000020·31376362·39352e64·65627567·00000000·17cb95.debug....
5 ··0x00000030·63b04c03····························c.L.5 ··0x00000030·9d011f0d····························....
  
57.8 KB
./usr/lib/jni/libnative-platform.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.59 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001818·0x001818·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001818·0x001818·R···0x1000
8 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x001969·0x001969·R·E·0x10008 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x001965·0x001965·R·E·0x1000
9 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x000bc8·0x000bc8·R···0x10009 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x000bcc·0x000bcc·R···0x1000
10 ··LOAD···········0x004df8·0x0000000000005df8·0x0000000000005df8·0x000370·0x000378·RW··0x100010 ··LOAD···········0x004df8·0x0000000000005df8·0x0000000000005df8·0x000370·0x000378·RW··0x1000
11 ··DYNAMIC········0x004e08·0x0000000000005e08·0x0000000000005e08·0x0001c0·0x0001c0·RW··0x811 ··DYNAMIC········0x004e08·0x0000000000005e08·0x0000000000005e08·0x0001c0·0x0001c0·RW··0x8
12 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x412 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4
13 ··GNU_EH_FRAME···0x00436c·0x000000000000436c·0x000000000000436c·0x000104·0x000104·R···0x413 ··GNU_EH_FRAME···0x004368·0x0000000000004368·0x0000000000004368·0x000104·0x000104·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
15 ··GNU_RELRO······0x004df8·0x0000000000005df8·0x0000000000005df8·0x000208·0x000208·R···0x115 ··GNU_RELRO······0x004df8·0x0000000000005df8·0x0000000000005df8·0x000208·0x000208·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·
19 ···01·····.init·.plt·.plt.got·.text·.fini·19 ···01·····.init·.plt·.plt.got·.text·.fini·
2.18 KB
readelf --wide --sections {}
    
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
10 ··[·5]·.gnu.version······VERSYM··········0000000000001274·001274·00008a·02···A··3···0··210 ··[·5]·.gnu.version······VERSYM··········0000000000001274·001274·00008a·02···A··3···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········0000000000001300·001300·000050·00···A··4···1··811 ··[·6]·.gnu.version_r····VERNEED·········0000000000001300·001300·000050·00···A··4···1··8
12 ··[·7]·.rela.dyn·········RELA············0000000000001350·001350·0000a8·18···A··3···0··812 ··[·7]·.rela.dyn·········RELA············0000000000001350·001350·0000a8·18···A··3···0··8
13 ··[·8]·.rela.plt·········RELA············00000000000013f8·0013f8·000420·18··AI··3··21··813 ··[·8]·.rela.plt·········RELA············00000000000013f8·0013f8·000420·18··AI··3··21··8
14 ··[·9]·.init·············PROGBITS········0000000000002000·002000·000017·00··AX··0···0··414 ··[·9]·.init·············PROGBITS········0000000000002000·002000·000017·00··AX··0···0··4
15 ··[10]·.plt··············PROGBITS········0000000000002020·002020·0002d0·10··AX··0···0·1615 ··[10]·.plt··············PROGBITS········0000000000002020·002020·0002d0·10··AX··0···0·16
16 ··[11]·.plt.got··········PROGBITS········00000000000022f0·0022f0·000008·08··AX··0···0··816 ··[11]·.plt.got··········PROGBITS········00000000000022f0·0022f0·000008·08··AX··0···0··8
17 ··[12]·.text·············PROGBITS········0000000000002300·002300·00165e·00··AX··0···0·1617 ··[12]·.text·············PROGBITS········0000000000002300·002300·00165a·00··AX··0···0·16
18 ··[13]·.fini·············PROGBITS········0000000000003960·003960·000009·00··AX··0···0··418 ··[13]·.fini·············PROGBITS········000000000000395c·00395c·000009·00··AX··0···0··4
19 ··[14]·.rodata···········PROGBITS········0000000000004000·004000·00036b·01·AMS··0···0··819 ··[14]·.rodata···········PROGBITS········0000000000004000·004000·000368·01·AMS··0···0··8
20 ··[15]·.eh_frame_hdr·····PROGBITS········000000000000436c·00436c·000104·00···A··0···0··420 ··[15]·.eh_frame_hdr·····PROGBITS········0000000000004368·004368·000104·00···A··0···0··4
21 ··[16]·.eh_frame·········PROGBITS········0000000000004470·004470·000758·00···A··0···0··821 ··[16]·.eh_frame·········PROGBITS········0000000000004470·004470·00075c·00···A··0···0··8
22 ··[17]·.init_array·······INIT_ARRAY······0000000000005df8·004df8·000008·08··WA··0···0··822 ··[17]·.init_array·······INIT_ARRAY······0000000000005df8·004df8·000008·08··WA··0···0··8
23 ··[18]·.fini_array·······FINI_ARRAY······0000000000005e00·004e00·000008·08··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······0000000000005e00·004e00·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000005e08·004e08·0001c0·10··WA··4···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000005e08·004e08·0001c0·10··WA··4···0··8
25 ··[20]·.got··············PROGBITS········0000000000005fc8·004fc8·000020·08··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000005fc8·004fc8·000020·08··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000005fe8·004fe8·000178·08··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000005fe8·004fe8·000178·08··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000006160·005160·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0000000000006160·005160·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········0000000000006168·005168·000008·00··WA··0···0··128 ··[23]·.bss··············NOBITS··········0000000000006168·005168·000008·00··WA··0···0··1
3.98 KB
readelf --wide --symbols {}
    
Offset 44, 29 lines modifiedOffset 44, 29 lines modified
44 ····40:·0000000000002d80···324·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink44 ····40:·0000000000002d80···324·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
45 ····41:·00000000000023c0···361·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo45 ····41:·00000000000023c0···361·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo
46 ····42:·0000000000002700····40·FUNC····GLOBAL·DEFAULT···12·_Z8toMillis8timespec46 ····42:·0000000000002700····40·FUNC····GLOBAL·DEFAULT···12·_Z8toMillis8timespec
47 ····43:·0000000000003610····46·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch47 ····43:·0000000000003610····46·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
48 ····44:·0000000000003260···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz48 ····44:·0000000000003260···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
49 ····45:·0000000000002ee0····74·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach49 ····45:·0000000000002ee0····74·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach
50 ····46:·0000000000003070···180·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable50 ····46:·0000000000003070···180·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
51 ····47:·00000000000036d0···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code51 ····47:·0000000000003890···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code
52 ····48:·0000000000002690···108·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod52 ····48:·0000000000002690···108·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
53 ····49:·00000000000036a0····38·FUNC····GLOBAL·DEFAULT···12·map_error_code53 ····49:·00000000000036a0····38·FUNC····GLOBAL·DEFAULT···12·map_error_code
54 ····50:·0000000000002f90···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory54 ····50:·0000000000002f90···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
55 ····51:·00000000000037a0···239·FUNC····GLOBAL·DEFAULT···12·java_to_char55 ····51:·00000000000036d0···239·FUNC····GLOBAL·DEFAULT···12·java_to_char
56 ····52:·0000000000002ce0···160·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink56 ····52:·0000000000002ce0···160·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
57 ····53:·00000000000027a0···435·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat57 ····53:·00000000000027a0···435·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat
58 ····54:·0000000000003890···206·FUNC····GLOBAL·DEFAULT···12·char_to_java58 ····54:·00000000000037c0···206·FUNC····GLOBAL·DEFAULT···12·char_to_java
59 ····55:·0000000000002ed0·····9·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid59 ····55:·0000000000002ed0·····9·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
60 ····56:·0000000000003130····38·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty60 ····56:·0000000000003130····38·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
61 ····57:·0000000000002530···343·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo61 ····57:·0000000000002530···343·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo
62 ····58:·0000000000003160···241·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize62 ····58:·0000000000003160···241·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize
63 ····59:·0000000000002730···108·FUNC····GLOBAL·DEFAULT···12·_Z10unpackStatP4statPiPlS2_63 ····59:·0000000000002730···108·FUNC····GLOBAL·DEFAULT···12·_Z10unpackStatP4statPiPlS2_
64 ····60:·00000000000034b0···203·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch64 ····60:·00000000000034b0···203·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
65 ····61:·0000000000003640····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno65 ····61:·0000000000003640····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno
66 ····62:·0000000000003790····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion66 ····62:·0000000000003950····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
67 ····63:·0000000000002960···888·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir67 ····63:·0000000000002960···888·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
68 ····64:·0000000000003320···395·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems68 ····64:·0000000000003320···395·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
69 ····65:·0000000000003780····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message69 ····65:·0000000000003940····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message
70 ····66:·0000000000003580···135·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent70 ····66:·0000000000003580···135·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
71 ····67:·0000000000003000···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable71 ····67:·0000000000003000···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
72 ····68:·0000000000002f30····86·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory72 ····68:·0000000000002f30····86·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
2.33 KB
readelf --wide --relocs {}
    
Offset 39, 19 lines modifiedOffset 39, 19 lines modified
39 00000000000060c8··0000001900000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@GLIBC_2.2.5·+·039 00000000000060c8··0000001900000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@GLIBC_2.2.5·+·0
40 00000000000060d0··0000001a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·setsid@GLIBC_2.2.5·+·040 00000000000060d0··0000001a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·setsid@GLIBC_2.2.5·+·0
41 00000000000060d8··0000001b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·closedir@GLIBC_2.2.5·+·041 00000000000060d8··0000001b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·closedir@GLIBC_2.2.5·+·0
42 00000000000060e0··0000001c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·read@GLIBC_2.2.5·+·042 00000000000060e0··0000001c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·read@GLIBC_2.2.5·+·0
43 00000000000060e8··0000003b00000007·R_X86_64_JUMP_SLOT·····0000000000002730·_Z10unpackStatP4statPiPlS2_·+·043 00000000000060e8··0000003b00000007·R_X86_64_JUMP_SLOT·····0000000000002730·_Z10unpackStatP4statPiPlS2_·+·0
44 00000000000060f0··0000002a00000007·R_X86_64_JUMP_SLOT·····0000000000002700·_Z8toMillis8timespec·+·044 00000000000060f0··0000002a00000007·R_X86_64_JUMP_SLOT·····0000000000002700·_Z8toMillis8timespec·+·0
45 00000000000060f8··0000003d00000007·R_X86_64_JUMP_SLOT·····0000000000003640·mark_failed_with_errno·+·045 00000000000060f8··0000003d00000007·R_X86_64_JUMP_SLOT·····0000000000003640·mark_failed_with_errno·+·0
46 0000000000006100··0000003300000007·R_X86_64_JUMP_SLOT·····00000000000037a0·java_to_char·+·046 0000000000006100··0000003300000007·R_X86_64_JUMP_SLOT·····00000000000036d0·java_to_char·+·0
47 0000000000006108··0000001e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror_r@GLIBC_2.2.5·+·047 0000000000006108··0000001e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror_r@GLIBC_2.2.5·+·0
48 0000000000006110··0000001f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@GLIBC_2.2.5·+·048 0000000000006110··0000001f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@GLIBC_2.2.5·+·0
49 0000000000006118··0000002000000007·R_X86_64_JUMP_SLOT·····0000000000000000·inotify_add_watch@GLIBC_2.4·+·049 0000000000006118··0000002000000007·R_X86_64_JUMP_SLOT·····0000000000000000·inotify_add_watch@GLIBC_2.4·+·0
50 0000000000006120··0000002100000007·R_X86_64_JUMP_SLOT·····0000000000000000·setmntent@GLIBC_2.2.5·+·050 0000000000006120··0000002100000007·R_X86_64_JUMP_SLOT·····0000000000000000·setmntent@GLIBC_2.2.5·+·0
51 0000000000006128··0000004100000007·R_X86_64_JUMP_SLOT·····0000000000003780·mark_failed_with_message·+·051 0000000000006128··0000004100000007·R_X86_64_JUMP_SLOT·····0000000000003940·mark_failed_with_message·+·0
52 0000000000006130··0000002200000007·R_X86_64_JUMP_SLOT·····0000000000000000·chmod@GLIBC_2.2.5·+·052 0000000000006130··0000002200000007·R_X86_64_JUMP_SLOT·····0000000000000000·chmod@GLIBC_2.2.5·+·0
53 0000000000006138··0000002300000007·R_X86_64_JUMP_SLOT·····0000000000000000·wcstombs@GLIBC_2.2.5·+·053 0000000000006138··0000002300000007·R_X86_64_JUMP_SLOT·····0000000000000000·wcstombs@GLIBC_2.2.5·+·0
54 0000000000006140··0000002f00000007·R_X86_64_JUMP_SLOT·····00000000000036d0·mark_failed_with_code·+·054 0000000000006140··0000002f00000007·R_X86_64_JUMP_SLOT·····0000000000003890·mark_failed_with_code·+·0
55 0000000000006148··0000002500000007·R_X86_64_JUMP_SLOT·····0000000000000000·inotify_rm_watch@GLIBC_2.4·+·055 0000000000006148··0000002500000007·R_X86_64_JUMP_SLOT·····0000000000000000·inotify_rm_watch@GLIBC_2.4·+·0
56 0000000000006150··0000002700000007·R_X86_64_JUMP_SLOT·····0000000000000000·inotify_init1@GLIBC_2.9·+·056 0000000000006150··0000002700000007·R_X86_64_JUMP_SLOT·····0000000000000000·inotify_init1@GLIBC_2.9·+·0
57 0000000000006158··0000003600000007·R_X86_64_JUMP_SLOT·····0000000000003890·char_to_java·+·057 0000000000006158··0000003600000007·R_X86_64_JUMP_SLOT·····00000000000037c0·char_to_java·+·0
746 B
readelf --wide --dynamic {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Dynamic·section·at·offset·0x4e08·contains·24·entries:1 Dynamic·section·at·offset·0x4e08·contains·24·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]
4 ·0x000000000000000c·(INIT)···············0x20004 ·0x000000000000000c·(INIT)···············0x2000
5 ·0x000000000000000d·(FINI)···············0x39605 ·0x000000000000000d·(FINI)···············0x395c
6 ·0x0000000000000019·(INIT_ARRAY)·········0x5df86 ·0x0000000000000019·(INIT_ARRAY)·········0x5df8
7 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)7 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
8 ·0x000000000000001a·(FINI_ARRAY)·········0x5e008 ·0x000000000000001a·(FINI_ARRAY)·········0x5e00
9 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)9 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
10 ·0x000000006ffffef5·(GNU_HASH)···········0x26010 ·0x000000006ffffef5·(GNU_HASH)···········0x260
11 ·0x0000000000000005·(STRTAB)·············0x9c011 ·0x0000000000000005·(STRTAB)·············0x9c0
12 ·0x0000000000000006·(SYMTAB)·············0x34812 ·0x0000000000000006·(SYMTAB)·············0x348
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:·085252d4a97a05dc4121a3766d8ea48c9d6168603 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1aa3546680471b25f67973650301f78f15885cf9
7.56 KB
readelf --wide --debug-dump=frames {}
    
Offset 809, 135 lines modifiedOffset 809, 139 lines modified
809 ··DW_CFA_nop809 ··DW_CFA_nop
  
810 0000063c·0000000000000010·00000640·FDE·cie=00000000·pc=00000000000036a0..00000000000036c6810 0000063c·0000000000000010·00000640·FDE·cie=00000000·pc=00000000000036a0..00000000000036c6
811 ··DW_CFA_nop811 ··DW_CFA_nop
812 ··DW_CFA_nop812 ··DW_CFA_nop
813 ··DW_CFA_nop813 ··DW_CFA_nop
  
814 00000650·000000000000004c·00000654·FDE·cie=00000000·pc=00000000000036d0..000000000000377b814 00000650·0000000000000048·00000654·FDE·cie=00000000·pc=00000000000036d0..00000000000037bf
815 ··DW_CFA_advance_loc:·6·to·00000000000036d6815 ··DW_CFA_advance_loc:·6·to·00000000000036d6
816 ··DW_CFA_def_cfa_offset:·16816 ··DW_CFA_def_cfa_offset:·16
817 ··DW_CFA_offset:·r15·(r15)·at·cfa-16817 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
818 ··DW_CFA_advance_loc:·8·to·00000000000036de818 ··DW_CFA_advance_loc:·2·to·00000000000036d8
819 ··DW_CFA_def_cfa_offset:·24819 ··DW_CFA_def_cfa_offset:·24
820 ··DW_CFA_offset:·r14·(r14)·at·cfa-24820 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
821 ··DW_CFA_advance_loc:·2·to·00000000000036e0821 ··DW_CFA_advance_loc:·5·to·00000000000036dd
822 ··DW_CFA_def_cfa_offset:·32822 ··DW_CFA_def_cfa_offset:·32
823 ··DW_CFA_offset:·r13·(r13)·at·cfa-32823 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
824 ··DW_CFA_advance_loc:·5·to·00000000000036e5824 ··DW_CFA_advance_loc:·5·to·00000000000036e2
825 ··DW_CFA_def_cfa_offset:·40825 ··DW_CFA_def_cfa_offset:·40
826 ··DW_CFA_offset:·r12·(r12)·at·cfa-40826 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
827 ··DW_CFA_advance_loc:·4·to·00000000000036e9827 ··DW_CFA_advance_loc:·4·to·00000000000036e6
828 ··DW_CFA_def_cfa_offset:·48828 ··DW_CFA_def_cfa_offset:·48
829 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48829 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
830 ··DW_CFA_advance_loc:·4·to·00000000000036ed830 ··DW_CFA_advance_loc:·1·to·00000000000036e7
831 ··DW_CFA_def_cfa_offset:·56831 ··DW_CFA_def_cfa_offset:·56
832 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56832 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
833 ··DW_CFA_advance_loc:·7·to·00000000000036f4833 ··DW_CFA_advance_loc:·4·to·00000000000036eb
834 ··DW_CFA_def_cfa_offset:·64834 ··DW_CFA_def_cfa_offset:·64
835 ··DW_CFA_advance_loc1:·94·to·0000000000003752835 ··DW_CFA_advance_loc1:·160·to·000000000000378b
 836 ··DW_CFA_remember_state
836 ··DW_CFA_def_cfa_offset:·72 
837 ··DW_CFA_advance_loc:·7·to·0000000000003759 
838 ··DW_CFA_def_cfa_offset:·80 
839 ··DW_CFA_advance_loc:·23·to·0000000000003770 
840 ··DW_CFA_def_cfa_offset:·56837 ··DW_CFA_def_cfa_offset:·56
841 ··DW_CFA_advance_loc:·1·to·0000000000003771838 ··DW_CFA_advance_loc:·4·to·000000000000378f
842 ··DW_CFA_def_cfa_offset:·48839 ··DW_CFA_def_cfa_offset:·48
843 ··DW_CFA_advance_loc:·1·to·0000000000003772840 ··DW_CFA_advance_loc:·1·to·0000000000003790
844 ··DW_CFA_def_cfa_offset:·40841 ··DW_CFA_def_cfa_offset:·40
845 ··DW_CFA_advance_loc:·2·to·0000000000003774842 ··DW_CFA_advance_loc:·2·to·0000000000003792
846 ··DW_CFA_def_cfa_offset:·32843 ··DW_CFA_def_cfa_offset:·32
847 ··DW_CFA_advance_loc:·2·to·0000000000003776844 ··DW_CFA_advance_loc:·2·to·0000000000003794
848 ··DW_CFA_def_cfa_offset:·24845 ··DW_CFA_def_cfa_offset:·24
849 ··DW_CFA_advance_loc:·2·to·0000000000003778846 ··DW_CFA_advance_loc:·2·to·0000000000003796
850 ··DW_CFA_def_cfa_offset:·16847 ··DW_CFA_def_cfa_offset:·16
851 ··DW_CFA_advance_loc:·2·to·000000000000377a848 ··DW_CFA_advance_loc:·2·to·0000000000003798
852 ··DW_CFA_def_cfa_offset:·8849 ··DW_CFA_def_cfa_offset:·8
853 ··DW_CFA_nop850 ··DW_CFA_advance_loc:·8·to·00000000000037a0
 851 ··DW_CFA_restore_state
854 ··DW_CFA_nop852 ··DW_CFA_nop
  
855 000006a0·0000000000000010·000006a4·FDE·cie=00000000·pc=0000000000003780..0000000000003790853 0000069c·0000000000000040·000006a0·FDE·cie=00000000·pc=00000000000037c0..000000000000388e
 854 ··DW_CFA_advance_loc:·6·to·00000000000037c6
 855 ··DW_CFA_def_cfa_offset:·16
 856 ··DW_CFA_offset:·r14·(r14)·at·cfa-16
 857 ··DW_CFA_advance_loc:·5·to·00000000000037cb
 858 ··DW_CFA_def_cfa_offset:·24
 859 ··DW_CFA_offset:·r13·(r13)·at·cfa-24
 860 ··DW_CFA_advance_loc:·2·to·00000000000037cd
 861 ··DW_CFA_def_cfa_offset:·32
 862 ··DW_CFA_offset:·r12·(r12)·at·cfa-32
 863 ··DW_CFA_advance_loc:·1·to·00000000000037ce
 864 ··DW_CFA_def_cfa_offset:·40
 865 ··DW_CFA_offset:·r6·(rbp)·at·cfa-40
 866 ··DW_CFA_advance_loc:·7·to·00000000000037d5
 867 ··DW_CFA_def_cfa_offset:·48
 868 ··DW_CFA_offset:·r3·(rbx)·at·cfa-48
 869 ··DW_CFA_advance_loc1:·143·to·0000000000003864
 870 ··DW_CFA_remember_state
 871 ··DW_CFA_def_cfa_offset:·40
 872 ··DW_CFA_advance_loc:·1·to·0000000000003865
 873 ··DW_CFA_def_cfa_offset:·32
 874 ··DW_CFA_advance_loc:·2·to·0000000000003867
 875 ··DW_CFA_def_cfa_offset:·24
 876 ··DW_CFA_advance_loc:·2·to·0000000000003869
 877 ··DW_CFA_def_cfa_offset:·16
 878 ··DW_CFA_advance_loc:·2·to·000000000000386b
 879 ··DW_CFA_def_cfa_offset:·8
 880 ··DW_CFA_advance_loc:·5·to·0000000000003870
 881 ··DW_CFA_restore_state
 882 ··DW_CFA_nop
856 ··DW_CFA_nop883 ··DW_CFA_nop
857 ··DW_CFA_nop884 ··DW_CFA_nop
858 ··DW_CFA_nop885 ··DW_CFA_nop
  
859 000006b4·0000000000000010·000006b8·FDE·cie=00000000·pc=0000000000003790..000000000000379a 
860 ··DW_CFA_nop886 ··DW_CFA_nop
861 ··DW_CFA_nop887 ··DW_CFA_nop
862 ··DW_CFA_nop888 ··DW_CFA_nop
  
863 000006c8·0000000000000048·000006cc·FDE·cie=00000000·pc=00000000000037a0..000000000000388f889 000006e0·000000000000004c·000006e4·FDE·cie=00000000·pc=0000000000003890..000000000000393b
864 ··DW_CFA_advance_loc:·6·to·00000000000037a6890 ··DW_CFA_advance_loc:·6·to·0000000000003896
865 ··DW_CFA_def_cfa_offset:·16891 ··DW_CFA_def_cfa_offset:·16
866 ··DW_CFA_offset:·r15·(r15)·at·cfa-16892 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
867 ··DW_CFA_advance_loc:·2·to·00000000000037a8893 ··DW_CFA_advance_loc:·8·to·000000000000389e
868 ··DW_CFA_def_cfa_offset:·24894 ··DW_CFA_def_cfa_offset:·24
869 ··DW_CFA_offset:·r14·(r14)·at·cfa-24895 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
870 ··DW_CFA_advance_loc:·5·to·00000000000037ad896 ··DW_CFA_advance_loc:·2·to·00000000000038a0
871 ··DW_CFA_def_cfa_offset:·32897 ··DW_CFA_def_cfa_offset:·32
872 ··DW_CFA_offset:·r13·(r13)·at·cfa-32898 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
873 ··DW_CFA_advance_loc:·5·to·00000000000037b2899 ··DW_CFA_advance_loc:·5·to·00000000000038a5
874 ··DW_CFA_def_cfa_offset:·40900 ··DW_CFA_def_cfa_offset:·40
875 ··DW_CFA_offset:·r12·(r12)·at·cfa-40901 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
876 ··DW_CFA_advance_loc:·4·to·00000000000037b6902 ··DW_CFA_advance_loc:·4·to·00000000000038a9
877 ··DW_CFA_def_cfa_offset:·48903 ··DW_CFA_def_cfa_offset:·48
878 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48904 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
879 ··DW_CFA_advance_loc:·1·to·00000000000037b7905 ··DW_CFA_advance_loc:·4·to·00000000000038ad
880 ··DW_CFA_def_cfa_offset:·56906 ··DW_CFA_def_cfa_offset:·56
881 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56907 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
882 ··DW_CFA_advance_loc:·4·to·00000000000037bb908 ··DW_CFA_advance_loc:·7·to·00000000000038b4
883 ··DW_CFA_def_cfa_offset:·64909 ··DW_CFA_def_cfa_offset:·64
884 ··DW_CFA_advance_loc1:·160·to·000000000000385b910 ··DW_CFA_advance_loc1:·94·to·0000000000003912
885 ··DW_CFA_remember_state911 ··DW_CFA_def_cfa_offset:·72
 912 ··DW_CFA_advance_loc:·7·to·0000000000003919
 913 ··DW_CFA_def_cfa_offset:·80
 914 ··DW_CFA_advance_loc:·23·to·0000000000003930
886 ··DW_CFA_def_cfa_offset:·56915 ··DW_CFA_def_cfa_offset:·56
887 ··DW_CFA_advance_loc:·4·to·000000000000385f916 ··DW_CFA_advance_loc:·1·to·0000000000003931
888 ··DW_CFA_def_cfa_offset:·48917 ··DW_CFA_def_cfa_offset:·48
889 ··DW_CFA_advance_loc:·1·to·0000000000003860918 ··DW_CFA_advance_loc:·1·to·0000000000003932
890 ··DW_CFA_def_cfa_offset:·40919 ··DW_CFA_def_cfa_offset:·40
891 ··DW_CFA_advance_loc:·2·to·0000000000003862920 ··DW_CFA_advance_loc:·2·to·0000000000003934
892 ··DW_CFA_def_cfa_offset:·32921 ··DW_CFA_def_cfa_offset:·32
893 ··DW_CFA_advance_loc:·2·to·0000000000003864922 ··DW_CFA_advance_loc:·2·to·0000000000003936
894 ··DW_CFA_def_cfa_offset:·24923 ··DW_CFA_def_cfa_offset:·24
895 ··DW_CFA_advance_loc:·2·to·0000000000003866924 ··DW_CFA_advance_loc:·2·to·0000000000003938
896 ··DW_CFA_def_cfa_offset:·16925 ··DW_CFA_def_cfa_offset:·16
Max diff block lines reached; 1540/7672 bytes (20.07%) of diff not shown.
1.12 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 37, 17 lines modifiedOffset 37, 17 lines modified
37 inotify_add_watch37 inotify_add_watch
38 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent38 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent
39 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch39 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
40 inotify_rm_watch40 inotify_rm_watch
41 strerror_r41 strerror_r
42 mark_failed_with_code42 mark_failed_with_code
43 map_error_code43 map_error_code
44 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion 
45 wcstombs44 wcstombs
46 mbstowcs45 mbstowcs
 46 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
47 libc.so.647 libc.so.6
48 GLIBC_2.948 GLIBC_2.9
49 GLIBC_2.449 GLIBC_2.4
50 GLIBC_2.3350 GLIBC_2.33
51 GLIBC_2.2.551 GLIBC_2.2.5
52 AVAUATUH52 AVAUATUH
53 []A\A]A^A_53 []A\A]A^A_
1.74 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 125, 19 lines modifiedOffset 125, 19 lines modified
125 ··0x00001160·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern125 ··0x00001160·5f706c61·74666f72·6d5f696e·7465726e·_platform_intern
126 ··0x00001170·616c5f6a·6e695f46·696c6545·76656e74·al_jni_FileEvent126 ··0x00001170·616c5f6a·6e695f46·696c6545·76656e74·al_jni_FileEvent
127 ··0x00001180·46756e63·74696f6e·735f636c·6f736557·Functions_closeW127 ··0x00001180·46756e63·74696f6e·735f636c·6f736557·Functions_closeW
128 ··0x00001190·61746368·00696e6f·74696679·5f726d5f·atch.inotify_rm_128 ··0x00001190·61746368·00696e6f·74696679·5f726d5f·atch.inotify_rm_
129 ··0x000011a0·77617463·68007374·72657272·6f725f72·watch.strerror_r129 ··0x000011a0·77617463·68007374·72657272·6f725f72·watch.strerror_r
130 ··0x000011b0·006d6172·6b5f6661·696c6564·5f776974·.mark_failed_wit130 ··0x000011b0·006d6172·6b5f6661·696c6564·5f776974·.mark_failed_wit
131 ··0x000011c0·685f636f·6465006d·61705f65·72726f72·h_code.map_error131 ··0x000011c0·685f636f·6465006d·61705f65·72726f72·h_code.map_error
132 ··0x000011d0·5f636f64·65004a61·76615f6e·65745f72·_code.Java_net_r 
133 ··0x000011e0·75627967·72617065·66727569·745f706c·ubygrapefruit_pl 
134 ··0x000011f0·6174666f·726d5f69·6e746572·6e616c5f·atform_internal_ 
135 ··0x00001200·6a6e695f·4e617469·76654c69·62726172·jni_NativeLibrar 
136 ··0x00001210·7946756e·6374696f·6e735f67·65745665·yFunctions_getVe 
137 ··0x00001220·7273696f·6e007763·73746f6d·6273006d·rsion.wcstombs.m132 ··0x000011d0·5f636f64·65007763·73746f6d·6273006d·_code.wcstombs.m
138 ··0x00001230·6273746f·77637300·7763736c·656e006c·bstowcs.wcslen.l133 ··0x000011e0·6273746f·77637300·7763736c·656e004a·bstowcs.wcslen.J
 134 ··0x000011f0·6176615f·6e65745f·72756279·67726170·ava_net_rubygrap
 135 ··0x00001200·65667275·69745f70·6c617466·6f726d5f·efruit_platform_
 136 ··0x00001210·696e7465·726e616c·5f6a6e69·5f4e6174·internal_jni_Nat
 137 ··0x00001220·6976654c·69627261·72794675·6e637469·iveLibraryFuncti
 138 ··0x00001230·6f6e735f·67657456·65727369·6f6e006c·ons_getVersion.l
139 ··0x00001240·6962632e·736f2e36·00474c49·42435f32·ibc.so.6.GLIBC_2139 ··0x00001240·6962632e·736f2e36·00474c49·42435f32·ibc.so.6.GLIBC_2
140 ··0x00001250·2e390047·4c494243·5f322e34·00474c49·.9.GLIBC_2.4.GLI140 ··0x00001250·2e390047·4c494243·5f322e34·00474c49·.9.GLIBC_2.4.GLI
141 ··0x00001260·42435f32·2e333300·474c4942·435f322e·BC_2.33.GLIBC_2.141 ··0x00001260·42435f32·2e333300·474c4942·435f322e·BC_2.33.GLIBC_2.
142 ··0x00001270·322e3500····························2.5.142 ··0x00001270·322e3500····························2.5.
  
26.1 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 16761
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 ./src/main/cpp/posix.cpp:3987 ./src/main/cpp/posix.cpp:39
88 »       call···2180·<uname@plt>88 »       call···2180·<uname@plt>
89 ./src/main/cpp/posix.cpp:39·(discriminator·1)89 ./src/main/cpp/posix.cpp:39·(discriminator·1)
90 »       test···%eax,%eax90 »       test···%eax,%eax
91 »       jne····2510·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo@@Base+0x150>91 »       jne····2510·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo@@Base+0x150>
92 /usr/lib/jvm/default-java/include/jni.h:128492 /usr/lib/jvm/default-java/include/jni.h:1284
93 »       mov····(%r15),%rax93 »       mov····(%r15),%rax
94 »       lea····0x1cf0(%rip),%r13········94 »       lea····0x1ced(%rip),%r13········
95 »       mov····%r12,%rsi95 »       mov····%r12,%rsi
96 »       mov····%r15,%rdi96 »       mov····%r15,%rdi
97 »       mov····%r13,%rcx97 »       mov····%r13,%rcx
98 »       lea····0x1cf3(%rip),%rdx········98 »       lea····0x1cf0(%rip),%rdx········
99 »       call···*0x2f0(%rax)99 »       call···*0x2f0(%rax)
100 ./src/main/cpp/posix.cpp:45100 ./src/main/cpp/posix.cpp:45
101 »       mov····%r14,%rsi101 »       mov····%r14,%rsi
102 »       mov····%rbp,%rdx102 »       mov····%rbp,%rdx
103 »       mov····%r15,%rdi103 »       mov····%r15,%rdi
104 /usr/lib/jvm/default-java/include/jni.h:1284104 /usr/lib/jvm/default-java/include/jni.h:1284
105 »       mov····%rax,0x8(%rsp)105 »       mov····%rax,0x8(%rsp)
508 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`: objdump: DWARF error: unable to read alt ref 16761
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000000000003960·<.fini>:2 000000000000395c·<.fini>:
3 _fini():3 _fini():
4 »       sub····$0x8,%rsp4 »       sub····$0x8,%rsp
5 »       add····$0x8,%rsp5 »       add····$0x8,%rsp
6 »       ret6 »       ret
2.82 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··could·not·query·machine·details2 ··[·····0]··could·not·query·machine·details
3 ··[····20]··could·not·read·directory·entry3 ··[····20]··could·not·read·directory·entry
4 ··[····40]··(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V4 ··[····40]··(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V
5 ··[····80]··(Ljava/lang/String;IILjava/lang/String;)V 
6 ··[····b0]··could·not·convert·string·to·current·locale5 ··[····80]··could·not·convert·string·to·current·locale
7 ··[····e0]··could·not·convert·string·from·current·locale6 ··[····b0]··could·not·convert·string·from·current·locale
 7 ··[····e0]··(Ljava/lang/String;IILjava/lang/String;)V
8 ··[···10d]··Ljava/lang/String;8 ··[···10a]··Ljava/lang/String;
9 ··[···120]··osName9 ··[···11d]··osName
10 ··[···127]··osVersion10 ··[···124]··osVersion
11 ··[···131]··machineArchitecture11 ··[···12e]··machineArchitecture
12 ··[···145]··I12 ··[···142]··I
13 ··[···147]··int_bytes13 ··[···144]··int_bytes
14 ··[···151]··u_long_bytes14 ··[···14e]··u_long_bytes
15 ··[···15e]··size_t_bytes15 ··[···15b]··size_t_bytes
16 ··[···16b]··uid_t_bytes16 ··[···168]··uid_t_bytes
17 ··[···177]··gid_t_bytes17 ··[···174]··gid_t_bytes
18 ··[···183]··off_t_bytes18 ··[···180]··off_t_bytes
19 ··[···18f]··could·not·chmod·file19 ··[···18c]··could·not·chmod·file
20 ··[···1a4]··(IIIIJJI)V20 ··[···1a1]··(IIIIJJI)V
21 ··[···1af]··details21 ··[···1ac]··details
22 ··[···1b7]··could·not·find·method22 ··[···1b4]··could·not·find·method
23 ··[···1cd]··could·not·stat·file23 ··[···1ca]··could·not·stat·file
24 ··[···1e1]··(Ljava/lang/String;IJJ)V24 ··[···1de]··(Ljava/lang/String;IJJ)V
25 ··[···1fa]··addFile25 ··[···1f7]··addFile
26 ··[···202]··could·not·open·directory26 ··[···1ff]··could·not·open·directory
27 ··[···21b]··..27 ··[···218]··..
28 ··[···21e]··could·not·symlink28 ··[···21b]··could·not·symlink
29 ··[···230]··could·not·lstat·file29 ··[···22d]··could·not·lstat·file
30 ··[···245]··could·not·create·array30 ··[···242]··could·not·create·array
31 ··[···25c]··could·not·readlink31 ··[···259]··could·not·readlink
32 ··[···26f]··could·not·setsid()32 ··[···26c]··could·not·setsid()
33 ··[···282]··could·not·getcwd()33 ··[···27f]··could·not·getcwd()
34 ··[···295]··could·not·setcwd()34 ··[···292]··could·not·setcwd()
35 ··[···2a8]··could·not·putenv()35 ··[···2a5]··could·not·putenv()
36 ··[···2bb]··could·not·fetch·terminal·size36 ··[···2b8]··could·not·fetch·terminal·size
37 ··[···2d9]··cols37 ··[···2d6]··cols
38 ··[···2de]··rows38 ··[···2db]··rows
39 ··[···2e3]··r39 ··[···2e0]··r
40 ··[···2e5]··/etc/mtab40 ··[···2e2]··/etc/mtab
41 ··[···2ef]··could·not·open·mount·file41 ··[···2ec]··could·not·open·mount·file
42 ··[···309]··add42 ··[···306]··add
43 ··[···30d]··could·not·initialize·inotify43 ··[···30a]··could·not·initialize·inotify
44 ··[···32a]··could·not·add·path·to·watch44 ··[···327]··could·not·add·path·to·watch
45 ··[···346]··could·not·wait·for·next·event45 ··[···343]··could·not·wait·for·next·event
46 ··[···364]··failed46 ··[···361]··failed
  
2.37 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0000436c·011b033b·00010000·1f000000·b4dcffff·...;............2 ··0x00004368·011b033b·04010000·1f000000·b8dcffff·...;............
3 ··0x0000437c·1c010000·84dfffff·44010000·54e0ffff·........D...T...3 ··0x00004378·20010000·88dfffff·48010000·58e0ffff··.......H...X...
4 ··0x0000438c·78010000·c4e1ffff·c8010000·24e3ffff·x...........$...4 ··0x00004388·7c010000·c8e1ffff·cc010000·28e3ffff·|...........(...
5 ··0x0000439c·04020000·94e3ffff·50020000·c4e3ffff·........P.......5 ··0x00004398·08020000·98e3ffff·54020000·c8e3ffff·........T.......
6 ··0x000043ac·64020000·34e4ffff·84020000·f4e5ffff·d...4...........6 ··0x000043a8·68020000·38e4ffff·88020000·f8e5ffff·h...8...........
7 ··0x000043bc·10030000·74e9ffff·9c030000·14eaffff·....t...........7 ··0x000043b8·14030000·78e9ffff·a0030000·18eaffff·....x...........
8 ··0x000043cc·fc030000·64ebffff·40040000·74ebffff·....d...@...t...8 ··0x000043c8·00040000·68ebffff·44040000·78ebffff·....h...D...x...
9 ··0x000043dc·54040000·c4ebffff·88040000·24ecffff·T...........$...9 ··0x000043d8·58040000·c8ebffff·8c040000·28ecffff·X...........(...
10 ··0x000043ec·b4040000·94ecffff·f8040000·04edffff·................10 ··0x000043e8·b8040000·98ecffff·fc040000·08edffff·................
11 ··0x000043fc·44050000·c4edffff·80050000·f4edffff·D...............11 ··0x000043f8·48050000·c8edffff·84050000·f8edffff·H...............
12 ··0x0000440c·98050000·f4eeffff·5c010000·b4efffff·........\.......12 ··0x00004408·9c050000·f8eeffff·60010000·b8efffff·........`.......
13 ··0x0000441c·d4050000·44f1ffff·4c060000·14f2ffff·....D...L.......13 ··0x00004418·d8050000·48f1ffff·50060000·18f2ffff·....H...P.......
14 ··0x0000442c·9c060000·a4f2ffff·e8060000·d4f2ffff·................ 
15 ··0x0000443c·04070000·34f3ffff·40070000·64f3ffff·....4...@...d...14 ··0x00004428·a0060000·a8f2ffff·ec060000·d8f2ffff·................
16 ··0x0000444c·54070000·14f4ffff·a4070000·24f4ffff·T...........$...15 ··0x00004438·08070000·38f3ffff·44070000·68f3ffff·....8...D...h...
17 ··0x0000445c·b8070000·34f4ffff·cc070000·24f5ffff·....4.......$...16 ··0x00004448·58070000·58f4ffff·a4070000·28f5ffff·X...X.......(...
 17 ··0x00004458·e8070000·d8f5ffff·38080000·e8f5ffff·........8.......
18 ··0x0000446c·18080000····························....18 ··0x00004468·4c080000····························L...
  
2.79 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 97, 25 lines modifiedOffset 97, 25 lines modified
97 ··0x00004a50·0e080000·18000000·e8050000·b4ebffff·................97 ··0x00004a50·0e080000·18000000·e8050000·b4ebffff·................
98 ··0x00004a60·2e000000·00450e10·8302640e·08000000·.....E....d.....98 ··0x00004a60·2e000000·00450e10·8302640e·08000000·.....E....d.....
99 ··0x00004a70·38000000·04060000·c8ebffff·5d000000·8...........]...99 ··0x00004a70·38000000·04060000·c8ebffff·5d000000·8...........]...
100 ··0x00004a80·00460e10·8e02450e·188d0345·0e208c04·.F....E....E.·..100 ··0x00004a80·00460e10·8e02450e·188d0345·0e208c04·.F....E....E.·..
101 ··0x00004a90·490e2886·05410e30·8306770e·28410e20·I.(..A.0..w.(A.·101 ··0x00004a90·490e2886·05410e30·8306770e·28410e20·I.(..A.0..w.(A.·
102 ··0x00004aa0·420e1842·0e10420e·08000000·10000000·B..B..B.........102 ··0x00004aa0·420e1842·0e10420e·08000000·10000000·B..B..B.........
103 ··0x00004ab0·40060000·ecebffff·26000000·00000000·@.......&.......103 ··0x00004ab0·40060000·ecebffff·26000000·00000000·@.......&.......
104 ··0x00004ac0·4c000000·54060000·08ecffff·ab000000·L...T...........104 ··0x00004ac0·48000000·54060000·08ecffff·ef000000·H...T...........
 105 ··0x00004ad0·00460e10·8f02420e·188e0345·0e208d04·.F....B....E.·..
 106 ··0x00004ae0·450e288c·05440e30·8606410e·38830744·E.(..D.0..A.8..D
 107 ··0x00004af0·0e4002a0·0a0e3844·0e30410e·28420e20·.@....8D.0A.(B.·
 108 ··0x00004b00·420e1842·0e10420e·08480b00·40000000·B..B..B..H..@...
 109 ··0x00004b10·a0060000·acecffff·ce000000·00460e10·.............F..
 110 ··0x00004b20·8e02450e·188d0342·0e208c04·410e2886·..E....B.·..A.(.
 111 ··0x00004b30·05470e30·8306028f·0a0e2841·0e20420e·.G.0......(A.·B.
 112 ··0x00004b40·18420e10·420e0845·0b000000·00000000·.B..B..E........
 113 ··0x00004b50·4c000000·e4060000·38edffff·ab000000·L.......8.......
105 ··0x00004ad0·00460e10·8f02480e·188e0342·0e208d04·.F....H....B.·..114 ··0x00004b60·00460e10·8f02480e·188e0342·0e208d04·.F....H....B.·..
106 ··0x00004ae0·450e288c·05440e30·8606440e·38830747·E.(..D.0..D.8..G115 ··0x00004b70·450e288c·05440e30·8606440e·38830747·E.(..D.0..D.8..G
107 ··0x00004af0·0e40025e·0e48470e·50570e38·410e3041·.@.^.HG.PW.8A.0A116 ··0x00004b80·0e40025e·0e48470e·50570e38·410e3041·.@.^.HG.PW.8A.0A
108 ··0x00004b00·0e28420e·20420e18·420e1042·0e080000·.(B.·B..B..B....117 ··0x00004b90·0e28420e·20420e18·420e1042·0e080000·.(B.·B..B..B....
109 ··0x00004b10·10000000·a4060000·68ecffff·10000000·........h.......118 ··0x00004ba0·10000000·34070000·98edffff·10000000·....4...........
110 ··0x00004b20·00000000·10000000·b8060000·64ecffff·............d...119 ··0x00004bb0·00000000·10000000·48070000·94edffff·........H.......
111 ··0x00004b30·0a000000·00000000·48000000·cc060000·........H....... 
112 ··0x00004b40·60ecffff·ef000000·00460e10·8f02420e·`........F....B. 
113 ··0x00004b50·188e0345·0e208d04·450e288c·05440e30·...E.·..E.(..D.0 
114 ··0x00004b60·8606410e·38830744·0e4002a0·0a0e3844·..A.8..D.@....8D 
115 ··0x00004b70·0e30410e·28420e20·420e1842·0e10420e·.0A.(B.·B..B..B. 
116 ··0x00004b80·08480b00·3c000000·18070000·04edffff·.H..<........... 
117 ··0x00004b90·ce000000·00460e10·8e02450e·188d0342·.....F....E....B 
118 ··0x00004ba0·0e208c04·410e2886·05470e30·8306028f·.·..A.(..G.0.... 
119 ··0x00004bb0·0a0e2841·0e20420e·18420e10·420e0845·..(A.·B..B..B..E 
120 ··0x00004bc0·0b000000·00000000···················........120 ··0x00004bc0·0a000000·00000000·00000000··········............
  
696 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·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p
5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu
6 ··0x00000040·6700372a·df189865·c363c440·9f3e0210·g.7*...e.c.@.>..6 ··0x00000040·6700c201·e8bcb7bb·83812a84·38b11fbf·g.........*.8...
7 ··0x00000050·5a84d6b1·73d5·······················Z...s.7 ··0x00000050·22eda88f·9f19·······················".....
  
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·35323532·64346139·37613035·64633431·5252d4a97a05dc41 
3 ··0x00000010·32316133·37363664·38656134·38633964·21a3766d8ea48c9d2 ··0x00000000·61333534·36363830·34373162·32356636·a3546680471b25f6
 3 ··0x00000010·37393733·36353033·30316637·38663135·7973650301f78f15
4 ··0x00000020·36313638·36302e64·65627567·00000000·616860.debug....4 ··0x00000020·38383563·66392e64·65627567·00000000·885cf9.debug....
5 ··0x00000030·ae8f0aa5····························....5 ··0x00000030·4639b22c····························F9.,
  
662 KB
libnative-platform-jni-dbgsym_0.14-6_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······644·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······644·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0····64264·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0····64292·2024-02-19·17:15:43.000000·data.tar.xz
974 B
control.tar.xz
946 B
control.tar
482 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
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:·897 Installed-Size:·89
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:·085252d4a97a05dc4121a3766d8ea48c9d616860·cbf117426dd5198a9d6ae3b90a4336ffbd15132912 Build-Ids:·1aa3546680471b25f67973650301f78f15885cf9·252189162896c4a952efc25a0b54c7cf3a17cb95
442 B
./md5sums
30.0 B
./md5sums
Files differ
394 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/08/5252d4a97a05dc4121a3766d8ea48c9d616860.debug 
2 usr/lib/debug/.build-id/cb/f117426dd5198a9d6ae3b90a4336ffbd151329.debug1 usr/lib/debug/.build-id/1a/a3546680471b25f67973650301f78f15885cf9.debug
 2 usr/lib/debug/.build-id/25/2189162896c4a952efc25a0b54c7cf3a17cb95.debug
3 usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug3 usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
661 KB
data.tar.xz
661 KB
data.tar
2.33 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/08/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/1a/
7 -rw-r--r--···0·root·········(0)·root·········(0)····35592·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/08/5252d4a97a05dc4121a3766d8ea48c9d616860.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····35592·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/1a/a3546680471b25f67973650301f78f15885cf9.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/cb/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/25/
9 -rw-r--r--···0·root·········(0)·root·········(0)····26480·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/cb/f117426dd5198a9d6ae3b90a4336ffbd151329.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····26456·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/25/2189162896c4a952efc25a0b54c7cf3a17cb95.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/x86_64-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)····15208·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug12 -rw-r--r--···0·root·········(0)·root·········(0)····15208·2024-02-19·17:15:43.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/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
46.3 KB
./usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
1.15 KB
readelf --wide --sections {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000000·000040·000024·00······0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000000·000040·000024·00······0···0··4
6 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000068·002813·00···C··0···0··86 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000068·002813·00···C··0···0··8
7 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·002880·00021e·00···C··0···0··87 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·002880·00021e·00···C··0···0··8
8 ··[·4]·.debug_line·······PROGBITS········0000000000000000·002aa0·00010e·00···C··0···0··88 ··[·4]·.debug_line·······PROGBITS········0000000000000000·002aa0·00010f·00···C··0···0··8
9 ··[·5]·.debug_str········PROGBITS········0000000000000000·002bb0·000da7·01·MSC··0···0··89 ··[·5]·.debug_str········PROGBITS········0000000000000000·002bb0·000da7·01·MSC··0···0··8
10 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·003957·00004f·00······0···0··110 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·003957·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),·l·(large),·p·(processor·specific)15 ··D·(mbind),·l·(large),·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:·372adf189865c363c4409f3e02105a84d6b173d53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c201e8bcb7bb83812a8438b11fbf22eda88f9f19
498 B
readelf --wide --debug-dump=rawline {}
    
Offset 43, 11 lines modifiedOffset 43, 11 lines modified
43 ··10»     (udata)»      8»     (string)»     stdlib.h43 ··10»     (udata)»      8»     (string)»     stdlib.h
44 ··11»     (udata)»      6»     (string)»     stdlib.h44 ··11»     (udata)»      6»     (string)»     stdlib.h
45 ··12»     (udata)»      9»     (string)»     generic.h45 ··12»     (udata)»      9»     (string)»     generic.h
46 ··13»     (udata)»      8»     (string)»     types.h46 ··13»     (udata)»      8»     (string)»     types.h
47 ··14»     (udata)»      5»     (string)»     stdio.h47 ··14»     (udata)»      5»     (string)»     stdio.h
48 ··15»     (udata)»      5»     (string)»     unistd.h48 ··15»     (udata)»      5»     (string)»     unistd.h
49 ··16»     (udata)»      5»     (string)»     string.h49 ··16»     (udata)»      5»     (string)»     string.h
 50 ··17»     (udata)»      5»     (string)»     wchar.h
50 ··17»     (udata)»      4»     (string)»     stdarg.h51 ··18»     (udata)»      4»     (string)»     stdarg.h
51 ··18»     (udata)»      5»     (string)»     wchar.h 
  
52 ·No·Line·Number·Statements.52 ·No·Line·Number·Statements.
44.1 KB
readelf --wide --debug-dump=info {}
    
Offset 11384, 424 lines modifiedOffset 11384, 424 lines modified
11384 ·<2><4099>:·Abbrev·Number:·34·(DW_TAG_formal_parameter)11384 ·<2><4099>:·Abbrev·Number:·34·(DW_TAG_formal_parameter)
11385 ····<409a>···DW_AT_type········:·(ref_addr)·<0x71>11385 ····<409a>···DW_AT_type········:·(ref_addr)·<0x71>
11386 ·<2><409e>:·Abbrev·Number:·34·(DW_TAG_formal_parameter)11386 ·<2><409e>:·Abbrev·Number:·34·(DW_TAG_formal_parameter)
11387 ····<409f>···DW_AT_type········:·(ref_addr)·<0x3975>,·size_t,·long·unsigned·int11387 ····<409f>···DW_AT_type········:·(ref_addr)·<0x3975>,·size_t,·long·unsigned·int
11388 ·<2><40a3>:·Abbrev·Number:·011388 ·<2><40a3>:·Abbrev·Number:·0
11389 ·<1><40a4>:·Abbrev·Number:·011389 ·<1><40a4>:·Abbrev·Number:·0
11390 ··Compilation·Unit·@·offset·0x40a5:11390 ··Compilation·Unit·@·offset·0x40a5:
11391 ···Length:········0x6d·(32-bit)11391 ···Length:········0x224·(32-bit)
11392 ···Version:·······511392 ···Version:·······5
11393 ···Unit·Type:·····DW_UT_partial·(3)11393 ···Unit·Type:·····DW_UT_partial·(3)
11394 ···Abbrev·Offset:·011394 ···Abbrev·Offset:·0
11395 ···Pointer·Size:··811395 ···Pointer·Size:··8
11396 ·<0><40b1>:·Abbrev·Number:·1·(DW_TAG_partial_unit)11396 ·<0><40b1>:·Abbrev·Number:·1·(DW_TAG_partial_unit)
11397 ····<40b2>···DW_AT_stmt_list···:·(sec_offset)·011397 ····<40b2>···DW_AT_stmt_list···:·(sec_offset)·0
11398 ·<1><40b6>:·Abbrev·Number:·2·(DW_TAG_typedef)11398 ·<1><40b6>:·Abbrev·Number:·31·(DW_TAG_namespace)
11399 ····<40b7>···DW_AT_name········:·(strp)·(offset:·0x4117):·__gnuc_va_list11399 ····<40b7>···DW_AT_name········:·(string)·std
 11400 ····<40bb>···DW_AT_sibling·····:·(ref_udata)·<0x40c7>
 11401 ·<2><40bc>:·Abbrev·Number:·32·(DW_TAG_imported_declaration)
11400 ····<40bb>···DW_AT_decl_file···:·(data1)·1711402 ····<40bd>···DW_AT_decl_file···:·(data1)·6
11401 ····<40bc>···DW_AT_decl_line···:·(data1)·4011403 ····<40be>···DW_AT_decl_line···:·(data1)·158
11402 ····<40bd>···DW_AT_decl_column·:·(data1)·2711404 ····<40bf>···DW_AT_decl_column·:·(data1)·11
 11405 ····<40c0>···DW_AT_import······:·(ref_udata)·<0x40c7>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
 11406 ·<2><40c1>:·Abbrev·Number:·32·(DW_TAG_imported_declaration)
 11407 ····<40c2>···DW_AT_decl_file···:·(data1)·6
 11408 ····<40c3>···DW_AT_decl_line···:·(data1)·175
 11409 ····<40c4>···DW_AT_decl_column·:·(data1)·11
 11410 ····<40c5>···DW_AT_import······:·(ref_udata)·<0x40f3>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
11403 ····<40be>···DW_AT_type········:·(ref_udata)·<0x40bf>,·__builtin_va_list,·typedef·__va_list_tag·__va_list_tag 
11404 ·<1><40bf>:·Abbrev·Number:·70·(DW_TAG_typedef) 
11405 ····<40c0>···DW_AT_name········:·(strp)·(offset:·0x4126):·__builtin_va_list 
11406 ····<40c4>···DW_AT_type········:·(ref_udata)·<0x40c5>,·typedef·__va_list_tag·__va_list_tag 
11407 ·<1><40c5>:·Abbrev·Number:·72·(DW_TAG_array_type) 
11408 ····<40c6>···DW_AT_type········:·(ref_addr)·<0x18>,·typedef·__va_list_tag·__va_list_tag 
11409 ····<40ca>···DW_AT_sibling·····:·(ref_udata)·<0x40d2> 
11410 ·<2><40cb>:·Abbrev·Number:·71·(DW_TAG_subrange_type) 
11411 ····<40cc>···DW_AT_type········:·(ref_addr)·<0x11>,·long·unsigned·int 
11412 ····<40d0>···DW_AT_upper_bound·:·(data1)·0 
11413 ·<2><40d1>:·Abbrev·Number:·011411 ·<2><40c6>:·Abbrev·Number:·0
11414 ·<1><40d2>:·Abbrev·Number:·2·(DW_TAG_typedef) 
11415 ····<40d3>···DW_AT_name········:·(strp)·(offset:·0x4130):·va_list 
11416 ····<40d7>···DW_AT_decl_file···:·(data1)·14 
11417 ····<40d8>···DW_AT_decl_line···:·(data1)·52 
11418 ····<40d9>···DW_AT_decl_column·:·(data1)·24 
11419 ····<40da>···DW_AT_type········:·(ref_udata)·<0x40b6>,·__gnuc_va_list,·__builtin_va_list,·typedef·__va_list_tag·__va_list_tag 
11420 ·<1><40db>:·Abbrev·Number:·61·(DW_TAG_subprogram)11412 ·<1><40c7>:·Abbrev·Number:·64·(DW_TAG_subprogram)
11421 ····<40dc>···DW_AT_specification:·(ref_addr)·<0x633> 
11422 ····<40e0>···DW_AT_object_pointer:·(ref_udata)·<0x40e2>11413 ····<40c8>···DW_AT_external····:·(flag_present)·1
 11414 ····<40c8>···DW_AT_name········:·(strp)·(offset:·0x37a5):·mbstowcs
 11415 ····<40cc>···DW_AT_decl_file···:·(implicit_const)·10
 11416 ····<40cc>···DW_AT_decl_line···:·(data1)·117
 11417 ····<40cd>···DW_AT_decl_column·:·(implicit_const)·1
 11418 ····<40cd>···DW_AT_type········:·(ref_addr)·<0x3975>,·size_t,·long·unsigned·int
11423 ····<40e1>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)11419 ····<40d1>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
11424 ····<40e1>···DW_AT_sibling·····:·(ref_udata)·<0x410c> 
11425 ·<2><40e2>:·Abbrev·Number:·58·(DW_TAG_formal_parameter) 
11426 ····<40e3>···DW_AT_name········:·(strp)·(offset:·0x387a):·this 
11427 ····<40e7>···DW_AT_type········:·(ref_addr)·<0x4390> 
11428 ····<40eb>···DW_AT_artificial··:·(flag_present)·111420 ····<40d1>···DW_AT_artificial··:·(flag_present)·1
 11421 ····<40d1>···DW_AT_sibling·····:·(ref_udata)·<0x40ee>
 11422 ·<2><40d2>:·Abbrev·Number:·63·(DW_TAG_formal_parameter)
 11423 ····<40d3>···DW_AT_name········:·(strp)·(offset:·0x40fe):·__dst
 11424 ····<40d7>···DW_AT_decl_file···:·(implicit_const)·10
 11425 ····<40d7>···DW_AT_decl_line···:·(data1)·117
 11426 ····<40d8>···DW_AT_decl_column·:·(implicit_const)·1
 11427 ····<40d8>···DW_AT_type········:·(ref_udata)·<0x40ee>
 11428 ·<2><40d9>:·Abbrev·Number:·67·(DW_TAG_formal_parameter)
 11429 ····<40da>···DW_AT_name········:·(strp)·(offset:·0xd47):·__src
 11430 ····<40de>···DW_AT_decl_file···:·(implicit_const)·10
 11431 ····<40de>···DW_AT_decl_line···:·(data1)·117
 11432 ····<40df>···DW_AT_decl_column·:·(implicit_const)·1
 11433 ····<40df>···DW_AT_type········:·(ref_addr)·<0x43ac>
11429 ·<2><40eb>:·Abbrev·Number:·68·(DW_TAG_formal_parameter)11434 ·<2><40e3>:·Abbrev·Number:·67·(DW_TAG_formal_parameter)
11430 ····<40ec>···DW_AT_name········:·(strp)·(offset:·0x4b27):·clazz11435 ····<40e4>···DW_AT_name········:·(strp)·(offset:·0x33cd):·__len
 11436 ····<40e8>···DW_AT_decl_file···:·(implicit_const)·10
 11437 ····<40e8>···DW_AT_decl_line···:·(data1)·117
 11438 ····<40e9>···DW_AT_decl_column·:·(implicit_const)·1
 11439 ····<40e9>···DW_AT_type········:·(ref_addr)·<0x3975>,·size_t,·long·unsigned·int
 11440 ·<2><40ed>:·Abbrev·Number:·0
 11441 ·<1><40ee>:·Abbrev·Number:·60·(DW_TAG_restrict_type)
 11442 ····<40ef>···DW_AT_type········:·(ref_addr)·<0x3c75>
 11443 ·<1><40f3>:·Abbrev·Number:·64·(DW_TAG_subprogram)
 11444 ····<40f4>···DW_AT_external····:·(flag_present)·1
 11445 ····<40f4>···DW_AT_name········:·(strp)·(offset:·0x379c):·wcstombs
11431 ····<40f0>···DW_AT_decl_file···:·(implicit_const)·311446 ····<40f8>···DW_AT_decl_file···:·(implicit_const)·10
 11447 ····<40f8>···DW_AT_decl_line···:·(data1)·143
11432 ····<40f0>···DW_AT_decl_line···:·(implicit_const)·89711448 ····<40f9>···DW_AT_decl_column·:·(implicit_const)·1
11433 ····<40f0>···DW_AT_decl_column·:·(data1)·34 
11434 ····<40f1>···DW_AT_type········:·(ref_addr)·<0x1a8>,·jclass11449 ····<40f9>···DW_AT_type········:·(ref_addr)·<0x3975>,·size_t,·long·unsigned·int
 11450 ····<40fd>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
 11451 ····<40fd>···DW_AT_artificial··:·(flag_present)·1
 11452 ····<40fd>···DW_AT_sibling·····:·(ref_udata)·<0x411a>
11435 ·<2><40f5>:·Abbrev·Number:·68·(DW_TAG_formal_parameter)11453 ·<2><40fe>:·Abbrev·Number:·67·(DW_TAG_formal_parameter)
11436 ····<40f6>···DW_AT_name········:·(strp)·(offset:·0x148e):·name11454 ····<40ff>···DW_AT_name········:·(strp)·(offset:·0x40fe):·__dst
11437 ····<40fa>···DW_AT_decl_file···:·(implicit_const)·311455 ····<4103>···DW_AT_decl_file···:·(implicit_const)·10
 11456 ····<4103>···DW_AT_decl_line···:·(data1)·143
11438 ····<40fa>···DW_AT_decl_line···:·(implicit_const)·89711457 ····<4104>···DW_AT_decl_column·:·(implicit_const)·1
11439 ····<40fa>···DW_AT_decl_column·:·(data1)·53 
11440 ····<40fb>···DW_AT_type········:·(ref_addr)·<0x7c>11458 ····<4104>···DW_AT_type········:·(ref_addr)·<0x43a7>
 11459 ·<2><4108>:·Abbrev·Number:·63·(DW_TAG_formal_parameter)
 11460 ····<4109>···DW_AT_name········:·(strp)·(offset:·0xd47):·__src
 11461 ····<410d>···DW_AT_decl_file···:·(implicit_const)·10
 11462 ····<410d>···DW_AT_decl_line···:·(data1)·143
 11463 ····<410e>···DW_AT_decl_column·:·(implicit_const)·1
 11464 ····<410e>···DW_AT_type········:·(ref_udata)·<0x411a>
11441 ·<2><40ff>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)11465 ·<2><410f>:·Abbrev·Number:·67·(DW_TAG_formal_parameter)
11442 ····<4100>···DW_AT_name········:·(string)·sig11466 ····<4110>···DW_AT_name········:·(strp)·(offset:·0x33cd):·__len
11443 ····<4104>···DW_AT_decl_file···:·(implicit_const)·311467 ····<4114>···DW_AT_decl_file···:·(implicit_const)·10
 11468 ····<4114>···DW_AT_decl_line···:·(data1)·143
 11469 ····<4115>···DW_AT_decl_column·:·(implicit_const)·1
 11470 ····<4115>···DW_AT_type········:·(ref_addr)·<0x3975>,·size_t,·long·unsigned·int
 11471 ·<2><4119>:·Abbrev·Number:·0
 11472 ·<1><411a>:·Abbrev·Number:·60·(DW_TAG_restrict_type)
 11473 ····<411b>···DW_AT_type········:·(ref_addr)·<0x3d40>
 11474 ·<1><411f>:·Abbrev·Number:·32·(DW_TAG_imported_declaration)
 11475 ····<4120>···DW_AT_decl_file···:·(data1)·11
 11476 ····<4121>···DW_AT_decl_line···:·(data1)·71
 11477 ····<4122>···DW_AT_decl_column·:·(data1)·12
 11478 ····<4123>···DW_AT_import······:·(ref_udata)·<0x40c7>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
 11479 ·<1><4124>:·Abbrev·Number:·32·(DW_TAG_imported_declaration)
 11480 ····<4125>···DW_AT_decl_file···:·(data1)·11
11444 ····<4104>···DW_AT_decl_line···:·(data2)·89811481 ····<4126>···DW_AT_decl_line···:·(data1)·83
 11482 ····<4127>···DW_AT_decl_column·:·(data1)·12
 11483 ····<4128>···DW_AT_import······:·(ref_udata)·<0x40f3>» [Abbrev·Number:·64·(DW_TAG_subprogram)]
 11484 ·<1><4129>:·Abbrev·Number:·15·(DW_TAG_subprogram)
 11485 ····<412a>···DW_AT_external····:·(flag_present)·1
 11486 ····<412a>···DW_AT_name········:·(strp)·(offset:·0x31e8):·__mbstowcs_chk
 11487 ····<412e>···DW_AT_decl_file···:·(data1)·10
Max diff block lines reached; 23938/45066 bytes (53.12%) of diff not shown.
341 KB
./usr/lib/debug/.build-id/08/5252d4a97a05dc4121a3766d8ea48c9d616860.debug vs.
./usr/lib/debug/.build-id/1a/a3546680471b25f67973650301f78f15885cf9.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 20% similar despite different names
1.59 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x001818·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x001818·R···0x1000
8 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x001969·R·E·0x10008 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x001965·R·E·0x1000
9 ··LOAD···········0x000000·0x0000000000004000·0x0000000000004000·0x000000·0x000bc8·R···0x10009 ··LOAD···········0x000000·0x0000000000004000·0x0000000000004000·0x000000·0x000bcc·R···0x1000
10 ··LOAD···········0x000df8·0x0000000000005df8·0x0000000000005df8·0x000000·0x000378·RW··0x100010 ··LOAD···········0x000df8·0x0000000000005df8·0x0000000000005df8·0x000000·0x000378·RW··0x1000
11 ··DYNAMIC········0x000df8·0x0000000000005e08·0x0000000000005e08·0x000000·0x0001c0·RW··0x811 ··DYNAMIC········0x000df8·0x0000000000005e08·0x0000000000005e08·0x000000·0x0001c0·RW··0x8
12 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x412 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4
13 ··GNU_EH_FRAME···0x001000·0x000000000000436c·0x000000000000436c·0x000000·0x000104·R···0x413 ··GNU_EH_FRAME···0x001000·0x0000000000004368·0x0000000000004368·0x000000·0x000104·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
15 ··GNU_RELRO······0x000df8·0x0000000000005df8·0x0000000000005df8·0x000000·0x000208·R···0x115 ··GNU_RELRO······0x000df8·0x0000000000005df8·0x0000000000005df8·0x000000·0x000208·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·
19 ···01·····.init·.plt·.plt.got·.text·.fini·19 ···01·····.init·.plt·.plt.got·.text·.fini·
4.16 KB
readelf --wide --sections {}
    
Offset 10, 36 lines modifiedOffset 10, 36 lines modified
10 ··[·5]·.gnu.version······NOBITS··········0000000000001274·00025c·00008a·02···A··3···0··210 ··[·5]·.gnu.version······NOBITS··········0000000000001274·00025c·00008a·02···A··3···0··2
11 ··[·6]·.gnu.version_r····NOBITS··········0000000000001300·00025c·000050·00···A··4···1··811 ··[·6]·.gnu.version_r····NOBITS··········0000000000001300·00025c·000050·00···A··4···1··8
12 ··[·7]·.rela.dyn·········NOBITS··········0000000000001350·00025c·0000a8·18···A··3···0··812 ··[·7]·.rela.dyn·········NOBITS··········0000000000001350·00025c·0000a8·18···A··3···0··8
13 ··[·8]·.rela.plt·········NOBITS··········00000000000013f8·00025c·000420·18···A··3··21··813 ··[·8]·.rela.plt·········NOBITS··········00000000000013f8·00025c·000420·18···A··3··21··8
14 ··[·9]·.init·············NOBITS··········0000000000002000·001000·000017·00··AX··0···0··414 ··[·9]·.init·············NOBITS··········0000000000002000·001000·000017·00··AX··0···0··4
15 ··[10]·.plt··············NOBITS··········0000000000002020·001000·0002d0·10··AX··0···0·1615 ··[10]·.plt··············NOBITS··········0000000000002020·001000·0002d0·10··AX··0···0·16
16 ··[11]·.plt.got··········NOBITS··········00000000000022f0·001000·000008·08··AX··0···0··816 ··[11]·.plt.got··········NOBITS··········00000000000022f0·001000·000008·08··AX··0···0··8
17 ··[12]·.text·············NOBITS··········0000000000002300·001000·00165e·00··AX··0···0·1617 ··[12]·.text·············NOBITS··········0000000000002300·001000·00165a·00··AX··0···0·16
18 ··[13]·.fini·············NOBITS··········0000000000003960·001000·000009·00··AX··0···0··418 ··[13]·.fini·············NOBITS··········000000000000395c·001000·000009·00··AX··0···0··4
19 ··[14]·.rodata···········NOBITS··········0000000000004000·001000·00036b·01·AMS··0···0··819 ··[14]·.rodata···········NOBITS··········0000000000004000·001000·000368·01·AMS··0···0··8
20 ··[15]·.eh_frame_hdr·····NOBITS··········000000000000436c·001000·000104·00···A··0···0··420 ··[15]·.eh_frame_hdr·····NOBITS··········0000000000004368·001000·000104·00···A··0···0··4
21 ··[16]·.eh_frame·········NOBITS··········0000000000004470·001000·000758·00···A··0···0··821 ··[16]·.eh_frame·········NOBITS··········0000000000004470·001000·00075c·00···A··0···0··8
22 ··[17]·.init_array·······NOBITS··········0000000000005df8·000df8·000008·08··WA··0···0··822 ··[17]·.init_array·······NOBITS··········0000000000005df8·000df8·000008·08··WA··0···0··8
23 ··[18]·.fini_array·······NOBITS··········0000000000005e00·000df8·000008·08··WA··0···0··823 ··[18]·.fini_array·······NOBITS··········0000000000005e00·000df8·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········NOBITS··········0000000000005e08·000df8·0001c0·10··WA··4···0··824 ··[19]·.dynamic··········NOBITS··········0000000000005e08·000df8·0001c0·10··WA··4···0··8
25 ··[20]·.got··············NOBITS··········0000000000005fc8·000df8·000020·08··WA··0···0··825 ··[20]·.got··············NOBITS··········0000000000005fc8·000df8·000020·08··WA··0···0··8
26 ··[21]·.got.plt··········NOBITS··········0000000000005fe8·000df8·000178·08··WA··0···0··826 ··[21]·.got.plt··········NOBITS··········0000000000005fe8·000df8·000178·08··WA··0···0··8
27 ··[22]·.data·············NOBITS··········0000000000006160·000df8·000008·00··WA··0···0··827 ··[22]·.data·············NOBITS··········0000000000006160·000df8·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········0000000000006168·000df8·000008·00··WA··0···0··128 ··[23]·.bss··············NOBITS··········0000000000006168·000df8·000008·00··WA··0···0··1
29 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·00025c·00001f·01··MS··0···0··1
30 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·000073·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·000073·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f8·004114·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f8·004111·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·004410·0004f0·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·004410·0004f0·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·004900·000bd9·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·004900·000bd2·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·0054e0·00045d·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·0054d8·00045d·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·005940·00017e·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·005938·000182·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·005ac0·000e7b·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·005ac0·000e7d·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·006940·0001fc·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·006940·0001ff·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·006b3c·000056·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·006b3f·000056·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·006b98·000918·18·····35··29··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·006b98·000918·18·····35··29··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·0074b0·000ba4·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·0074b0·000ba4·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·008054·000173·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·008054·000173·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),
7.46 KB
readelf --wide --symbols {}
    
Offset 6, 39 lines modifiedOffset 6, 39 lines modified
6 ·····2:·0000000000002300·····0·FUNC····LOCAL··DEFAULT···12·deregister_tm_clones6 ·····2:·0000000000002300·····0·FUNC····LOCAL··DEFAULT···12·deregister_tm_clones
7 ·····3:·0000000000002330·····0·FUNC····LOCAL··DEFAULT···12·register_tm_clones7 ·····3:·0000000000002330·····0·FUNC····LOCAL··DEFAULT···12·register_tm_clones
8 ·····4:·0000000000002370·····0·FUNC····LOCAL··DEFAULT···12·__do_global_dtors_aux8 ·····4:·0000000000002370·····0·FUNC····LOCAL··DEFAULT···12·__do_global_dtors_aux
9 ·····5:·0000000000006168·····1·OBJECT··LOCAL··DEFAULT···23·completed.09 ·····5:·0000000000006168·····1·OBJECT··LOCAL··DEFAULT···23·completed.0
10 ·····6:·0000000000005e00·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry10 ·····6:·0000000000005e00·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry
11 ·····7:·00000000000023b0·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy11 ·····7:·00000000000023b0·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy
12 ·····8:·0000000000005df8·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry12 ·····8:·0000000000005df8·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry
13 ·····9:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp13 ·····9:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp
14 ····10:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp 
15 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·posix.cpp 
16 ····12:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp 
17 ····13:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp14 ····10:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd.cpp
 15 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·win.cpp
 16 ····12:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·posix.cpp
 17 ····13:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·apple.cpp
18 ····14:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·freebsd_kevents.cpp18 ····14:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·linux.cpp
19 ····15:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp19 ····15:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
20 ····16:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp20 ····16:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
21 ····17:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp 
22 ····18:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp21 ····17:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
 22 ····18:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
23 ····19:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c23 ····19:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
24 ····20:·0000000000004bc4·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__24 ····20:·0000000000004bc8·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
25 ····21:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·25 ····21:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·
26 ····22:·0000000000003960·····0·FUNC····LOCAL··DEFAULT···13·_fini26 ····22:·000000000000395c·····0·FUNC····LOCAL··DEFAULT···13·_fini
27 ····23:·0000000000006160·····0·OBJECT··LOCAL··DEFAULT···22·__dso_handle27 ····23:·0000000000006160·····0·OBJECT··LOCAL··DEFAULT···22·__dso_handle
28 ····24:·0000000000005e08·····0·OBJECT··LOCAL··DEFAULT···19·_DYNAMIC28 ····24:·0000000000005e08·····0·OBJECT··LOCAL··DEFAULT···19·_DYNAMIC
29 ····25:·000000000000436c·····0·NOTYPE··LOCAL··DEFAULT···15·__GNU_EH_FRAME_HDR29 ····25:·0000000000004368·····0·NOTYPE··LOCAL··DEFAULT···15·__GNU_EH_FRAME_HDR
30 ····26:·0000000000006168·····0·OBJECT··LOCAL··DEFAULT···22·__TMC_END__30 ····26:·0000000000006168·····0·OBJECT··LOCAL··DEFAULT···22·__TMC_END__
31 ····27:·0000000000005fe8·····0·OBJECT··LOCAL··DEFAULT···21·_GLOBAL_OFFSET_TABLE_31 ····27:·0000000000005fe8·····0·OBJECT··LOCAL··DEFAULT···21·_GLOBAL_OFFSET_TABLE_
32 ····28:·0000000000002000·····0·FUNC····LOCAL··DEFAULT····9·_init32 ····28:·0000000000002000·····0·FUNC····LOCAL··DEFAULT····9·_init
33 ····29:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.2.533 ····29:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.2.5
34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.2.534 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.2.5
35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·endmntent@GLIBC_2.2.535 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·endmntent@GLIBC_2.2.5
36 ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.2.536 ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.2.5
37 ····33:·0000000000003790····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion37 ····33:·0000000000003950····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
38 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncpy@GLIBC_2.2.538 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncpy@GLIBC_2.2.5
39 ····35:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable39 ····35:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
40 ····36:·0000000000002d80···324·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink40 ····36:·0000000000002d80···324·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink
41 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.2.541 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.2.5
42 ····38:·0000000000003260···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz42 ····38:·0000000000003260···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
43 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.2.543 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.2.5
44 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@GLIBC_2.2.544 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@GLIBC_2.2.5
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:·085252d4a97a05dc4121a3766d8ea48c9d6168603 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1aa3546680471b25f67973650301f78f15885cf9
77.3 KB
readelf --wide --debug-dump=rawline {}
    
Offset 26, 60 lines modifiedOffset 26, 60 lines modified
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·13,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·13,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0):·.31 ··0»      (line_strp)»   (offset:·0):·.
32 ··1»      (line_strp)»   (offset:·0x45):·src/main/cpp32 ··1»      (line_strp)»   (offset:·0x68):·src/main/cpp
33 ··2»      (line_strp)»   (offset:·0x52):·/usr/lib/jvm/default-java/include33 ··2»      (line_strp)»   (offset:·0x75):·/usr/lib/jvm/default-java/include
34 ··3»      (line_strp)»   (offset:·0x74):·/usr/include/x86_64-linux-gnu/bits34 ··3»      (line_strp)»   (offset:·0x97):·/usr/include/x86_64-linux-gnu/bits
35 ··4»      (line_strp)»   (offset:·0x97):·/usr/lib/gcc/x86_64-linux-gnu/13/include35 ··4»      (line_strp)»   (offset:·0xba):·/usr/lib/gcc/x86_64-linux-gnu/13/include
36 ··5»      (line_strp)»   (offset:·0xc0):·/usr/include36 ··5»      (line_strp)»   (offset:·0xe3):·/usr/include
37 ··6»      (line_strp)»   (offset:·0xcd):·/usr/lib/jvm/default-java/include/linux37 ··6»      (line_strp)»   (offset:·0xf0):·/usr/lib/jvm/default-java/include/linux
38 ··7»      (line_strp)»   (offset:·0xf5):·/usr/include/x86_64-linux-gnu/bits/types38 ··7»      (line_strp)»   (offset:·0x118):·/usr/include/x86_64-linux-gnu/bits/types
39 ··8»      (line_strp)»   (offset:·0x11e):·/usr/include/c++/1339 ··8»      (line_strp)»   (offset:·0x141):·/usr/include/c++/13
40 ··9»      (line_strp)»   (offset:·0x132):·/usr/include/c++/13/bits40 ··9»      (line_strp)»   (offset:·0x155):·/usr/include/c++/13/bits
41 ··10»     (line_strp)»  (offset:·0x14b):·/usr/include/x86_64-linux-gnu/sys41 ··10»     (line_strp)»  (offset:·0x16e):·/usr/include/x86_64-linux-gnu/sys
42 ··11»     (line_strp)»  (offset:·0x16d):·src/shared/headers42 ··11»     (line_strp)»  (offset:·0x190):·src/shared/headers
43 ··12»     (line_strp)»  (offset:·0x180):·/usr/include/x86_64-linux-gnu/c++/13/bits43 ··12»     (line_strp)»  (offset:·0x1a3):·/usr/include/x86_64-linux-gnu/c++/13/bits
  
44 ·The·File·Name·Table·(offset·0x5c,·lines·31,·columns·2):44 ·The·File·Name·Table·(offset·0x5c,·lines·31,·columns·2):
45 ··Entry»  Dir»       Name45 ··Entry»  Dir»       Name
46 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x3b):·posix.cpp46 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x5e):·posix.cpp
47 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x1aa):·jni.h47 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x1cd):·jni.h
48 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x3b):·posix.cpp48 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x5e):·posix.cpp
49 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1b0):·string_fortified.h49 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1d3):·string_fortified.h
50 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x1c3):·unistd.h50 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x1e6):·unistd.h
51 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x1cc):·stddef.h51 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x1ef):·stddef.h
52 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x1d5):·stdarg.h52 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x1f8):·stdarg.h
53 ··7»      (udata)»       0»      (line_strp)»   (offset:·0x1de):·<built-in>53 ··7»      (udata)»       0»      (line_strp)»   (offset:·0x201):·<built-in>
54 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x25b):·types.h54 ··8»      (udata)»       3»      (line_strp)»   (offset:·0x27e):·types.h
55 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x1e9):·stdio.h55 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x20c):·stdio.h
56 ··10»     (udata)»      6»     (line_strp)»  (offset:·0x1f1):·jni_md.h56 ··10»     (udata)»      6»     (line_strp)»  (offset:·0x214):·jni_md.h
57 ··11»     (udata)»      5»     (line_strp)»  (offset:·0x1fa):·stdlib.h57 ··11»     (udata)»      5»     (line_strp)»  (offset:·0x21d):·stdlib.h
58 ··12»     (udata)»      7»     (line_strp)»  (offset:·0x203):·struct_timespec.h58 ··12»     (udata)»      7»     (line_strp)»  (offset:·0x226):·struct_timespec.h
59 ··13»     (udata)»      8»     (line_strp)»  (offset:·0x215):·cstdlib59 ··13»     (udata)»      8»     (line_strp)»  (offset:·0x238):·cstdlib
60 ··14»     (udata)»      9»     (line_strp)»  (offset:·0x21d):·std_abs.h60 ··14»     (udata)»      9»     (line_strp)»  (offset:·0x240):·std_abs.h
61 ··15»     (udata)»      3»     (line_strp)»  (offset:·0x227):·stdlib-float.h61 ··15»     (udata)»      3»     (line_strp)»  (offset:·0x24a):·stdlib-float.h
62 ··16»     (udata)»      3»     (line_strp)»  (offset:·0x236):·stdlib-bsearch.h62 ··16»     (udata)»      3»     (line_strp)»  (offset:·0x259):·stdlib-bsearch.h
63 ··17»     (udata)»      3»     (line_strp)»  (offset:·0x1fa):·stdlib.h63 ··17»     (udata)»      3»     (line_strp)»  (offset:·0x21d):·stdlib.h
64 ··18»     (udata)»      8»     (line_strp)»  (offset:·0x1fa):·stdlib.h64 ··18»     (udata)»      8»     (line_strp)»  (offset:·0x21d):·stdlib.h
65 ··19»     (udata)»      3»     (line_strp)»  (offset:·0x247):·struct_stat.h65 ··19»     (udata)»      3»     (line_strp)»  (offset:·0x26a):·struct_stat.h
66 ··20»     (udata)»      3»     (line_strp)»  (offset:·0x255):·ioctl-types.h66 ··20»     (udata)»      3»     (line_strp)»  (offset:·0x278):·ioctl-types.h
67 ··21»     (udata)»      10»    (line_strp)» (offset:·0x263):·utsname.h67 ··21»     (udata)»      10»    (line_strp)» (offset:·0x286):·utsname.h
68 ··22»     (udata)»      3»     (line_strp)»  (offset:·0x26d):·dirent.h68 ··22»     (udata)»      3»     (line_strp)»  (offset:·0x290):·dirent.h
69 ··23»     (udata)»      10»    (line_strp)» (offset:·0x276):·ioctl.h69 ··23»     (udata)»      10»    (line_strp)» (offset:·0x299):·ioctl.h
70 ··24»     (udata)»      5»     (line_strp)»  (offset:·0x1c3):·unistd.h70 ··24»     (udata)»      5»     (line_strp)»  (offset:·0x1e6):·unistd.h
71 ··25»     (udata)»      5»     (line_strp)»  (offset:·0x26d):·dirent.h71 ··25»     (udata)»      5»     (line_strp)»  (offset:·0x290):·dirent.h
72 ··26»     (udata)»      5»     (line_strp)»  (offset:·0x27e):·string.h72 ··26»     (udata)»      5»     (line_strp)»  (offset:·0x2a1):·string.h
73 ··27»     (udata)»      5»     (line_strp)»  (offset:·0x287):·errno.h73 ··27»     (udata)»      5»     (line_strp)»  (offset:·0x2aa):·errno.h
74 ··28»     (udata)»      10»    (line_strp)» (offset:·0x24e):·stat.h74 ··28»     (udata)»      10»    (line_strp)» (offset:·0x271):·stat.h
75 ··29»     (udata)»      11»    (line_strp)» (offset:·0x28f):·generic.h75 ··29»     (udata)»      11»    (line_strp)» (offset:·0x2b2):·generic.h
76 ··30»     (udata)»      12»    (line_strp)» (offset:·0x299):·c++config.h76 ··30»     (udata)»      12»    (line_strp)» (offset:·0x2bc):·c++config.h
  
77 ·Line·Number·Statements:77 ·Line·Number·Statements:
78 ··[0x000000f7]··Set·column·to·1078 ··[0x000000f7]··Set·column·to·10
79 ··[0x000000f9]··Extended·opcode·2:·set·Address·to·0x326079 ··[0x000000f9]··Extended·opcode·2:·set·Address·to·0x3260
80 ··[0x00000104]··Advance·Line·by·1055·to·105680 ··[0x00000104]··Advance·Line·by·1055·to·1056
81 ··[0x00000107]··Copy81 ··[0x00000107]··Copy
82 ··[0x00000108]··Set·is_stmt·to·082 ··[0x00000108]··Set·is_stmt·to·0
164 KB
readelf --wide --debug-dump=info {}
    
Offset 9566, 15 lines modifiedOffset 9566, 15 lines modified
9566 ···Version:·······59566 ···Version:·······5
9567 ···Unit·Type:·····DW_UT_compile·(1)9567 ···Unit·Type:·····DW_UT_compile·(1)
9568 ···Abbrev·Offset:·09568 ···Abbrev·Offset:·0
9569 ···Pointer·Size:··89569 ···Pointer·Size:··8
9570 ·<0><4254>:·Abbrev·Number:·25·(DW_TAG_compile_unit)9570 ·<0><4254>:·Abbrev·Number:·25·(DW_TAG_compile_unit)
9571 ····<4255>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37ae)·9571 ····<4255>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37ae)·
9572 ····<4259>···DW_AT_language····:·(data1)·33» (C++14)9572 ····<4259>···DW_AT_language····:·(data1)·33» (C++14)
9573 ····<425a>···DW_AT_name········:·(line_strp)·(offset:·0x2e):·src/main/cpp/posix.cpp9573 ····<425a>···DW_AT_name········:·(line_strp)·(offset:·0x51):·src/main/cpp/posix.cpp
9574 ····<425e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.9574 ····<425e>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.
9575 ····<4262>···DW_AT_ranges······:·(sec_offset)·0x2809575 ····<4262>···DW_AT_ranges······:·(sec_offset)·0x280
9576 ····<4266>···DW_AT_low_pc······:·(addr)·09576 ····<4266>···DW_AT_low_pc······:·(addr)·0
9577 ····<426e>···DW_AT_stmt_list···:·(sec_offset)·09577 ····<426e>···DW_AT_stmt_list···:·(sec_offset)·0
9578 ·<1><4272>:·Abbrev·Number:·44·(DW_TAG_imported_unit)9578 ·<1><4272>:·Abbrev·Number:·44·(DW_TAG_imported_unit)
9579 ····<4273>···DW_AT_import······:·(GNU_ref_alt)·<0x3fd0>9579 ····<4273>···DW_AT_import······:·(GNU_ref_alt)·<0x3fd0>
9580 ·<1><4277>:·Abbrev·Number:·58·(DW_TAG_imported_unit)9580 ·<1><4277>:·Abbrev·Number:·58·(DW_TAG_imported_unit)
1.08 KB
readelf --wide --debug-dump=aranges {}
    
Offset 25, 27 lines modifiedOffset 25, 27 lines modified
25 ··Offset·into·.debug_info:··0x74c225 ··Offset·into·.debug_info:··0x74c2
26 ··Pointer·Size:·············826 ··Pointer·Size:·············8
27 ··Segment·Size:·············027 ··Segment·Size:·············0
  
28 ····Address············Length28 ····Address············Length
29 ····0000000000003640·000000000000008629 ····0000000000003640·0000000000000086
30 ····0000000000000000·000000000000000030 ····0000000000000000·0000000000000000
31 ··Length:···················6031 ··Length:···················44
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x763533 ··Offset·into·.debug_info:··0x7635
34 ··Pointer·Size:·············834 ··Pointer·Size:·············8
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address············Length36 ····Address············Length
37 ····00000000000036d0·00000000000000ca37 ····00000000000036d0·00000000000001be
38 ····0000000000003260·00000000000000b4 
39 ····0000000000000000·000000000000000038 ····0000000000000000·0000000000000000
40 ··Length:···················4439 ··Length:···················60
41 ··Version:··················240 ··Version:··················2
42 ··Offset·into·.debug_info:··0x7a2441 ··Offset·into·.debug_info:··0x7c57
43 ··Pointer·Size:·············842 ··Pointer·Size:·············8
44 ··Segment·Size:·············043 ··Segment·Size:·············0
  
45 ····Address············Length44 ····Address············Length
 45 ····0000000000003890·00000000000000ca
46 ····00000000000037a0·00000000000001be46 ····0000000000003260·00000000000000b4
47 ····0000000000000000·000000000000000047 ····0000000000000000·0000000000000000
  
75.5 KB
readelf --wide --debug-dump=loc {}
    
Offset 134, 21 lines modifiedOffset 134, 21 lines modified
134 ····00000154·v000000000000001·v000000000000000·views·at·00000152·for:134 ····00000154·v000000000000001·v000000000000000·views·at·00000152·for:
135 ·············00000000000031a2·00000000000031c8·(DW_OP_reg3·(rbx))135 ·············00000000000031a2·00000000000031c8·(DW_OP_reg3·(rbx))
136 ····00000160·<End·of·list>136 ····00000160·<End·of·list>
  
137 ····00000161·v000000000000002·v000000000000000·location·view·pair137 ····00000161·v000000000000002·v000000000000000·location·view·pair
  
138 ····00000163·v000000000000002·v000000000000000·views·at·00000161·for:138 ····00000163·v000000000000002·v000000000000000·views·at·00000161·for:
139 ·············00000000000031c8·00000000000031e2·(DW_OP_addr:·4145;·DW_OP_stack_value)139 ·············00000000000031c8·00000000000031e2·(DW_OP_addr:·4142;·DW_OP_stack_value)
140 ····00000178·<End·of·list>140 ····00000178·<End·of·list>
  
141 ····00000179·v000000000000002·v000000000000000·location·view·pair141 ····00000179·v000000000000002·v000000000000000·location·view·pair
  
142 ····0000017b·v000000000000002·v000000000000000·views·at·00000179·for:142 ····0000017b·v000000000000002·v000000000000000·views·at·00000179·for:
143 ·············00000000000031c8·00000000000031e2·(DW_OP_addr:·42d9;·DW_OP_stack_value)143 ·············00000000000031c8·00000000000031e2·(DW_OP_addr:·42d6;·DW_OP_stack_value)
144 ····00000190·<End·of·list>144 ····00000190·<End·of·list>
  
145 ····00000191·v000000000000002·v000000000000000·location·view·pair145 ····00000191·v000000000000002·v000000000000000·location·view·pair
146 ····00000193·v000000000000000·v000000000000000·location·view·pair146 ····00000193·v000000000000000·v000000000000000·location·view·pair
  
147 ····00000195·00000000000031c8·(base·address)147 ····00000195·00000000000031c8·(base·address)
148 ····0000019e·v000000000000002·v000000000000000·views·at·00000191·for:148 ····0000019e·v000000000000002·v000000000000000·views·at·00000191·for:
1.08 KB
readelf --wide --debug-dump=ranges {}
    
Offset 25, 27 lines modifiedOffset 25, 27 lines modified
25 ··Offset·into·.debug_info:··0x74c225 ··Offset·into·.debug_info:··0x74c2
26 ··Pointer·Size:·············826 ··Pointer·Size:·············8
27 ··Segment·Size:·············027 ··Segment·Size:·············0
  
28 ····Address············Length28 ····Address············Length
29 ····0000000000003640·000000000000008629 ····0000000000003640·0000000000000086
30 ····0000000000000000·000000000000000030 ····0000000000000000·0000000000000000
31 ··Length:···················6031 ··Length:···················44
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x763533 ··Offset·into·.debug_info:··0x7635
34 ··Pointer·Size:·············834 ··Pointer·Size:·············8
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address············Length36 ····Address············Length
37 ····00000000000036d0·00000000000000ca37 ····00000000000036d0·00000000000001be
38 ····0000000000003260·00000000000000b4 
39 ····0000000000000000·000000000000000038 ····0000000000000000·0000000000000000
40 ··Length:···················4439 ··Length:···················60
41 ··Version:··················240 ··Version:··················2
42 ··Offset·into·.debug_info:··0x7a2441 ··Offset·into·.debug_info:··0x7c57
43 ··Pointer·Size:·············842 ··Pointer·Size:·············8
44 ··Segment·Size:·············043 ··Segment·Size:·············0
  
45 ····Address············Length44 ····Address············Length
 45 ····0000000000003890·00000000000000ca
46 ····00000000000037a0·00000000000001be46 ····0000000000003260·00000000000000b4
47 ····0000000000000000·000000000000000047 ····0000000000000000·0000000000000000
  
874 B
strings --all --bytes=8 {}
    
Offset 1, 33 lines modifiedOffset 1, 29 lines modified
1 ah`GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
 2 _Cgr3>,!h
 3 Rkh]I-~>
 4 afe<`Mam-2
 5 EC42nVesRm
 6 9A&KY.ft
 7 &t:PM)qc
2 `tT3O{CxG 
3 3VF45z~Xq 
4 /?UqYTpy 
5 GA!7F]]2( 
6 d(fSTYv8 
7 Z!7=\K*=_T 
8 @k_@(uSrK 
9 {/4;uo·m_WI 
10 :B5cIn*1( 
11 6QK3AoJy 
12 Pp/usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug8 lPw/usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
13 crtstuff.c9 crtstuff.c
14 deregister_tm_clones10 deregister_tm_clones
15 __do_global_dtors_aux11 __do_global_dtors_aux
16 completed.012 completed.0
17 __do_global_dtors_aux_fini_array_entry13 __do_global_dtors_aux_fini_array_entry
18 frame_dummy14 frame_dummy
19 __frame_dummy_init_array_entry15 __frame_dummy_init_array_entry
 16 freebsd_kevents.cpp
 17 freebsd.cpp
20 apple.cpp18 apple.cpp
21 linux.cpp19 linux.cpp
22 freebsd.cpp 
23 freebsd_kevents.cpp 
24 generic_posix.cpp20 generic_posix.cpp
25 generic.cpp 
26 unix_strings.cpp21 unix_strings.cpp
 22 generic.cpp
27 __FRAME_END__23 __FRAME_END__
28 __dso_handle24 __dso_handle
29 _DYNAMIC25 _DYNAMIC
30 __GNU_EH_FRAME_HDR26 __GNU_EH_FRAME_HDR
31 __TMC_END__27 __TMC_END__
32 _GLOBAL_OFFSET_TABLE_28 _GLOBAL_OFFSET_TABLE_
33 getenv@GLIBC_2.2.529 getenv@GLIBC_2.2.5
858 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 83, 21 lines modifiedOffset 83, 21 lines modified
  
83 0000000000003640·<mark_failed_with_errno>:83 0000000000003640·<mark_failed_with_errno>:
84 »       ...84 »       ...
  
85 00000000000036a0·<map_error_code>:85 00000000000036a0·<map_error_code>:
86 »       ...86 »       ...
  
87 00000000000036d0·<mark_failed_with_code>:87 00000000000036d0·<java_to_char>:
88 »       ...88 »       ...
  
89 0000000000003780·<mark_failed_with_message>:89 00000000000037c0·<char_to_java>:
90 »       ...90 »       ...
  
91 0000000000003790·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:91 0000000000003890·<mark_failed_with_code>:
92 »       ...92 »       ...
  
93 00000000000037a0·<java_to_char>:93 0000000000003940·<mark_failed_with_message>:
94 »       ...94 »       ...
  
95 0000000000003890·<char_to_java>:95 0000000000003950·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
96 »       ...96 »       ...
301 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000000000003960·<_fini>:2 000000000000395c·<_fini>:
3 »       ...3 »       ...
3.22 KB
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
2 ··[·····0]··.2 ··[·····0]··.
 3 ··[·····2]··src/main/cpp/freebsd_kevents.cpp
3 ··[·····2]··src/main/cpp/apple.cpp4 ··[····23]··src/main/cpp/freebsd.cpp
4 ··[····19]··src/main/cpp/win.cpp5 ··[····3c]··src/main/cpp/win.cpp
5 ··[····2e]··src/main/cpp/posix.cpp6 ··[····51]··src/main/cpp/posix.cpp
6 ··[····45]··src/main/cpp7 ··[····68]··src/main/cpp
7 ··[····52]··/usr/lib/jvm/default-java/include8 ··[····75]··/usr/lib/jvm/default-java/include
8 ··[····74]··/usr/include/x86_64-linux-gnu/bits9 ··[····97]··/usr/include/x86_64-linux-gnu/bits
9 ··[····97]··/usr/lib/gcc/x86_64-linux-gnu/13/include10 ··[····ba]··/usr/lib/gcc/x86_64-linux-gnu/13/include
10 ··[····c0]··/usr/include11 ··[····e3]··/usr/include
11 ··[····cd]··/usr/lib/jvm/default-java/include/linux12 ··[····f0]··/usr/lib/jvm/default-java/include/linux
12 ··[····f5]··/usr/include/x86_64-linux-gnu/bits/types13 ··[···118]··/usr/include/x86_64-linux-gnu/bits/types
13 ··[···11e]··/usr/include/c++/1314 ··[···141]··/usr/include/c++/13
14 ··[···132]··/usr/include/c++/13/bits15 ··[···155]··/usr/include/c++/13/bits
15 ··[···14b]··/usr/include/x86_64-linux-gnu/sys16 ··[···16e]··/usr/include/x86_64-linux-gnu/sys
16 ··[···16d]··src/shared/headers17 ··[···190]··src/shared/headers
17 ··[···180]··/usr/include/x86_64-linux-gnu/c++/13/bits18 ··[···1a3]··/usr/include/x86_64-linux-gnu/c++/13/bits
18 ··[···1aa]··jni.h19 ··[···1cd]··jni.h
19 ··[···1b0]··string_fortified.h20 ··[···1d3]··string_fortified.h
20 ··[···1c3]··unistd.h21 ··[···1e6]··unistd.h
21 ··[···1cc]··stddef.h22 ··[···1ef]··stddef.h
22 ··[···1d5]··stdarg.h23 ··[···1f8]··stdarg.h
23 ··[···1de]··<built-in>24 ··[···201]··<built-in>
24 ··[···1e9]··stdio.h25 ··[···20c]··stdio.h
25 ··[···1f1]··jni_md.h26 ··[···214]··jni_md.h
26 ··[···1fa]··stdlib.h27 ··[···21d]··stdlib.h
27 ··[···203]··struct_timespec.h28 ··[···226]··struct_timespec.h
28 ··[···215]··cstdlib29 ··[···238]··cstdlib
29 ··[···21d]··std_abs.h30 ··[···240]··std_abs.h
30 ··[···227]··stdlib-float.h31 ··[···24a]··stdlib-float.h
31 ··[···236]··stdlib-bsearch.h32 ··[···259]··stdlib-bsearch.h
32 ··[···247]··struct_stat.h33 ··[···26a]··struct_stat.h
33 ··[···255]··ioctl-types.h34 ··[···278]··ioctl-types.h
34 ··[···263]··utsname.h35 ··[···286]··utsname.h
35 ··[···26d]··dirent.h36 ··[···290]··dirent.h
36 ··[···276]··ioctl.h37 ··[···299]··ioctl.h
37 ··[···27e]··string.h38 ··[···2a1]··string.h
38 ··[···287]··errno.h39 ··[···2aa]··errno.h
39 ··[···28f]··generic.h40 ··[···2b2]··generic.h
40 ··[···299]··c++config.h41 ··[···2bc]··c++config.h
 42 ··[···2c8]··src/main/cpp/apple.cpp
41 ··[···2a5]··src/main/cpp/linux.cpp43 ··[···2df]··src/main/cpp/linux.cpp
42 ··[···2bc]··struct_FILE.h44 ··[···2f6]··struct_FILE.h
43 ··[···2ca]··mntent.h45 ··[···304]··mntent.h
44 ··[···2d3]··stdint-uintn.h46 ··[···30d]··stdint-uintn.h
45 ··[···2e2]··inotify.h47 ··[···31c]··inotify.h
46 ··[···2ec]··src/main/cpp/freebsd.cpp 
47 ··[···305]··src/main/cpp/freebsd_kevents.cpp 
48 ··[···326]··src/shared/cpp/osx.cpp48 ··[···326]··src/shared/cpp/osx.cpp
49 ··[···33d]··src/shared/cpp/generic_posix.cpp49 ··[···33d]··src/shared/cpp/generic_posix.cpp
50 ··[···35e]··src/shared/cpp50 ··[···35e]··src/shared/cpp
51 ··[···36d]··src/shared/cpp/generic.cpp 
52 ··[···388]··src/shared/cpp/unix_strings.cpp51 ··[···36d]··src/shared/cpp/unix_strings.cpp
53 ··[···3a8]··wchar.h52 ··[···38d]··wchar.h
 53 ··[···395]··src/shared/cpp/generic.cpp
  
696 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·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p
5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu
6 ··0x00000040·6700372a·df189865·c363c440·9f3e0210·g.7*...e.c.@.>..6 ··0x00000040·6700c201·e8bcb7bb·83812a84·38b11fbf·g.........*.8...
7 ··0x00000050·5a84d6b1·73d5·······················Z...s.7 ··0x00000050·22eda88f·9f19·······················".....
  
2.01 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ··0x00000020·005f5f64·6f5f676c·6f62616c·5f64746f·.__do_global_dto5 ··0x00000020·005f5f64·6f5f676c·6f62616c·5f64746f·.__do_global_dto
6 ··0x00000030·72735f61·75780063·6f6d706c·65746564·rs_aux.completed6 ··0x00000030·72735f61·75780063·6f6d706c·65746564·rs_aux.completed
7 ··0x00000040·2e30005f·5f646f5f·676c6f62·616c5f64·.0.__do_global_d7 ··0x00000040·2e30005f·5f646f5f·676c6f62·616c5f64·.0.__do_global_d
8 ··0x00000050·746f7273·5f617578·5f66696e·695f6172·tors_aux_fini_ar8 ··0x00000050·746f7273·5f617578·5f66696e·695f6172·tors_aux_fini_ar
9 ··0x00000060·7261795f·656e7472·79006672·616d655f·ray_entry.frame_9 ··0x00000060·7261795f·656e7472·79006672·616d655f·ray_entry.frame_
10 ··0x00000070·64756d6d·79005f5f·6672616d·655f6475·dummy.__frame_du10 ··0x00000070·64756d6d·79005f5f·6672616d·655f6475·dummy.__frame_du
11 ··0x00000080·6d6d795f·696e6974·5f617272·61795f65·mmy_init_array_e11 ··0x00000080·6d6d795f·696e6974·5f617272·61795f65·mmy_init_array_e
12 ··0x00000090·6e747279·00617070·6c652e63·70700077·ntry.apple.cpp.w12 ··0x00000090·6e747279·00667265·65627364·5f6b6576·ntry.freebsd_kev
 13 ··0x000000a0·656e7473·2e637070·00667265·65627364·ents.cpp.freebsd
 14 ··0x000000b0·2e637070·0077696e·2e637070·00617070·.cpp.win.cpp.app
13 ··0x000000a0·696e2e63·7070006c·696e7578·2e637070·in.cpp.linux.cpp15 ··0x000000c0·6c652e63·7070006c·696e7578·2e637070·le.cpp.linux.cpp
14 ··0x000000b0·00667265·65627364·2e637070·00667265·.freebsd.cpp.fre 
15 ··0x000000c0·65627364·5f6b6576·656e7473·2e637070·ebsd_kevents.cpp 
16 ··0x000000d0·006f7378·2e637070·0067656e·65726963·.osx.cpp.generic16 ··0x000000d0·006f7378·2e637070·0067656e·65726963·.osx.cpp.generic
17 ··0x000000e0·5f706f73·69782e63·70700067·656e6572·_posix.cpp.gener17 ··0x000000e0·5f706f73·69782e63·70700075·6e69785f·_posix.cpp.unix_
18 ··0x000000f0·69632e63·70700075·6e69785f·73747269·ic.cpp.unix_stri18 ··0x000000f0·73747269·6e67732e·63707000·67656e65·strings.cpp.gene
19 ··0x00000100·6e67732e·63707000·5f5f4652·414d455f·ngs.cpp.__FRAME_19 ··0x00000100·7269632e·63707000·5f5f4652·414d455f·ric.cpp.__FRAME_
20 ··0x00000110·454e445f·5f005f66·696e6900·5f5f6473·END__._fini.__ds20 ··0x00000110·454e445f·5f005f66·696e6900·5f5f6473·END__._fini.__ds
21 ··0x00000120·6f5f6861·6e646c65·005f4459·4e414d49·o_handle._DYNAMI21 ··0x00000120·6f5f6861·6e646c65·005f4459·4e414d49·o_handle._DYNAMI
22 ··0x00000130·43005f5f·474e555f·45485f46·52414d45·C.__GNU_EH_FRAME22 ··0x00000130·43005f5f·474e555f·45485f46·52414d45·C.__GNU_EH_FRAME
23 ··0x00000140·5f484452·005f5f54·4d435f45·4e445f5f·_HDR.__TMC_END__23 ··0x00000140·5f484452·005f5f54·4d435f45·4e445f5f·_HDR.__TMC_END__
24 ··0x00000150·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_24 ··0x00000150·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_
25 ··0x00000160·5441424c·455f005f·696e6974·00676574·TABLE_._init.get25 ··0x00000160·5441424c·455f005f·696e6974·00676574·TABLE_._init.get
26 ··0x00000170·656e7640·474c4942·435f322e·322e3500·env@GLIBC_2.2.5.26 ··0x00000170·656e7640·474c4942·435f322e·322e3500·env@GLIBC_2.2.5.
271 KB
./usr/lib/debug/.build-id/cb/f117426dd5198a9d6ae3b90a4336ffbd151329.debug vs.
./usr/lib/debug/.build-id/25/2189162896c4a952efc25a0b54c7cf3a17cb95.debug
Files 24% similar despite different names
883 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········24112·(bytes·into·file)13 ··Start·of·section·headers:··········24088·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(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
1.59 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x001148·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x001148·R···0x1000
8 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x000c99·R·E·0x10008 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x000c8d·R·E·0x1000
9 ··LOAD···········0x000000·0x0000000000003000·0x0000000000003000·0x000000·0x0006e8·R···0x10009 ··LOAD···········0x000000·0x0000000000003000·0x0000000000003000·0x000000·0x0006e0·R···0x1000
10 ··LOAD···········0x000dd0·0x0000000000004dd0·0x0000000000004dd0·0x000000·0x000378·RW··0x100010 ··LOAD···········0x000dd0·0x0000000000004dd0·0x0000000000004dd0·0x000000·0x000378·RW··0x1000
11 ··DYNAMIC········0x000dd0·0x0000000000004de0·0x0000000000004de0·0x000000·0x0001d0·RW··0x811 ··DYNAMIC········0x000dd0·0x0000000000004de0·0x0000000000004de0·0x000000·0x0001d0·RW··0x8
12 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x412 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4
13 ··GNU_EH_FRAME···0x001000·0x00000000000031a0·0x00000000000031a0·0x000000·0x0000d4·R···0x413 ··GNU_EH_FRAME···0x001000·0x000000000000319c·0x000000000000319c·0x000000·0x0000d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
15 ··GNU_RELRO······0x000dd0·0x0000000000004dd0·0x0000000000004dd0·0x000000·0x000230·R···0x115 ··GNU_RELRO······0x000dd0·0x0000000000004dd0·0x0000000000004dd0·0x000000·0x000230·R···0x1
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·18 ···00·····.note.gnu.build-id·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·
19 ···01·····.init·.plt·.plt.got·.text·.fini·19 ···01·····.init·.plt·.plt.got·.text·.fini·
5.15 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x5e30:1 There·are·37·section·headers,·starting·at·offset·0x5e18:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·0000d8·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·0000d8·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········0000000000000338·00025c·000450·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········0000000000000338·00025c·000450·18···A··4···1··8
6.48 KB
readelf --wide --symbols {}
    
Offset 9, 37 lines modifiedOffset 9, 37 lines modified
9 ·····5:·00000000000050e0·····1·OBJECT··LOCAL··DEFAULT···23·completed.09 ·····5:·00000000000050e0·····1·OBJECT··LOCAL··DEFAULT···23·completed.0
10 ·····6:·0000000000004dd8·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry10 ·····6:·0000000000004dd8·····0·OBJECT··LOCAL··DEFAULT···18·__do_global_dtors_aux_fini_array_entry
11 ·····7:·0000000000002270·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy11 ·····7:·0000000000002270·····0·FUNC····LOCAL··DEFAULT···12·frame_dummy
12 ·····8:·0000000000004dd0·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry12 ·····8:·0000000000004dd0·····0·OBJECT··LOCAL··DEFAULT···17·__frame_dummy_init_array_entry
13 ·····9:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·curses.cpp13 ·····9:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·curses.cpp
14 ····10:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp14 ····10:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·osx.cpp
15 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp15 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic_posix.cpp
16 ····12:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp 
17 ····13:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp16 ····12:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·unix_strings.cpp
 17 ····13:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generic.cpp
18 ····14:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c18 ····14:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
19 ····15:·00000000000036e4·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__19 ····15:·00000000000036dc·····0·OBJECT··LOCAL··DEFAULT···16·__FRAME_END__
20 ····16:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·20 ····16:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·
21 ····17:·0000000000002c90·····0·FUNC····LOCAL··DEFAULT···13·_fini21 ····17:·0000000000002c84·····0·FUNC····LOCAL··DEFAULT···13·_fini
22 ····18:·00000000000050c0·····0·OBJECT··LOCAL··DEFAULT···22·__dso_handle22 ····18:·00000000000050c0·····0·OBJECT··LOCAL··DEFAULT···22·__dso_handle
23 ····19:·0000000000004de0·····0·OBJECT··LOCAL··DEFAULT···19·_DYNAMIC23 ····19:·0000000000004de0·····0·OBJECT··LOCAL··DEFAULT···19·_DYNAMIC
24 ····20:·00000000000031a0·····0·NOTYPE··LOCAL··DEFAULT···15·__GNU_EH_FRAME_HDR24 ····20:·000000000000319c·····0·NOTYPE··LOCAL··DEFAULT···15·__GNU_EH_FRAME_HDR
25 ····21:·00000000000050d0·····0·OBJECT··LOCAL··DEFAULT···22·__TMC_END__25 ····21:·00000000000050d0·····0·OBJECT··LOCAL··DEFAULT···22·__TMC_END__
26 ····22:·0000000000004fe8·····0·OBJECT··LOCAL··DEFAULT···21·_GLOBAL_OFFSET_TABLE_26 ····22:·0000000000004fe8·····0·OBJECT··LOCAL··DEFAULT···21·_GLOBAL_OFFSET_TABLE_
27 ····23:·0000000000002000·····0·FUNC····LOCAL··DEFAULT····9·_init27 ····23:·0000000000002000·····0·FUNC····LOCAL··DEFAULT····9·_init
28 ····24:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.2.528 ····24:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@GLIBC_2.2.5
29 ····25:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.2.529 ····25:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.2.5
30 ····26:·00000000000027b0····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left30 ····26:·00000000000027b0····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left
31 ····27:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tputs@NCURSES6_TINFO_5.0.1999102331 ····27:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tputs@NCURSES6_TINFO_5.0.19991023
32 ····28:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.2.532 ····28:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno_location@GLIBC_2.2.5
33 ····29:·0000000000002a00····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion33 ····29:·0000000000002bc0····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion
34 ····30:·0000000000002890····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine34 ····30:·0000000000002890····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine
35 ····31:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable35 ····31:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_deregisterTMCloneTable
36 ····32:·0000000000002320···156·FUNC····GLOBAL·DEFAULT···12·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject36 ····32:·0000000000002320···156·FUNC····GLOBAL·DEFAULT···12·_Z22write_param_capabilityP7JNIEnv_PKciP8_jobject
37 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.2.537 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@GLIBC_2.2.5
38 ····34:·0000000000002a10···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz38 ····34:·0000000000002bd0···180·FUNC····WEAK···DEFAULT···12·_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz
39 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.2.539 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbstowcs@GLIBC_2.2.5
40 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@GLIBC_2.2.540 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@GLIBC_2.2.5
41 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@GLIBC_2.2.541 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@GLIBC_2.2.5
42 ····38:·00000000000022c0····92·FUNC····GLOBAL·DEFAULT···12·_Z16write_capabilityP7JNIEnv_PKcP8_jobject42 ····38:·00000000000022c0····92·FUNC····GLOBAL·DEFAULT···12·_Z16write_capabilityP7JNIEnv_PKcP8_jobject
43 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.443 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4
44 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.2.544 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@GLIBC_2.2.5
45 ····41:·0000000000005100····72·OBJECT··GLOBAL·DEFAULT···23·terminal_capabilities45 ····41:·0000000000005100····72·OBJECT··GLOBAL·DEFAULT···23·terminal_capabilities
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:·cbf117426dd5198a9d6ae3b90a4336ffbd1513293 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·252189162896c4a952efc25a0b54c7cf3a17cb95
63.5 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1098, 19 lines modifiedOffset 1098, 19 lines modified
1098 ··[0x00000778]··Set·column·to·11098 ··[0x00000778]··Set·column·to·1
1099 ··[0x0000077a]··Special·opcode·81:·advance·Address·by·5·to·0x2935·and·Line·by·6·to·521099 ··[0x0000077a]··Special·opcode·81:·advance·Address·by·5·to·0x2935·and·Line·by·6·to·52
1100 ··[0x0000077b]··Advance·PC·by·1·to·0x29361100 ··[0x0000077b]··Advance·PC·by·1·to·0x2936
1101 ··[0x0000077d]··Extended·opcode·1:·End·of·Sequence1101 ··[0x0000077d]··Extended·opcode·1:·End·of·Sequence
  
  
1102 ··Offset:······················0x7801102 ··Offset:······················0x780
1103 ··Length:······················4401103 ··Length:······················801
1104 ··DWARF·Version:···············51104 ··DWARF·Version:···············5
1105 ··Address·size·(bytes):········81105 ··Address·size·(bytes):········8
1106 ··Segment·selector·(bytes):····01106 ··Segment·selector·(bytes):····0
1107 ··Prologue·Length:·············961107 ··Prologue·Length:·············157
1108 ··Minimum·Instruction·Length:··11108 ··Minimum·Instruction·Length:··1
1109 ··Maximum·Ops·per·Instruction:·11109 ··Maximum·Ops·per·Instruction:·1
1110 ··Initial·value·of·'is_stmt':··11110 ··Initial·value·of·'is_stmt':··1
1111 ··Line·Base:···················-51111 ··Line·Base:···················-5
1112 ··Line·Range:··················141112 ··Line·Range:··················14
1113 ··Opcode·Base:·················131113 ··Opcode·Base:·················13
  
126 KB
readelf --wide --debug-dump=info {}
    
Offset 11825, 1148 lines modifiedOffset 11825, 1148 lines modified
11825 ·<2><5642>:·Abbrev·Number:·118·(DW_TAG_call_site)11825 ·<2><5642>:·Abbrev·Number:·118·(DW_TAG_call_site)
11826 ····<5643>···DW_AT_call_return_pc:·(addr)·0x290d11826 ····<5643>···DW_AT_call_return_pc:·(addr)·0x290d
11827 ····<564b>···DW_AT_call_tail_call:·(flag_present)·111827 ····<564b>···DW_AT_call_tail_call:·(flag_present)·1
11828 ····<564b>···DW_AT_call_origin·:·(ref_addr)·<0x40f6>11828 ····<564b>···DW_AT_call_origin·:·(ref_addr)·<0x40f6>
11829 ·<2><564f>:·Abbrev·Number:·011829 ·<2><564f>:·Abbrev·Number:·0
11830 ·<1><5650>:·Abbrev·Number:·011830 ·<1><5650>:·Abbrev·Number:·0
11831 ··Compilation·Unit·@·offset·0x5651:11831 ··Compilation·Unit·@·offset·0x5651:
11832 ···Length:········0x438·(32-bit)11832 ···Length:········0x648·(32-bit)
11833 ···Version:·······511833 ···Version:·······5
11834 ···Unit·Type:·····DW_UT_compile·(1)11834 ···Unit·Type:·····DW_UT_compile·(1)
11835 ···Abbrev·Offset:·011835 ···Abbrev·Offset:·0
11836 ···Pointer·Size:··811836 ···Pointer·Size:··8
11837 ·<0><565d>:·Abbrev·Number:·64·(DW_TAG_compile_unit)11837 ·<0><565d>:·Abbrev·Number:·52·(DW_TAG_compile_unit)
11838 ····<565e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37ae)·11838 ····<565e>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37ae)·
11839 ····<5662>···DW_AT_language····:·(data1)·33» (C++14)11839 ····<5662>···DW_AT_language····:·(data1)·33» (C++14)
11840 ····<5663>···DW_AT_name········:·(line_strp)·(offset:·0x238):·src/shared/cpp/generic.cpp11840 ····<5663>···DW_AT_name········:·(line_strp)·(offset:·0x238):·src/shared/cpp/unix_strings.cpp
11841 ····<5667>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.11841 ····<5667>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.
11842 ····<566b>···DW_AT_ranges······:·(sec_offset)·0xfe 
11843 ····<566f>···DW_AT_low_pc······:·(addr)·011842 ····<566b>···DW_AT_low_pc······:·(addr)·0x2940
 11843 ····<5673>···DW_AT_high_pc·····:·(udata)·446
11844 ····<5677>···DW_AT_stmt_list···:·(sec_offset)·0x78011844 ····<5675>···DW_AT_stmt_list···:·(sec_offset)·0x780
11845 ·<1><567b>:·Abbrev·Number:·1·(DW_TAG_imported_unit)11845 ·<1><5679>:·Abbrev·Number:·6·(DW_TAG_imported_unit)
11846 ····<567c>···DW_AT_import······:·(ref_addr)·<0xc>»     [Abbrev·Number:·100·(DW_TAG_partial_unit)]11846 ····<567a>···DW_AT_import······:·(GNU_ref_alt)·<0x40b1>
 11847 ·<1><567e>:·Abbrev·Number:·6·(DW_TAG_imported_unit)
 11848 ····<567f>···DW_AT_import······:·(GNU_ref_alt)·<0x43a2>
11847 ·<1><5680>:·Abbrev·Number:·1·(DW_TAG_imported_unit)11849 ·<1><5683>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
11848 ····<5681>···DW_AT_import······:·(ref_addr)·<0x40b6>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]11850 ····<5684>···DW_AT_import······:·(ref_addr)·<0x4076>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]
11849 ·<1><5685>:·Abbrev·Number:·72·(DW_TAG_typedef)11851 ·<1><5688>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
11850 ····<5686>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x4117)·11852 ····<5689>···DW_AT_import······:·(ref_addr)·<0x4124>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]
 11853 ·<1><568d>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
 11854 ····<568e>···DW_AT_import······:·(ref_addr)·<0x40ed>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]
 11855 ·<1><5692>:·Abbrev·Number:·83·(DW_TAG_namespace)
 11856 ····<5693>···DW_AT_name········:·(string)·std
11851 ····<568a>···DW_AT_decl_file···:·(data1)·411857 ····<5697>···DW_AT_decl_file···:·(data1)·16
11852 ····<568b>···DW_AT_decl_line···:·(data1)·4011858 ····<5698>···DW_AT_decl_line···:·(data2)·306
11853 ····<568c>···DW_AT_decl_column·:·(data1)·2711859 ····<569a>···DW_AT_decl_column·:·(data1)·11
11854 ····<568d>···DW_AT_type········:·(ref_udata)·<0x568e>11860 ····<569b>···DW_AT_sibling·····:·(ref_udata)·<0x569d>
 11861 ·<2><569c>:·Abbrev·Number:·0
11855 ·<1><568e>:·Abbrev·Number:·58·(DW_TAG_typedef)11862 ·<1><569d>:·Abbrev·Number:·53·(DW_TAG_namespace)
11856 ····<568f>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x4126)·11863 ····<569e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x4260)·
11857 ····<5693>···DW_AT_type········:·(ref_udata)·<0x5694> 
11858 ·<1><5694>:·Abbrev·Number:·79·(DW_TAG_array_type) 
11859 ····<5695>···DW_AT_type········:·(ref_addr)·<0x1a> 
11860 ····<5699>···DW_AT_sibling·····:·(ref_udata)·<0x56a1> 
11861 ·<2><569a>:·Abbrev·Number:·15·(DW_TAG_subrange_type) 
11862 ····<569b>···DW_AT_type········:·(GNU_ref_alt)·<0x11> 
11863 ····<569f>···DW_AT_upper_bound·:·(data1)·0 
11864 ·<2><56a0>:·Abbrev·Number:·0 
11865 ·<1><56a1>:·Abbrev·Number:·72·(DW_TAG_typedef) 
11866 ····<56a2>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x4130)· 
11867 ····<56a6>···DW_AT_decl_file···:·(data1)·511864 ····<56a2>···DW_AT_decl_file···:·(data1)·16
11868 ····<56a7>···DW_AT_decl_line···:·(data1)·5211865 ····<56a3>···DW_AT_decl_line···:·(data2)·343
11869 ····<56a8>···DW_AT_decl_column·:·(data1)·2411866 ····<56a5>···DW_AT_decl_column·:·(data1)·11
11870 ····<56a9>···DW_AT_type········:·(ref_udata)·<0x5685> 
11871 ·<1><56aa>:·Abbrev·Number:·34·(DW_TAG_subprogram)11867 ·<1><56a6>:·Abbrev·Number:·82·(DW_TAG_subprogram)
11872 ····<56ab>···DW_AT_external····:·(flag_present)·111868 ····<56a7>···DW_AT_external····:·(flag_present)·1
11873 ····<56ab>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x13f9)·11869 ····<56a7>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x33d9)·
11874 ····<56af>···DW_AT_decl_file···:·(data1)·711870 ····<56ab>···DW_AT_decl_file···:·(data1)·14
11875 ····<56b0>···DW_AT_decl_line···:·(data1)·5911871 ····<56ac>···DW_AT_decl_line···:·(data2)·407
11876 ····<56b1>···DW_AT_decl_column·:·(data1)·1211872 ····<56ae>···DW_AT_decl_column·:·(data1)·15
11877 ····<56b2>···DW_AT_type········:·(GNU_ref_alt)·<0x63>11873 ····<56af>···DW_AT_type········:·(GNU_ref_alt)·<0x3975>
11878 ····<56b6>···DW_AT_declaration·:·(flag_present)·111874 ····<56b3>···DW_AT_declaration·:·(flag_present)·1
11879 ····<56b6>···DW_AT_sibling·····:·(ref_udata)·<0x56bd>11875 ····<56b3>···DW_AT_sibling·····:·(ref_udata)·<0x56ba>
11880 ·<2><56b7>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)11876 ·<2><56b4>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)
11881 ····<56b8>···DW_AT_type········:·(GNU_ref_alt)·<0x63>11877 ····<56b5>···DW_AT_type········:·(GNU_ref_alt)·<0x7c>
11882 ·<2><56bc>:·Abbrev·Number:·011878 ·<2><56b9>:·Abbrev·Number:·0
11883 ·<1><56bd>:·Abbrev·Number:·77·(DW_TAG_subprogram)11879 ·<1><56ba>:·Abbrev·Number:·36·(DW_TAG_subprogram)
11884 ····<56be>···DW_AT_external····:·(flag_present)·111880 ····<56bb>···DW_AT_external····:·(flag_present)·1
11885 ····<56be>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x3551)·11881 ····<56bb>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1428)·
11886 ····<56c2>···DW_AT_decl_file···:·(data1)·211882 ····<56bf>···DW_AT_decl_file···:·(data1)·15
11887 ····<56c3>···DW_AT_decl_line···:·(data1)·3711883 ····<56c0>···DW_AT_decl_line···:·(data1)·44
11888 ····<56c4>···DW_AT_decl_column·:·(data1)·111884 ····<56c1>···DW_AT_decl_column·:·(data1)·13
 11885 ····<56c2>···DW_AT_declaration·:·(flag_present)·1
 11886 ····<56c2>···DW_AT_sibling·····:·(ref_udata)·<0x56d4>
 11887 ·<2><56c4>:·Abbrev·Number:·18·(DW_TAG_formal_parameter)
 11888 ····<56c5>···DW_AT_type········:·(ref_addr)·<0x2ae6>
 11889 ·<2><56c9>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)
11889 ····<56c5>···DW_AT_type········:·(GNU_ref_alt)·<0x7e>11890 ····<56ca>···DW_AT_type········:·(GNU_ref_alt)·<0x7c>
 11891 ·<2><56ce>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)
 11892 ····<56cf>···DW_AT_type········:·(GNU_ref_alt)·<0x19b>
 11893 ·<2><56d3>:·Abbrev·Number:·0
 11894 ·<1><56d4>:·Abbrev·Number:·89·(DW_TAG_subprogram)
 11895 ····<56d5>···DW_AT_external····:·(flag_present)·1
 11896 ····<56d5>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc56)·
 11897 ····<56d9>···DW_AT_decl_file···:·(implicit_const)·1
 11898 ····<56d9>···DW_AT_decl_line···:·(data1)·52
 11899 ····<56da>···DW_AT_decl_column·:·(data1)·9
 11900 ····<56db>···DW_AT_type········:·(GNU_ref_alt)·<0x1c2>
11890 ····<56c9>···DW_AT_low_pc······:·(addr)·0x2a0011901 ····<56df>···DW_AT_low_pc······:·(addr)·0x2a30
11891 ····<56d1>···DW_AT_high_pc·····:·(udata)·1011902 ····<56e7>···DW_AT_high_pc·····:·(udata)·206
11892 ····<56d2>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)11903 ····<56e9>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)
11893 ····<56d4>···DW_AT_call_all_calls:·(flag_present)·111904 ····<56eb>···DW_AT_call_all_calls:·(flag_present)·1
11894 ····<56d4>···DW_AT_sibling·····:·(ref_udata)·<0x56f3>11905 ····<56eb>···DW_AT_sibling·····:·(ref_udata)·<0x5913>
11895 ·<2><56d6>:·Abbrev·Number:·28·(DW_TAG_formal_parameter) 
11896 ····<56d7>···DW_AT_name········:·(string)·env 
11897 ····<56db>···DW_AT_decl_file···:·(data1)·2 
11898 ····<56dc>···DW_AT_decl_line···:·(data1)·37 
11899 ····<56dd>···DW_AT_decl_column·:·(data1)·89 
11900 ····<56de>···DW_AT_type········:·(ref_addr)·<0x2ae6> 
11901 ····<56e2>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi)) 
11902 ·<2><56e4>:·Abbrev·Number:·11·(DW_TAG_formal_parameter)11906 ·<2><56ed>:·Abbrev·Number:·41·(DW_TAG_formal_parameter)
 11907 ····<56ee>···DW_AT_name········:·(string)·env
11903 ····<56e5>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x4036)· 
11904 ····<56e9>···DW_AT_decl_file···:·(data1)·2 
11905 ····<56ea>···DW_AT_decl_line···:·(data1)·37 
11906 ····<56eb>···DW_AT_decl_column·:·(data1)·101 
11907 ····<56ec>···DW_AT_type········:·(GNU_ref_alt)·<0x1a8> 
11908 ····<56f0>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi)) 
11909 ·<2><56f2>:·Abbrev·Number:·0 
11910 ·<1><56f3>:·Abbrev·Number:·76·(DW_TAG_subprogram) 
11911 ····<56f4>···DW_AT_external····:·(flag_present)·1 
11912 ····<56f4>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x13e3)· 
11913 ····<56f8>···DW_AT_decl_file···:·(implicit_const)·211908 ····<56f2>···DW_AT_decl_file···:·(implicit_const)·1
11914 ····<56f8>···DW_AT_decl_line···:·(data1)·2711909 ····<56f2>···DW_AT_decl_line···:·(data1)·52
11915 ····<56f9>···DW_AT_decl_column·:·(implicit_const)·6 
11916 ····<56f9>···DW_AT_low_pc······:·(addr)·0x2940 
11917 ····<5701>···DW_AT_high_pc·····:·(udata)·171 
11918 ····<5703>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa) 
11919 ····<5705>···DW_AT_call_all_calls:·(flag_present)·1 
11920 ····<5705>···DW_AT_sibling·····:·(ref_udata)·<0x593d> 
11921 ·<2><5707>:·Abbrev·Number:·73·(DW_TAG_formal_parameter) 
11922 ····<5708>···DW_AT_name········:·(string)·env 
11923 ····<570c>···DW_AT_decl_file···:·(implicit_const)·2 
11924 ····<570c>···DW_AT_decl_line···:·(data1)·27 
11925 ····<570d>···DW_AT_decl_column·:·(data1)·3611910 ····<56f3>···DW_AT_decl_column·:·(data1)·30
11926 ····<570e>···DW_AT_type········:·(ref_addr)·<0x2ae6>11911 ····<56f4>···DW_AT_type········:·(ref_addr)·<0x2ae6>
11927 ····<5712>···DW_AT_location····:·(sec_offset)·0xb2d·(location·list)11912 ····<56f8>···DW_AT_location····:·(sec_offset)·0xb2f·(location·list)
Max diff block lines reached; 106508/128504 bytes (82.88%) of diff not shown.
1.08 KB
readelf --wide --debug-dump=aranges {}
    
Offset 14, 27 lines modifiedOffset 14, 27 lines modified
14 ··Offset·into·.debug_info:··0x54d914 ··Offset·into·.debug_info:··0x54d9
15 ··Pointer·Size:·············815 ··Pointer·Size:·············8
16 ··Segment·Size:·············016 ··Segment·Size:·············0
  
17 ····Address············Length17 ····Address············Length
18 ····00000000000028b0·000000000000008618 ····00000000000028b0·0000000000000086
19 ····0000000000000000·000000000000000019 ····0000000000000000·0000000000000000
20 ··Length:···················6020 ··Length:···················44
21 ··Version:··················221 ··Version:··················2
22 ··Offset·into·.debug_info:··0x565122 ··Offset·into·.debug_info:··0x5651
23 ··Pointer·Size:·············823 ··Pointer·Size:·············8
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address············Length25 ····Address············Length
26 ····0000000000002940·00000000000000ca26 ····0000000000002940·00000000000001be
27 ····0000000000002a10·00000000000000b4 
28 ····0000000000000000·000000000000000027 ····0000000000000000·0000000000000000
29 ··Length:···················4428 ··Length:···················60
30 ··Version:··················229 ··Version:··················2
31 ··Offset·into·.debug_info:··0x5a8d30 ··Offset·into·.debug_info:··0x5c9d
32 ··Pointer·Size:·············831 ··Pointer·Size:·············8
33 ··Segment·Size:·············032 ··Segment·Size:·············0
  
34 ····Address············Length33 ····Address············Length
 34 ····0000000000002b00·00000000000000ca
35 ····0000000000002ad0·00000000000001be35 ····0000000000002bd0·00000000000000b4
36 ····0000000000000000·000000000000000036 ····0000000000000000·0000000000000000
  
60.6 KB
readelf --wide --debug-dump=loc {}
    
Offset 1117, 626 lines modifiedOffset 1117, 626 lines modified
  
1117 ····00000b13·v000000000000000·v000000000000000·location·view·pair1117 ····00000b13·v000000000000000·v000000000000000·location·view·pair
  
1118 ····00000b15·v000000000000000·v000000000000000·views·at·00000b13·for:1118 ····00000b15·v000000000000000·v000000000000000·views·at·00000b13·for:
1119 ·············00000000000028f8·00000000000028fc·(DW_OP_reg0·(rax))1119 ·············00000000000028f8·00000000000028fc·(DW_OP_reg0·(rax))
1120 ····00000b1a·<End·of·list>1120 ····00000b1a·<End·of·list>
1121 Table·at·Offset·0xb1b1121 Table·at·Offset·0xb1b
1122 ··Length:··········0x2a11122 ··Length:··········0x308
1123 ··DWARF·version:···51123 ··DWARF·version:···5
1124 ··Address·size:····81124 ··Address·size:····8
1125 ··Segment·size:····01125 ··Segment·size:····0
1126 ··Offset·entries:··01126 ··Offset·entries:··0
  
1127 ····Offset···Begin············End··············Expression1127 ····Offset···Begin············End··············Expression
  
1128 ····00000b27·v000000000000000·v000000000000000·location·view·pair1128 ····00000b27·v000000000000000·v000000000000000·location·view·pair
1129 ····00000b29·v000000000000000·v000000000000000·location·view·pair1129 ····00000b29·v000000000000000·v000000000000000·location·view·pair
1130 ····00000b2b·v000000000000000·v000000000000000·location·view·pair1130 ····00000b2b·v000000000000000·v000000000000000·location·view·pair
 1131 ····00000b2d·v000000000000000·v000000000000000·location·view·pair
  
1131 ····00000b2d·0000000000002940·(base·address)1132 ····00000b2f·v000000000000000·v000000000000000·views·at·00000b27·for:
 1133 ·············0000000000002a30·0000000000002a44·(DW_OP_reg5·(rdi))
1132 ····00000b36·v000000000000000·v000000000000000·views·at·00000b27·for:1134 ····00000b36·v000000000000000·v000000000000000·views·at·00000b29·for:
1133 ·············0000000000002940·000000000000296c·(DW_OP_reg5·(rdi))1135 ·············0000000000002a44·0000000000002ad5·(DW_OP_reg6·(rbp))
1134 ····00000b3b·v000000000000000·v000000000000000·views·at·00000b29·for:1136 ····00000b3d·v000000000000000·v000000000000000·views·at·00000b2b·for:
1135 ·············000000000000296c·00000000000029e1·(DW_OP_reg3·(rbx))1137 ·············0000000000002ad5·0000000000002adc·(DW_OP_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)
1136 ····00000b41·v000000000000000·v000000000000000·views·at·00000b2b·for:1138 ····00000b47·v000000000000000·v000000000000000·views·at·00000b2d·for:
1137 ·············00000000000029e1·00000000000029eb·(DW_OP_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)1139 ·············0000000000002adc·0000000000002afe·(DW_OP_reg6·(rbp))
1138 ····00000b4b·<End·of·list>1140 ····00000b4e·<End·of·list>
  
1139 ····00000b4c·v000000000000000·v000000000000000·location·view·pair1141 ····00000b4f·v000000000000000·v000000000000000·location·view·pair
1140 ····00000b4e·v000000000000000·v000000000000000·location·view·pair 
1141 ····00000b50·v000000000000000·v000000000000000·location·view·pair1142 ····00000b51·v000000000000000·v000000000000000·location·view·pair
 1143 ····00000b53·v000000000000000·v000000000000000·location·view·pair
 1144 ····00000b55·v000000000000000·v000000000000000·location·view·pair
 1145 ····00000b57·v000000000000000·v000000000000000·location·view·pair
  
1142 ····00000b52·0000000000002940·(base·address) 
1143 ····00000b5b·v000000000000000·v000000000000000·views·at·00000b4c·for:1146 ····00000b59·v000000000000000·v000000000000000·views·at·00000b4f·for:
1144 ·············0000000000002940·000000000000294c·(DW_OP_reg4·(rsi))1147 ·············0000000000002a30·0000000000002a4c·(DW_OP_reg4·(rsi))
1145 ····00000b60·v000000000000000·v000000000000000·views·at·00000b4e·for:1148 ····00000b60·v000000000000000·v000000000000000·views·at·00000b51·for:
1146 ·············000000000000294c·000000000000299f·(DW_OP_reg15·(r15))1149 ·············0000000000002a4c·0000000000002a84·(DW_OP_reg3·(rbx))
1147 ····00000b65·v000000000000000·v000000000000000·views·at·00000b50·for:1150 ····00000b67·v000000000000000·v000000000000000·views·at·00000b53·for:
 1151 ·············0000000000002a84·0000000000002adc·(DW_OP_entry_value:·(DW_OP_reg4·(rsi));·DW_OP_stack_value)
 1152 ····00000b71·v000000000000000·v000000000000000·views·at·00000b55·for:
 1153 ·············0000000000002adc·0000000000002aef·(DW_OP_reg3·(rbx))
 1154 ····00000b78·v000000000000000·v000000000000000·views·at·00000b57·for:
1148 ·············000000000000299f·00000000000029eb·(DW_OP_entry_value:·(DW_OP_reg4·(rsi));·DW_OP_stack_value)1155 ·············0000000000002aef·0000000000002afe·(DW_OP_entry_value:·(DW_OP_reg4·(rsi));·DW_OP_stack_value)
1149 ····00000b6e·<End·of·list>1156 ····00000b82·<End·of·list>
  
1150 ····00000b6f·v000000000000000·v000000000000000·location·view·pair 
1151 ····00000b71·v000000000000000·v000000000000000·location·view·pair 
1152 ····00000b73·v000000000000000·v000000000000000·location·view·pair1157 ····00000b83·v000000000000000·v000000000000000·location·view·pair
 1158 ····00000b85·v000000000000000·v000000000000000·location·view·pair
 1159 ····00000b87·v000000000000000·v000000000000000·location·view·pair
 1160 ····00000b89·v000000000000000·v000000000000000·location·view·pair
  
1153 ····00000b75·0000000000002940·(base·address) 
1154 ····00000b7e·v000000000000000·v000000000000000·views·at·00000b6f·for: 
1155 ·············0000000000002940·000000000000296c·(DW_OP_reg1·(rdx)) 
1156 ····00000b83·v000000000000000·v000000000000000·views·at·00000b71·for: 
1157 ·············000000000000296c·00000000000029e6·(DW_OP_reg13·(r13)) 
1158 ····00000b89·v000000000000000·v000000000000000·views·at·00000b73·for:1161 ····00000b8b·v000000000000000·v000000000000000·views·at·00000b83·for:
 1162 ·············0000000000002a30·0000000000002a4c·(DW_OP_reg1·(rdx))
 1163 ····00000b92·v000000000000000·v000000000000000·views·at·00000b85·for:
 1164 ·············0000000000002a4c·0000000000002adb·(DW_OP_reg14·(r14))
 1165 ····00000b99·v000000000000000·v000000000000000·views·at·00000b87·for:
1159 ·············00000000000029e6·00000000000029eb·(DW_OP_entry_value:·(DW_OP_reg1·(rdx));·DW_OP_stack_value)1166 ·············0000000000002adb·0000000000002adc·(DW_OP_entry_value:·(DW_OP_reg1·(rdx));·DW_OP_stack_value)
 1167 ····00000ba3·v000000000000000·v000000000000000·views·at·00000b89·for:
 1168 ·············0000000000002adc·0000000000002afe·(DW_OP_reg14·(r14))
1160 ····00000b93·<End·of·list>1169 ····00000baa·<End·of·list>
  
1161 ····00000b94·v000000000000000·v000000000000000·location·view·pair1170 ····00000bab·v000000000000000·v000000000000000·location·view·pair
1162 ····00000b96·v000000000000000·v000000000000000·location·view·pair1171 ····00000bad·v000000000000000·v000000000000000·location·view·pair
1163 ····00000b98·v000000000000000·v000000000000000·location·view·pair1172 ····00000baf·v000000000000000·v000000000000000·location·view·pair
  
1164 ····00000b9a·0000000000002940·(base·address) 
1165 ····00000ba3·v000000000000000·v000000000000000·views·at·00000b94·for:1173 ····00000bb1·v000000000000000·v000000000000000·views·at·00000bab·for:
1166 ·············0000000000002940·000000000000296c·(DW_OP_reg2·(rcx))1174 ·············0000000000002a4d·0000000000002a5d·(DW_OP_reg0·(rax))
1167 ····00000ba8·v000000000000000·v000000000000000·views·at·00000b96·for:1175 ····00000bb8·v000000000000000·v000000000000000·views·at·00000bad·for:
1168 ·············000000000000296c·00000000000029b6·(DW_OP_reg6·(rbp))1176 ·············0000000000002a5d·0000000000002a8c·(DW_OP_breg13·(r13):·-1;·DW_OP_stack_value)
1169 ····00000bad·v000000000000000·v000000000000000·views·at·00000b98·for:1177 ····00000bc1·v000000000000000·v000000000000000·views·at·00000baf·for:
1170 ·············00000000000029b6·00000000000029eb·(DW_OP_entry_value:·(DW_OP_reg2·(rcx));·DW_OP_stack_value)1178 ·············0000000000002adc·0000000000002afe·(DW_OP_breg13·(r13):·-1;·DW_OP_stack_value)
1171 ····00000bb6·<End·of·list>1179 ····00000bca·<End·of·list>
  
1172 ····00000bb7·v000000000000000·v000000000000000·location·view·pair1180 ····00000bcb·v000000000000000·v000000000000000·location·view·pair
1173 ····00000bb9·v000000000000000·v000000000000000·location·view·pair1181 ····00000bcd·v000000000000000·v000000000000000·location·view·pair
1174 ····00000bbb·v000000000000000·v000000000000000·location·view·pair1182 ····00000bcf·v000000000000000·v000000000000000·location·view·pair
  
1175 ····00000bbd·0000000000002940·(base·address) 
1176 ····00000bc6·v000000000000000·v000000000000000·views·at·00000bb7·for: 
1177 ·············0000000000002940·000000000000296c·(DW_OP_reg8·(r8)) 
1178 ····00000bcb·v000000000000000·v000000000000000·views·at·00000bb9·for: 
1179 ·············000000000000296c·00000000000029e4·(DW_OP_reg12·(r12)) 
1180 ····00000bd1·v000000000000000·v000000000000000·views·at·00000bbb·for:1183 ····00000bd1·v000000000000000·v000000000000000·views·at·00000bcb·for:
1181 ·············00000000000029e4·00000000000029eb·(DW_OP_entry_value:·(DW_OP_reg8·(r8));·DW_OP_stack_value)1184 ·············0000000000002a6a·0000000000002a6e·(DW_OP_reg0·(rax))
 1185 ····00000bd8·v000000000000000·v000000000000000·views·at·00000bcd·for:
 1186 ·············0000000000002a6e·0000000000002ad7·(DW_OP_reg12·(r12))
 1187 ····00000bdf·v000000000000000·v000000000000000·views·at·00000bcf·for:
 1188 ·············0000000000002adc·0000000000002afe·(DW_OP_reg12·(r12))
1182 ····00000bdb·<End·of·list>1189 ····00000be6·<End·of·list>
  
1183 ····00000bdc·v000000000000000·v000000000000000·location·view·pair 
1184 ····00000bde·v000000000000000·v000000000000000·location·view·pair1190 ····00000be7·v000000000000000·v000000000000000·location·view·pair
 1191 ····00000be9·v000000000000000·v000000000000000·location·view·pair
  
1185 ····00000be0·0000000000002981·(base·address) 
1186 ····00000be9·v000000000000000·v000000000000000·views·at·00000bdc·for: 
1187 ·············0000000000002981·0000000000002984·(DW_OP_reg0·(rax)) 
1188 ····00000bee·v000000000000000·v000000000000000·views·at·00000bde·for:1192 ····00000beb·v000000000000000·v000000000000000·views·at·00000be7·for:
1189 ·············0000000000002984·0000000000002989·(DW_OP_reg4·(rsi))1193 ·············0000000000002a84·0000000000002a88·(DW_OP_reg0·(rax))
 1194 ····00000bf2·v000000000000000·v000000000000000·views·at·00000be9·for:
 1195 ·············0000000000002a88·0000000000002ac3·(DW_OP_reg3·(rbx))
1190 ····00000bf3·<End·of·list>1196 ····00000bf9·<End·of·list>
  
1191 ····00000bf4·v000000000000000·v000000000000000·location·view·pair1197 ····00000bfa·v000000000000000·v000000000000000·location·view·pair
1192 ····00000bf6·v000000000000000·v000000000000000·location·view·pair1198 ····00000bfc·v000000000000000·v000000000000001·location·view·pair
  
1193 ····00000bf8·0000000000002993·(base·address)1199 ····00000bfe·v000000000000000·v000000000000000·views·at·00000bfa·for:
 1200 ·············0000000000002a8c·0000000000002aaf·(DW_OP_reg0·(rax))
1194 ····00000c01·v000000000000000·v000000000000000·views·at·00000bf4·for:1201 ····00000c05·v000000000000000·v000000000000001·views·at·00000bfc·for:
1195 ·············0000000000002993·0000000000002996·(DW_OP_reg0·(rax)) 
1196 ····00000c06·v000000000000000·v000000000000000·views·at·00000bf6·for: 
1197 ·············0000000000002996·00000000000029e8·(DW_OP_reg14·(r14))1202 ·············0000000000002aaf·0000000000002ad0·(DW_OP_reg13·(r13))
1198 ····00000c0b·<End·of·list>1203 ····00000c0c·<End·of·list>
  
1199 ····00000c0c·v000000000000000·v000000000000000·location·view·pair1204 ····00000c0d·v000000000000000·v000000000000000·location·view·pair
Max diff block lines reached; 42759/61939 bytes (69.03%) of diff not shown.
1.08 KB
readelf --wide --debug-dump=ranges {}
    
Offset 14, 27 lines modifiedOffset 14, 27 lines modified
14 ··Offset·into·.debug_info:··0x54d914 ··Offset·into·.debug_info:··0x54d9
15 ··Pointer·Size:·············815 ··Pointer·Size:·············8
16 ··Segment·Size:·············016 ··Segment·Size:·············0
  
17 ····Address············Length17 ····Address············Length
18 ····00000000000028b0·000000000000008618 ····00000000000028b0·0000000000000086
19 ····0000000000000000·000000000000000019 ····0000000000000000·0000000000000000
20 ··Length:···················6020 ··Length:···················44
21 ··Version:··················221 ··Version:··················2
22 ··Offset·into·.debug_info:··0x565122 ··Offset·into·.debug_info:··0x5651
23 ··Pointer·Size:·············823 ··Pointer·Size:·············8
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address············Length25 ····Address············Length
26 ····0000000000002940·00000000000000ca26 ····0000000000002940·00000000000001be
27 ····0000000000002a10·00000000000000b4 
28 ····0000000000000000·000000000000000027 ····0000000000000000·0000000000000000
29 ··Length:···················4428 ··Length:···················60
30 ··Version:··················229 ··Version:··················2
31 ··Offset·into·.debug_info:··0x5a8d30 ··Offset·into·.debug_info:··0x5c9d
32 ··Pointer·Size:·············831 ··Pointer·Size:·············8
33 ··Segment·Size:·············032 ··Segment·Size:·············0
  
34 ····Address············Length33 ····Address············Length
 34 ····0000000000002b00·00000000000000ca
35 ····0000000000002ad0·00000000000001be35 ····0000000000002bd0·00000000000000b4
36 ····0000000000000000·000000000000000036 ····0000000000000000·0000000000000000
  
633 B
strings --all --bytes=8 {}
    
Offset 1, 25 lines modifiedOffset 1, 24 lines modified
1 )GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
2 a```b0vd`2 a```b0vd`
 3 KMeJ·}h.m
 4 ]|WxMN|3
 5 q"o1+d-TiU
3 q\'%|^kx 
4 H(hlFzBI 
5 d9.LQlzZ 
6 O'hKI_;y2l 
7 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug6 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
8 crtstuff.c7 crtstuff.c
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 curses.cpp14 curses.cpp
16 generic_posix.cpp15 generic_posix.cpp
17 generic.cpp 
18 unix_strings.cpp16 unix_strings.cpp
 17 generic.cpp
19 __FRAME_END__18 __FRAME_END__
20 __dso_handle19 __dso_handle
21 _DYNAMIC20 _DYNAMIC
22 __GNU_EH_FRAME_HDR21 __GNU_EH_FRAME_HDR
23 __TMC_END__22 __TMC_END__
24 _GLOBAL_OFFSET_TABLE_23 _GLOBAL_OFFSET_TABLE_
25 getenv@GLIBC_2.2.524 getenv@GLIBC_2.2.5
1010 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 62, 24 lines modifiedOffset 62, 24 lines modified
  
62 00000000000028b0·<mark_failed_with_errno>:62 00000000000028b0·<mark_failed_with_errno>:
63 »       ...63 »       ...
  
64 0000000000002910·<map_error_code>:64 0000000000002910·<map_error_code>:
65 »       ...65 »       ...
  
66 0000000000002940·<mark_failed_with_code>:66 0000000000002940·<java_to_char>:
67 »       ...67 »       ...
  
68 00000000000029f0·<mark_failed_with_message>:68 0000000000002a30·<char_to_java>:
69 »       ...69 »       ...
  
70 0000000000002a00·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:70 0000000000002b00·<mark_failed_with_code>:
71 »       ...71 »       ...
  
72 0000000000002a10·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:72 0000000000002bb0·<mark_failed_with_message>:
73 »       ...73 »       ...
  
74 0000000000002ad0·<java_to_char>:74 0000000000002bc0·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
75 »       ...75 »       ...
  
76 0000000000002bc0·<char_to_java>:76 0000000000002bd0·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:
77 »       ...77 »       ...
301 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000000000002c90·<_fini>:2 0000000000002c84·<_fini>:
3 »       ...3 »       ...
600 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 30, 12 lines modifiedOffset 30, 12 lines modified
30 ··[···1c9]··confname.h30 ··[···1c9]··confname.h
31 ··[···1d4]··c++config.h31 ··[···1d4]··c++config.h
32 ··[···1e0]··src/shared/cpp/osx.cpp32 ··[···1e0]··src/shared/cpp/osx.cpp
33 ··[···1f7]··src/shared/cpp/generic_posix.cpp33 ··[···1f7]··src/shared/cpp/generic_posix.cpp
34 ··[···218]··src/shared/cpp34 ··[···218]··src/shared/cpp
35 ··[···227]··string.h35 ··[···227]··string.h
36 ··[···230]··errno.h36 ··[···230]··errno.h
37 ··[···238]··src/shared/cpp/generic.cpp 
38 ··[···253]··stdarg.h 
39 ··[···25c]··src/shared/cpp/unix_strings.cpp37 ··[···238]··src/shared/cpp/unix_strings.cpp
40 ··[···27c]··wchar.h38 ··[···258]··wchar.h
 39 ··[···260]··src/shared/cpp/generic.cpp
 40 ··[···27b]··stdarg.h
  
696 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·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p4 ··0x00000020·2d676e75·2f6c6962·6e617469·76652d70·-gnu/libnative-p
5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu5 ··0x00000030·6c617466·6f726d2d·6a6e692e·64656275·latform-jni.debu
6 ··0x00000040·6700372a·df189865·c363c440·9f3e0210·g.7*...e.c.@.>..6 ··0x00000040·6700c201·e8bcb7bb·83812a84·38b11fbf·g.........*.8...
7 ··0x00000050·5a84d6b1·73d5·······················Z...s.7 ··0x00000050·22eda88f·9f19·······················".....
  
1.42 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 7, 17 lines modifiedOffset 7, 17 lines modified
7 ··0x00000040·2e30005f·5f646f5f·676c6f62·616c5f64·.0.__do_global_d7 ··0x00000040·2e30005f·5f646f5f·676c6f62·616c5f64·.0.__do_global_d
8 ··0x00000050·746f7273·5f617578·5f66696e·695f6172·tors_aux_fini_ar8 ··0x00000050·746f7273·5f617578·5f66696e·695f6172·tors_aux_fini_ar
9 ··0x00000060·7261795f·656e7472·79006672·616d655f·ray_entry.frame_9 ··0x00000060·7261795f·656e7472·79006672·616d655f·ray_entry.frame_
10 ··0x00000070·64756d6d·79005f5f·6672616d·655f6475·dummy.__frame_du10 ··0x00000070·64756d6d·79005f5f·6672616d·655f6475·dummy.__frame_du
11 ··0x00000080·6d6d795f·696e6974·5f617272·61795f65·mmy_init_array_e11 ··0x00000080·6d6d795f·696e6974·5f617272·61795f65·mmy_init_array_e
12 ··0x00000090·6e747279·00637572·7365732e·63707000·ntry.curses.cpp.12 ··0x00000090·6e747279·00637572·7365732e·63707000·ntry.curses.cpp.
13 ··0x000000a0·6f73782e·63707000·67656e65·7269635f·osx.cpp.generic_13 ··0x000000a0·6f73782e·63707000·67656e65·7269635f·osx.cpp.generic_
14 ··0x000000b0·706f7369·782e6370·70006765·6e657269·posix.cpp.generi14 ··0x000000b0·706f7369·782e6370·7000756e·69785f73·posix.cpp.unix_s
15 ··0x000000c0·632e6370·7000756e·69785f73·7472696e·c.cpp.unix_strin15 ··0x000000c0·7472696e·67732e63·70700067·656e6572·trings.cpp.gener
16 ··0x000000d0·67732e63·7070005f·5f465241·4d455f45·gs.cpp.__FRAME_E16 ··0x000000d0·69632e63·7070005f·5f465241·4d455f45·ic.cpp.__FRAME_E
17 ··0x000000e0·4e445f5f·005f6669·6e69005f·5f64736f·ND__._fini.__dso17 ··0x000000e0·4e445f5f·005f6669·6e69005f·5f64736f·ND__._fini.__dso
18 ··0x000000f0·5f68616e·646c6500·5f44594e·414d4943·_handle._DYNAMIC18 ··0x000000f0·5f68616e·646c6500·5f44594e·414d4943·_handle._DYNAMIC
19 ··0x00000100·005f5f47·4e555f45·485f4652·414d455f·.__GNU_EH_FRAME_19 ··0x00000100·005f5f47·4e555f45·485f4652·414d455f·.__GNU_EH_FRAME_
20 ··0x00000110·48445200·5f5f544d·435f454e·445f5f00·HDR.__TMC_END__.20 ··0x00000110·48445200·5f5f544d·435f454e·445f5f00·HDR.__TMC_END__.
21 ··0x00000120·5f474c4f·42414c5f·4f464653·45545f54·_GLOBAL_OFFSET_T21 ··0x00000120·5f474c4f·42414c5f·4f464653·45545f54·_GLOBAL_OFFSET_T
22 ··0x00000130·41424c45·5f005f69·6e697400·67657465·ABLE_._init.gete22 ··0x00000130·41424c45·5f005f69·6e697400·67657465·ABLE_._init.gete
23 ··0x00000140·6e764047·4c494243·5f322e32·2e350066·nv@GLIBC_2.2.5.f23 ··0x00000140·6e764047·4c494243·5f322e32·2e350066·nv@GLIBC_2.2.5.f