780 KB
/srv/reproducible-results/rbuild-debian/r-b-build.M6Ug0Vl1/b1/libnative-platform-java_0.14-6_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.M6Ug0Vl1/b2/libnative-platform-java_0.14-6_amd64.changes
616 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·6c7dd21676b979932f6a64d0306457fe·110156·doc·optional·libnative-platform-java-doc_0.14-6_all.deb1 ·6c7dd21676b979932f6a64d0306457fe·110156·doc·optional·libnative-platform-java-doc_0.14-6_all.deb
2 ·90bb0863e0f251e01814e6a0c4ca2b72·70264·java·optional·libnative-platform-java_0.14-6_all.deb2 ·90bb0863e0f251e01814e6a0c4ca2b72·70264·java·optional·libnative-platform-java_0.14-6_all.deb
3 ·99c86c13015f90aa83d3482a69443840·65408·debug·optional·libnative-platform-jni-dbgsym_0.14-6_amd64.deb 
4 ·31d8c22e5b810cf7ca917dbc049d7b85·11508·java·optional·libnative-platform-jni_0.14-6_amd64.deb3 ·5adadee69f500802e67ebbe7ab468252·65404·debug·optional·libnative-platform-jni-dbgsym_0.14-6_amd64.deb
 4 ·43aaec26b133e68fba3c3de6eaec2e09·11508·java·optional·libnative-platform-jni_0.14-6_amd64.deb
115 KB
libnative-platform-jni_0.14-6_amd64.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
115 KB
data.tar.xz
115 KB
data.tar
52.7 KB
./usr/lib/jni/libnative-platform-curses.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·0x001148·0x001148·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001148·0x001148·R···0x1000
8 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x000cd1·0x000cd1·R·E·0x10008 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x000cbd·0x000cbd·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·000b06·00··AX··0···0·3217 ··[12]·.text·············PROGBITS········00000000000021c0·0021c0·000af4·00··AX··0···0·32
18 ··[13]·.fini·············PROGBITS········0000000000002cc8·002cc8·000009·00··AX··0···0··418 ··[13]·.fini·············PROGBITS········0000000000002cb4·002cb4·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:·0000000000002c00···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:·0000000000002b30···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:·0000000000002ae0···247·FUNC····GLOBAL·DEFAULT···12·java_to_char32 ····28:·0000000000002940···247·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:·0000000000002be0···230·FUNC····GLOBAL·DEFAULT···12·char_to_java35 ····31:·0000000000002a40···230·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:·0000000000002bf0····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:·0000000000002be0····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·····0000000000002c00·_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·····0000000000002be0·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·····0000000000002b30·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·····0000000000002be0·char_to_java·+·040 00000000000050b8··0000001f00000007·R_X86_64_JUMP_SLOT·····0000000000002a40·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)···············0x2cc86 ·0x000000000000000d·(FINI)···············0x2cb4
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:·0b96cca4d0bbcacf93ca363b8d8d8a2d4bcf22d73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a58695b22df7297d09ce85d41a0b7c437cf6c192
11.7 KB
readelf --wide --debug-dump=frames {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 Contents·of·the·.eh_frame_hdr·section:1 Contents·of·the·.eh_frame_hdr·section:
  
2 ··Version:·················12 ··Version:·················1
3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)
4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)
5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)
6 ··Start·of·frame·section:··0xd4·(offset:·0x3278)6 ··Start·of·frame·section:··0xd0·(offset:·0x3270)
7 ··Entries·in·search·table:·0x197 ··Entries·in·search·table:·0x19
8 ··0xffffffffffffee80·(offset:·0x2020)·->·0xf0·fde=[····18]8 ··0xffffffffffffee84·(offset:·0x2020)·->·0xec·fde=[····18]
9 ··0xfffffffffffff010·(offset:·0x21b0)·->·0x118·fde=[····40]9 ··0xfffffffffffff014·(offset:·0x21b0)·->·0x114·fde=[····40]
10 ··0xfffffffffffff0e0·(offset:·0x2280)·->·0x130·fde=[····58]10 ··0xfffffffffffff0e4·(offset:·0x2280)·->·0x12c·fde=[····58]
11 ··0xfffffffffffff110·(offset:·0x22b0)·->·0x148·fde=[····70]11 ··0xfffffffffffff114·(offset:·0x22b0)·->·0x144·fde=[····70]
12 ··0xfffffffffffff120·(offset:·0x22c0)·->·0x15c·fde=[····84]12 ··0xfffffffffffff124·(offset:·0x22c0)·->·0x158·fde=[····84]
13 ··0xfffffffffffff180·(offset:·0x2320)·->·0x194·fde=[····bc]13 ··0xfffffffffffff184·(offset:·0x2320)·->·0x190·fde=[····bc]
14 ··0xfffffffffffff220·(offset:·0x23c0)·->·0x1dc·fde=[···104]14 ··0xfffffffffffff224·(offset:·0x23c0)·->·0x1d8·fde=[···104]
15 ··0xfffffffffffff230·(offset:·0x23d0)·->·0x1f0·fde=[···118]15 ··0xfffffffffffff234·(offset:·0x23d0)·->·0x1ec·fde=[···118]
16 ··0xfffffffffffff4e0·(offset:·0x2680)·->·0x26c·fde=[···194]16 ··0xfffffffffffff4e4·(offset:·0x2680)·->·0x268·fde=[···194]
17 ··0xfffffffffffff500·(offset:·0x26a0)·->·0x280·fde=[···1a8]17 ··0xfffffffffffff504·(offset:·0x26a0)·->·0x27c·fde=[···1a8]
18 ··0xfffffffffffff530·(offset:·0x26d0)·->·0x294·fde=[···1bc]18 ··0xfffffffffffff534·(offset:·0x26d0)·->·0x290·fde=[···1bc]
19 ··0xfffffffffffff550·(offset:·0x26f0)·->·0x2a8·fde=[···1d0]19 ··0xfffffffffffff554·(offset:·0x26f0)·->·0x2a4·fde=[···1d0]
20 ··0xfffffffffffff5b0·(offset:·0x2750)·->·0x2e8·fde=[···210]20 ··0xfffffffffffff5b4·(offset:·0x2750)·->·0x2e4·fde=[···210]
21 ··0xfffffffffffff610·(offset:·0x27b0)·->·0x328·fde=[···250]21 ··0xfffffffffffff614·(offset:·0x27b0)·->·0x324·fde=[···250]
22 ··0xfffffffffffff670·(offset:·0x2810)·->·0x368·fde=[···290]22 ··0xfffffffffffff674·(offset:·0x2810)·->·0x364·fde=[···290]
23 ··0xfffffffffffff6d0·(offset:·0x2870)·->·0x3a8·fde=[···2d0]23 ··0xfffffffffffff6d4·(offset:·0x2870)·->·0x3a4·fde=[···2d0]
24 ··0xfffffffffffff6f0·(offset:·0x2890)·->·0x3bc·fde=[···2e4]24 ··0xfffffffffffff6f4·(offset:·0x2890)·->·0x3b8·fde=[···2e4]
25 ··0xfffffffffffff710·(offset:·0x28b0)·->·0x3d0·fde=[···2f8]25 ··0xfffffffffffff714·(offset:·0x28b0)·->·0x3cc·fde=[···2f8]
26 ··0xfffffffffffff770·(offset:·0x2910)·->·0x40c·fde=[···334]26 ··0xfffffffffffff774·(offset:·0x2910)·->·0x408·fde=[···334]
27 ··0xfffffffffffff7a0·(offset:·0x2940)·->·0x43c·fde=[···364]27 ··0xfffffffffffff7a4·(offset:·0x2940)·->·0x41c·fde=[···348]
28 ··0xfffffffffffff850·(offset:·0x29f0)·->·0x48c·fde=[···3b4]28 ··0xfffffffffffff8a4·(offset:·0x2a40)·->·0x468·fde=[···394]
29 ··0xfffffffffffff860·(offset:·0x2a00)·->·0x4a0·fde=[···3c8] 
30 ··0xfffffffffffff870·(offset:·0x2a10)·->·0x420·fde=[···348] 
31 ··0xfffffffffffff940·(offset:·0x2ae0)·->·0x4b8·fde=[···3e0]29 ··0xfffffffffffff994·(offset:·0x2b30)·->·0x4c8·fde=[···3f4]
32 ··0xfffffffffffffa40·(offset:·0x2be0)·->·0x504·fde=[···42c]30 ··0xfffffffffffffa44·(offset:·0x2be0)·->·0x518·fde=[···444]
 31 ··0xfffffffffffffa54·(offset:·0x2bf0)·->·0x52c·fde=[···458]
 32 ··0xfffffffffffffa64·(offset:·0x2c00)·->·0x4ac·fde=[···3d8]
  
33 Contents·of·the·.eh_frame·section:33 Contents·of·the·.eh_frame·section:
  
  
34 00000000·0000000000000014·00000000·CIE34 00000000·0000000000000014·00000000·CIE
35 ··Version:···············135 ··Version:···············1
36 ··Augmentation:··········"zR"36 ··Augmentation:··········"zR"
Offset 422, 148 lines modifiedOffset 422, 148 lines modified
422 ··DW_CFA_nop422 ··DW_CFA_nop
  
423 00000334·0000000000000010·00000338·FDE·cie=00000000·pc=0000000000002910..0000000000002936423 00000334·0000000000000010·00000338·FDE·cie=00000000·pc=0000000000002910..0000000000002936
424 ··DW_CFA_nop424 ··DW_CFA_nop
425 ··DW_CFA_nop425 ··DW_CFA_nop
426 ··DW_CFA_nop426 ··DW_CFA_nop
  
427 00000348·0000000000000018·0000034c·FDE·cie=00000000·pc=0000000000002a10..0000000000002ac4427 00000348·0000000000000048·0000034c·FDE·cie=00000000·pc=0000000000002940..0000000000002a37
428 ··DW_CFA_advance_loc:·11·to·0000000000002a1b 
429 ··DW_CFA_def_cfa_offset:·224 
430 ··DW_CFA_advance_loc1:·163·to·0000000000002abe 
431 ··DW_CFA_remember_state 
432 ··DW_CFA_def_cfa_offset:·8 
433 ··DW_CFA_advance_loc:·1·to·0000000000002abf 
434 ··DW_CFA_restore_state 
  
435 00000364·000000000000004c·00000368·FDE·cie=00000000·pc=0000000000002940..00000000000029eb 
436 ··DW_CFA_advance_loc:·6·to·0000000000002946428 ··DW_CFA_advance_loc:·6·to·0000000000002946
437 ··DW_CFA_def_cfa_offset:·16429 ··DW_CFA_def_cfa_offset:·16
438 ··DW_CFA_offset:·r15·(r15)·at·cfa-16430 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
439 ··DW_CFA_advance_loc:·8·to·000000000000294e431 ··DW_CFA_advance_loc:·2·to·0000000000002948
440 ··DW_CFA_def_cfa_offset:·24432 ··DW_CFA_def_cfa_offset:·24
441 ··DW_CFA_offset:·r14·(r14)·at·cfa-24433 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
442 ··DW_CFA_advance_loc:·2·to·0000000000002950434 ··DW_CFA_advance_loc:·5·to·000000000000294d
443 ··DW_CFA_def_cfa_offset:·32435 ··DW_CFA_def_cfa_offset:·32
444 ··DW_CFA_offset:·r13·(r13)·at·cfa-32436 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
445 ··DW_CFA_advance_loc:·5·to·0000000000002955437 ··DW_CFA_advance_loc:·5·to·0000000000002952
446 ··DW_CFA_def_cfa_offset:·40438 ··DW_CFA_def_cfa_offset:·40
447 ··DW_CFA_offset:·r12·(r12)·at·cfa-40439 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
448 ··DW_CFA_advance_loc:·4·to·0000000000002959440 ··DW_CFA_advance_loc:·4·to·0000000000002956
449 ··DW_CFA_def_cfa_offset:·48441 ··DW_CFA_def_cfa_offset:·48
450 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48442 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
451 ··DW_CFA_advance_loc:·4·to·000000000000295d443 ··DW_CFA_advance_loc:·1·to·0000000000002957
452 ··DW_CFA_def_cfa_offset:·56444 ··DW_CFA_def_cfa_offset:·56
453 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56445 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
454 ··DW_CFA_advance_loc:·7·to·0000000000002964446 ··DW_CFA_advance_loc:·4·to·000000000000295b
455 ··DW_CFA_def_cfa_offset:·64447 ··DW_CFA_def_cfa_offset:·64
456 ··DW_CFA_advance_loc1:·94·to·00000000000029c2 
457 ··DW_CFA_def_cfa_offset:·72 
458 ··DW_CFA_advance_loc:·7·to·00000000000029c9 
459 ··DW_CFA_def_cfa_offset:·80 
460 ··DW_CFA_advance_loc:·23·to·00000000000029e0448 ··DW_CFA_advance_loc1:·168·to·0000000000002a03
 449 ··DW_CFA_remember_state
461 ··DW_CFA_def_cfa_offset:·56450 ··DW_CFA_def_cfa_offset:·56
462 ··DW_CFA_advance_loc:·1·to·00000000000029e1451 ··DW_CFA_advance_loc:·4·to·0000000000002a07
463 ··DW_CFA_def_cfa_offset:·48452 ··DW_CFA_def_cfa_offset:·48
464 ··DW_CFA_advance_loc:·1·to·00000000000029e2453 ··DW_CFA_advance_loc:·1·to·0000000000002a08
465 ··DW_CFA_def_cfa_offset:·40454 ··DW_CFA_def_cfa_offset:·40
466 ··DW_CFA_advance_loc:·2·to·00000000000029e4455 ··DW_CFA_advance_loc:·2·to·0000000000002a0a
467 ··DW_CFA_def_cfa_offset:·32456 ··DW_CFA_def_cfa_offset:·32
468 ··DW_CFA_advance_loc:·2·to·00000000000029e6457 ··DW_CFA_advance_loc:·2·to·0000000000002a0c
469 ··DW_CFA_def_cfa_offset:·24458 ··DW_CFA_def_cfa_offset:·24
470 ··DW_CFA_advance_loc:·2·to·00000000000029e8459 ··DW_CFA_advance_loc:·2·to·0000000000002a0e
471 ··DW_CFA_def_cfa_offset:·16460 ··DW_CFA_def_cfa_offset:·16
472 ··DW_CFA_advance_loc:·2·to·00000000000029ea461 ··DW_CFA_advance_loc:·2·to·0000000000002a10
473 ··DW_CFA_def_cfa_offset:·8462 ··DW_CFA_def_cfa_offset:·8
 463 ··DW_CFA_advance_loc:·8·to·0000000000002a18
 464 ··DW_CFA_restore_state
474 ··DW_CFA_nop 
475 ··DW_CFA_nop 
  
476 000003b4·0000000000000010·000003b8·FDE·cie=00000000·pc=00000000000029f0..0000000000002a00 
477 ··DW_CFA_nop 
478 ··DW_CFA_nop 
479 ··DW_CFA_nop465 ··DW_CFA_nop
  
480 000003c8·0000000000000014·000003cc·FDE·cie=00000000·pc=0000000000002a00..0000000000002a0a466 00000394·0000000000000040·00000398·FDE·cie=00000000·pc=0000000000002a40..0000000000002b26
 467 ··DW_CFA_advance_loc:·6·to·0000000000002a46
 468 ··DW_CFA_def_cfa_offset:·16
 469 ··DW_CFA_offset:·r14·(r14)·at·cfa-16
 470 ··DW_CFA_advance_loc:·5·to·0000000000002a4b
 471 ··DW_CFA_def_cfa_offset:·24
 472 ··DW_CFA_offset:·r13·(r13)·at·cfa-24
 473 ··DW_CFA_advance_loc:·2·to·0000000000002a4d
 474 ··DW_CFA_def_cfa_offset:·32
 475 ··DW_CFA_offset:·r12·(r12)·at·cfa-32
 476 ··DW_CFA_advance_loc:·1·to·0000000000002a4e
 477 ··DW_CFA_def_cfa_offset:·40
 478 ··DW_CFA_offset:·r6·(rbp)·at·cfa-40
 479 ··DW_CFA_advance_loc:·7·to·0000000000002a55
 480 ··DW_CFA_def_cfa_offset:·48
 481 ··DW_CFA_offset:·r3·(rbx)·at·cfa-48
 482 ··DW_CFA_advance_loc1:·167·to·0000000000002afc
 483 ··DW_CFA_remember_state
Max diff block lines reached; 4191/11929 bytes (35.13%) 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.
  
11.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 16820
    
Offset 782, 157 lines modifiedOffset 782, 15 lines modified
782 »       nop782 »       nop
783 ./src/shared/cpp/generic_posix.cpp:46783 ./src/shared/cpp/generic_posix.cpp:46
784 »       mov····$0x2,%eax784 »       mov····$0x2,%eax
785 ./src/shared/cpp/generic_posix.cpp:52785 ./src/shared/cpp/generic_posix.cpp:52
786 »       ret786 »       ret
787 »       cs·nopw·0x0(%rax,%rax,1)787 »       cs·nopw·0x0(%rax,%rax,1)
  
788 0000000000002940·<mark_failed_with_code@@Base>: 
789 mark_failed_with_code(): 
790 ./src/shared/cpp/generic.cpp:27 
791 »       endbr64 
792 »       push···%r15 
793 »       mov····%rsi,%r15 
794 /usr/lib/jvm/default-java/include/jni.h:896 
795 »       mov····%r8,%rsi 
796 ./src/shared/cpp/generic.cpp:27 
797 »       push···%r14 
798 »       push···%r13 
799 »       mov····%edx,%r13d 
800 »       push···%r12 
801 »       mov····%r8,%r12 
802 »       push···%rbp 
803 »       mov····%rcx,%rbp 
804 »       push···%rbx 
805 »       mov····%rdi,%rbx 
806 »       sub····$0x8,%rsp 
807 /usr/lib/jvm/default-java/include/jni.h:896 
808 »       mov····(%rdi),%rax 
809 »       call···*0xf8(%rax) 
810 /usr/lib/jvm/default-java/include/jni.h:904 
811 »       lea····0x79c(%rip),%rcx········ 
812 »       lea····0x758(%rip),%rdx········ 
813 »       mov····%rbx,%rdi 
814 /usr/lib/jvm/default-java/include/jni.h:896 
815 »       mov····%rax,%rsi 
816 /usr/lib/jvm/default-java/include/jni.h:904 
817 »       mov····(%rbx),%rax 
818 »       call···*0x108(%rax) 
819 /usr/lib/jvm/default-java/include/jni.h:1621 
820 »       mov····%r15,%rsi 
821 »       mov····%rbx,%rdi 
822 /usr/lib/jvm/default-java/include/jni.h:904 
823 »       mov····%rax,%r14 
824 /usr/lib/jvm/default-java/include/jni.h:1621 
825 »       mov····(%rbx),%rax 
826 »       call···*0x538(%rax) 
827 »       mov····%rax,%r15 
828 ./src/shared/cpp/generic.cpp:31 
829 »       test···%rbp,%rbp 
830 »       je·····29b6·<mark_failed_with_code@@Base+0x76> 
831 /usr/lib/jvm/default-java/include/jni.h:1621 
832 »       mov····(%rbx),%rax 
833 »       mov····%rbp,%rsi 
834 »       mov····%rbx,%rdi 
835 »       call···*0x538(%rax) 
836 »       mov····%rax,%rbp 
837 ./src/shared/cpp/generic.cpp:32 
838 »       mov····%r13d,%edi 
839 »       call···2100·<map_error_code@plt> 
840 ./src/shared/cpp/generic.cpp:33 
841 »       sub····$0x8,%rsp 
842 »       mov····%r13d,%r9d 
843 »       mov····%r15,%rcx 
844 »       push···%rbp 
845 ./src/shared/cpp/generic.cpp:32 
846 »       mov····%eax,%r8d 
847 ./src/shared/cpp/generic.cpp:33 
848 »       mov····%r14,%rdx 
849 »       mov····%r12,%rsi 
850 »       mov····%rbx,%rdi 
851 »       xor····%eax,%eax 
852 »       call···2090·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@plt> 
853 ./src/shared/cpp/generic.cpp:34 
854 »       add····$0x18,%rsp 
855 »       pop····%rbx 
856 »       pop····%rbp 
857 »       pop····%r12 
858 »       pop····%r13 
859 »       pop····%r14 
860 »       pop····%r15 
861 »       ret 
862 »       nopl···0x0(%rax,%rax,1) 
  
863 00000000000029f0·<mark_failed_with_message@@Base>: 
864 mark_failed_with_message(): 
865 ./src/shared/cpp/generic.cpp:23 
866 »       endbr64 
867 »       mov····%rdx,%r8 
868 ./src/shared/cpp/generic.cpp:24 
869 »       xor····%ecx,%ecx 
870 »       xor····%edx,%edx 
871 »       jmp····2180·<mark_failed_with_code@plt> 
  
872 0000000000002a00·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion@@Base>: 
873 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion(): 
874 ./src/shared/cpp/generic.cpp:37 
875 »       endbr64 
876 ./src/shared/cpp/generic.cpp:39 
877 »       mov····$0x19,%eax 
878 »       ret 
879 »       nopw···0x0(%rax,%rax,1) 
  
880 0000000000002a10·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base>: 
881 /usr/lib/jvm/default-java/include/jni.h:1061 
882 »       endbr64 
883 »       sub····$0xd8,%rsp 
884 »       mov····%rcx,0x38(%rsp) 
885 »       mov····%r8,0x40(%rsp) 
886 »       mov····%r9,0x48(%rsp) 
887 »       test···%al,%al 
888 »       je·····2a65·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)@@Base+0x55> 
889 »       movaps·%xmm0,0x50(%rsp) 
890 »       movaps·%xmm1,0x60(%rsp) 
891 »       movaps·%xmm2,0x70(%rsp) 
892 »       movaps·%xmm3,0x80(%rsp) 
893 »       movaps·%xmm4,0x90(%rsp) 
894 »       movaps·%xmm5,0xa0(%rsp) 
895 »       movaps·%xmm6,0xb0(%rsp) 
896 »       movaps·%xmm7,0xc0(%rsp) 
897 »       mov····%fs:0x28,%rax 
898 »       mov····%rax,0x18(%rsp) 
899 »       xor····%eax,%eax 
900 /usr/lib/jvm/default-java/include/jni.h:1063 
901 »       lea····0xe0(%rsp),%rax 
902 /usr/lib/jvm/default-java/include/jni.h:1064 
903 »       mov····%rsp,%rcx 
904 /usr/lib/jvm/default-java/include/jni.h:1063 
Max diff block lines reached; 6764/10943 bytes (61.81%) 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 16820
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000000000002cc8·<.fini>:2 0000000000002cb4·<.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·a4f8ffff·................
12 ··0x00003240·0c040000·a0f7ffff·3c040000·50f8ffff·........<...P...13 ··0x0000324c·68040000·94f9ffff·c8040000·44faffff·h...........D...
 14 ··0x0000325c·18050000·54faffff·2c050000·64faffff·....T...,...d...
13 ··0x00003250·8c040000·60f8ffff·a0040000·70f8ffff·....`.......p... 
14 ··0x00003260·20040000·40f9ffff·b8040000·40faffff··...@.......@... 
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·8306680e·28410e20·D.(..C.0..h.(A.·33 ··0x00003460·440e2886·05430e30·8306680e·28410e20·D.(..C.0..h.(A.·
34 ··0x00003478·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......34 ··0x00003470·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......
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·8306680e·28410e20·D.(..C.0..h.(A.·37 ··0x000034a0·440e2886·05430e30·8306680e·28410e20·D.(..C.0..h.(A.·
38 ··0x000034b8·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......38 ··0x000034b0·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......
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·8306680e·28410e20·D.(..C.0..h.(A.·41 ··0x000034e0·440e2886·05430e30·8306680e·28410e20·D.(..C.0..h.(A.·
42 ··0x000034f8·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......42 ··0x000034f0·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......
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·8306680e·28410e20·D.(..C.0..h.(A.·45 ··0x00003520·440e2886·05430e30·8306680e·28410e20·D.(..C.0..h.(A.·
46 ··0x00003538·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......46 ··0x00003530·420e1842·0e10420e·0842c3c6·cccdce00·B..B..B..B......
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·f7000000·00460e10·8f02420e·.........F....B.
 56 ··0x000035d0·188e0345·0e208d04·450e288c·05440e30·...E.·..E.(..D.0
 57 ··0x000035e0·8606410e·38830744·0e4002a8·0a0e3844·..A.8..D.@....8D
 58 ··0x000035f0·0e30410e·28420e20·420e1842·0e10420e·.0A.(B.·B..B..B.
 59 ··0x00003600·08480b00·40000000·98030000·34f4ffff·.H..@.......4...
 60 ··0x00003610·e6000000·00460e10·8e02450e·188d0342·.....F....E....B
 61 ··0x00003620·0e208c04·410e2886·05470e30·830602a7·.·..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·b0f5ffff·b4000000·004b0ee0·0102a30a·.........K......
56 ··0x000035d8·0e08410b·4c000000·68030000·5cf3ffff·..A.L...h...\...65 ··0x00003660·0e08410b·4c000000·f8030000·c4f4ffff·..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·24f5ffff·........H...$...
62 ··0x00003638·10000000·00000000·14000000·cc030000·................71 ··0x000036c0·10000000·00000000·10000000·5c040000·............\...
63 ··0x00003648·b8f3ffff·0a000000·00000000·00000000·................72 ··0x000036d0·20f5ffff·0a000000·00000000·00000000··...............
64 ··0x00003658·48000000·e4030000·80f4ffff·f7000000·H............... 
65 ··0x00003668·00460e10·8f02420e·188e0345·0e208d04·.F....B....E.·.. 
66 ··0x00003678·450e288c·05440e30·8606410e·38830744·E.(..D.0..A.8..D 
67 ··0x00003688·0e4002a8·0a0e3844·0e30410e·28420e20·.@....8D.0A.(B.· 
68 ··0x00003698·420e1842·0e10420e·08480b00·3c000000·B..B..B..H..<... 
69 ··0x000036a8·30040000·34f5ffff·e6000000·00460e10·0...4........F.. 
70 ··0x000036b8·8e02450e·188d0342·0e208c04·410e2886·..E....B.·..A.(. 
71 ··0x000036c8·05470e30·830602a7·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·6700d1b3·bf353674·56a1918f·be5e7681·g....56tV....^v.6 ··0x00000040·6700f927·fef407f0·819b863b·1ae31058·g..'.......;...X
7 ··0x00000050·81413a83·e6ef·······················.A:...7 ··0x00000050·880614db·8cac·······················......
  
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·39366363·61346430·62626361·63663933·96cca4d0bbcacf93 
3 ··0x00000010·63613336·33623864·38643861·32643462·ca363b8d8d8a2d4b2 ··0x00000000·38363935·62323264·66373239·37643039·8695b22df7297d09
 3 ··0x00000010·63653835·64343161·30623763·34333763·ce85d41a0b7c437c
4 ··0x00000020·63663232·64372e64·65627567·00000000·cf22d7.debug....4 ··0x00000020·66366331·39322e64·65627567·00000000·f6c192.debug....
5 ··0x00000030·058e6ea6····························..n.5 ··0x00000030·f2bdcc8f····························....
  
62.1 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·0x001991·0x001991·R·E·0x10008 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x001985·0x001985·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·001686·00··AX··0···0·3217 ··[12]·.text·············PROGBITS········0000000000002300·002300·00167a·00··AX··0···0·32
18 ··[13]·.fini·············PROGBITS········0000000000003988·003988·000009·00··AX··0···0··418 ··[13]·.fini·············PROGBITS········000000000000397c·00397c·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:·0000000000003600····46·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch47 ····43:·0000000000003600····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:·00000000000036c0···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code51 ····47:·00000000000038b0···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:·0000000000003690····38·FUNC····GLOBAL·DEFAULT···12·map_error_code53 ····49:·0000000000003690····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···247·FUNC····GLOBAL·DEFAULT···12·java_to_char55 ····51:·00000000000036c0···247·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:·00000000000038a0···230·FUNC····GLOBAL·DEFAULT···12·char_to_java58 ····54:·00000000000037c0···230·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:·00000000000034a0···203·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch64 ····60:·00000000000034a0···203·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
65 ····61:·0000000000003630····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno65 ····61:·0000000000003630····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno
66 ····62:·0000000000003780····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion66 ····62:·0000000000003970····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···379·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems68 ····64:·0000000000003320···379·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
69 ····65:·0000000000003770····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message69 ····65:·0000000000003960····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message
70 ····66:·0000000000003570···135·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent70 ····66:·0000000000003570···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·····0000000000003630·mark_failed_with_errno·+·045 00000000000060f8··0000003d00000007·R_X86_64_JUMP_SLOT·····0000000000003630·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·····00000000000036c0·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·····0000000000003770·mark_failed_with_message·+·051 0000000000006128··0000004100000007·R_X86_64_JUMP_SLOT·····0000000000003960·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·····00000000000036c0·mark_failed_with_code·+·054 0000000000006140··0000002f00000007·R_X86_64_JUMP_SLOT·····00000000000038b0·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·····00000000000038a0·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)···············0x39885 ·0x000000000000000d·(FINI)···············0x397c
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:·4cae9a6eb60fe939df9ab51c8f21e013eadbd6183 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·71c54f8849883b3786b8b526f117871cf15f0889
11.8 KB
readelf --wide --debug-dump=frames {}
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 Contents·of·the·.eh_frame_hdr·section:1 Contents·of·the·.eh_frame_hdr·section:
  
2 ··Version:·················12 ··Version:·················1
3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)
4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)
5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)
6 ··Start·of·frame·section:··0x100·(offset:·0x4470)6 ··Start·of·frame·section:··0x104·(offset:·0x4470)
7 ··Entries·in·search·table:·0x1f7 ··Entries·in·search·table:·0x1f
8 ··0xffffffffffffdcb4·(offset:·0x2020)·->·0x11c·fde=[····18]8 ··0xffffffffffffdcb8·(offset:·0x2020)·->·0x120·fde=[····18]
9 ··0xffffffffffffdf84·(offset:·0x22f0)·->·0x144·fde=[····40]9 ··0xffffffffffffdf88·(offset:·0x22f0)·->·0x148·fde=[····40]
10 ··0xffffffffffffe054·(offset:·0x23c0)·->·0x178·fde=[····74]10 ··0xffffffffffffe058·(offset:·0x23c0)·->·0x17c·fde=[····74]
11 ··0xffffffffffffe1c4·(offset:·0x2530)·->·0x1c8·fde=[····c4]11 ··0xffffffffffffe1c8·(offset:·0x2530)·->·0x1cc·fde=[····c4]
12 ··0xffffffffffffe324·(offset:·0x2690)·->·0x204·fde=[···100]12 ··0xffffffffffffe328·(offset:·0x2690)·->·0x208·fde=[···100]
13 ··0xffffffffffffe394·(offset:·0x2700)·->·0x250·fde=[···14c]13 ··0xffffffffffffe398·(offset:·0x2700)·->·0x254·fde=[···14c]
14 ··0xffffffffffffe3c4·(offset:·0x2730)·->·0x264·fde=[···160]14 ··0xffffffffffffe3c8·(offset:·0x2730)·->·0x268·fde=[···160]
15 ··0xffffffffffffe434·(offset:·0x27a0)·->·0x284·fde=[···180]15 ··0xffffffffffffe438·(offset:·0x27a0)·->·0x288·fde=[···180]
16 ··0xffffffffffffe5f4·(offset:·0x2960)·->·0x310·fde=[···20c]16 ··0xffffffffffffe5f8·(offset:·0x2960)·->·0x314·fde=[···20c]
17 ··0xffffffffffffe974·(offset:·0x2ce0)·->·0x39c·fde=[···298]17 ··0xffffffffffffe978·(offset:·0x2ce0)·->·0x3a0·fde=[···298]
18 ··0xffffffffffffea14·(offset:·0x2d80)·->·0x3fc·fde=[···2f8]18 ··0xffffffffffffea18·(offset:·0x2d80)·->·0x400·fde=[···2f8]
19 ··0xffffffffffffeb64·(offset:·0x2ed0)·->·0x440·fde=[···33c]19 ··0xffffffffffffeb68·(offset:·0x2ed0)·->·0x444·fde=[···33c]
20 ··0xffffffffffffeb74·(offset:·0x2ee0)·->·0x454·fde=[···350]20 ··0xffffffffffffeb78·(offset:·0x2ee0)·->·0x458·fde=[···350]
21 ··0xffffffffffffebc4·(offset:·0x2f30)·->·0x488·fde=[···384]21 ··0xffffffffffffebc8·(offset:·0x2f30)·->·0x48c·fde=[···384]
22 ··0xffffffffffffec24·(offset:·0x2f90)·->·0x4b4·fde=[···3b0]22 ··0xffffffffffffec28·(offset:·0x2f90)·->·0x4b8·fde=[···3b0]
23 ··0xffffffffffffec94·(offset:·0x3000)·->·0x4f8·fde=[···3f4]23 ··0xffffffffffffec98·(offset:·0x3000)·->·0x4fc·fde=[···3f4]
24 ··0xffffffffffffed04·(offset:·0x3070)·->·0x544·fde=[···440]24 ··0xffffffffffffed08·(offset:·0x3070)·->·0x548·fde=[···440]
25 ··0xffffffffffffedc4·(offset:·0x3130)·->·0x580·fde=[···47c]25 ··0xffffffffffffedc8·(offset:·0x3130)·->·0x584·fde=[···47c]
26 ··0xffffffffffffedf4·(offset:·0x3160)·->·0x598·fde=[···494]26 ··0xffffffffffffedf8·(offset:·0x3160)·->·0x59c·fde=[···494]
27 ··0xffffffffffffeef4·(offset:·0x3260)·->·0x15c·fde=[····58]27 ··0xffffffffffffeef8·(offset:·0x3260)·->·0x160·fde=[····58]
28 ··0xffffffffffffefb4·(offset:·0x3320)·->·0x5d4·fde=[···4d0]28 ··0xffffffffffffefb8·(offset:·0x3320)·->·0x5d8·fde=[···4d0]
29 ··0xfffffffffffff134·(offset:·0x34a0)·->·0x64c·fde=[···548]29 ··0xfffffffffffff138·(offset:·0x34a0)·->·0x650·fde=[···548]
30 ··0xfffffffffffff204·(offset:·0x3570)·->·0x69c·fde=[···598]30 ··0xfffffffffffff208·(offset:·0x3570)·->·0x6a0·fde=[···598]
31 ··0xfffffffffffff294·(offset:·0x3600)·->·0x6e8·fde=[···5e4]31 ··0xfffffffffffff298·(offset:·0x3600)·->·0x6ec·fde=[···5e4]
32 ··0xfffffffffffff2c4·(offset:·0x3630)·->·0x704·fde=[···600]32 ··0xfffffffffffff2c8·(offset:·0x3630)·->·0x708·fde=[···600]
33 ··0xfffffffffffff324·(offset:·0x3690)·->·0x740·fde=[···63c]33 ··0xfffffffffffff328·(offset:·0x3690)·->·0x744·fde=[···63c]
34 ··0xfffffffffffff354·(offset:·0x36c0)·->·0x754·fde=[···650]34 ··0xfffffffffffff358·(offset:·0x36c0)·->·0x758·fde=[···650]
35 ··0xfffffffffffff404·(offset:·0x3770)·->·0x7a4·fde=[···6a0]35 ··0xfffffffffffff458·(offset:·0x37c0)·->·0x7a4·fde=[···69c]
36 ··0xfffffffffffff414·(offset:·0x3780)·->·0x7b8·fde=[···6b4]36 ··0xfffffffffffff548·(offset:·0x38b0)·->·0x7e8·fde=[···6e0]
37 ··0xfffffffffffff434·(offset:·0x37a0)·->·0x7cc·fde=[···6c8] 
38 ··0xfffffffffffff534·(offset:·0x38a0)·->·0x818·fde=[···714]37 ··0xfffffffffffff5f8·(offset:·0x3960)·->·0x838·fde=[···730]
 38 ··0xfffffffffffff608·(offset:·0x3970)·->·0x84c·fde=[···744]
  
39 Contents·of·the·.eh_frame·section:39 Contents·of·the·.eh_frame·section:
  
  
40 00000000·0000000000000014·00000000·CIE40 00000000·0000000000000014·00000000·CIE
41 ··Version:···············141 ··Version:···············1
42 ··Augmentation:··········"zR"42 ··Augmentation:··········"zR"
Offset 849, 135 lines modifiedOffset 849, 139 lines modified
849 ··DW_CFA_nop849 ··DW_CFA_nop
  
850 0000063c·0000000000000010·00000640·FDE·cie=00000000·pc=0000000000003690..00000000000036b6850 0000063c·0000000000000010·00000640·FDE·cie=00000000·pc=0000000000003690..00000000000036b6
851 ··DW_CFA_nop851 ··DW_CFA_nop
852 ··DW_CFA_nop852 ··DW_CFA_nop
853 ··DW_CFA_nop853 ··DW_CFA_nop
  
854 00000650·000000000000004c·00000654·FDE·cie=00000000·pc=00000000000036c0..000000000000376b854 00000650·0000000000000048·00000654·FDE·cie=00000000·pc=00000000000036c0..00000000000037b7
855 ··DW_CFA_advance_loc:·6·to·00000000000036c6855 ··DW_CFA_advance_loc:·6·to·00000000000036c6
856 ··DW_CFA_def_cfa_offset:·16856 ··DW_CFA_def_cfa_offset:·16
857 ··DW_CFA_offset:·r15·(r15)·at·cfa-16857 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
858 ··DW_CFA_advance_loc:·8·to·00000000000036ce858 ··DW_CFA_advance_loc:·2·to·00000000000036c8
859 ··DW_CFA_def_cfa_offset:·24859 ··DW_CFA_def_cfa_offset:·24
860 ··DW_CFA_offset:·r14·(r14)·at·cfa-24860 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
861 ··DW_CFA_advance_loc:·2·to·00000000000036d0861 ··DW_CFA_advance_loc:·5·to·00000000000036cd
862 ··DW_CFA_def_cfa_offset:·32862 ··DW_CFA_def_cfa_offset:·32
863 ··DW_CFA_offset:·r13·(r13)·at·cfa-32863 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
864 ··DW_CFA_advance_loc:·5·to·00000000000036d5864 ··DW_CFA_advance_loc:·5·to·00000000000036d2
865 ··DW_CFA_def_cfa_offset:·40865 ··DW_CFA_def_cfa_offset:·40
866 ··DW_CFA_offset:·r12·(r12)·at·cfa-40866 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
867 ··DW_CFA_advance_loc:·4·to·00000000000036d9867 ··DW_CFA_advance_loc:·4·to·00000000000036d6
868 ··DW_CFA_def_cfa_offset:·48868 ··DW_CFA_def_cfa_offset:·48
869 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48869 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
870 ··DW_CFA_advance_loc:·4·to·00000000000036dd870 ··DW_CFA_advance_loc:·1·to·00000000000036d7
871 ··DW_CFA_def_cfa_offset:·56871 ··DW_CFA_def_cfa_offset:·56
872 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56872 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
873 ··DW_CFA_advance_loc:·7·to·00000000000036e4873 ··DW_CFA_advance_loc:·4·to·00000000000036db
874 ··DW_CFA_def_cfa_offset:·64874 ··DW_CFA_def_cfa_offset:·64
875 ··DW_CFA_advance_loc1:·94·to·0000000000003742875 ··DW_CFA_advance_loc1:·168·to·0000000000003783
 876 ··DW_CFA_remember_state
876 ··DW_CFA_def_cfa_offset:·72 
877 ··DW_CFA_advance_loc:·7·to·0000000000003749 
878 ··DW_CFA_def_cfa_offset:·80 
879 ··DW_CFA_advance_loc:·23·to·0000000000003760 
880 ··DW_CFA_def_cfa_offset:·56877 ··DW_CFA_def_cfa_offset:·56
881 ··DW_CFA_advance_loc:·1·to·0000000000003761878 ··DW_CFA_advance_loc:·4·to·0000000000003787
882 ··DW_CFA_def_cfa_offset:·48879 ··DW_CFA_def_cfa_offset:·48
883 ··DW_CFA_advance_loc:·1·to·0000000000003762880 ··DW_CFA_advance_loc:·1·to·0000000000003788
884 ··DW_CFA_def_cfa_offset:·40881 ··DW_CFA_def_cfa_offset:·40
885 ··DW_CFA_advance_loc:·2·to·0000000000003764882 ··DW_CFA_advance_loc:·2·to·000000000000378a
886 ··DW_CFA_def_cfa_offset:·32883 ··DW_CFA_def_cfa_offset:·32
887 ··DW_CFA_advance_loc:·2·to·0000000000003766884 ··DW_CFA_advance_loc:·2·to·000000000000378c
888 ··DW_CFA_def_cfa_offset:·24885 ··DW_CFA_def_cfa_offset:·24
889 ··DW_CFA_advance_loc:·2·to·0000000000003768886 ··DW_CFA_advance_loc:·2·to·000000000000378e
890 ··DW_CFA_def_cfa_offset:·16887 ··DW_CFA_def_cfa_offset:·16
891 ··DW_CFA_advance_loc:·2·to·000000000000376a888 ··DW_CFA_advance_loc:·2·to·0000000000003790
892 ··DW_CFA_def_cfa_offset:·8889 ··DW_CFA_def_cfa_offset:·8
893 ··DW_CFA_nop890 ··DW_CFA_advance_loc:·8·to·0000000000003798
 891 ··DW_CFA_restore_state
894 ··DW_CFA_nop892 ··DW_CFA_nop
  
895 000006a0·0000000000000010·000006a4·FDE·cie=00000000·pc=0000000000003770..0000000000003780893 0000069c·0000000000000040·000006a0·FDE·cie=00000000·pc=00000000000037c0..00000000000038a6
 894 ··DW_CFA_advance_loc:·6·to·00000000000037c6
 895 ··DW_CFA_def_cfa_offset:·16
 896 ··DW_CFA_offset:·r14·(r14)·at·cfa-16
 897 ··DW_CFA_advance_loc:·5·to·00000000000037cb
 898 ··DW_CFA_def_cfa_offset:·24
 899 ··DW_CFA_offset:·r13·(r13)·at·cfa-24
 900 ··DW_CFA_advance_loc:·2·to·00000000000037cd
 901 ··DW_CFA_def_cfa_offset:·32
 902 ··DW_CFA_offset:·r12·(r12)·at·cfa-32
 903 ··DW_CFA_advance_loc:·1·to·00000000000037ce
 904 ··DW_CFA_def_cfa_offset:·40
 905 ··DW_CFA_offset:·r6·(rbp)·at·cfa-40
 906 ··DW_CFA_advance_loc:·7·to·00000000000037d5
 907 ··DW_CFA_def_cfa_offset:·48
 908 ··DW_CFA_offset:·r3·(rbx)·at·cfa-48
 909 ··DW_CFA_advance_loc1:·167·to·000000000000387c
 910 ··DW_CFA_remember_state
 911 ··DW_CFA_def_cfa_offset:·40
 912 ··DW_CFA_advance_loc:·1·to·000000000000387d
 913 ··DW_CFA_def_cfa_offset:·32
 914 ··DW_CFA_advance_loc:·2·to·000000000000387f
 915 ··DW_CFA_def_cfa_offset:·24
 916 ··DW_CFA_advance_loc:·2·to·0000000000003881
 917 ··DW_CFA_def_cfa_offset:·16
 918 ··DW_CFA_advance_loc:·2·to·0000000000003883
 919 ··DW_CFA_def_cfa_offset:·8
 920 ··DW_CFA_advance_loc:·5·to·0000000000003888
Max diff block lines reached; 3957/11971 bytes (33.05%) 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 AVAUATUSH52 AVAUATUSH
53 []A\A]A^A_53 []A\A]A^A_
Offset 59, 22 lines modifiedOffset 59, 22 lines modified
59 []A\A]A^59 []A\A]A^
60 []A\A]A^60 []A\A]A^
61 []A\A]A^61 []A\A]A^
62 []A\A]A^A_62 []A\A]A^A_
63 []A\A]A^A_63 []A\A]A^A_
64 []A\A]A^64 []A\A]A^
65 []A\A]A^A_65 []A\A]A^A_
66 []A\A]A^A_ 
67 []A\A]A^66 []A\A]A^
 67 []A\A]A^A_
68 could·not·query·machine·details68 could·not·query·machine·details
69 could·not·read·directory·entry69 could·not·read·directory·entry
70 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V70 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V
71 (Ljava/lang/String;IILjava/lang/String;)V 
72 could·not·convert·string·to·current·locale71 could·not·convert·string·to·current·locale
73 could·not·convert·string·from·current·locale72 could·not·convert·string·from·current·locale
 73 (Ljava/lang/String;IILjava/lang/String;)V
74 Ljava/lang/String;74 Ljava/lang/String;
75 osVersion75 osVersion
76 machineArchitecture76 machineArchitecture
77 int_bytes77 int_bytes
78 u_long_bytes78 u_long_bytes
79 size_t_bytes79 size_t_bytes
80 uid_t_bytes80 uid_t_bytes
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.2 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 16820
    
Offset 88, 19 lines modifiedOffset 88, 19 lines modified
88 ./src/main/cpp/posix.cpp:3988 ./src/main/cpp/posix.cpp:39
89 »       call···2180·<uname@plt>89 »       call···2180·<uname@plt>
90 ./src/main/cpp/posix.cpp:39·(discriminator·1)90 ./src/main/cpp/posix.cpp:39·(discriminator·1)
91 »       test···%eax,%eax91 »       test···%eax,%eax
92 »       jne····2510·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo@@Base+0x150>92 »       jne····2510·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo@@Base+0x150>
93 /usr/lib/jvm/default-java/include/jni.h:128993 /usr/lib/jvm/default-java/include/jni.h:1289
94 »       mov····(%r15),%rax94 »       mov····(%r15),%rax
95 »       lea····0x1cf0(%rip),%r13········95 »       lea····0x1ced(%rip),%r13········
96 »       mov····%r12,%rsi96 »       mov····%r12,%rsi
97 »       mov····%r15,%rdi97 »       mov····%r15,%rdi
98 »       mov····%r13,%rcx98 »       mov····%r13,%rcx
99 »       lea····0x1cf3(%rip),%rdx········99 »       lea····0x1cf0(%rip),%rdx········
100 »       call···*0x2f0(%rax)100 »       call···*0x2f0(%rax)
101 ./src/main/cpp/posix.cpp:45101 ./src/main/cpp/posix.cpp:45
102 »       mov····%r14,%rsi102 »       mov····%r14,%rsi
103 »       mov····%rbp,%rdx103 »       mov····%rbp,%rdx
104 »       mov····%r15,%rdi104 »       mov····%r15,%rdi
105 /usr/lib/jvm/default-java/include/jni.h:1289105 /usr/lib/jvm/default-java/include/jni.h:1289
106 »       mov····%rax,0x8(%rsp)106 »       mov····%rax,0x8(%rsp)
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 /usr/lib/jvm/default-java/include/jni.h:1321115 /usr/lib/jvm/default-java/include/jni.h:1321
116 »       mov····(%r15),%rax116 »       mov····(%r15),%rax
117 »       call···*0x340(%rax)117 »       call···*0x340(%rax)
118 /usr/lib/jvm/default-java/include/jni.h:1289118 /usr/lib/jvm/default-java/include/jni.h:1289
119 »       mov····(%r15),%rax119 »       mov····(%r15),%rax
120 »       mov····%r13,%rcx120 »       mov····%r13,%rcx
121 »       mov····%r12,%rsi121 »       mov····%r12,%rsi
122 »       lea····0x1cba(%rip),%rdx········122 »       lea····0x1cb7(%rip),%rdx········
123 »       mov····%r15,%rdi123 »       mov····%r15,%rdi
124 »       call···*0x2f0(%rax)124 »       call···*0x2f0(%rax)
125 ./src/main/cpp/posix.cpp:47125 ./src/main/cpp/posix.cpp:47
126 »       mov····%rbp,%rdx126 »       mov····%rbp,%rdx
127 »       mov····%r15,%rdi127 »       mov····%r15,%rdi
128 »       lea····0x92(%rsp),%rsi128 »       lea····0x92(%rsp),%rsi
129 /usr/lib/jvm/default-java/include/jni.h:1289129 /usr/lib/jvm/default-java/include/jni.h:1289
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 /usr/lib/jvm/default-java/include/jni.h:1321139 /usr/lib/jvm/default-java/include/jni.h:1321
140 »       mov····(%r15),%rax140 »       mov····(%r15),%rax
141 »       call···*0x340(%rax)141 »       call···*0x340(%rax)
142 /usr/lib/jvm/default-java/include/jni.h:1289142 /usr/lib/jvm/default-java/include/jni.h:1289
143 »       mov····(%r15),%rax143 »       mov····(%r15),%rax
144 »       mov····%r13,%rcx144 »       mov····%r13,%rcx
145 »       mov····%r12,%rsi145 »       mov····%r12,%rsi
146 »       lea····0x1c80(%rip),%rdx········146 »       lea····0x1c7d(%rip),%rdx········
147 »       mov····%r15,%rdi147 »       mov····%r15,%rdi
148 »       call···*0x2f0(%rax)148 »       call···*0x2f0(%rax)
149 ./src/main/cpp/posix.cpp:49149 ./src/main/cpp/posix.cpp:49
150 »       mov····%rbp,%rdx150 »       mov····%rbp,%rdx
151 »       mov····%r15,%rdi151 »       mov····%r15,%rdi
152 »       lea····0x114(%rsp),%rsi152 »       lea····0x114(%rsp),%rsi
153 /usr/lib/jvm/default-java/include/jni.h:1289153 /usr/lib/jvm/default-java/include/jni.h:1289
Offset 191, 29 lines modifiedOffset 191, 29 lines modified
191 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo():191 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo():
192 ./src/main/cpp/posix.cpp:53192 ./src/main/cpp/posix.cpp:53
193 »       endbr64193 »       endbr64
194 »       push···%r13194 »       push···%r13
195 /usr/lib/jvm/default-java/include/jni.h:896195 /usr/lib/jvm/default-java/include/jni.h:896
196 »       mov····%rdx,%rsi196 »       mov····%rdx,%rsi
197 /usr/lib/jvm/default-java/include/jni.h:1289197 /usr/lib/jvm/default-java/include/jni.h:1289
198 »       lea····0x1c05(%rip),%r13········198 »       lea····0x1c02(%rip),%r13········
199 ./src/main/cpp/posix.cpp:53199 ./src/main/cpp/posix.cpp:53
200 »       push···%r12200 »       push···%r12
201 »       push···%rbp201 »       push···%rbp
202 »       mov····%rdx,%rbp202 »       mov····%rdx,%rbp
203 »       push···%rbx203 »       push···%rbx
204 »       mov····%rdi,%rbx204 »       mov····%rdi,%rbx
205 »       sub····$0x8,%rsp205 »       sub····$0x8,%rsp
206 /usr/lib/jvm/default-java/include/jni.h:896206 /usr/lib/jvm/default-java/include/jni.h:896
207 »       mov····(%rdi),%rax207 »       mov····(%rdi),%rax
208 »       call···*0xf8(%rax)208 »       call···*0xf8(%rax)
209 /usr/lib/jvm/default-java/include/jni.h:1289209 /usr/lib/jvm/default-java/include/jni.h:1289
210 »       mov····%r13,%rcx210 »       mov····%r13,%rcx
211 »       mov····%rbx,%rdi211 »       mov····%rbx,%rdi
212 »       lea····0x1be3(%rip),%rdx········212 »       lea····0x1be0(%rip),%rdx········
213 /usr/lib/jvm/default-java/include/jni.h:896213 /usr/lib/jvm/default-java/include/jni.h:896
214 »       mov····%rax,%r12214 »       mov····%rax,%r12
215 /usr/lib/jvm/default-java/include/jni.h:1289215 /usr/lib/jvm/default-java/include/jni.h:1289
216 »       mov····(%rbx),%rax216 »       mov····(%rbx),%rax
217 »       mov····%r12,%rsi217 »       mov····%r12,%rsi
218 »       call···*0x2f0(%rax)218 »       call···*0x2f0(%rax)
219 /usr/lib/jvm/default-java/include/jni.h:1341219 /usr/lib/jvm/default-java/include/jni.h:1341
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 »       mov····(%rbx),%rax226 »       mov····(%rbx),%rax
227 »       call···*0x368(%rax)227 »       call···*0x368(%rax)
228 /usr/lib/jvm/default-java/include/jni.h:1289228 /usr/lib/jvm/default-java/include/jni.h:1289
229 »       mov····(%rbx),%rax229 »       mov····(%rbx),%rax
230 »       mov····%r13,%rcx230 »       mov····%r13,%rcx
231 »       mov····%r12,%rsi231 »       mov····%r12,%rsi
232 »       mov····%rbx,%rdi232 »       mov····%rbx,%rdi
233 »       lea····0x1bb4(%rip),%rdx········233 »       lea····0x1bb1(%rip),%rdx········
234 »       call···*0x2f0(%rax)234 »       call···*0x2f0(%rax)
235 /usr/lib/jvm/default-java/include/jni.h:1341235 /usr/lib/jvm/default-java/include/jni.h:1341
236 »       mov····%rbp,%rsi236 »       mov····%rbp,%rsi
237 »       mov····%rbx,%rdi237 »       mov····%rbx,%rdi
238 »       mov····$0x8,%ecx238 »       mov····$0x8,%ecx
239 /usr/lib/jvm/default-java/include/jni.h:1289239 /usr/lib/jvm/default-java/include/jni.h:1289
240 »       mov····%rax,%rdx240 »       mov····%rax,%rdx
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 »       mov····(%rbx),%rax242 »       mov····(%rbx),%rax
243 »       call···*0x368(%rax)243 »       call···*0x368(%rax)
244 /usr/lib/jvm/default-java/include/jni.h:1289244 /usr/lib/jvm/default-java/include/jni.h:1289
245 »       mov····(%rbx),%rax245 »       mov····(%rbx),%rax
246 »       mov····%r13,%rcx246 »       mov····%r13,%rcx
247 »       mov····%r12,%rsi247 »       mov····%r12,%rsi
248 »       mov····%rbx,%rdi248 »       mov····%rbx,%rdi
249 »       lea····0x1b91(%rip),%rdx········249 »       lea····0x1b8e(%rip),%rdx········
250 »       call···*0x2f0(%rax)250 »       call···*0x2f0(%rax)
251 /usr/lib/jvm/default-java/include/jni.h:1341251 /usr/lib/jvm/default-java/include/jni.h:1341
252 »       mov····%rbp,%rsi252 »       mov····%rbp,%rsi
253 »       mov····%rbx,%rdi253 »       mov····%rbx,%rdi
254 »       mov····$0x8,%ecx254 »       mov····$0x8,%ecx
255 /usr/lib/jvm/default-java/include/jni.h:1289255 /usr/lib/jvm/default-java/include/jni.h:1289
256 »       mov····%rax,%rdx256 »       mov····%rax,%rdx
Offset 258, 15 lines modifiedOffset 258, 15 lines modified
258 »       mov····(%rbx),%rax258 »       mov····(%rbx),%rax
259 »       call···*0x368(%rax)259 »       call···*0x368(%rax)
260 /usr/lib/jvm/default-java/include/jni.h:1289260 /usr/lib/jvm/default-java/include/jni.h:1289
261 »       mov····(%rbx),%rax261 »       mov····(%rbx),%rax
262 »       mov····%r13,%rcx262 »       mov····%r13,%rcx
263 »       mov····%r12,%rsi263 »       mov····%r12,%rsi
264 »       mov····%rbx,%rdi264 »       mov····%rbx,%rdi
265 »       lea····0x1b6e(%rip),%rdx········265 »       lea····0x1b6b(%rip),%rdx········
266 »       call···*0x2f0(%rax)266 »       call···*0x2f0(%rax)
267 /usr/lib/jvm/default-java/include/jni.h:1341267 /usr/lib/jvm/default-java/include/jni.h:1341
268 »       mov····%rbp,%rsi268 »       mov····%rbp,%rsi
269 »       mov····%rbx,%rdi269 »       mov····%rbx,%rdi
270 »       mov····$0x4,%ecx270 »       mov····$0x4,%ecx
Max diff block lines reached; 22615/26497 bytes (85.35%) 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 16820
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
  
  
1 Disassembly·of·section·.fini:1 Disassembly·of·section·.fini:
  
2 0000000000003988·<.fini>:2 000000000000397c·<.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·34f1ffff·4c060000·04f2ffff·....4...L.......13 ··0x00004418·d8050000·38f1ffff·50060000·08f2ffff·....8...P.......
14 ··0x0000442c·9c060000·94f2ffff·e8060000·c4f2ffff·................ 
15 ··0x0000443c·04070000·24f3ffff·40070000·54f3ffff·....$...@...T... 
16 ··0x0000444c·54070000·04f4ffff·a4070000·14f4ffff·T...............14 ··0x00004428·a0060000·98f2ffff·ec060000·c8f2ffff·................
 15 ··0x00004438·08070000·28f3ffff·44070000·58f3ffff·....(...D...X...
17 ··0x0000445c·b8070000·34f4ffff·cc070000·34f5ffff·....4.......4...16 ··0x00004448·58070000·58f4ffff·a4070000·48f5ffff·X...X.......H...
 17 ··0x00004458·e8070000·f8f5ffff·38080000·08f6ffff·........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·a4ebffff·................97 ··0x00004a50·0e080000·18000000·e8050000·a4ebffff·................
98 ··0x00004a60·2e000000·00450e10·8302640e·08000000·.....E....d.....98 ··0x00004a60·2e000000·00450e10·8302640e·08000000·.....E....d.....
99 ··0x00004a70·38000000·04060000·b8ebffff·5d000000·8...........]...99 ··0x00004a70·38000000·04060000·b8ebffff·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·dcebffff·26000000·00000000·@.......&.......103 ··0x00004ab0·40060000·dcebffff·26000000·00000000·@.......&.......
104 ··0x00004ac0·4c000000·54060000·f8ebffff·ab000000·L...T...........104 ··0x00004ac0·48000000·54060000·f8ebffff·f7000000·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·0e4002a8·0a0e3844·0e30410e·28420e20·.@....8D.0A.(B.·
 108 ··0x00004b00·420e1842·0e10420e·08480b00·40000000·B..B..B..H..@...
 109 ··0x00004b10·a0060000·acecffff·e6000000·00460e10·.............F..
 110 ··0x00004b20·8e02450e·188d0342·0e208c04·410e2886·..E....B.·..A.(.
 111 ··0x00004b30·05470e30·830602a7·0a0e2841·0e20420e·.G.0......(A.·B.
 112 ··0x00004b40·18420e10·420e0845·0b000000·00000000·.B..B..E........
 113 ··0x00004b50·4c000000·e4060000·58edffff·ab000000·L.......X.......
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·58ecffff·10000000·........X.......118 ··0x00004ba0·10000000·34070000·b8edffff·10000000·....4...........
110 ··0x00004b20·00000000·10000000·b8060000·54ecffff·............T...119 ··0x00004bb0·00000000·10000000·48070000·b4edffff·........H.......
111 ··0x00004b30·0a000000·00000000·48000000·cc060000·........H....... 
112 ··0x00004b40·60ecffff·f7000000·00460e10·8f02420e·`........F....B. 
113 ··0x00004b50·188e0345·0e208d04·450e288c·05440e30·...E.·..E.(..D.0 
114 ··0x00004b60·8606410e·38830744·0e4002a8·0a0e3844·..A.8..D.@....8D 
115 ··0x00004b70·0e30410e·28420e20·420e1842·0e10420e·.0A.(B.·B..B..B. 
116 ··0x00004b80·08480b00·3c000000·18070000·14edffff·.H..<........... 
117 ··0x00004b90·e6000000·00460e10·8e02450e·188d0342·.....F....E....B 
118 ··0x00004ba0·0e208c04·410e2886·05470e30·830602a7·.·..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·6700d1b3·bf353674·56a1918f·be5e7681·g....56tV....^v.6 ··0x00000040·6700f927·fef407f0·819b863b·1ae31058·g..'.......;...X
7 ··0x00000050·81413a83·e6ef·······················.A:...7 ··0x00000050·880614db·8cac·······················......
  
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·61653961·36656236·30666539·33396466·ae9a6eb60fe939df 
3 ··0x00000010·39616235·31633866·32316530·31336561·9ab51c8f21e013ea2 ··0x00000000·63353466·38383439·38383362·33373836·c54f8849883b3786
 3 ··0x00000010·62386235·32366631·31373837·31636631·b8b526f117871cf1
4 ··0x00000020·64626436·31382e64·65627567·00000000·dbd618.debug....4 ··0x00000020·35663038·38392e64·65627567·00000000·5f0889.debug....
5 ··0x00000030·0fa29874····························...t5 ··0x00000030·1678c988····························.x..
  
665 KB
libnative-platform-jni-dbgsym_0.14-6_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-19·17:15:43.000000·debian-binary
2 -rw-r--r--···0········0········0······644·2024-02-19·17:15:43.000000·control.tar.xz2 -rw-r--r--···0········0········0······648·2024-02-19·17:15:43.000000·control.tar.xz
3 -rw-r--r--···0········0········0····64572·2024-02-19·17:15:43.000000·data.tar.xz3 -rw-r--r--···0········0········0····64564·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:·0b96cca4d0bbcacf93ca363b8d8d8a2d4bcf22d7·4cae9a6eb60fe939df9ab51c8f21e013eadbd61812 Build-Ids:·71c54f8849883b3786b8b526f117871cf15f0889·a58695b22df7297d09ce85d41a0b7c437cf6c192
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/0b/96cca4d0bbcacf93ca363b8d8d8a2d4bcf22d7.debug 
2 usr/lib/debug/.build-id/4c/ae9a6eb60fe939df9ab51c8f21e013eadbd618.debug1 usr/lib/debug/.build-id/71/c54f8849883b3786b8b526f117871cf15f0889.debug
 2 usr/lib/debug/.build-id/a5/8695b22df7297d09ce85d41a0b7c437cf6c192.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
663 KB
data.tar.xz
663 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/0b/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/71/
7 -rw-r--r--···0·root·········(0)·root·········(0)····26512·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/0b/96cca4d0bbcacf93ca363b8d8d8a2d4bcf22d7.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····35736·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/71/c54f8849883b3786b8b526f117871cf15f0889.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/4c/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/a5/
9 -rw-r--r--···0·root·········(0)·root·········(0)····35744·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/4c/ae9a6eb60fe939df9ab51c8f21e013eadbd618.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····26520·2024-02-19·17:15:43.000000·./usr/lib/debug/.build-id/a5/8695b22df7297d09ce85d41a0b7c437cf6c192.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)····15336·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)····15336·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
45.0 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.
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:·d1b3bf35367456a1918fbe5e768181413a83e6ef3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f927fef407f0819b863b1ae31058880614db8cac
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.
43.9 KB
readelf --wide --debug-dump=info {}
    
Offset 11423, 424 lines modifiedOffset 11423, 424 lines modified
11423 ·<2><40d4>:·Abbrev·Number:·36·(DW_TAG_formal_parameter)11423 ·<2><40d4>:·Abbrev·Number:·36·(DW_TAG_formal_parameter)
11424 ····<40d5>···DW_AT_type········:·(ref_addr)·<0x71>11424 ····<40d5>···DW_AT_type········:·(ref_addr)·<0x71>
11425 ·<2><40d9>:·Abbrev·Number:·36·(DW_TAG_formal_parameter)11425 ·<2><40d9>:·Abbrev·Number:·36·(DW_TAG_formal_parameter)
11426 ····<40da>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int11426 ····<40da>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int
11427 ·<2><40de>:·Abbrev·Number:·011427 ·<2><40de>:·Abbrev·Number:·0
11428 ·<1><40df>:·Abbrev·Number:·011428 ·<1><40df>:·Abbrev·Number:·0
11429 ··Compilation·Unit·@·offset·0x40e0:11429 ··Compilation·Unit·@·offset·0x40e0:
11430 ···Length:········0x6d·(32-bit)11430 ···Length:········0x22e·(32-bit)
11431 ···Version:·······511431 ···Version:·······5
11432 ···Unit·Type:·····DW_UT_partial·(3)11432 ···Unit·Type:·····DW_UT_partial·(3)
11433 ···Abbrev·Offset:·011433 ···Abbrev·Offset:·0
11434 ···Pointer·Size:··811434 ···Pointer·Size:··8
11435 ·<0><40ec>:·Abbrev·Number:·1·(DW_TAG_partial_unit)11435 ·<0><40ec>:·Abbrev·Number:·1·(DW_TAG_partial_unit)
11436 ····<40ed>···DW_AT_stmt_list···:·(sec_offset)·011436 ····<40ed>···DW_AT_stmt_list···:·(sec_offset)·0
11437 ·<1><40f1>:·Abbrev·Number:·2·(DW_TAG_typedef)11437 ·<1><40f1>:·Abbrev·Number:·33·(DW_TAG_namespace)
 11438 ····<40f2>···DW_AT_name········:·(string)·std
11438 ····<40f2>···DW_AT_name········:·(strp)·(offset:·0x418e):·__gnuc_va_list 
11439 ····<40f6>···DW_AT_decl_file···:·(data1)·17 
11440 ····<40f7>···DW_AT_decl_line···:·(data1)·40 
11441 ····<40f8>···DW_AT_decl_column·:·(data1)·27 
11442 ····<40f9>···DW_AT_type········:·(ref_udata)·<0x40fa>,·__builtin_va_list,·typedef·__va_list_tag·__va_list_tag 
11443 ·<1><40fa>:·Abbrev·Number:·71·(DW_TAG_typedef) 
11444 ····<40fb>···DW_AT_name········:·(strp)·(offset:·0x419d):·__builtin_va_list 
11445 ····<40ff>···DW_AT_type········:·(ref_udata)·<0x4100>,·typedef·__va_list_tag·__va_list_tag 
11446 ·<1><4100>:·Abbrev·Number:·74·(DW_TAG_array_type) 
11447 ····<4101>···DW_AT_type········:·(ref_addr)·<0x18>,·typedef·__va_list_tag·__va_list_tag 
11448 ····<4105>···DW_AT_sibling·····:·(ref_udata)·<0x410d>11439 ····<40f6>···DW_AT_sibling·····:·(ref_udata)·<0x4102>
11449 ·<2><4106>:·Abbrev·Number:·72·(DW_TAG_subrange_type) 
11450 ····<4107>···DW_AT_type········:·(ref_addr)·<0x11>,·long·unsigned·int 
11451 ····<410b>···DW_AT_upper_bound·:·(data1)·011440 ·<2><40f7>:·Abbrev·Number:·34·(DW_TAG_imported_declaration)
 11441 ····<40f8>···DW_AT_decl_file···:·(data1)·6
 11442 ····<40f9>···DW_AT_decl_line···:·(data1)·158
 11443 ····<40fa>···DW_AT_decl_column·:·(data1)·11
 11444 ····<40fb>···DW_AT_import······:·(ref_udata)·<0x4102>» [Abbrev·Number:·66·(DW_TAG_subprogram)]
 11445 ·<2><40fc>:·Abbrev·Number:·34·(DW_TAG_imported_declaration)
 11446 ····<40fd>···DW_AT_decl_file···:·(data1)·6
 11447 ····<40fe>···DW_AT_decl_line···:·(data1)·175
 11448 ····<40ff>···DW_AT_decl_column·:·(data1)·11
 11449 ····<4100>···DW_AT_import······:·(ref_udata)·<0x412e>» [Abbrev·Number:·66·(DW_TAG_subprogram)]
11452 ·<2><410c>:·Abbrev·Number:·011450 ·<2><4101>:·Abbrev·Number:·0
11453 ·<1><410d>:·Abbrev·Number:·2·(DW_TAG_typedef) 
11454 ····<410e>···DW_AT_name········:·(strp)·(offset:·0x41a7):·va_list 
11455 ····<4112>···DW_AT_decl_file···:·(data1)·14 
11456 ····<4113>···DW_AT_decl_line···:·(data1)·53 
11457 ····<4114>···DW_AT_decl_column·:·(data1)·24 
11458 ····<4115>···DW_AT_type········:·(ref_udata)·<0x40f1>,·__gnuc_va_list,·__builtin_va_list,·typedef·__va_list_tag·__va_list_tag 
11459 ·<1><4116>:·Abbrev·Number:·63·(DW_TAG_subprogram)11451 ·<1><4102>:·Abbrev·Number:·66·(DW_TAG_subprogram)
11460 ····<4117>···DW_AT_specification:·(ref_addr)·<0x633> 
11461 ····<411b>···DW_AT_object_pointer:·(ref_udata)·<0x411d>11452 ····<4103>···DW_AT_external····:·(flag_present)·1
 11453 ····<4103>···DW_AT_name········:·(strp)·(offset:·0x37d9):·mbstowcs
 11454 ····<4107>···DW_AT_decl_file···:·(implicit_const)·10
 11455 ····<4107>···DW_AT_decl_line···:·(data1)·129
 11456 ····<4108>···DW_AT_decl_column·:·(implicit_const)·1
 11457 ····<4108>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int
11462 ····<411c>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)11458 ····<410c>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
 11459 ····<410c>···DW_AT_artificial··:·(flag_present)·1
11463 ····<411c>···DW_AT_sibling·····:·(ref_udata)·<0x4147>11460 ····<410c>···DW_AT_sibling·····:·(ref_udata)·<0x4129>
11464 ·<2><411d>:·Abbrev·Number:·60·(DW_TAG_formal_parameter)11461 ·<2><410d>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)
 11462 ····<410e>···DW_AT_name········:·(strp)·(offset:·0x4175):·__dst
 11463 ····<4112>···DW_AT_decl_file···:·(implicit_const)·10
 11464 ····<4112>···DW_AT_decl_line···:·(data1)·129
 11465 ····<4113>···DW_AT_decl_column·:·(implicit_const)·1
 11466 ····<4113>···DW_AT_type········:·(ref_udata)·<0x4129>
 11467 ·<2><4114>:·Abbrev·Number:·69·(DW_TAG_formal_parameter)
11465 ····<411e>···DW_AT_name········:·(strp)·(offset:·0x38c9):·this11468 ····<4115>···DW_AT_name········:·(strp)·(offset:·0xd47):·__src
 11469 ····<4119>···DW_AT_decl_file···:·(implicit_const)·10
 11470 ····<4119>···DW_AT_decl_line···:·(data1)·129
 11471 ····<411a>···DW_AT_decl_column·:·(implicit_const)·1
11466 ····<4122>···DW_AT_type········:·(ref_addr)·<0x43d5>11472 ····<411a>···DW_AT_type········:·(ref_addr)·<0x43f1>
 11473 ·<2><411e>:·Abbrev·Number:·69·(DW_TAG_formal_parameter)
 11474 ····<411f>···DW_AT_name········:·(strp)·(offset:·0x3401):·__len
 11475 ····<4123>···DW_AT_decl_file···:·(implicit_const)·10
 11476 ····<4123>···DW_AT_decl_line···:·(data1)·129
 11477 ····<4124>···DW_AT_decl_column·:·(implicit_const)·1
 11478 ····<4124>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int
 11479 ·<2><4128>:·Abbrev·Number:·0
 11480 ·<1><4129>:·Abbrev·Number:·62·(DW_TAG_restrict_type)
 11481 ····<412a>···DW_AT_type········:·(ref_addr)·<0x3ca4>
 11482 ·<1><412e>:·Abbrev·Number:·66·(DW_TAG_subprogram)
 11483 ····<412f>···DW_AT_external····:·(flag_present)·1
 11484 ····<412f>···DW_AT_name········:·(strp)·(offset:·0x37d0):·wcstombs
 11485 ····<4133>···DW_AT_decl_file···:·(implicit_const)·10
 11486 ····<4133>···DW_AT_decl_line···:·(data1)·159
 11487 ····<4134>···DW_AT_decl_column·:·(implicit_const)·1
 11488 ····<4134>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int
 11489 ····<4138>···DW_AT_inline······:·(implicit_const)·3»   (declared·as·inline·and·inlined)
11467 ····<4126>···DW_AT_artificial··:·(flag_present)·111490 ····<4138>···DW_AT_artificial··:·(flag_present)·1
 11491 ····<4138>···DW_AT_sibling·····:·(ref_udata)·<0x4155>
 11492 ·<2><4139>:·Abbrev·Number:·69·(DW_TAG_formal_parameter)
 11493 ····<413a>···DW_AT_name········:·(strp)·(offset:·0x4175):·__dst
 11494 ····<413e>···DW_AT_decl_file···:·(implicit_const)·10
 11495 ····<413e>···DW_AT_decl_line···:·(data1)·159
 11496 ····<413f>···DW_AT_decl_column·:·(implicit_const)·1
 11497 ····<413f>···DW_AT_type········:·(ref_addr)·<0x43ec>
 11498 ·<2><4143>:·Abbrev·Number:·65·(DW_TAG_formal_parameter)
 11499 ····<4144>···DW_AT_name········:·(strp)·(offset:·0xd47):·__src
 11500 ····<4148>···DW_AT_decl_file···:·(implicit_const)·10
 11501 ····<4148>···DW_AT_decl_line···:·(data1)·159
 11502 ····<4149>···DW_AT_decl_column·:·(implicit_const)·1
 11503 ····<4149>···DW_AT_type········:·(ref_udata)·<0x4155>
 11504 ·<2><414a>:·Abbrev·Number:·69·(DW_TAG_formal_parameter)
 11505 ····<414b>···DW_AT_name········:·(strp)·(offset:·0x3401):·__len
 11506 ····<414f>···DW_AT_decl_file···:·(implicit_const)·10
 11507 ····<414f>···DW_AT_decl_line···:·(data1)·159
 11508 ····<4150>···DW_AT_decl_column·:·(implicit_const)·1
 11509 ····<4150>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int
 11510 ·<2><4154>:·Abbrev·Number:·0
 11511 ·<1><4155>:·Abbrev·Number:·62·(DW_TAG_restrict_type)
 11512 ····<4156>···DW_AT_type········:·(ref_addr)·<0x3d75>
 11513 ·<1><415a>:·Abbrev·Number:·34·(DW_TAG_imported_declaration)
 11514 ····<415b>···DW_AT_decl_file···:·(data1)·11
 11515 ····<415c>···DW_AT_decl_line···:·(data1)·71
 11516 ····<415d>···DW_AT_decl_column·:·(data1)·12
 11517 ····<415e>···DW_AT_import······:·(ref_udata)·<0x4102>» [Abbrev·Number:·66·(DW_TAG_subprogram)]
 11518 ·<1><415f>:·Abbrev·Number:·34·(DW_TAG_imported_declaration)
 11519 ····<4160>···DW_AT_decl_file···:·(data1)·11
 11520 ····<4161>···DW_AT_decl_line···:·(data1)·83
 11521 ····<4162>···DW_AT_decl_column·:·(data1)·12
 11522 ····<4163>···DW_AT_import······:·(ref_udata)·<0x412e>» [Abbrev·Number:·66·(DW_TAG_subprogram)]
 11523 ·<1><4164>:·Abbrev·Number:·16·(DW_TAG_subprogram)
 11524 ····<4165>···DW_AT_external····:·(flag_present)·1
 11525 ····<4165>···DW_AT_name········:·(strp)·(offset:·0x31f8):·__mbstowcs_chk
 11526 ····<4169>···DW_AT_decl_file···:·(data1)·10
 11527 ····<416a>···DW_AT_decl_line···:·(data1)·107
 11528 ····<416b>···DW_AT_decl_column·:·(data1)·15
 11529 ····<416c>···DW_AT_type········:·(ref_addr)·<0x39a9>,·size_t,·long·unsigned·int
 11530 ····<4170>···DW_AT_declaration·:·(flag_present)·1
Max diff block lines reached; 23850/44890 bytes (53.13%) of diff not shown.
272 KB
./usr/lib/debug/.build-id/0b/96cca4d0bbcacf93ca363b8d8d8a2d4bcf22d7.debug vs.
./usr/lib/debug/.build-id/a5/8695b22df7297d09ce85d41a0b7c437cf6c192.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 74% 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:··········24144·(bytes·into·file)13 ··Start·of·section·headers:··········24152·(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·0x000cd1·R·E·0x10008 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x000cbd·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.23 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x5e50:1 There·are·37·section·headers,·starting·at·offset·0x5e58:
  
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
Offset 10, 37 lines modifiedOffset 10, 37 lines modified
10 ··[·5]·.gnu.version······NOBITS··········0000000000000d68·00025c·00005c·02···A··3···0··210 ··[·5]·.gnu.version······NOBITS··········0000000000000d68·00025c·00005c·02···A··3···0··2
11 ··[·6]·.gnu.version_r····NOBITS··········0000000000000dc8·00025c·000050·00···A··4···2··811 ··[·6]·.gnu.version_r····NOBITS··········0000000000000dc8·00025c·000050·00···A··4···2··8
12 ··[·7]·.rela.dyn·········NOBITS··········0000000000000e18·00025c·0000f0·18···A··3···0··812 ··[·7]·.rela.dyn·········NOBITS··········0000000000000e18·00025c·0000f0·18···A··3···0··8
13 ··[·8]·.rela.plt·········NOBITS··········0000000000000f08·00025c·000240·18···A··3··21··813 ··[·8]·.rela.plt·········NOBITS··········0000000000000f08·00025c·000240·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·000190·10··AX··0···0·1615 ··[10]·.plt··············NOBITS··········0000000000002020·001000·000190·10··AX··0···0·16
16 ··[11]·.plt.got··········NOBITS··········00000000000021b0·001000·000008·08··AX··0···0··816 ··[11]·.plt.got··········NOBITS··········00000000000021b0·001000·000008·08··AX··0···0··8
17 ··[12]·.text·············NOBITS··········00000000000021c0·001000·000b06·00··AX··0···0·3217 ··[12]·.text·············NOBITS··········00000000000021c0·001000·000af4·00··AX··0···0·32
18 ··[13]·.fini·············NOBITS··········0000000000002cc8·001000·000009·00··AX··0···0··418 ··[13]·.fini·············NOBITS··········0000000000002cb4·001000·000009·00··AX··0···0··4
19 ··[14]·.rodata···········NOBITS··········0000000000003000·001000·00019d·01·AMS··0···0··819 ··[14]·.rodata···········NOBITS··········0000000000003000·001000·00019a·01·AMS··0···0··8
20 ··[15]·.eh_frame_hdr·····NOBITS··········00000000000031a0·001000·0000d4·00···A··0···0··420 ··[15]·.eh_frame_hdr·····NOBITS··········000000000000319c·001000·0000d4·00···A··0···0··4
21 ··[16]·.eh_frame·········NOBITS··········0000000000003278·001000·000470·00···A··0···0··821 ··[16]·.eh_frame·········NOBITS··········0000000000003270·001000·000470·00···A··0···0··8
22 ··[17]·.init_array·······NOBITS··········0000000000004dd0·000dd0·000008·08··WA··0···0··822 ··[17]·.init_array·······NOBITS··········0000000000004dd0·000dd0·000008·08··WA··0···0··8
23 ··[18]·.fini_array·······NOBITS··········0000000000004dd8·000dd0·000008·08··WA··0···0··823 ··[18]·.fini_array·······NOBITS··········0000000000004dd8·000dd0·000008·08··WA··0···0··8
24 ··[19]·.dynamic··········NOBITS··········0000000000004de0·000dd0·0001d0·10··WA··4···0··824 ··[19]·.dynamic··········NOBITS··········0000000000004de0·000dd0·0001d0·10··WA··4···0··8
25 ··[20]·.got··············NOBITS··········0000000000004fb0·000dd0·000038·08··WA··0···0··825 ··[20]·.got··············NOBITS··········0000000000004fb0·000dd0·000038·08··WA··0···0··8
26 ··[21]·.got.plt··········NOBITS··········0000000000004fe8·000dd0·0000d8·08··WA··0···0··826 ··[21]·.got.plt··········NOBITS··········0000000000004fe8·000dd0·0000d8·08··WA··0···0··8
27 ··[22]·.data·············NOBITS··········00000000000050c0·000dd0·00000c·00··WA··0···0··827 ··[22]·.data·············NOBITS··········00000000000050c0·000dd0·00000c·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000000050e0·000dd0·000068·00··WA··0···0·3228 ··[23]·.bss··············NOBITS··········00000000000050e0·000dd0·000068·00··WA··0···0·32
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·000068·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·000066·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002e8·0031c7·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002e8·0031d5·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0034b0·000353·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·0034c0·000353·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·003808·000667·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·003818·000663·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·003e70·0005d1·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·003e80·0005d1·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·004448·000123·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·004458·000123·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·004570·000783·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·004580·00077e·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·004cf8·000133·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·004d00·000133·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·004e2b·000056·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·004e33·000056·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·004e88·000678·18·····35··24··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·004e90·000678·18·····35··24··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·005500·0007db·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·005508·0007db·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·005cdb·000173·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·005ce3·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),
46 ··D·(mbind),·l·(large),·p·(processor·specific)46 ··D·(mbind),·l·(large),·p·(processor·specific)
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:·0000000000002cc8·····0·FUNC····LOCAL··DEFAULT···13·_fini21 ····17:·0000000000002cb4·····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:·0000000000002bf0····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:·0000000000002c00···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
Offset 48, 25 lines modifiedOffset 48, 25 lines modified
48 ····44:·00000000000023c0····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion48 ····44:·00000000000023c0····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion
49 ····45:·00000000000022b0····11·FUNC····GLOBAL·DEFAULT···12·_Z6getcapPKc49 ····45:·00000000000022b0····11·FUNC····GLOBAL·DEFAULT···12·_Z6getcapPKc
50 ····46:·00000000000023d0···676·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal50 ····46:·00000000000023d0···676·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal
51 ····47:·00000000000028b0····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno51 ····47:·00000000000028b0····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno
52 ····48:·0000000000002870····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine52 ····48:·0000000000002870····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine
53 ····49:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__53 ····49:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
54 ····50:·0000000000002750····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down54 ····50:·0000000000002750····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down
55 ····51:·0000000000002ae0···247·FUNC····GLOBAL·DEFAULT···12·java_to_char55 ····51:·0000000000002940···247·FUNC····GLOBAL·DEFAULT···12·java_to_char
56 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.2.556 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.2.5
57 ····53:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.2.557 ····53:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.2.5
58 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.1999102358 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetstr@NCURSES6_TINFO_5.0.19991023
59 ····55:·00000000000026a0····33·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset59 ····55:·00000000000026a0····33·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset
60 ····56:·00000000000029f0····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message60 ····56:·0000000000002be0····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message
61 ····57:·0000000000002680····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold61 ····57:·0000000000002680····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold
62 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.1999102362 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tparm@NCURSES6_TINFO_5.0.19991023
63 ····59:·0000000000002810····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right63 ····59:·0000000000002810····81·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right
64 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.2.564 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.2.5
65 ····61:·0000000000002940···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code65 ····61:·0000000000002b30···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code
66 ····62:·00000000000026d0····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground66 ····62:·00000000000026d0····20·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground
67 ····63:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable67 ····63:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
68 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.1999102368 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tgetent@NCURSES6_TINFO_5.0.19991023
69 ····65:·0000000000000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.2.569 ····65:·0000000000000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.2.5
70 ····66:·0000000000002280····45·FUNC····GLOBAL·DEFAULT···12·_Z17write_to_terminali70 ····66:·0000000000002280····45·FUNC····GLOBAL·DEFAULT···12·_Z17write_to_terminali
71 ····67:·00000000000050c8·····4·OBJECT··GLOBAL·DEFAULT···22·current_terminal71 ····67:·00000000000050c8·····4·OBJECT··GLOBAL·DEFAULT···22·current_terminal
72 ····68:·0000000000002be0···230·FUNC····GLOBAL·DEFAULT···12·char_to_java72 ····68:·0000000000002a40···230·FUNC····GLOBAL·DEFAULT···12·char_to_java
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b96cca4d0bbcacf93ca363b8d8d8a2d4bcf22d73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a58695b22df7297d09ce85d41a0b7c437cf6c192
64.1 KB
readelf --wide --debug-dump=rawline {}
    
Offset 1102, 19 lines modifiedOffset 1102, 19 lines modified
1102 ··[0x0000077c]··Set·column·to·11102 ··[0x0000077c]··Set·column·to·1
1103 ··[0x0000077e]··Special·opcode·81:·advance·Address·by·5·to·0x2935·and·Line·by·6·to·521103 ··[0x0000077e]··Special·opcode·81:·advance·Address·by·5·to·0x2935·and·Line·by·6·to·52
1104 ··[0x0000077f]··Advance·PC·by·1·to·0x29361104 ··[0x0000077f]··Advance·PC·by·1·to·0x2936
1105 ··[0x00000781]··Extended·opcode·1:·End·of·Sequence1105 ··[0x00000781]··Extended·opcode·1:·End·of·Sequence
  
  
1106 ··Offset:······················0x7841106 ··Offset:······················0x784
1107 ··Length:······················4401107 ··Length:······················811
1108 ··DWARF·Version:···············51108 ··DWARF·Version:···············5
1109 ··Address·size·(bytes):········81109 ··Address·size·(bytes):········8
1110 ··Segment·selector·(bytes):····01110 ··Segment·selector·(bytes):····0
1111 ··Prologue·Length:·············961111 ··Prologue·Length:·············157
1112 ··Minimum·Instruction·Length:··11112 ··Minimum·Instruction·Length:··1
1113 ··Maximum·Ops·per·Instruction:·11113 ··Maximum·Ops·per·Instruction:·1
1114 ··Initial·value·of·'is_stmt':··11114 ··Initial·value·of·'is_stmt':··1
1115 ··Line·Base:···················-51115 ··Line·Base:···················-5
1116 ··Line·Range:··················141116 ··Line·Range:··················14
1117 ··Opcode·Base:·················131117 ··Opcode·Base:·················13
  
Offset 1128, 245 lines modifiedOffset 1128, 442 lines modified
1128 ··Opcode·7·has·0·args1128 ··Opcode·7·has·0·args
1129 ··Opcode·8·has·0·args1129 ··Opcode·8·has·0·args
1130 ··Opcode·9·has·1·arg1130 ··Opcode·9·has·1·arg
1131 ··Opcode·10·has·0·args1131 ··Opcode·10·has·0·args
1132 ··Opcode·11·has·0·args1132 ··Opcode·11·has·0·args
1133 ··Opcode·12·has·1·arg1133 ··Opcode·12·has·1·arg
  
1134 ·The·Directory·Table·(offset·0x7a6,·lines·7,·columns·1):1134 ·The·Directory·Table·(offset·0x7a6,·lines·11,·columns·1):
1135 ··Entry»  Name1135 ··Entry»  Name
1136 ··0»      (line_strp)»   (offset:·0):·.1136 ··0»      (line_strp)»   (offset:·0):·.
1137 ··1»      (line_strp)»   (offset:·0x218):·src/shared/cpp1137 ··1»      (line_strp)»   (offset:·0x218):·src/shared/cpp
1138 ··2»      (line_strp)»   (offset:·0x2b):·/usr/lib/jvm/default-java/include1138 ··2»      (line_strp)»   (offset:·0x2b):·/usr/lib/jvm/default-java/include
 1139 ··3»      (line_strp)»   (offset:·0x76):·/usr/include/x86_64-linux-gnu/bits
1139 ··3»      (line_strp)»   (offset:·0x4d):·/usr/lib/gcc/x86_64-linux-gnu/14/include1140 ··4»      (line_strp)»   (offset:·0x4d):·/usr/lib/gcc/x86_64-linux-gnu/14/include
1140 ··4»      (line_strp)»   (offset:·0x99):·/usr/include 
1141 ··5»      (line_strp)»   (offset:·0xa6):·/usr/lib/jvm/default-java/include/linux1141 ··5»      (line_strp)»   (offset:·0xa6):·/usr/lib/jvm/default-java/include/linux
 1142 ··6»      (line_strp)»   (offset:·0x99):·/usr/include
 1143 ··7»      (line_strp)»   (offset:·0xce):·/usr/include/c++/14
 1144 ··8»      (line_strp)»   (offset:·0xe2):·/usr/include/c++/14/bits
1142 ··6»      (line_strp)»   (offset:·0xfb):·src/shared/headers1145 ··9»      (line_strp)»   (offset:·0xfb):·src/shared/headers
 1146 ··10»     (line_strp)»  (offset:·0x10e):·/usr/include/x86_64-linux-gnu/c++/14/bits
  
1143 ·The·File·Name·Table·(offset·0x7c8,·lines·8,·columns·2):1147 ·The·File·Name·Table·(offset·0x7d8,·lines·17,·columns·2):
1144 ··Entry»  Dir»       Name1148 ··Entry»  Dir»       Name
1145 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x247):·generic.cpp1149 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x247):·unix_strings.cpp
 1150 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x247):·unix_strings.cpp
1146 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x138):·jni.h1151 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x138):·jni.h
1147 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x247):·generic.cpp1152 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x16b):·stdlib.h
1148 ··3»      (udata)»       0»      (line_strp)»   (offset:·0x13e):·<built-in>1153 ··4»      (udata)»       0»      (line_strp)»   (offset:·0x13e):·<built-in>
1149 ··4»      (udata)»       3»      (line_strp)»   (offset:·0x253):·stdarg.h 
1150 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x15a):·stdio.h1154 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x149):·stddef.h
1151 ··6»      (udata)»       5»      (line_strp)»   (offset:·0x162):·jni_md.h1155 ··6»      (udata)»       5»      (line_strp)»   (offset:·0x162):·jni_md.h
 1156 ··7»      (udata)»       6»      (line_strp)»   (offset:·0x16b):·stdlib.h
 1157 ··8»      (udata)»       7»      (line_strp)»   (offset:·0x174):·cstdlib
 1158 ··9»      (udata)»       8»      (line_strp)»   (offset:·0x17c):·std_abs.h
 1159 ··10»     (udata)»      3»     (line_strp)»  (offset:·0x186):·stdlib-float.h
 1160 ··11»     (udata)»      3»     (line_strp)»  (offset:·0x195):·stdlib-bsearch.h
 1161 ··12»     (udata)»      7»     (line_strp)»  (offset:·0x16b):·stdlib.h
 1162 ··13»     (udata)»      6»     (line_strp)»  (offset:·0x258):·wchar.h
 1163 ··14»     (udata)»      6»     (line_strp)»  (offset:·0x227):·string.h
1152 ··7»      (udata)»       6»      (line_strp)»   (offset:·0x1a6):·generic.h1164 ··15»     (udata)»      9»     (line_strp)»  (offset:·0x1a6):·generic.h
 1165 ··16»     (udata)»      10»    (line_strp)» (offset:·0x1d4):·c++config.h
  
1153 ·Line·Number·Statements:1166 ·Line·Number·Statements:
1154 ··[0x000007f0]··Set·column·to·101167 ··[0x0000082d]··Set·column·to·65
1155 ··[0x000007f2]··Extended·opcode·2:·set·Address·to·0x2a101168 ··[0x0000082f]··Extended·opcode·2:·set·Address·to·0x2940
1156 ··[0x000007fd]··Advance·Line·by·1060·to·10611169 ··[0x0000083a]··Advance·Line·by·27·to·28
1157 ··[0x00000800]··Copy1170 ··[0x0000083c]··Copy
1158 ··[0x00000801]··Set·is_stmt·to·0 
1159 ··[0x00000802]··Copy·(view·1) 
1160 ··[0x00000803]··Advance·PC·by·85·to·0x2a65 
1161 ··[0x00000805]··Special·opcode·5:·advance·Address·by·0·to·0x2a65·and·Line·by·0·to·1061 
1162 ··[0x00000806]··Set·column·to·9 
1163 ··[0x00000808]··Set·is_stmt·to·1 
1164 ··[0x00000809]··Special·opcode·230:·advance·Address·by·16·to·0x2a75·and·Line·by·1·to·1062 
1165 ··[0x0000080a]··Special·opcode·6:·advance·Address·by·0·to·0x2a75·and·Line·by·1·to·1063·(view·1) 
1166 ··[0x0000080b]··Set·column·to·35 
1167 ··[0x0000080d]··Set·is_stmt·to·01171 ··[0x0000083d]··Set·is_stmt·to·0
1168 ··[0x0000080e]··Special·opcode·118:·advance·Address·by·8·to·0x2a7d·and·Line·by·1·to·10641172 ··[0x0000083e]··Copy·(view·1)
1169 ··[0x0000080f]··Set·column·to·91173 ··[0x0000083f]··Set·column·to·5
1170 ··[0x00000811]··Special·opcode·46:·advance·Address·by·3·to·0x2a80·and·Line·by·-1·to·1063 
1171 ··[0x00000812]··Set·is_stmt·to·11174 ··[0x00000841]··Set·is_stmt·to·1
1172 ··[0x00000813]··Advance·PC·by·constant·17·to·0x2a91 
1173 ··[0x00000814]··Special·opcode·76:·advance·Address·by·5·to·0x2a96·and·Line·by·1·to·1064 
1174 ··[0x00000815]··Set·column·to·20 
1175 ··[0x00000817]··Set·is_stmt·to·0 
1176 ··[0x00000818]··Copy·(view·1) 
1177 ··[0x00000819]··Set·column·to·9 
1178 ··[0x0000081b]··Special·opcode·46:·advance·Address·by·3·to·0x2a99·and·Line·by·-1·to·1063 
1179 ··[0x0000081c]··Set·column·to·35 
1180 ··[0x0000081e]··Special·opcode·118:·advance·Address·by·8·to·0x2aa1·and·Line·by·1·to·1064 
1181 ··[0x0000081f]··Set·column·to·9 
1182 ··[0x00000821]··Set·is_stmt·to·1 
1183 ··[0x00000822]··Special·opcode·90:·advance·Address·by·6·to·0x2aa7·and·Line·by·1·to·1065 
1184 ··[0x00000823]··Set·column·to·5 
1185 ··[0x00000825]··Set·is_stmt·to·0 
1186 ··[0x00000826]··Special·opcode·6:·advance·Address·by·0·to·0x2aa7·and·Line·by·1·to·1066·(view·1) 
1187 ··[0x00000827]··Advance·PC·by·29·to·0x2ac4 
1188 ··[0x00000829]··Extended·opcode·1:·End·of·Sequence 
  
1189 ··[0x0000082c]··Set·File·Name·to·entry·2·in·the·File·Name·Table 
1190 ··[0x0000082e]··Set·column·to·126 
1191 ··[0x00000830]··Extended·opcode·2:·set·Address·to·0x2940 
1192 ··[0x0000083b]··Advance·Line·by·26·to·27 
1193 ··[0x0000083d]··Copy 
1194 ··[0x0000083e]··Set·is_stmt·to·0 
1195 ··[0x0000083f]··Copy·(view·1) 
1196 ··[0x00000840]··Set·column·to·5 
1197 ··[0x00000842]··Set·is_stmt·to·1 
1198 ··[0x00000843]··Special·opcode·62:·advance·Address·by·4·to·0x2944·and·Line·by·1·to·281175 ··[0x00000842]··Special·opcode·62:·advance·Address·by·4·to·0x2944·and·Line·by·1·to·29
1199 ··[0x00000844]··Set·File·Name·to·entry·1·in·the·File·Name·Table 
1200 ··[0x00000846]··Set·column·to·12 
1201 ··[0x00000848]··Advance·Line·by·867·to·895 
1202 ··[0x0000084b]··Copy·(view·1) 
1203 ··[0x0000084c]··Set·column·to·91176 ··[0x00000843]··Set·column·to·65
 1177 ··[0x00000845]··Set·is_stmt·to·0
1204 ··[0x0000084e]··Special·opcode·6:·advance·Address·by·0·to·0x2944·and·Line·by·1·to·896·(view·2)1178 ··[0x00000846]··Special·opcode·4:·advance·Address·by·0·to·0x2944·and·Line·by·-1·to·28·(view·1)
1205 ··[0x0000084f]··Set·File·Name·to·entry·2·in·the·File·Name·Table1179 ··[0x00000847]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 1180 ··[0x00000849]··Set·column·to·11
 1181 ··[0x0000084b]··Set·is_stmt·to·1
 1182 ··[0x0000084c]··Advance·Line·by·1582·to·1610
 1183 ··[0x0000084f]··Advance·PC·by·constant·17·to·0x2955
 1184 ··[0x00000850]··Special·opcode·5:·advance·Address·by·0·to·0x2955·and·Line·by·0·to·1610
1206 ··[0x00000851]··Set·column·to·1261185 ··[0x00000851]··Set·column·to·9
 1186 ··[0x00000853]··Special·opcode·6:·advance·Address·by·0·to·0x2955·and·Line·by·1·to·1611·(view·1)
1207 ··[0x00000853]··Set·is_stmt·to·0 
1208 ··[0x00000854]··Advance·Line·by·-869·to·27 
Max diff block lines reached; 57222/65547 bytes (87.30%) of diff not shown.
125 KB
readelf --wide --debug-dump=info {}
    
Offset 11860, 1148 lines modifiedOffset 11860, 1148 lines modified
11860 ·<2><567e>:·Abbrev·Number:·118·(DW_TAG_call_site)11860 ·<2><567e>:·Abbrev·Number:·118·(DW_TAG_call_site)
11861 ····<567f>···DW_AT_call_return_pc:·(addr)·0x290d11861 ····<567f>···DW_AT_call_return_pc:·(addr)·0x290d
11862 ····<5687>···DW_AT_call_tail_call:·(flag_present)·111862 ····<5687>···DW_AT_call_tail_call:·(flag_present)·1
11863 ····<5687>···DW_AT_call_origin·:·(ref_addr)·<0x4132>11863 ····<5687>···DW_AT_call_origin·:·(ref_addr)·<0x4132>
11864 ·<2><568b>:·Abbrev·Number:·011864 ·<2><568b>:·Abbrev·Number:·0
11865 ·<1><568c>:·Abbrev·Number:·011865 ·<1><568c>:·Abbrev·Number:·0
11866 ··Compilation·Unit·@·offset·0x568d:11866 ··Compilation·Unit·@·offset·0x568d:
11867 ···Length:········0x438·(32-bit)11867 ···Length:········0x648·(32-bit)
11868 ···Version:·······511868 ···Version:·······5
11869 ···Unit·Type:·····DW_UT_compile·(1)11869 ···Unit·Type:·····DW_UT_compile·(1)
11870 ···Abbrev·Offset:·011870 ···Abbrev·Offset:·0
11871 ···Pointer·Size:··811871 ···Pointer·Size:··8
11872 ·<0><5699>:·Abbrev·Number:·63·(DW_TAG_compile_unit)11872 ·<0><5699>:·Abbrev·Number:·52·(DW_TAG_compile_unit)
11873 ····<569a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37e2)·11873 ····<569a>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37e2)·
11874 ····<569e>···DW_AT_language····:·(data1)·33» (C++14)11874 ····<569e>···DW_AT_language····:·(data1)·33» (C++14)
11875 ····<569f>···DW_AT_name········:·(line_strp)·(offset:·0x238):·src/shared/cpp/generic.cpp11875 ····<569f>···DW_AT_name········:·(line_strp)·(offset:·0x238):·src/shared/cpp/unix_strings.cpp
11876 ····<56a3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.11876 ····<56a3>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.
11877 ····<56a7>···DW_AT_ranges······:·(sec_offset)·0xfe 
11878 ····<56ab>···DW_AT_low_pc······:·(addr)·011877 ····<56a7>···DW_AT_low_pc······:·(addr)·0x2940
 11878 ····<56af>···DW_AT_high_pc·····:·(udata)·486
11879 ····<56b3>···DW_AT_stmt_list···:·(sec_offset)·0x78411879 ····<56b1>···DW_AT_stmt_list···:·(sec_offset)·0x784
 11880 ·<1><56b5>:·Abbrev·Number:·6·(DW_TAG_imported_unit)
 11881 ····<56b6>···DW_AT_import······:·(GNU_ref_alt)·<0x40ec>
 11882 ·<1><56ba>:·Abbrev·Number:·6·(DW_TAG_imported_unit)
 11883 ····<56bb>···DW_AT_import······:·(GNU_ref_alt)·<0x43e7>
11880 ·<1><56b7>:·Abbrev·Number:·1·(DW_TAG_imported_unit)11884 ·<1><56bf>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
11881 ····<56b8>···DW_AT_import······:·(ref_addr)·<0xc>»     [Abbrev·Number:·100·(DW_TAG_partial_unit)]11885 ····<56c0>···DW_AT_import······:·(ref_addr)·<0x40b2>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]
11882 ·<1><56bc>:·Abbrev·Number:·1·(DW_TAG_imported_unit)11886 ·<1><56c4>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
11883 ····<56bd>···DW_AT_import······:·(ref_addr)·<0x40f2>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]11887 ····<56c5>···DW_AT_import······:·(ref_addr)·<0x4160>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]
11884 ·<1><56c1>:·Abbrev·Number:·71·(DW_TAG_typedef)11888 ·<1><56c9>:·Abbrev·Number:·1·(DW_TAG_imported_unit)
11885 ····<56c2>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x418e)·11889 ····<56ca>···DW_AT_import······:·(ref_addr)·<0x4129>»  [Abbrev·Number:·100·(DW_TAG_partial_unit)]
 11890 ·<1><56ce>:·Abbrev·Number:·83·(DW_TAG_namespace)
 11891 ····<56cf>···DW_AT_name········:·(string)·std
11886 ····<56c6>···DW_AT_decl_file···:·(data1)·411892 ····<56d3>···DW_AT_decl_file···:·(data1)·16
11887 ····<56c7>···DW_AT_decl_line···:·(data1)·4011893 ····<56d4>···DW_AT_decl_line···:·(data2)·308
11888 ····<56c8>···DW_AT_decl_column·:·(data1)·2711894 ····<56d6>···DW_AT_decl_column·:·(data1)·11
11889 ····<56c9>···DW_AT_type········:·(ref_udata)·<0x56ca> 
11890 ·<1><56ca>:·Abbrev·Number:·58·(DW_TAG_typedef) 
11891 ····<56cb>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x419d)· 
11892 ····<56cf>···DW_AT_type········:·(ref_udata)·<0x56d0> 
11893 ·<1><56d0>:·Abbrev·Number:·79·(DW_TAG_array_type) 
11894 ····<56d1>···DW_AT_type········:·(ref_addr)·<0x1a> 
11895 ····<56d5>···DW_AT_sibling·····:·(ref_udata)·<0x56dd>11895 ····<56d7>···DW_AT_sibling·····:·(ref_udata)·<0x56d9>
11896 ·<2><56d6>:·Abbrev·Number:·15·(DW_TAG_subrange_type) 
11897 ····<56d7>···DW_AT_type········:·(GNU_ref_alt)·<0x11> 
11898 ····<56db>···DW_AT_upper_bound·:·(data1)·0 
11899 ·<2><56dc>:·Abbrev·Number:·011896 ·<2><56d8>:·Abbrev·Number:·0
11900 ·<1><56dd>:·Abbrev·Number:·71·(DW_TAG_typedef)11897 ·<1><56d9>:·Abbrev·Number:·53·(DW_TAG_namespace)
11901 ····<56de>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x41a7)·11898 ····<56da>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x42d7)·
11902 ····<56e2>···DW_AT_decl_file···:·(data1)·511899 ····<56de>···DW_AT_decl_file···:·(data1)·16
11903 ····<56e3>···DW_AT_decl_line···:·(data1)·5311900 ····<56df>···DW_AT_decl_line···:·(data2)·345
11904 ····<56e4>···DW_AT_decl_column·:·(data1)·2411901 ····<56e1>···DW_AT_decl_column·:·(data1)·11
11905 ····<56e5>···DW_AT_type········:·(ref_udata)·<0x56c1> 
11906 ·<1><56e6>:·Abbrev·Number:·34·(DW_TAG_subprogram)11902 ·<1><56e2>:·Abbrev·Number:·82·(DW_TAG_subprogram)
11907 ····<56e7>···DW_AT_external····:·(flag_present)·111903 ····<56e3>···DW_AT_external····:·(flag_present)·1
11908 ····<56e7>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1409)·11904 ····<56e3>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x340d)·
11909 ····<56eb>···DW_AT_decl_file···:·(data1)·711905 ····<56e7>···DW_AT_decl_file···:·(data1)·14
11910 ····<56ec>···DW_AT_decl_line···:·(data1)·5911906 ····<56e8>···DW_AT_decl_line···:·(data2)·407
11911 ····<56ed>···DW_AT_decl_column·:·(data1)·1211907 ····<56ea>···DW_AT_decl_column·:·(data1)·15
11912 ····<56ee>···DW_AT_type········:·(GNU_ref_alt)·<0x63>11908 ····<56eb>···DW_AT_type········:·(GNU_ref_alt)·<0x39a9>
11913 ····<56f2>···DW_AT_declaration·:·(flag_present)·111909 ····<56ef>···DW_AT_declaration·:·(flag_present)·1
11914 ····<56f2>···DW_AT_sibling·····:·(ref_udata)·<0x56f9>11910 ····<56ef>···DW_AT_sibling·····:·(ref_udata)·<0x56f6>
11915 ·<2><56f3>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)11911 ·<2><56f0>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)
11916 ····<56f4>···DW_AT_type········:·(GNU_ref_alt)·<0x63>11912 ····<56f1>···DW_AT_type········:·(GNU_ref_alt)·<0x7c>
11917 ·<2><56f8>:·Abbrev·Number:·011913 ·<2><56f5>:·Abbrev·Number:·0
11918 ·<1><56f9>:·Abbrev·Number:·77·(DW_TAG_subprogram)11914 ·<1><56f6>:·Abbrev·Number:·36·(DW_TAG_subprogram)
11919 ····<56fa>···DW_AT_external····:·(flag_present)·111915 ····<56f7>···DW_AT_external····:·(flag_present)·1
11920 ····<56fa>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x3585)·11916 ····<56f7>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1438)·
11921 ····<56fe>···DW_AT_decl_file···:·(data1)·211917 ····<56fb>···DW_AT_decl_file···:·(data1)·15
11922 ····<56ff>···DW_AT_decl_line···:·(data1)·3711918 ····<56fc>···DW_AT_decl_line···:·(data1)·44
11923 ····<5700>···DW_AT_decl_column·:·(data1)·111919 ····<56fd>···DW_AT_decl_column·:·(data1)·13
 11920 ····<56fe>···DW_AT_declaration·:·(flag_present)·1
11924 ····<5701>···DW_AT_type········:·(GNU_ref_alt)·<0x7e> 
11925 ····<5705>···DW_AT_low_pc······:·(addr)·0x2a00 
11926 ····<570d>···DW_AT_high_pc·····:·(udata)·10 
11927 ····<570e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa) 
11928 ····<5710>···DW_AT_call_all_calls:·(flag_present)·1 
11929 ····<5710>···DW_AT_sibling·····:·(ref_udata)·<0x572f>11921 ····<56fe>···DW_AT_sibling·····:·(ref_udata)·<0x5710>
11930 ·<2><5712>:·Abbrev·Number:·28·(DW_TAG_formal_parameter)11922 ·<2><5700>:·Abbrev·Number:·18·(DW_TAG_formal_parameter)
11931 ····<5713>···DW_AT_name········:·(string)·env 
11932 ····<5717>···DW_AT_decl_file···:·(data1)·2 
11933 ····<5718>···DW_AT_decl_line···:·(data1)·37 
11934 ····<5719>···DW_AT_decl_column·:·(data1)·89 
11935 ····<571a>···DW_AT_type········:·(ref_addr)·<0x2b0f>11923 ····<5701>···DW_AT_type········:·(ref_addr)·<0x2b0f>
11936 ····<571e>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi)) 
11937 ·<2><5720>:·Abbrev·Number:·11·(DW_TAG_formal_parameter)11924 ·<2><5705>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)
 11925 ····<5706>···DW_AT_type········:·(GNU_ref_alt)·<0x7c>
 11926 ·<2><570a>:·Abbrev·Number:·31·(DW_TAG_formal_parameter)
11938 ····<5721>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x40ad)· 
11939 ····<5725>···DW_AT_decl_file···:·(data1)·2 
11940 ····<5726>···DW_AT_decl_line···:·(data1)·37 
11941 ····<5727>···DW_AT_decl_column·:·(data1)·101 
11942 ····<5728>···DW_AT_type········:·(GNU_ref_alt)·<0x1a8>11927 ····<570b>···DW_AT_type········:·(GNU_ref_alt)·<0x19b>
11943 ····<572c>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi)) 
11944 ·<2><572e>:·Abbrev·Number:·011928 ·<2><570f>:·Abbrev·Number:·0
11945 ·<1><572f>:·Abbrev·Number:·76·(DW_TAG_subprogram)11929 ·<1><5710>:·Abbrev·Number:·89·(DW_TAG_subprogram)
11946 ····<5730>···DW_AT_external····:·(flag_present)·111930 ····<5711>···DW_AT_external····:·(flag_present)·1
11947 ····<5730>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x13f3)·11931 ····<5711>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xc56)·
11948 ····<5734>···DW_AT_decl_file···:·(implicit_const)·211932 ····<5715>···DW_AT_decl_file···:·(implicit_const)·1
11949 ····<5734>···DW_AT_decl_line···:·(data1)·2711933 ····<5715>···DW_AT_decl_line···:·(data1)·52
11950 ····<5735>···DW_AT_decl_column·:·(implicit_const)·611934 ····<5716>···DW_AT_decl_column·:·(data1)·9
 11935 ····<5717>···DW_AT_type········:·(GNU_ref_alt)·<0x1c2>
11951 ····<5735>···DW_AT_low_pc······:·(addr)·0x294011936 ····<571b>···DW_AT_low_pc······:·(addr)·0x2a40
11952 ····<573d>···DW_AT_high_pc·····:·(udata)·17111937 ····<5723>···DW_AT_high_pc·····:·(udata)·230
11953 ····<573f>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)11938 ····<5725>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·9c·»  (DW_OP_call_frame_cfa)
11954 ····<5741>···DW_AT_call_all_calls:·(flag_present)·111939 ····<5727>···DW_AT_call_all_calls:·(flag_present)·1
11955 ····<5741>···DW_AT_sibling·····:·(ref_udata)·<0x5979>11940 ····<5727>···DW_AT_sibling·····:·(ref_udata)·<0x594f>
11956 ·<2><5743>:·Abbrev·Number:·72·(DW_TAG_formal_parameter)11941 ·<2><5729>:·Abbrev·Number:·41·(DW_TAG_formal_parameter)
11957 ····<5744>···DW_AT_name········:·(string)·env11942 ····<572a>···DW_AT_name········:·(string)·env
11958 ····<5748>···DW_AT_decl_file···:·(implicit_const)·211943 ····<572e>···DW_AT_decl_file···:·(implicit_const)·1
11959 ····<5748>···DW_AT_decl_line···:·(data1)·2711944 ····<572e>···DW_AT_decl_line···:·(data1)·52
11960 ····<5749>···DW_AT_decl_column·:·(data1)·3611945 ····<572f>···DW_AT_decl_column·:·(data1)·30
11961 ····<574a>···DW_AT_type········:·(ref_addr)·<0x2b0f>11946 ····<5730>···DW_AT_type········:·(ref_addr)·<0x2b0f>
11962 ····<574e>···DW_AT_location····:·(sec_offset)·0xb2d·(location·list)11947 ····<5734>···DW_AT_location····:·(sec_offset)·0xb2f·(location·list)
11963 ····<5752>···DW_AT_GNU_locviews:·(sec_offset)·0xb2711948 ····<5738>···DW_AT_GNU_locviews:·(sec_offset)·0xb27
11964 ·<2><5756>:·Abbrev·Number:·66·(DW_TAG_formal_parameter) 
11965 ····<5757>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1457)· 
11966 ····<575b>···DW_AT_decl_file···:·(implicit_const)·2 
11967 ····<575b>···DW_AT_decl_line···:·(data1)·27 
11968 ····<575c>···DW_AT_decl_column·:·(data1)·53 
11969 ····<575d>···DW_AT_type········:·(GNU_ref_alt)·<0x7c> 
11970 ····<5761>···DW_AT_location····:·(sec_offset)·0xb52·(location·list) 
11971 ····<5765>···DW_AT_GNU_locviews:·(sec_offset)·0xb4c 
11972 ·<2><5769>:·Abbrev·Number:·66·(DW_TAG_formal_parameter) 
11973 ····<576a>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x140d)· 
11974 ····<576e>···DW_AT_decl_file···:·(implicit_const)·2 
11975 ····<576e>···DW_AT_decl_line···:·(data1)·27 
Max diff block lines reached; 106441/128437 bytes (82.87%) 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:··0x551514 ··Offset·into·.debug_info:··0x5515
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:··0x568d22 ··Offset·into·.debug_info:··0x568d
23 ··Pointer·Size:·············823 ··Pointer·Size:·············8
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address············Length25 ····Address············Length
26 ····0000000000002940·00000000000000ca26 ····0000000000002940·00000000000001e6
27 ····0000000000002a10·00000000000000b4 
28 ····0000000000000000·000000000000000027 ····0000000000000000·0000000000000000
29 ··Length:···················4428 ··Length:···················60
30 ··Version:··················229 ··Version:··················2
31 ··Offset·into·.debug_info:··0x5ac930 ··Offset·into·.debug_info:··0x5cd9
32 ··Pointer·Size:·············831 ··Pointer·Size:·············8
33 ··Segment·Size:·············032 ··Segment·Size:·············0
  
34 ····Address············Length33 ····Address············Length
35 ····0000000000002ae0·00000000000001e634 ····0000000000002b30·00000000000000ca
 35 ····0000000000002c00·00000000000000b4
36 ····0000000000000000·000000000000000036 ····0000000000000000·0000000000000000
  
60.9 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:··········0x311
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 ·············0000000000002a40·0000000000002a54·(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 ·············0000000000002a54·0000000000002afd·(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 ·············0000000000002afd·0000000000002b04·(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 ·············0000000000002b04·0000000000002b26·(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 ·············0000000000002a40·0000000000002a5c·(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 ·············0000000000002a5c·0000000000002a98·(DW_OP_reg3·(rbx))
1147 ····00000b65·v000000000000000·v000000000000000·views·at·00000b50·for:1150 ····00000b67·v000000000000000·v000000000000000·views·at·00000b53·for:
1148 ·············000000000000299f·00000000000029eb·(DW_OP_entry_value:·(DW_OP_reg4·(rsi));·DW_OP_stack_value)1151 ·············0000000000002a98·0000000000002b04·(DW_OP_entry_value:·(DW_OP_reg4·(rsi));·DW_OP_stack_value)
 1152 ····00000b71·v000000000000000·v000000000000000·views·at·00000b55·for:
 1153 ·············0000000000002b04·0000000000002b17·(DW_OP_reg3·(rbx))
 1154 ····00000b78·v000000000000000·v000000000000000·views·at·00000b57·for:
 1155 ·············0000000000002b17·0000000000002b26·(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 ·············0000000000002a40·0000000000002a5c·(DW_OP_reg1·(rdx))
 1163 ····00000b92·v000000000000000·v000000000000000·views·at·00000b85·for:
 1164 ·············0000000000002a5c·0000000000002b03·(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 ·············0000000000002b03·0000000000002b04·(DW_OP_entry_value:·(DW_OP_reg1·(rdx));·DW_OP_stack_value)
 1167 ····00000ba3·v000000000000000·v000000000000000·views·at·00000b89·for:
 1168 ·············0000000000002b04·0000000000002b26·(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 ·············0000000000002a5d·0000000000002a6d·(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 ·············0000000000002a6d·0000000000002aa0·(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 ·············0000000000002b04·0000000000002b26·(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 ·············0000000000002a7a·0000000000002a7e·(DW_OP_reg0·(rax))
 1185 ····00000bd8·v000000000000000·v000000000000000·views·at·00000bcd·for:
 1186 ·············0000000000002a7e·0000000000002aff·(DW_OP_reg12·(r12))
 1187 ····00000bdf·v000000000000000·v000000000000000·views·at·00000bcf·for:
 1188 ·············0000000000002b04·0000000000002b26·(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 ·············0000000000002a98·0000000000002a9c·(DW_OP_reg0·(rax))
 1194 ····00000bf2·v000000000000000·v000000000000000·views·at·00000be9·for:
 1195 ·············0000000000002a9c·0000000000002aeb·(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 ·············0000000000002aa0·0000000000002ad7·(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 ·············0000000000002ad7·0000000000002af8·(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; 43091/62271 bytes (69.20%) 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:··0x551514 ··Offset·into·.debug_info:··0x5515
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:··0x568d22 ··Offset·into·.debug_info:··0x568d
23 ··Pointer·Size:·············823 ··Pointer·Size:·············8
24 ··Segment·Size:·············024 ··Segment·Size:·············0
  
25 ····Address············Length25 ····Address············Length
26 ····0000000000002940·00000000000000ca26 ····0000000000002940·00000000000001e6
27 ····0000000000002a10·00000000000000b4 
28 ····0000000000000000·000000000000000027 ····0000000000000000·0000000000000000
29 ··Length:···················4428 ··Length:···················60
30 ··Version:··················229 ··Version:··················2
31 ··Offset·into·.debug_info:··0x5ac930 ··Offset·into·.debug_info:··0x5cd9
32 ··Pointer·Size:·············831 ··Pointer·Size:·············8
33 ··Segment·Size:·············032 ··Segment·Size:·············0
  
34 ····Address············Length33 ····Address············Length
35 ····0000000000002ae0·00000000000001e634 ····0000000000002b30·00000000000000ca
 35 ····0000000000002c00·00000000000000b4
36 ····0000000000000000·000000000000000036 ····0000000000000000·0000000000000000
  
723 B
strings --all --bytes=8 {}
    
Offset 1, 25 lines modifiedOffset 1, 29 lines modified
1 GCC:·(Debian·14.2.0-17)·14.2.01 GCC:·(Debian·14.2.0-17)·14.2.0
2 2X+x@K;1 
3 G·b%·bes 
4 0P`\!et/l* 
5 KOwx&Uz7W2 TMP".@;8»       
 3 =}qVcl_8i
 4 M#Q@I'OB:
 5 h=.iP|Er
 6 gCW\»   v\Hz!
 7 6$G[lHmAm
6 ·:*CB@\`8 ·:*CB@\`
 9 o=C'Dj0C
 10 <W9D$<|{
7 SDA/usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug11 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
8 crtstuff.c12 crtstuff.c
9 deregister_tm_clones13 deregister_tm_clones
10 __do_global_dtors_aux14 __do_global_dtors_aux
11 completed.015 completed.0
12 __do_global_dtors_aux_fini_array_entry16 __do_global_dtors_aux_fini_array_entry
13 frame_dummy17 frame_dummy
14 __frame_dummy_init_array_entry18 __frame_dummy_init_array_entry
15 curses.cpp19 curses.cpp
16 generic_posix.cpp20 generic_posix.cpp
17 generic.cpp 
18 unix_strings.cpp21 unix_strings.cpp
 22 generic.cpp
19 __FRAME_END__23 __FRAME_END__
20 __dso_handle24 __dso_handle
21 _DYNAMIC25 _DYNAMIC
22 __GNU_EH_FRAME_HDR26 __GNU_EH_FRAME_HDR
23 __TMC_END__27 __TMC_END__
24 _GLOBAL_OFFSET_TABLE_28 _GLOBAL_OFFSET_TABLE_
25 getenv@GLIBC_2.2.529 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 0000000000002a40·<char_to_java>:
69 »       ...69 »       ...
  
70 0000000000002a00·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:70 0000000000002b30·<mark_failed_with_code>:
71 »       ...71 »       ...
  
72 0000000000002a10·<JNIEnv_::CallVoidMethod(_jobject*,·_jmethodID*,·...)>:72 0000000000002be0·<mark_failed_with_message>:
73 »       ...73 »       ...
  
74 0000000000002ae0·<java_to_char>:74 0000000000002bf0·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:
75 »       ...75 »       ...
  
76 0000000000002be0·<char_to_java>:76 0000000000002c00·<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 0000000000002cc8·<_fini>:2 0000000000002cb4·<_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·6700d1b3·bf353674·56a1918f·be5e7681·g....56tV....^v.6 ··0x00000040·6700f927·fef407f0·819b863b·1ae31058·g..'.......;...X
7 ··0x00000050·81413a83·e6ef·······················.A:...7 ··0x00000050·880614db·8cac·······················......
  
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
344 KB
./usr/lib/debug/.build-id/4c/ae9a6eb60fe939df9ab51c8f21e013eadbd618.debug vs.
./usr/lib/debug/.build-id/71/c54f8849883b3786b8b526f117871cf15f0889.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 80% 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:··········33376·(bytes·into·file)13 ··Start·of·section·headers:··········33368·(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·0x001818·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00025c·0x001818·R···0x1000
8 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x001991·R·E·0x10008 ··LOAD···········0x000000·0x0000000000002000·0x0000000000002000·0x000000·0x001985·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·
5.15 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·37·section·headers,·starting·at·offset·0x8260:1 There·are·37·section·headers,·starting·at·offset·0x8258:
  
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·0000e8·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·0000e8·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········0000000000000348·00025c·000678·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········0000000000000348·00025c·000678·18···A··4···1··8
Offset 10, 37 lines modifiedOffset 10, 37 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·001686·00··AX··0···0·3217 ··[12]·.text·············NOBITS··········0000000000002300·001000·00167a·00··AX··0···0·32
18 ··[13]·.fini·············NOBITS··········0000000000003988·001000·000009·00··AX··0···0··418 ··[13]·.fini·············NOBITS··········000000000000397c·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·000072·00···C··0···0··830 ··[25]·.debug_aranges····PROGBITS········0000000000000000·000280·000072·00···C··0···0··8
31 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f8·004162·00···C··0···0··831 ··[26]·.debug_info·······PROGBITS········0000000000000000·0002f8·004160·00···C··0···0··8
32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·004460·0004e1·00···C··0···0··832 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·004458·0004e1·00···C··0···0··8
33 ··[28]·.debug_line·······PROGBITS········0000000000000000·004948·000bfd·00···C··0···0··833 ··[28]·.debug_line·······PROGBITS········0000000000000000·004940·000bf3·00···C··0···0··8
34 ··[29]·.debug_str········PROGBITS········0000000000000000·005548·00045e·01·MSC··0···0··834 ··[29]·.debug_str········PROGBITS········0000000000000000·005538·00045e·01·MSC··0···0··8
35 ··[30]·.debug_line_str···PROGBITS········0000000000000000·0059a8·000183·01·MSC··0···0··835 ··[30]·.debug_line_str···PROGBITS········0000000000000000·005998·000187·01·MSC··0···0··8
36 ··[31]·.debug_loclists···PROGBITS········0000000000000000·005b30·000e9f·00···C··0···0··836 ··[31]·.debug_loclists···PROGBITS········0000000000000000·005b20·000ea1·00···C··0···0··8
37 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·0069d0·000205·00···C··0···0··837 ··[32]·.debug_rnglists···PROGBITS········0000000000000000·0069c8·000206·00···C··0···0··8
38 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·006bd5·000056·00······0···0··138 ··[33]·.gnu_debugaltlink·PROGBITS········0000000000000000·006bce·000056·00······0···0··1
39 ··[34]·.symtab···········SYMTAB··········0000000000000000·006c30·000918·18·····35··29··839 ··[34]·.symtab···········SYMTAB··········0000000000000000·006c28·000918·18·····35··29··8
40 ··[35]·.strtab···········STRTAB··········0000000000000000·007548·000ba4·00······0···0··140 ··[35]·.strtab···········STRTAB··········0000000000000000·007540·000ba4·00······0···0··1
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·0080ec·000173·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·0080e4·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),
46 ··D·(mbind),·l·(large),·p·(processor·specific)46 ··D·(mbind),·l·(large),·p·(processor·specific)
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:·0000000000003988·····0·FUNC····LOCAL··DEFAULT···13·_fini26 ····22:·000000000000397c·····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:·0000000000003780····10·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion37 ····33:·0000000000003970····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
Offset 71, 30 lines modifiedOffset 71, 30 lines modified
71 ····67:·0000000000002730···108·FUNC····GLOBAL·DEFAULT···12·_Z10unpackStatP4statPiPlS2_71 ····67:·0000000000002730···108·FUNC····GLOBAL·DEFAULT···12·_Z10unpackStatP4statPiPlS2_
72 ····68:·00000000000034a0···203·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch72 ····68:·00000000000034a0···203·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch
73 ····69:·0000000000002700····40·FUNC····GLOBAL·DEFAULT···12·_Z8toMillis8timespec73 ····69:·0000000000002700····40·FUNC····GLOBAL·DEFAULT···12·_Z8toMillis8timespec
74 ····70:·0000000000003630····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno74 ····70:·0000000000003630····93·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_errno
75 ····71:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__75 ····71:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·__gmon_start__
76 ····72:·0000000000002f90···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory76 ····72:·0000000000002f90···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory
77 ····73:·0000000000003320···379·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems77 ····73:·0000000000003320···379·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems
78 ····74:·00000000000037a0···247·FUNC····GLOBAL·DEFAULT···12·java_to_char78 ····74:·00000000000036c0···247·FUNC····GLOBAL·DEFAULT···12·java_to_char
79 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.2.579 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@GLIBC_2.2.5
80 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.2.580 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@GLIBC_2.2.5
81 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_add_watch@GLIBC_2.481 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_add_watch@GLIBC_2.4
82 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setmntent@GLIBC_2.2.582 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setmntent@GLIBC_2.2.5
83 ····79:·0000000000002ed0·····9·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid83 ····79:·0000000000002ed0·····9·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid
84 ····80:·0000000000003000···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable84 ····80:·0000000000003000···101·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable
85 ····81:·0000000000003770····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message85 ····81:·0000000000003960····16·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_message
86 ····82:·0000000000003600····46·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch86 ····82:·0000000000003600····46·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch
87 ····83:·0000000000003130····38·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty87 ····83:·0000000000003130····38·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
88 ····84:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·chmod@GLIBC_2.2.588 ····84:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·chmod@GLIBC_2.2.5
89 ····85:·0000000000002960···888·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir89 ····85:·0000000000002960···888·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir
90 ····86:·0000000000003070···180·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable90 ····86:·0000000000003070···180·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable
91 ····87:·0000000000002f30····86·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory91 ····87:·0000000000002f30····86·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory
92 ····88:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.2.592 ····88:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcstombs@GLIBC_2.2.5
93 ····89:·00000000000036c0···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code93 ····89:·00000000000038b0···171·FUNC····GLOBAL·DEFAULT···12·mark_failed_with_code
94 ····90:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable94 ····90:·0000000000000000·····0·NOTYPE··WEAK···DEFAULT··UND·_ITM_registerTMCloneTable
95 ····91:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_rm_watch@GLIBC_2.495 ····91:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_rm_watch@GLIBC_2.4
96 ····92:·0000000000000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.2.596 ····92:·0000000000000000·····0·FUNC····WEAK···DEFAULT··UND·__cxa_finalize@GLIBC_2.2.5
97 ····93:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_init1@GLIBC_2.997 ····93:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_init1@GLIBC_2.9
98 ····94:·0000000000002690···108·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod98 ····94:·0000000000002690···108·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod
99 ····95:·0000000000002ce0···160·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink99 ····95:·0000000000002ce0···160·FUNC····GLOBAL·DEFAULT···12·Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink
100 ····96:·00000000000038a0···230·FUNC····GLOBAL·DEFAULT···12·char_to_java100 ····96:·00000000000037c0···230·FUNC····GLOBAL·DEFAULT···12·char_to_java
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4cae9a6eb60fe939df9ab51c8f21e013eadbd6183 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·71c54f8849883b3786b8b526f117871cf15f0889
78.1 KB
readelf --wide --debug-dump=rawline {}
    
Offset 26, 61 lines modifiedOffset 26, 61 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/14/include35 ··4»      (line_strp)»   (offset:·0xba):·/usr/lib/gcc/x86_64-linux-gnu/14/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++/1439 ··8»      (line_strp)»   (offset:·0x141):·/usr/include/c++/14
40 ··9»      (line_strp)»   (offset:·0x132):·/usr/include/c++/14/bits40 ··9»      (line_strp)»   (offset:·0x155):·/usr/include/c++/14/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++/14/bits43 ··12»     (line_strp)»  (offset:·0x1a3):·/usr/include/x86_64-linux-gnu/c++/14/bits
  
44 ·The·File·Name·Table·(offset·0x5c,·lines·32,·columns·2):44 ·The·File·Name·Table·(offset·0x5c,·lines·32,·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)»      3»     (line_strp)»  (offset:·0x27e):·unistd-decl.h71 ··25»     (udata)»      3»     (line_strp)»  (offset:·0x2a1):·unistd-decl.h
72 ··26»     (udata)»      5»     (line_strp)»  (offset:·0x26d):·dirent.h72 ··26»     (udata)»      5»     (line_strp)»  (offset:·0x290):·dirent.h
73 ··27»     (udata)»      5»     (line_strp)»  (offset:·0x28c):·string.h73 ··27»     (udata)»      5»     (line_strp)»  (offset:·0x2af):·string.h
74 ··28»     (udata)»      5»     (line_strp)»  (offset:·0x295):·errno.h74 ··28»     (udata)»      5»     (line_strp)»  (offset:·0x2b8):·errno.h
75 ··29»     (udata)»      10»    (line_strp)» (offset:·0x24e):·stat.h75 ··29»     (udata)»      10»    (line_strp)» (offset:·0x271):·stat.h
76 ··30»     (udata)»      11»    (line_strp)» (offset:·0x29d):·generic.h76 ··30»     (udata)»      11»    (line_strp)» (offset:·0x2c0):·generic.h
77 ··31»     (udata)»      12»    (line_strp)» (offset:·0x2a7):·c++config.h77 ··31»     (udata)»      12»    (line_strp)» (offset:·0x2ca):·c++config.h
  
78 ·Line·Number·Statements:78 ·Line·Number·Statements:
79 ··[0x000000fc]··Set·column·to·1079 ··[0x000000fc]··Set·column·to·10
80 ··[0x000000fe]··Extended·opcode·2:·set·Address·to·0x326080 ··[0x000000fe]··Extended·opcode·2:·set·Address·to·0x3260
81 ··[0x00000109]··Advance·Line·by·1060·to·106181 ··[0x00000109]··Advance·Line·by·1060·to·1061
82 ··[0x0000010c]··Copy82 ··[0x0000010c]··Copy
83 ··[0x0000010d]··Set·is_stmt·to·083 ··[0x0000010d]··Set·is_stmt·to·0
Offset 2245, 56 lines modifiedOffset 2245, 56 lines modified
2245 ··Opcode·10·has·0·args2245 ··Opcode·10·has·0·args
2246 ··Opcode·11·has·0·args2246 ··Opcode·11·has·0·args
2247 ··Opcode·12·has·1·arg2247 ··Opcode·12·has·1·arg
  
2248 ·The·Directory·Table·(offset·0xe4a,·lines·13,·columns·1):2248 ·The·Directory·Table·(offset·0xe4a,·lines·13,·columns·1):
2249 ··Entry»  Name2249 ··Entry»  Name
2250 ··0»      (line_strp)»   (offset:·0):·.2250 ··0»      (line_strp)»   (offset:·0):·.
2251 ··1»      (line_strp)»   (offset:·0x45):·src/main/cpp2251 ··1»      (line_strp)»   (offset:·0x68):·src/main/cpp
2252 ··2»      (line_strp)»   (offset:·0x52):·/usr/lib/jvm/default-java/include2252 ··2»      (line_strp)»   (offset:·0x75):·/usr/lib/jvm/default-java/include
2253 ··3»      (line_strp)»   (offset:·0x74):·/usr/include/x86_64-linux-gnu/bits2253 ··3»      (line_strp)»   (offset:·0x97):·/usr/include/x86_64-linux-gnu/bits
2254 ··4»      (line_strp)»   (offset:·0x97):·/usr/lib/gcc/x86_64-linux-gnu/14/include2254 ··4»      (line_strp)»   (offset:·0xba):·/usr/lib/gcc/x86_64-linux-gnu/14/include
2255 ··5»      (line_strp)»   (offset:·0xf5):·/usr/include/x86_64-linux-gnu/bits/types2255 ··5»      (line_strp)»   (offset:·0x118):·/usr/include/x86_64-linux-gnu/bits/types
2256 ··6»      (line_strp)»   (offset:·0xc0):·/usr/include2256 ··6»      (line_strp)»   (offset:·0xe3):·/usr/include
2257 ··7»      (line_strp)»   (offset:·0xcd):·/usr/lib/jvm/default-java/include/linux2257 ··7»      (line_strp)»   (offset:·0xf0):·/usr/lib/jvm/default-java/include/linux
2258 ··8»      (line_strp)»   (offset:·0x11e):·/usr/include/c++/142258 ··8»      (line_strp)»   (offset:·0x141):·/usr/include/c++/14
2259 ··9»      (line_strp)»   (offset:·0x132):·/usr/include/c++/14/bits2259 ··9»      (line_strp)»   (offset:·0x155):·/usr/include/c++/14/bits
2260 ··10»     (line_strp)»  (offset:·0x14b):·/usr/include/x86_64-linux-gnu/sys2260 ··10»     (line_strp)»  (offset:·0x16e):·/usr/include/x86_64-linux-gnu/sys
2261 ··11»     (line_strp)»  (offset:·0x16d):·src/shared/headers2261 ··11»     (line_strp)»  (offset:·0x190):·src/shared/headers
2262 ··12»     (line_strp)»  (offset:·0x180):·/usr/include/x86_64-linux-gnu/c++/14/bits2262 ··12»     (line_strp)»  (offset:·0x1a3):·/usr/include/x86_64-linux-gnu/c++/14/bits
  
2263 ·The·File·Name·Table·(offset·0xe84,·lines·27,·columns·2):2263 ·The·File·Name·Table·(offset·0xe84,·lines·27,·columns·2):
2264 ··Entry»  Dir»       Name2264 ··Entry»  Dir»       Name
2265 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x2c0):·linux.cpp2265 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x2fa):·linux.cpp
2266 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x1aa):·jni.h2266 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x1cd):·jni.h
2267 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x2c0):·linux.cpp2267 ··2»      (udata)»       1»      (line_strp)»   (offset:·0x2fa):·linux.cpp
2268 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1c3):·unistd.h2268 ··3»      (udata)»       3»      (line_strp)»   (offset:·0x1e6):·unistd.h
2269 ··4»      (udata)»       4»      (line_strp)»   (offset:·0x1cc):·stddef.h2269 ··4»      (udata)»       4»      (line_strp)»   (offset:·0x1ef):·stddef.h
2270 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x1d5):·stdarg.h2270 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x1f8):·stdarg.h
2271 ··6»      (udata)»       0»      (line_strp)»   (offset:·0x1de):·<built-in>2271 ··6»      (udata)»       0»      (line_strp)»   (offset:·0x201):·<built-in>
2272 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x25b):·types.h2272 ··7»      (udata)»       3»      (line_strp)»   (offset:·0x27e):·types.h
2273 ··8»      (udata)»       5»      (line_strp)»   (offset:·0x2ca):·struct_FILE.h2273 ··8»      (udata)»       5»      (line_strp)»   (offset:·0x304):·struct_FILE.h
2274 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x2d1):·FILE.h2274 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x30b):·FILE.h
2275 ··10»     (udata)»      6»     (line_strp)»  (offset:·0x1e9):·stdio.h2275 ··10»     (udata)»      6»     (line_strp)»  (offset:·0x20c):·stdio.h
2276 ··11»     (udata)»      7»     (line_strp)»  (offset:·0x1f1):·jni_md.h2276 ··11»     (udata)»      7»     (line_strp)»  (offset:·0x214):·jni_md.h
2277 ··12»     (udata)»      6»     (line_strp)»  (offset:·0x2d8):·mntent.h2277 ··12»     (udata)»      6»     (line_strp)»  (offset:·0x312):·mntent.h
2278 ··13»     (udata)»      6»     (line_strp)»  (offset:·0x1fa):·stdlib.h2278 ··13»     (udata)»      6»     (line_strp)»  (offset:·0x21d):·stdlib.h
2279 ··14»     (udata)»      8»     (line_strp)»  (offset:·0x215):·cstdlib2279 ··14»     (udata)»      8»     (line_strp)»  (offset:·0x238):·cstdlib
2280 ··15»     (udata)»      9»     (line_strp)»  (offset:·0x21d):·std_abs.h2280 ··15»     (udata)»      9»     (line_strp)»  (offset:·0x240):·std_abs.h
2281 ··16»     (udata)»      3»     (line_strp)»  (offset:·0x227):·stdlib-float.h2281 ··16»     (udata)»      3»     (line_strp)»  (offset:·0x24a):·stdlib-float.h
2282 ··17»     (udata)»      3»     (line_strp)»  (offset:·0x236):·stdlib-bsearch.h2282 ··17»     (udata)»      3»     (line_strp)»  (offset:·0x259):·stdlib-bsearch.h
2283 ··18»     (udata)»      3»     (line_strp)»  (offset:·0x1fa):·stdlib.h2283 ··18»     (udata)»      3»     (line_strp)»  (offset:·0x21d):·stdlib.h
2284 ··19»     (udata)»      8»     (line_strp)»  (offset:·0x1fa):·stdlib.h2284 ··19»     (udata)»      8»     (line_strp)»  (offset:·0x21d):·stdlib.h
2285 ··20»     (udata)»      3»     (line_strp)»  (offset:·0x2e1):·stdint-uintn.h2285 ··20»     (udata)»      3»     (line_strp)»  (offset:·0x31b):·stdint-uintn.h
2286 ··21»     (udata)»      10»    (line_strp)» (offset:·0x2f0):·inotify.h2286 ··21»     (udata)»      10»    (line_strp)» (offset:·0x32a):·inotify.h
2287 ··22»     (udata)»      3»     (line_strp)»  (offset:·0x27e):·unistd-decl.h2287 ··22»     (udata)»      3»     (line_strp)»  (offset:·0x2a1):·unistd-decl.h
2288 ··23»     (udata)»      6»     (line_strp)»  (offset:·0x1c3):·unistd.h2288 ··23»     (udata)»      6»     (line_strp)»  (offset:·0x1e6):·unistd.h
2289 ··24»     (udata)»      11»    (line_strp)» (offset:·0x29d):·generic.h2289 ··24»     (udata)»      11»    (line_strp)» (offset:·0x2c0):·generic.h
2290 ··25»     (udata)»      12»    (line_strp)» (offset:·0x2a7):·c++config.h2290 ··25»     (udata)»      12»    (line_strp)» (offset:·0x2ca):·c++config.h
2291 ··26»     (udata)»      3»     (line_strp)»  (offset:·0x2f0):·inotify.h2291 ··26»     (udata)»      3»     (line_strp)»  (offset:·0x32a):·inotify.h
  
2292 ·Line·Number·Statements:2292 ·Line·Number·Statements:
2293 ··[0x00000f0b]··Set·column·to·102293 ··[0x00000f0b]··Set·column·to·10
2294 ··[0x00000f0d]··Extended·opcode·2:·set·Address·to·0x32602294 ··[0x00000f0d]··Extended·opcode·2:·set·Address·to·0x3260
2295 ··[0x00000f18]··Advance·Line·by·1060·to·10612295 ··[0x00000f18]··Advance·Line·by·1060·to·1061
2296 ··[0x00000f1b]··Copy2296 ··[0x00000f1b]··Copy
2297 ··[0x00000f1c]··Set·is_stmt·to·02297 ··[0x00000f1c]··Set·is_stmt·to·0
Offset 2847, 43 lines modifiedOffset 2847, 43 lines modified
2847 ··Opcode·11·has·0·args2847 ··Opcode·11·has·0·args
2848 ··Opcode·12·has·1·arg2848 ··Opcode·12·has·1·arg
  
2849 ·The·Directory·Table·(offset·0x1266,·lines·11,·columns·1):2849 ·The·Directory·Table·(offset·0x1266,·lines·11,·columns·1):
2850 ··Entry»  Name2850 ··Entry»  Name
2851 ··0»      (line_strp)»   (offset:·0):·.2851 ··0»      (line_strp)»   (offset:·0):·.
2852 ··1»      (line_strp)»   (offset:·0x36c):·src/shared/cpp2852 ··1»      (line_strp)»   (offset:·0x36c):·src/shared/cpp
2853 ··2»      (line_strp)»   (offset:·0x97):·/usr/lib/gcc/x86_64-linux-gnu/14/include2853 ··2»      (line_strp)»   (offset:·0xba):·/usr/lib/gcc/x86_64-linux-gnu/14/include
Max diff block lines reached; 68010/79934 bytes (85.08%) of diff not shown.
164 KB
readelf --wide --debug-dump=info {}
    
Offset 9601, 15 lines modifiedOffset 9601, 15 lines modified
9601 ···Version:·······59601 ···Version:·······5
9602 ···Unit·Type:·····DW_UT_compile·(1)9602 ···Unit·Type:·····DW_UT_compile·(1)
9603 ···Abbrev·Offset:·09603 ···Abbrev·Offset:·0
9604 ···Pointer·Size:··89604 ···Pointer·Size:··8
9605 ·<0><4290>:·Abbrev·Number:·25·(DW_TAG_compile_unit)9605 ·<0><4290>:·Abbrev·Number:·25·(DW_TAG_compile_unit)
9606 ····<4291>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37e2)·9606 ····<4291>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x37e2)·
9607 ····<4295>···DW_AT_language····:·(data1)·33» (C++14)9607 ····<4295>···DW_AT_language····:·(data1)·33» (C++14)
9608 ····<4296>···DW_AT_name········:·(line_strp)·(offset:·0x2e):·src/main/cpp/posix.cpp9608 ····<4296>···DW_AT_name········:·(line_strp)·(offset:·0x51):·src/main/cpp/posix.cpp
9609 ····<429a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.9609 ····<429a>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.
9610 ····<429e>···DW_AT_ranges······:·(sec_offset)·0x2869610 ····<429e>···DW_AT_ranges······:·(sec_offset)·0x286
9611 ····<42a2>···DW_AT_low_pc······:·(addr)·09611 ····<42a2>···DW_AT_low_pc······:·(addr)·0
9612 ····<42aa>···DW_AT_stmt_list···:·(sec_offset)·09612 ····<42aa>···DW_AT_stmt_list···:·(sec_offset)·0
9613 ·<1><42ae>:·Abbrev·Number:·44·(DW_TAG_imported_unit)9613 ·<1><42ae>:·Abbrev·Number:·44·(DW_TAG_imported_unit)
9614 ····<42af>···DW_AT_import······:·(GNU_ref_alt)·<0x400b>9614 ····<42af>···DW_AT_import······:·(GNU_ref_alt)·<0x400b>
9615 ·<1><42b3>:·Abbrev·Number:·58·(DW_TAG_imported_unit)9615 ·<1><42b3>:·Abbrev·Number:·58·(DW_TAG_imported_unit)
Offset 10456, 15 lines modifiedOffset 10456, 15 lines modified
10456 ····<48cc>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))10456 ····<48cc>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
10457 ····<48ce>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)10457 ····<48ce>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
10458 ·<4><48d1>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10458 ·<4><48d1>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10459 ····<48d2>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))10459 ····<48d2>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
10460 ····<48d4>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)10460 ····<48d4>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)
10461 ·<4><48d7>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10461 ·<4><48d7>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10462 ····<48d8>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))10462 ····<48d8>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
10463 ····<48da>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d9·42·0·0·0·0·0·0·» (DW_OP_addr:·42d9)10463 ····<48da>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·d6·42·0·0·0·0·0·0·» (DW_OP_addr:·42d6)
10464 ·<4><48e4>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10464 ·<4><48e4>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10465 ····<48e5>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(rcx))10465 ····<48e5>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(rcx))
10466 ····<48e7>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)10466 ····<48e7>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)
10467 ·<4><48ea>:·Abbrev·Number:·010467 ·<4><48ea>:·Abbrev·Number:·0
10468 ·<3><48eb>:·Abbrev·Number:·010468 ·<3><48eb>:·Abbrev·Number:·0
10469 ·<2><48ec>:·Abbrev·Number:·6·(DW_TAG_inlined_subroutine)10469 ·<2><48ec>:·Abbrev·Number:·6·(DW_TAG_inlined_subroutine)
10470 ····<48ed>···DW_AT_abstract_origin:·(ref_udata)·<0x67fc>10470 ····<48ed>···DW_AT_abstract_origin:·(ref_udata)·<0x67fc>
Offset 10532, 15 lines modifiedOffset 10532, 15 lines modified
10532 ····<498f>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))10532 ····<498f>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
10533 ····<4991>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)10533 ····<4991>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
10534 ·<4><4994>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10534 ·<4><4994>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10535 ····<4995>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))10535 ····<4995>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
10536 ····<4997>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)10536 ····<4997>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)
10537 ·<4><499a>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10537 ·<4><499a>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10538 ····<499b>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))10538 ····<499b>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
10539 ····<499d>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·de·42·0·0·0·0·0·0·» (DW_OP_addr:·42de)10539 ····<499d>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·db·42·0·0·0·0·0·0·» (DW_OP_addr:·42db)
10540 ·<4><49a7>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10540 ·<4><49a7>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10541 ····<49a8>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(rcx))10541 ····<49a8>···DW_AT_location····:·(exprloc)·1·byte·block:·52·»    (DW_OP_reg2·(rcx))
10542 ····<49aa>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)10542 ····<49aa>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7d·0·» (DW_OP_breg13·(r13):·0)
10543 ·<4><49ad>:·Abbrev·Number:·010543 ·<4><49ad>:·Abbrev·Number:·0
10544 ·<3><49ae>:·Abbrev·Number:·010544 ·<3><49ae>:·Abbrev·Number:·0
10545 ·<2><49af>:·Abbrev·Number:·6·(DW_TAG_inlined_subroutine)10545 ·<2><49af>:·Abbrev·Number:·6·(DW_TAG_inlined_subroutine)
10546 ····<49b0>···DW_AT_abstract_origin:·(ref_udata)·<0x67fc>10546 ····<49b0>···DW_AT_abstract_origin:·(ref_udata)·<0x67fc>
Offset 10596, 22 lines modifiedOffset 10596, 22 lines modified
10596 ····<4a34>···DW_AT_call_origin·:·(ref_addr)·<0x420d>10596 ····<4a34>···DW_AT_call_origin·:·(ref_addr)·<0x420d>
10597 ····<4a38>···DW_AT_sibling·····:·(ref_udata)·<0x4a54>10597 ····<4a38>···DW_AT_sibling·····:·(ref_udata)·<0x4a54>
10598 ·<3><4a3a>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10598 ·<3><4a3a>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10599 ····<4a3b>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))10599 ····<4a3b>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
10600 ····<4a3d>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)10600 ····<4a3d>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
10601 ·<3><4a40>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10601 ·<3><4a40>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10602 ····<4a41>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))10602 ····<4a41>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
10603 ····<4a43>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·bb·42·0·0·0·0·0·0·» (DW_OP_addr:·42bb)10603 ····<4a43>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·b8·42·0·0·0·0·0·0·» (DW_OP_addr:·42b8)
10604 ·<3><4a4d>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10604 ·<3><4a4d>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10605 ····<4a4e>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))10605 ····<4a4e>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
10606 ····<4a50>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)10606 ····<4a50>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)
10607 ·<3><4a53>:·Abbrev·Number:·010607 ·<3><4a53>:·Abbrev·Number:·0
10608 ·<2><4a54>:·Abbrev·Number:·39·(DW_TAG_call_site)10608 ·<2><4a54>:·Abbrev·Number:·39·(DW_TAG_call_site)
10609 ····<4a55>···DW_AT_call_return_pc:·(addr)·0x325110609 ····<4a55>···DW_AT_call_return_pc:·(addr)·0x3251
10610 ····<4a5d>···DW_AT_call_origin·:·(GNU_ref_alt)·<0x4147>10610 ····<4a5d>···DW_AT_call_origin·:·(GNU_ref_alt)·<0x4379>
10611 ·<2><4a61>:·Abbrev·Number:·010611 ·<2><4a61>:·Abbrev·Number:·0
10612 ·<1><4a62>:·Abbrev·Number:·14·(DW_TAG_subprogram)10612 ·<1><4a62>:·Abbrev·Number:·14·(DW_TAG_subprogram)
10613 ····<4a63>···DW_AT_external····:·(flag_present)·110613 ····<4a63>···DW_AT_external····:·(flag_present)·1
10614 ····<4a63>···DW_AT_name········:·(strp)·(offset:·0xcbd):·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty10614 ····<4a63>···DW_AT_name········:·(strp)·(offset:·0xcbd):·Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty
10615 ····<4a67>···DW_AT_decl_file···:·(implicit_const)·210615 ····<4a67>···DW_AT_decl_file···:·(implicit_const)·2
10616 ····<4a67>···DW_AT_decl_line···:·(data2)·34910616 ····<4a67>···DW_AT_decl_line···:·(data2)·349
10617 ····<4a69>···DW_AT_decl_column·:·(implicit_const)·110617 ····<4a69>···DW_AT_decl_column·:·(implicit_const)·1
Offset 10775, 15 lines modifiedOffset 10775, 15 lines modified
10775 ····<4bec>···DW_AT_call_return_pc:·(addr)·0x30f210775 ····<4bec>···DW_AT_call_return_pc:·(addr)·0x30f2
10776 ····<4bf4>···DW_AT_call_origin·:·(ref_addr)·<0x420d>10776 ····<4bf4>···DW_AT_call_origin·:·(ref_addr)·<0x420d>
10777 ·<4><4bf8>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10777 ·<4><4bf8>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10778 ····<4bf9>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))10778 ····<4bf9>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
10779 ····<4bfb>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)10779 ····<4bfb>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
10780 ·<4><4bfe>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10780 ·<4><4bfe>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10781 ····<4bff>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))10781 ····<4bff>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
10782 ····<4c01>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·a8·42·0·0·0·0·0·0·» (DW_OP_addr:·42a8)10782 ····<4c01>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·a5·42·0·0·0·0·0·0·» (DW_OP_addr:·42a5)
10783 ·<4><4c0b>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10783 ·<4><4c0b>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10784 ····<4c0c>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))10784 ····<4c0c>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
10785 ····<4c0e>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·0·» (DW_OP_breg6·(rbp):·0)10785 ····<4c0e>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·0·» (DW_OP_breg6·(rbp):·0)
10786 ·<4><4c11>:·Abbrev·Number:·010786 ·<4><4c11>:·Abbrev·Number:·0
10787 ·<3><4c12>:·Abbrev·Number:·010787 ·<3><4c12>:·Abbrev·Number:·0
10788 ·<2><4c13>:·Abbrev·Number:·72·(DW_TAG_call_site)10788 ·<2><4c13>:·Abbrev·Number:·72·(DW_TAG_call_site)
10789 ····<4c14>···DW_AT_call_return_pc:·(addr)·0x309210789 ····<4c14>···DW_AT_call_return_pc:·(addr)·0x3092
Offset 10808, 28 lines modifiedOffset 10808, 28 lines modified
10808 ····<4c4c>···DW_AT_call_origin·:·(ref_udata)·<0x4559>10808 ····<4c4c>···DW_AT_call_origin·:·(ref_udata)·<0x4559>
10809 ····<4c4e>···DW_AT_sibling·····:·(ref_udata)·<0x4c69>10809 ····<4c4e>···DW_AT_sibling·····:·(ref_udata)·<0x4c69>
10810 ·<3><4c50>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10810 ·<3><4c50>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10811 ····<4c51>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))10811 ····<4c51>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
10812 ····<4c53>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)10812 ····<4c53>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)
10813 ·<3><4c56>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10813 ·<3><4c56>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10814 ····<4c57>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))10814 ····<4c57>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
10815 ····<4c59>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·81·42·0·0·0·0·0·0·» (DW_OP_addr:·4281)10815 ····<4c59>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·7e·42·0·0·0·0·0·0·» (DW_OP_addr:·427e)
10816 ·<3><4c63>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10816 ·<3><4c63>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10817 ····<4c64>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))10817 ····<4c64>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
10818 ····<4c66>···DW_AT_call_value··:·(exprloc)·1·byte·block:·31·»  (DW_OP_lit1)10818 ····<4c66>···DW_AT_call_value··:·(exprloc)·1·byte·block:·31·»  (DW_OP_lit1)
10819 ·<3><4c68>:·Abbrev·Number:·010819 ·<3><4c68>:·Abbrev·Number:·0
10820 ·<2><4c69>:·Abbrev·Number:·41·(DW_TAG_call_site)10820 ·<2><4c69>:·Abbrev·Number:·41·(DW_TAG_call_site)
10821 ····<4c6a>···DW_AT_call_return_pc:·(addr)·0x312210821 ····<4c6a>···DW_AT_call_return_pc:·(addr)·0x3122
10822 ····<4c72>···DW_AT_call_origin·:·(ref_addr)·<0x420d>10822 ····<4c72>···DW_AT_call_origin·:·(ref_addr)·<0x420d>
10823 ·<3><4c76>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10823 ·<3><4c76>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10824 ····<4c77>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))10824 ····<4c77>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
10825 ····<4c79>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)10825 ····<4c79>···DW_AT_call_value··:·(exprloc)·2·byte·block:·73·0·» (DW_OP_breg3·(rbx):·0)
10826 ·<3><4c7c>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10826 ·<3><4c7c>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10827 ····<4c7d>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))10827 ····<4c7d>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
10828 ····<4c7f>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·a8·42·0·0·0·0·0·0·» (DW_OP_addr:·42a8)10828 ····<4c7f>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·a5·42·0·0·0·0·0·0·» (DW_OP_addr:·42a5)
10829 ·<3><4c89>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)10829 ·<3><4c89>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
10830 ····<4c8a>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))10830 ····<4c8a>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
10831 ····<4c8c>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·0·» (DW_OP_breg6·(rbp):·0)10831 ····<4c8c>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·0·» (DW_OP_breg6·(rbp):·0)
10832 ·<3><4c8f>:·Abbrev·Number:·010832 ·<3><4c8f>:·Abbrev·Number:·0
10833 ·<2><4c90>:·Abbrev·Number:·010833 ·<2><4c90>:·Abbrev·Number:·0
10834 ·<1><4c91>:·Abbrev·Number:·14·(DW_TAG_subprogram)10834 ·<1><4c91>:·Abbrev·Number:·14·(DW_TAG_subprogram)
10835 ····<4c92>···DW_AT_external····:·(flag_present)·110835 ····<4c92>···DW_AT_external····:·(flag_present)·1
Offset 11015, 15 lines modifiedOffset 11015, 15 lines modified
11015 ····<4e5a>···DW_AT_call_origin·:·(ref_addr)·<0x420d>11015 ····<4e5a>···DW_AT_call_origin·:·(ref_addr)·<0x420d>
11016 ····<4e5e>···DW_AT_sibling·····:·(ref_udata)·<0x4e7a>11016 ····<4e5e>···DW_AT_sibling·····:·(ref_udata)·<0x4e7a>
11017 ·<3><4e60>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)11017 ·<3><4e60>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
11018 ····<4e61>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))11018 ····<4e61>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(rdi))
11019 ····<4e63>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·0·» (DW_OP_breg6·(rbp):·0)11019 ····<4e63>···DW_AT_call_value··:·(exprloc)·2·byte·block:·76·0·» (DW_OP_breg6·(rbp):·0)
11020 ·<3><4e66>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)11020 ·<3><4e66>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
11021 ····<4e67>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))11021 ····<4e67>···DW_AT_location····:·(exprloc)·1·byte·block:·54·»    (DW_OP_reg4·(rsi))
11022 ····<4e69>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·95·42·0·0·0·0·0·0·» (DW_OP_addr:·4295)11022 ····<4e69>···DW_AT_call_value··:·(exprloc)·9·byte·block:·3·92·42·0·0·0·0·0·0·» (DW_OP_addr:·4292)
11023 ·<3><4e73>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)11023 ·<3><4e73>:·Abbrev·Number:·67·(DW_TAG_call_site_parameter)
11024 ····<4e74>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))11024 ····<4e74>···DW_AT_location····:·(exprloc)·1·byte·block:·51·»    (DW_OP_reg1·(rdx))
11025 ····<4e76>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)11025 ····<4e76>···DW_AT_call_value··:·(exprloc)·2·byte·block:·7c·0·» (DW_OP_breg12·(r12):·0)
Max diff block lines reached; 159067/167925 bytes (94.73%) of diff not shown.
1.08 KB
readelf --wide --debug-dump=aranges {}
    
Offset 25, 27 lines modifiedOffset 25, 27 lines modified
25 ··Offset·into·.debug_info:··0x753625 ··Offset·into·.debug_info:··0x7536
26 ··Pointer·Size:·············826 ··Pointer·Size:·············8
27 ··Segment·Size:·············027 ··Segment·Size:·············0
  
28 ····Address············Length28 ····Address············Length
29 ····0000000000003630·000000000000008629 ····0000000000003630·0000000000000086
30 ····0000000000000000·000000000000000030 ····0000000000000000·0000000000000000
31 ··Length:···················6031 ··Length:···················44
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x76a933 ··Offset·into·.debug_info:··0x76a9
34 ··Pointer·Size:·············834 ··Pointer·Size:·············8
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address············Length36 ····Address············Length
37 ····00000000000036c0·00000000000000ca37 ····00000000000036c0·00000000000001e6
38 ····0000000000003260·00000000000000b4 
39 ····0000000000000000·000000000000000038 ····0000000000000000·0000000000000000
40 ··Length:···················4439 ··Length:···················60
41 ··Version:··················240 ··Version:··················2
42 ··Offset·into·.debug_info:··0x7a9841 ··Offset·into·.debug_info:··0x7ccb
43 ··Pointer·Size:·············842 ··Pointer·Size:·············8
44 ··Segment·Size:·············043 ··Segment·Size:·············0
  
45 ····Address············Length44 ····Address············Length
46 ····00000000000037a0·00000000000001e645 ····00000000000038b0·00000000000000ca
 46 ····0000000000003260·00000000000000b4
47 ····0000000000000000·000000000000000047 ····0000000000000000·0000000000000000
  
75.7 KB
readelf --wide --debug-dump=loc {}
    
Offset 150, 21 lines modifiedOffset 150, 21 lines modified
150 ····00000182·v000000000000000·v000000000000000·views·at·00000172·for:150 ····00000182·v000000000000000·v000000000000000·views·at·00000172·for:
151 ·············00000000000031c8·00000000000031df·(DW_OP_reg12·(r12))151 ·············00000000000031c8·00000000000031df·(DW_OP_reg12·(r12))
152 ····00000187·<End·of·list>152 ····00000187·<End·of·list>
  
153 ····00000188·v000000000000002·v000000000000000·location·view·pair153 ····00000188·v000000000000002·v000000000000000·location·view·pair
  
154 ····0000018a·v000000000000002·v000000000000000·views·at·00000188·for:154 ····0000018a·v000000000000002·v000000000000000·views·at·00000188·for:
155 ·············00000000000031c5·00000000000031df·(DW_OP_addr:·42d9;·DW_OP_stack_value)155 ·············00000000000031c5·00000000000031df·(DW_OP_addr:·42d6;·DW_OP_stack_value)
156 ····0000019f·<End·of·list>156 ····0000019f·<End·of·list>
  
157 ····000001a0·v000000000000002·v000000000000000·location·view·pair157 ····000001a0·v000000000000002·v000000000000000·location·view·pair
  
158 ····000001a2·v000000000000002·v000000000000000·views·at·000001a0·for:158 ····000001a2·v000000000000002·v000000000000000·views·at·000001a0·for:
159 ·············00000000000031c5·00000000000031df·(DW_OP_addr:·4145;·DW_OP_stack_value)159 ·············00000000000031c5·00000000000031df·(DW_OP_addr:·4142;·DW_OP_stack_value)
160 ····000001b7·<End·of·list>160 ····000001b7·<End·of·list>
  
161 ····000001b8·v000000000000002·v000000000000000·location·view·pair161 ····000001b8·v000000000000002·v000000000000000·location·view·pair
  
162 ····000001ba·v000000000000002·v000000000000000·views·at·000001b8·for:162 ····000001ba·v000000000000002·v000000000000000·views·at·000001b8·for:
163 ·············00000000000031df·00000000000031e8·(DW_OP_reg3·(rbx))163 ·············00000000000031df·00000000000031e8·(DW_OP_reg3·(rbx))
164 ····000001c6·<End·of·list>164 ····000001c6·<End·of·list>
Offset 202, 21 lines modifiedOffset 202, 21 lines modified
202 ····0000020e·v000000000000002·v000000000000000·views·at·0000020c·for:202 ····0000020e·v000000000000002·v000000000000000·views·at·0000020c·for:
203 ·············00000000000031e8·000000000000320e·(DW_OP_reg12·(r12))203 ·············00000000000031e8·000000000000320e·(DW_OP_reg12·(r12))
204 ····0000021a·<End·of·list>204 ····0000021a·<End·of·list>
  
205 ····0000021b·v000000000000002·v000000000000000·location·view·pair205 ····0000021b·v000000000000002·v000000000000000·location·view·pair
  
206 ····0000021d·v000000000000002·v000000000000000·views·at·0000021b·for:206 ····0000021d·v000000000000002·v000000000000000·views·at·0000021b·for:
207 ·············00000000000031e8·000000000000320e·(DW_OP_addr:·42de;·DW_OP_stack_value)207 ·············00000000000031e8·000000000000320e·(DW_OP_addr:·42db;·DW_OP_stack_value)
208 ····00000232·<End·of·list>208 ····00000232·<End·of·list>
  
209 ····00000233·v000000000000002·v000000000000000·location·view·pair209 ····00000233·v000000000000002·v000000000000000·location·view·pair
  
210 ····00000235·v000000000000002·v000000000000000·views·at·00000233·for:210 ····00000235·v000000000000002·v000000000000000·views·at·00000233·for:
211 ·············00000000000031e8·000000000000320e·(DW_OP_addr:·4145;·DW_OP_stack_value)211 ·············00000000000031e8·000000000000320e·(DW_OP_addr:·4142;·DW_OP_stack_value)
212 ····0000024a·<End·of·list>212 ····0000024a·<End·of·list>
  
213 ····0000024b·v000000000000002·v000000000000000·location·view·pair213 ····0000024b·v000000000000002·v000000000000000·location·view·pair
  
214 ····0000024d·v000000000000002·v000000000000000·views·at·0000024b·for:214 ····0000024d·v000000000000002·v000000000000000·views·at·0000024b·for:
215 ·············000000000000320e·0000000000003217·(DW_OP_reg3·(rbx))215 ·············000000000000320e·0000000000003217·(DW_OP_reg3·(rbx))
216 ····00000259·<End·of·list>216 ····00000259·<End·of·list>
Offset 1369, 21 lines modifiedOffset 1369, 21 lines modified
1369 ····00000ea1·v000000000000000·v000000000000000·views·at·00000e91·for:1369 ····00000ea1·v000000000000000·v000000000000000·views·at·00000e91·for:
1370 ·············00000000000029be·00000000000029c3·(DW_OP_reg4·(rsi))1370 ·············00000000000029be·00000000000029c3·(DW_OP_reg4·(rsi))
1371 ····00000ea6·<End·of·list>1371 ····00000ea6·<End·of·list>
  
1372 ····00000ea7·v000000000000002·v000000000000000·location·view·pair1372 ····00000ea7·v000000000000002·v000000000000000·location·view·pair
  
1373 ····00000ea9·v000000000000002·v000000000000000·views·at·00000ea7·for:1373 ····00000ea9·v000000000000002·v000000000000000·views·at·00000ea7·for:
1374 ·············00000000000029ba·00000000000029c9·(DW_OP_addr:·41fa;·DW_OP_stack_value)1374 ·············00000000000029ba·00000000000029c9·(DW_OP_addr:·41f7;·DW_OP_stack_value)
1375 ····00000ebe·<End·of·list>1375 ····00000ebe·<End·of·list>
  
1376 ····00000ebf·v000000000000002·v000000000000000·location·view·pair1376 ····00000ebf·v000000000000002·v000000000000000·location·view·pair
  
1377 ····00000ec1·v000000000000002·v000000000000000·views·at·00000ebf·for:1377 ····00000ec1·v000000000000002·v000000000000000·views·at·00000ebf·for:
1378 ·············00000000000029ba·00000000000029c9·(DW_OP_addr:·41e1;·DW_OP_stack_value)1378 ·············00000000000029ba·00000000000029c9·(DW_OP_addr:·41de;·DW_OP_stack_value)
1379 ····00000ed6·<End·of·list>1379 ····00000ed6·<End·of·list>
  
1380 ····00000ed7·v000000000000000·v000000000000000·location·view·pair1380 ····00000ed7·v000000000000000·v000000000000000·location·view·pair
1381 ····00000ed9·v000000000000000·v000000000000000·location·view·pair1381 ····00000ed9·v000000000000000·v000000000000000·location·view·pair
1382 ····00000edb·v000000000000000·v000000000000000·location·view·pair1382 ····00000edb·v000000000000000·v000000000000000·location·view·pair
1383 ····00000edd·v000000000000000·v000000000000000·location·view·pair1383 ····00000edd·v000000000000000·v000000000000000·location·view·pair
1384 ····00000edf·v000000000000000·v000000000000000·location·view·pair1384 ····00000edf·v000000000000000·v000000000000000·location·view·pair
Offset 1589, 21 lines modifiedOffset 1589, 21 lines modified
1589 ····00001113·v000000000000000·v000000000000000·views·at·00001103·for:1589 ····00001113·v000000000000000·v000000000000000·views·at·00001103·for:
1590 ·············00000000000027f8·00000000000027fd·(DW_OP_reg4·(rsi))1590 ·············00000000000027f8·00000000000027fd·(DW_OP_reg4·(rsi))
1591 ····00001118·<End·of·list>1591 ····00001118·<End·of·list>
  
1592 ····00001119·v000000000000002·v000000000000000·location·view·pair1592 ····00001119·v000000000000002·v000000000000000·location·view·pair
  
1593 ····0000111b·v000000000000002·v000000000000000·views·at·00001119·for:1593 ····0000111b·v000000000000002·v000000000000000·views·at·00001119·for:
1594 ·············00000000000027f5·00000000000027fe·(DW_OP_addr:·41af;·DW_OP_stack_value)1594 ·············00000000000027f5·00000000000027fe·(DW_OP_addr:·41ac;·DW_OP_stack_value)
1595 ····00001130·<End·of·list>1595 ····00001130·<End·of·list>
  
1596 ····00001131·v000000000000002·v000000000000000·location·view·pair1596 ····00001131·v000000000000002·v000000000000000·location·view·pair
  
1597 ····00001133·v000000000000002·v000000000000000·views·at·00001131·for:1597 ····00001133·v000000000000002·v000000000000000·views·at·00001131·for:
1598 ·············00000000000027f5·00000000000027fe·(DW_OP_addr:·41a4;·DW_OP_stack_value)1598 ·············00000000000027f5·00000000000027fe·(DW_OP_addr:·41a1;·DW_OP_stack_value)
1599 ····00001148·<End·of·list>1599 ····00001148·<End·of·list>
  
1600 ····00001149·v000000000000000·v000000000000000·location·view·pair1600 ····00001149·v000000000000000·v000000000000000·location·view·pair
1601 ····0000114b·v000000000000000·v000000000000000·location·view·pair1601 ····0000114b·v000000000000000·v000000000000000·location·view·pair
1602 ····0000114d·v000000000000000·v000000000000000·location·view·pair1602 ····0000114d·v000000000000000·v000000000000000·location·view·pair
  
1603 ····0000114f·0000000000002730·(base·address)1603 ····0000114f·0000000000002730·(base·address)
Offset 1856, 21 lines modifiedOffset 1856, 21 lines modified
1856 ····000013df·v000000000000000·v000000000000000·views·at·000013cf·for:1856 ····000013df·v000000000000000·v000000000000000·views·at·000013cf·for:
1857 ·············000000000000256a·0000000000002581·(DW_OP_reg12·(r12))1857 ·············000000000000256a·0000000000002581·(DW_OP_reg12·(r12))
1858 ····000013e4·<End·of·list>1858 ····000013e4·<End·of·list>
  
1859 ····000013e5·v000000000000002·v000000000000000·location·view·pair1859 ····000013e5·v000000000000002·v000000000000000·location·view·pair
  
1860 ····000013e7·v000000000000002·v000000000000000·views·at·000013e5·for:1860 ····000013e7·v000000000000002·v000000000000000·views·at·000013e5·for:
1861 ·············0000000000002567·0000000000002581·(DW_OP_addr:·4147;·DW_OP_stack_value)1861 ·············0000000000002567·0000000000002581·(DW_OP_addr:·4144;·DW_OP_stack_value)
1862 ····000013fc·<End·of·list>1862 ····000013fc·<End·of·list>
  
1863 ····000013fd·v000000000000002·v000000000000000·location·view·pair1863 ····000013fd·v000000000000002·v000000000000000·location·view·pair
  
1864 ····000013ff·v000000000000002·v000000000000000·views·at·000013fd·for:1864 ····000013ff·v000000000000002·v000000000000000·views·at·000013fd·for:
1865 ·············0000000000002567·0000000000002581·(DW_OP_addr:·4145;·DW_OP_stack_value)1865 ·············0000000000002567·0000000000002581·(DW_OP_addr:·4142;·DW_OP_stack_value)
1866 ····00001414·<End·of·list>1866 ····00001414·<End·of·list>
  
1867 ····00001415·v000000000000000·v000000000000000·location·view·pair1867 ····00001415·v000000000000000·v000000000000000·location·view·pair
  
1868 ····00001417·v000000000000000·v000000000000000·views·at·00001415·for:1868 ····00001417·v000000000000000·v000000000000000·views·at·00001415·for:
1869 ·············0000000000002581·000000000000258a·(DW_OP_reg3·(rbx))1869 ·············0000000000002581·000000000000258a·(DW_OP_reg3·(rbx))
1870 ····00001423·<End·of·list>1870 ····00001423·<End·of·list>
Offset 1908, 21 lines modifiedOffset 1908, 21 lines modified
1908 ····0000146c·v000000000000002·v000000000000000·views·at·0000146a·for:1908 ····0000146c·v000000000000002·v000000000000000·views·at·0000146a·for:
1909 ·············000000000000258a·00000000000025b1·(DW_OP_reg12·(r12))1909 ·············000000000000258a·00000000000025b1·(DW_OP_reg12·(r12))
1910 ····00001478·<End·of·list>1910 ····00001478·<End·of·list>
  
1911 ····00001479·v000000000000002·v000000000000000·location·view·pair1911 ····00001479·v000000000000002·v000000000000000·location·view·pair
  
1912 ····0000147b·v000000000000002·v000000000000000·views·at·00001479·for:1912 ····0000147b·v000000000000002·v000000000000000·views·at·00001479·for:
1913 ·············000000000000258a·00000000000025b1·(DW_OP_addr:·4151;·DW_OP_stack_value)1913 ·············000000000000258a·00000000000025b1·(DW_OP_addr:·414e;·DW_OP_stack_value)
1914 ····00001490·<End·of·list>1914 ····00001490·<End·of·list>
  
1915 ····00001491·v000000000000002·v000000000000000·location·view·pair1915 ····00001491·v000000000000002·v000000000000000·location·view·pair
  
1916 ····00001493·v000000000000002·v000000000000000·views·at·00001491·for:1916 ····00001493·v000000000000002·v000000000000000·views·at·00001491·for:
1917 ·············000000000000258a·00000000000025b1·(DW_OP_addr:·4145;·DW_OP_stack_value)1917 ·············000000000000258a·00000000000025b1·(DW_OP_addr:·4142;·DW_OP_stack_value)
1918 ····000014a8·<End·of·list>1918 ····000014a8·<End·of·list>
  
1919 ····000014a9·v000000000000000·v000000000000000·location·view·pair1919 ····000014a9·v000000000000000·v000000000000000·location·view·pair
Max diff block lines reached; 70815/77429 bytes (91.46%) of diff not shown.
1.08 KB
readelf --wide --debug-dump=ranges {}
    
Offset 25, 27 lines modifiedOffset 25, 27 lines modified
25 ··Offset·into·.debug_info:··0x753625 ··Offset·into·.debug_info:··0x7536
26 ··Pointer·Size:·············826 ··Pointer·Size:·············8
27 ··Segment·Size:·············027 ··Segment·Size:·············0
  
28 ····Address············Length28 ····Address············Length
29 ····0000000000003630·000000000000008629 ····0000000000003630·0000000000000086
30 ····0000000000000000·000000000000000030 ····0000000000000000·0000000000000000
31 ··Length:···················6031 ··Length:···················44
32 ··Version:··················232 ··Version:··················2
33 ··Offset·into·.debug_info:··0x76a933 ··Offset·into·.debug_info:··0x76a9
34 ··Pointer·Size:·············834 ··Pointer·Size:·············8
35 ··Segment·Size:·············035 ··Segment·Size:·············0
  
36 ····Address············Length36 ····Address············Length
37 ····00000000000036c0·00000000000000ca37 ····00000000000036c0·00000000000001e6
38 ····0000000000003260·00000000000000b4 
39 ····0000000000000000·000000000000000038 ····0000000000000000·0000000000000000
40 ··Length:···················4439 ··Length:···················60
41 ··Version:··················240 ··Version:··················2
42 ··Offset·into·.debug_info:··0x7a9841 ··Offset·into·.debug_info:··0x7ccb
43 ··Pointer·Size:·············842 ··Pointer·Size:·············8
44 ··Segment·Size:·············043 ··Segment·Size:·············0
  
45 ····Address············Length44 ····Address············Length
46 ····00000000000037a0·00000000000001e645 ····00000000000038b0·00000000000000ca
 46 ····0000000000003260·00000000000000b4
47 ····0000000000000000·000000000000000047 ····0000000000000000·0000000000000000
  
708 B
strings --all --bytes=8 {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
1 GCC:·(Debian·14.2.0-17)·14.2.01 GCC:·(Debian·14.2.0-17)·14.2.0
2 a```bhqb`2 a```bhqb`
3 d)gy(}(' 
4 VXe@PeF@ 
5 ^sMRL>.` 
6 J'lJ'lJAQ^O3 V|A4=kcDkb
 4 r+o=S|Q#
 5 r>X#n6E,
 6 pgPd*0y(
 7 T;?<x_.2
 8 LH~]>[Jo
7 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug9 /usr/lib/debug/.dwz/x86_64-linux-gnu/libnative-platform-jni.debug
8 crtstuff.c10 crtstuff.c
9 deregister_tm_clones11 deregister_tm_clones
10 __do_global_dtors_aux12 __do_global_dtors_aux
11 completed.013 completed.0
12 __do_global_dtors_aux_fini_array_entry14 __do_global_dtors_aux_fini_array_entry
13 frame_dummy15 frame_dummy
14 __frame_dummy_init_array_entry16 __frame_dummy_init_array_entry
 17 freebsd_kevents.cpp
 18 freebsd.cpp
15 apple.cpp19 apple.cpp
16 linux.cpp20 linux.cpp
17 freebsd.cpp 
18 freebsd_kevents.cpp 
19 generic_posix.cpp21 generic_posix.cpp
20 generic.cpp 
21 unix_strings.cpp22 unix_strings.cpp
 23 generic.cpp
22 __FRAME_END__24 __FRAME_END__
23 __dso_handle25 __dso_handle
24 _DYNAMIC26 _DYNAMIC
25 __GNU_EH_FRAME_HDR27 __GNU_EH_FRAME_HDR
26 __TMC_END__28 __TMC_END__
27 _GLOBAL_OFFSET_TABLE_29 _GLOBAL_OFFSET_TABLE_
28 getenv@GLIBC_2.2.530 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 0000000000003630·<mark_failed_with_errno>:83 0000000000003630·<mark_failed_with_errno>:
84 »       ...84 »       ...
  
85 0000000000003690·<map_error_code>:85 0000000000003690·<map_error_code>:
86 »       ...86 »       ...
  
87 00000000000036c0·<mark_failed_with_code>:87 00000000000036c0·<java_to_char>:
88 »       ...88 »       ...
  
89 0000000000003770·<mark_failed_with_message>:89 00000000000037c0·<char_to_java>:
90 »       ...90 »       ...
  
91 0000000000003780·<Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion>:91 00000000000038b0·<mark_failed_with_code>:
92 »       ...92 »       ...
  
93 00000000000037a0·<java_to_char>:93 0000000000003960·<mark_failed_with_message>:
94 »       ...94 »       ...
  
95 00000000000038a0·<char_to_java>:95 0000000000003970·<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 0000000000003988·<_fini>:2 000000000000397c·<_fini>:
3 »       ...3 »       ...
3.28 KB
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 56 lines modifiedOffset 1, 56 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/14/include10 ··[····ba]··/usr/lib/gcc/x86_64-linux-gnu/14/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++/1414 ··[···141]··/usr/include/c++/14
14 ··[···132]··/usr/include/c++/14/bits15 ··[···155]··/usr/include/c++/14/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++/14/bits18 ··[···1a3]··/usr/include/x86_64-linux-gnu/c++/14/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]··unistd-decl.h38 ··[···2a1]··unistd-decl.h
38 ··[···28c]··string.h39 ··[···2af]··string.h
39 ··[···295]··errno.h40 ··[···2b8]··errno.h
40 ··[···29d]··generic.h41 ··[···2c0]··generic.h
41 ··[···2a7]··c++config.h42 ··[···2ca]··c++config.h
 43 ··[···2d6]··src/main/cpp/apple.cpp
42 ··[···2b3]··src/main/cpp/linux.cpp44 ··[···2ed]··src/main/cpp/linux.cpp
43 ··[···2ca]··struct_FILE.h45 ··[···304]··struct_FILE.h
44 ··[···2d8]··mntent.h46 ··[···312]··mntent.h
45 ··[···2e1]··stdint-uintn.h47 ··[···31b]··stdint-uintn.h
46 ··[···2f0]··inotify.h48 ··[···32a]··inotify.h
47 ··[···2fa]··src/main/cpp/freebsd.cpp 
48 ··[···313]··src/main/cpp/freebsd_kevents.cpp 
49 ··[···334]··src/shared/cpp/osx.cpp49 ··[···334]··src/shared/cpp/osx.cpp
50 ··[···34b]··src/shared/cpp/generic_posix.cpp50 ··[···34b]··src/shared/cpp/generic_posix.cpp
51 ··[···36c]··src/shared/cpp51 ··[···36c]··src/shared/cpp
52 ··[···37b]··src/shared/cpp/generic.cpp 
53 ··[···396]··src/shared/cpp/unix_strings.cpp52 ··[···37b]··src/shared/cpp/unix_strings.cpp
54 ··[···3b6]··wchar.h53 ··[···39b]··wchar.h
 54 ··[···3a3]··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·6700d1b3·bf353674·56a1918f·be5e7681·g....56tV....^v.6 ··0x00000040·6700f927·fef407f0·819b863b·1ae31058·g..'.......;...X
7 ··0x00000050·81413a83·e6ef·······················.A:...7 ··0x00000050·880614db·8cac·······················......
  
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.