21.0 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount
20.7 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin
891 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/crash_dump32 vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/crash_dump32
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·426f173f6718685e5da6746c8384022a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9b07f40d3cb7d29a34283c1c9b7b87f4
891 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/crash_dump64 vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/crash_dump64
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d84eeb92a3dd20c1c9ecc502fe35e20a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·449420dac0d712ce78850e9f431711c0
9.28 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/linker vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/linker
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1cca811 ··Entry·point·address:···············0x323e4
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1307976·(bytes·into·file)13 ··Start·of·section·headers:··········1292784·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.96 KB
readelf --wide --program-header {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1cca82 Entry·point·0x323e4
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1bc24·0x1bc24·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1bcb8·0x1bcb8·R···0x1000
8 ··LOAD···········0x01bc40·0x0001cc40·0x0001cc40·0xa0f90·0xa0f90·R·E·0x10008 ··LOAD···········0x01bcc0·0x0001ccc0·0x0001ccc0·0xa45b0·0xa45b0·R·E·0x1000
9 ··LOAD···········0x0bcbd0·0x000bebd0·0x000bebd0·0x03d70·0x03d70·RW··0x10009 ··LOAD···········0x0c0270·0x000c2270·0x000c2270·0x03d78·0x03d78·RW··0x1000
10 ··LOAD···········0x0c0940·0x000c3940·0x000c3940·0x009a0·0x0ae14·RW··0x100010 ··LOAD···········0x0c4000·0x000c7000·0x000c7000·0x009a0·0x0a754·RW··0x1000
11 ··DYNAMIC········0x0c0398·0x000c2398·0x000c2398·0x00090·0x00090·RW··0x411 ··DYNAMIC········0x0c3a40·0x000c5a40·0x000c5a40·0x00090·0x00090·RW··0x4
12 ··GNU_RELRO······0x0bcbd0·0x000bebd0·0x000bebd0·0x03d70·0x04430·R···0x112 ··GNU_RELRO······0x0c0270·0x000c2270·0x000c2270·0x03d78·0x03d90·R···0x1
13 ··GNU_EH_FRAME···0x019a70·0x00019a70·0x00019a70·0x0081c·0x0081c·R···0x413 ··GNU_EH_FRAME···0x019b04·0x00019b04·0x00019b04·0x0081c·0x0081c·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
15 ··NOTE···········0x000194·0x00000194·0x00000194·0x00020·0x00020·R···0x415 ··NOTE···········0x000194·0x00000194·0x00000194·0x00020·0x00020·R···0x4
16 ··EXIDX··········0x000904·0x00000904·0x00000904·0x04d10·0x04d10·R···0x416 ··EXIDX··········0x000904·0x00000904·0x00000904·0x04df0·0x04df0·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.gnu.build-id·.dynsym·.gnu.hash·.dynstr·.relr.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·.eh_frame_hdr·.eh_frame·20 ···01·····.note.gnu.build-id·.dynsym·.gnu.hash·.dynstr·.relr.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·.eh_frame_hdr·.eh_frame·
21 ···02·····.text·.iplt·21 ···02·····.text·.iplt·
22 ···03·····.data.rel.ro·.init_array·.dynamic·.got·22 ···03·····.data.rel.ro·.init_array·.dynamic·.got·
4.08 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x13f548:1 There·are·25·section·headers,·starting·at·offset·0x13b9f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000194·000194·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000194·000194·000020·00···A··0···0··4
6 ··[·2]·.dynsym···········DYNSYM··········000001b4·0001b4·000190·10···A··4···1··46 ··[·2]·.dynsym···········DYNSYM··········000001b4·0001b4·000190·10···A··4···1··4
7 ··[·3]·.gnu.hash·········GNU_HASH········00000344·000344·0000c8·00···A··2···0··47 ··[·3]·.gnu.hash·········GNU_HASH········00000344·000344·0000c8·00···A··2···0··4
8 ··[·4]·.dynstr···········STRTAB··········0000040c·00040c·0002d0·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000040c·00040c·0002d0·00···A··0···0··1
9 ··[·5]·.relr.dyn·········00000013:·<unknown>·000006dc·0006dc·000228·04···A··0···0··49 ··[·5]·.relr.dyn·········00000013:·<unknown>·000006dc·0006dc·000228·04···A··0···0··4
10 ··[·6]·.ARM.exidx········ARM_EXIDX·······00000904·000904·004d10·00··AL·12···0··410 ··[·6]·.ARM.exidx········ARM_EXIDX·······00000904·000904·004df0·00··AL·12···0··4
11 ··[·7]·.rel.plt··········REL·············00005614·005614·000050·08··AI··2··17··411 ··[·7]·.rel.plt··········REL·············000056f4·0056f4·000050·08··AI··2··17··4
12 ··[·8]·.rodata···········PROGBITS········00005668·005668·012810·00·AMS··0···0··812 ··[·8]·.rodata···········PROGBITS········00005748·005748·0127d8·00·AMS··0···0··8
13 ··[·9]·.ARM.extab········PROGBITS········00017e78·017e78·001bf8·00···A··0···0··413 ··[·9]·.ARM.extab········PROGBITS········00017f20·017f20·001be4·00···A··0···0··4
14 ··[10]·.eh_frame_hdr·····PROGBITS········00019a70·019a70·00081c·00···A··0···0··414 ··[10]·.eh_frame_hdr·····PROGBITS········00019b04·019b04·00081c·00···A··0···0··4
15 ··[11]·.eh_frame·········PROGBITS········0001a28c·01a28c·001998·00···A··0···0··415 ··[11]·.eh_frame·········PROGBITS········0001a320·01a320·001998·00···A··0···0··4
16 ··[12]·.text·············PROGBITS········0001cc40·01bc40·0a0ef0·00··AX··0···0·3216 ··[12]·.text·············PROGBITS········0001ccc0·01bcc0·0a450c·00··AX··0···0·32
17 ··[13]·.iplt·············PROGBITS········000bdb30·0bcb30·0000a0·00··AX··0···0·1617 ··[13]·.iplt·············PROGBITS········000c11d0·0c01d0·0000a0·00··AX··0···0·16
18 ··[14]·.data.rel.ro······PROGBITS········000bebd0·0bcbd0·00379c·00··WA··0···0··818 ··[14]·.data.rel.ro······PROGBITS········000c2270·0c0270·0037a4·00··WA··0···0··8
19 ··[15]·.init_array·······INIT_ARRAY······000c236c·0c036c·00002c·00··WA··0···0··419 ··[15]·.init_array·······INIT_ARRAY······000c5a14·0c3a14·00002c·00··WA··0···0··4
20 ··[16]·.dynamic··········DYNAMIC·········000c2398·0c0398·000090·08··WA··4···0··420 ··[16]·.dynamic··········DYNAMIC·········000c5a40·0c3a40·000090·08··WA··4···0··4
21 ··[17]·.got··············PROGBITS········000c2428·0c0428·000518·00··WA··0···0··421 ··[17]·.got··············PROGBITS········000c5ad0·0c3ad0·000518·00··WA··0···0··4
22 ··[18]·.data·············PROGBITS········000c3940·0c0940·0009a0·00··WA··0···0·3222 ··[18]·.data·············PROGBITS········000c7000·0c4000·0009a0·00··WA··0···0·32
23 ··[19]·.bss··············NOBITS··········000c5000·0c12e0·009754·00··WA··0···0·409623 ··[19]·.bss··············NOBITS··········000c8000·0c49a0·009754·00··WA··0···0·4096
24 ··[20]·.comment··········PROGBITS········00000000·0c12e0·000115·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·0c49a0·000115·01··MS··0···0··1
25 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0c13f5·000042·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0c4ab5·000042·00······0···0··1
26 ··[22]·.symtab···········SYMTAB··········00000000·0c1438·02bec0·10·····24·11220··426 ··[22]·.symtab···········SYMTAB··········00000000·0c4af8·02a3a0·10·····24·10786··4
27 ··[23]·.shstrtab·········STRTAB··········00000000·0ed2f8·0000e8·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·0eee98·0000e8·00······0···0··1
28 ··[24]·.strtab···········STRTAB··········00000000·0ed3e0·052168·00······0···0··128 ··[24]·.strtab···········STRTAB··········00000000·0eef80·04ca6f·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
1.23 KB
readelf --wide --dynamic {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Dynamic·section·at·offset·0xc0398·contains·18·entries:1 Dynamic·section·at·offset·0xc3a40·contains·18·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000e·(SONAME)·····················Library·soname:·[ld-android.so]3 ·0x0000000e·(SONAME)·····················Library·soname:·[ld-android.so]
4 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW4 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW
5 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW5 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
6 ·0x00000024·(<unknown>:·24)··············0x6dc6 ·0x00000024·(<unknown>:·24)··············0x6dc
7 ·0x00000023·(<unknown>:·23)··············0x2287 ·0x00000023·(<unknown>:·23)··············0x228
8 ·0x00000025·(<unknown>:·25)··············0x48 ·0x00000025·(<unknown>:·25)··············0x4
9 ·0x00000017·(JMPREL)·····················0x56149 ·0x00000017·(JMPREL)·····················0x56f4
10 ·0x00000002·(PLTRELSZ)···················80·(bytes)10 ·0x00000002·(PLTRELSZ)···················80·(bytes)
11 ·0x00000003·(PLTGOT)·····················0x011 ·0x00000003·(PLTGOT)·····················0x0
12 ·0x00000014·(PLTREL)·····················REL12 ·0x00000014·(PLTREL)·····················REL
13 ·0x00000006·(SYMTAB)·····················0x1b413 ·0x00000006·(SYMTAB)·····················0x1b4
14 ·0x0000000b·(SYMENT)·····················16·(bytes)14 ·0x0000000b·(SYMENT)·····················16·(bytes)
15 ·0x00000005·(STRTAB)·····················0x40c15 ·0x00000005·(STRTAB)·····················0x40c
16 ·0x0000000a·(STRSZ)······················720·(bytes)16 ·0x0000000a·(STRSZ)······················720·(bytes)
17 ·0x6ffffef5·(GNU_HASH)···················0x34417 ·0x6ffffef5·(GNU_HASH)···················0x344
18 ·0x00000019·(INIT_ARRAY)·················0xc236c18 ·0x00000019·(INIT_ARRAY)·················0xc5a14
19 ·0x0000001b·(INIT_ARRAYSZ)···············44·(bytes)19 ·0x0000001b·(INIT_ARRAYSZ)···············44·(bytes)
20 ·0x00000000·(NULL)·······················0x020 ·0x00000000·(NULL)·······················0x0
414 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··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c188b8acc8a629791e8d5ccd5326cd03 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6814686816e7c15bf1fe1834c8a05a8c
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1308976···»   Blocks:·2560·······IO·Block:·4096···regular·file1 ··Size:·1293784···»   Blocks:·2528·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
9.44 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/linker64 vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.runtime.apex-apex_payload.img.mount/bin/linker64
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3907011 ··Entry·point·address:···············0x53a50
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1797096·(bytes·into·file)13 ··Start·of·section·headers:··········1774016·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
2.05 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x390702 Entry·point·0x53a50
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03826c·0x03826c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0367d4·0x0367d4·R···0x1000
8 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x0deb40·0x0deb40·R·E·0x10008 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x0e2230·0x0e2230·R·E·0x1000
9 ··LOAD···········0x118000·0x0000000000118000·0x0000000000118000·0x007c90·0x007c90·RW··0x10009 ··LOAD···········0x11a000·0x000000000011a000·0x000000000011a000·0x007ca0·0x007ca0·RW··0x1000
10 ··LOAD···········0x11fca0·0x0000000000120ca0·0x0000000000120ca0·0x000e60·0x00c0f0·RW··0x100010 ··LOAD···········0x121ca0·0x0000000000122ca0·0x0000000000122ca0·0x000e60·0x00c0f0·RW··0x1000
11 ··DYNAMIC········0x11f198·0x000000000011f198·0x000000000011f198·0x000120·0x000120·RW··0x811 ··DYNAMIC········0x1211a8·0x00000000001211a8·0x00000000001211a8·0x000120·0x000120·RW··0x8
12 ··GNU_RELRO······0x118000·0x0000000000118000·0x0000000000118000·0x007c90·0x008000·R···0x112 ··GNU_RELRO······0x11a000·0x000000000011a000·0x000000000011a000·0x007ca0·0x008000·R···0x1
13 ··GNU_EH_FRAME···0x017b04·0x0000000000017b04·0x0000000000017b04·0x00638c·0x00638c·R···0x413 ··GNU_EH_FRAME···0x017ad4·0x0000000000017ad4·0x0000000000017ad4·0x005e14·0x005e14·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000020·0x000020·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000020·0x000020·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.gnu.build-id·.dynsym·.gnu.hash·.dynstr·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·19 ···01·····.note.gnu.build-id·.dynsym·.gnu.hash·.dynstr·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
4.16 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x1b6be8:1 There·are·24·section·headers,·starting·at·offset·0x1b11c0:
  
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············0000000000000270·000270·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000270·000270·000020·00···A··0···0··4
6 ··[·2]·.dynsym···········DYNSYM··········0000000000000290·000290·000240·18···A··4···1··86 ··[·2]·.dynsym···········DYNSYM··········0000000000000290·000290·000240·18···A··4···1··8
7 ··[·3]·.gnu.hash·········GNU_HASH········00000000000004d0·0004d0·0000c0·00···A··2···0··87 ··[·3]·.gnu.hash·········GNU_HASH········00000000000004d0·0004d0·0000c0·00···A··2···0··8
8 ··[·4]·.dynstr···········STRTAB··········0000000000000590·000590·0002b2·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000000000000590·000590·0002b2·00···A··0···0··1
9 ··[·5]·.relr.dyn·········00000013:·<unknown>·0000000000000848·000848·000230·08···A··0···0··89 ··[·5]·.relr.dyn·········00000013:·<unknown>·0000000000000848·000848·000230·08···A··0···0··8
10 ··[·6]·.rela.plt·········RELA············0000000000000a78·000a78·0000c0·18··AI··2··17··810 ··[·6]·.rela.plt·········RELA············0000000000000a78·000a78·0000c0·18··AI··2··17··8
11 ··[·7]·.rodata···········PROGBITS········0000000000000b40·000b40·014bb8·00·AMS··0···0·1611 ··[·7]·.rodata···········PROGBITS········0000000000000b40·000b40·014b88·00·AMS··0···0·16
12 ··[·8]·.gcc_except_table·PROGBITS········00000000000156f8·0156f8·00240c·00···A··0···0··412 ··[·8]·.gcc_except_table·PROGBITS········00000000000156c8·0156c8·00240c·00···A··0···0··4
13 ··[·9]·.eh_frame_hdr·····PROGBITS········0000000000017b04·017b04·00638c·00···A··0···0··413 ··[·9]·.eh_frame_hdr·····PROGBITS········0000000000017ad4·017ad4·005e14·00···A··0···0··4
14 ··[10]·.eh_frame·········PROGBITS········000000000001de90·01de90·01a3dc·00···A··0···0··814 ··[10]·.eh_frame·········PROGBITS········000000000001d8e8·01d8e8·018eec·00···A··0···0··8
15 ··[11]·.text·············PROGBITS········0000000000039000·039000·0deac0·00··AX··0···0·6415 ··[11]·.text·············PROGBITS········0000000000037000·037000·0e21b0·00··AX··0···0·64
16 ··[12]·.iplt·············PROGBITS········0000000000117ac0·117ac0·000080·00··AX··0···0·1616 ··[12]·.iplt·············PROGBITS········00000000001191b0·1191b0·000080·00··AX··0···0·16
17 ··[13]·.data.rel.ro······PROGBITS········0000000000118000·118000·007140·00··WA··0···0··817 ··[13]·.data.rel.ro······PROGBITS········000000000011a000·11a000·007150·00··WA··0···0··8
18 ··[14]·.init_array·······INIT_ARRAY······000000000011f140·11f140·000058·00··WA··0···0··818 ··[14]·.init_array·······INIT_ARRAY······0000000000121150·121150·000058·00··WA··0···0··8
19 ··[15]·.dynamic··········DYNAMIC·········000000000011f198·11f198·000120·10··WA··4···0··819 ··[15]·.dynamic··········DYNAMIC·········00000000001211a8·1211a8·000120·10··WA··4···0··8
20 ··[16]·.got··············PROGBITS········000000000011f2b8·11f2b8·000998·00··WA··0···0··820 ··[16]·.got··············PROGBITS········00000000001212c8·1212c8·000998·00··WA··0···0··8
21 ··[17]·.got.plt··········PROGBITS········000000000011fc50·11fc50·000040·00··WA··0···0··821 ··[17]·.got.plt··········PROGBITS········0000000000121c60·121c60·000040·00··WA··0···0··8
22 ··[18]·.data·············PROGBITS········0000000000120ca0·11fca0·000e60·00··WA··0···0·3222 ··[18]·.data·············PROGBITS········0000000000122ca0·121ca0·000e60·00··WA··0···0·32
23 ··[19]·.bss··············NOBITS··········0000000000122000·120b00·00ad90·00··WA··0···0·409623 ··[19]·.bss··············NOBITS··········0000000000124000·122b00·00ad90·00··WA··0···0·4096
24 ··[20]·.comment··········PROGBITS········0000000000000000·120b00·000115·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·122b00·000115·01··MS··0···0··1
25 ··[21]·.symtab···········SYMTAB··········0000000000000000·120c18·0430c8·18·····23·11420··825 ··[21]·.symtab···········SYMTAB··········0000000000000000·122c18·040b00·18·····23·11017··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·163ce0·0000de·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·163718·0000de·00······0···0··1
27 ··[23]·.strtab···········STRTAB··········0000000000000000·163dbe·052e24·00······0···0··127 ··[23]·.strtab···········STRTAB··········0000000000000000·1637f6·04d9c7·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··p·(processor·specific)
1.24 KB
readelf --wide --dynamic {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Dynamic·section·at·offset·0x11f198·contains·18·entries:1 Dynamic·section·at·offset·0x1211a8·contains·18·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x000000000000000e·(SONAME)·············Library·soname:·[ld-android.so]3 ·0x000000000000000e·(SONAME)·············Library·soname:·[ld-android.so]
4 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW4 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW
5 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW5 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
6 ·0x0000000000000024·(<unknown>:·24)······0x8486 ·0x0000000000000024·(<unknown>:·24)······0x848
7 ·0x0000000000000023·(<unknown>:·23)······0x2307 ·0x0000000000000023·(<unknown>:·23)······0x230
8 ·0x0000000000000025·(<unknown>:·25)······0x88 ·0x0000000000000025·(<unknown>:·25)······0x8
9 ·0x0000000000000017·(JMPREL)·············0xa789 ·0x0000000000000017·(JMPREL)·············0xa78
10 ·0x0000000000000002·(PLTRELSZ)···········192·(bytes)10 ·0x0000000000000002·(PLTRELSZ)···········192·(bytes)
11 ·0x0000000000000003·(PLTGOT)·············0x11fc5011 ·0x0000000000000003·(PLTGOT)·············0x121c60
12 ·0x0000000000000014·(PLTREL)·············RELA12 ·0x0000000000000014·(PLTREL)·············RELA
13 ·0x0000000000000006·(SYMTAB)·············0x29013 ·0x0000000000000006·(SYMTAB)·············0x290
14 ·0x000000000000000b·(SYMENT)·············24·(bytes)14 ·0x000000000000000b·(SYMENT)·············24·(bytes)
15 ·0x0000000000000005·(STRTAB)·············0x59015 ·0x0000000000000005·(STRTAB)·············0x590
16 ·0x000000000000000a·(STRSZ)··············690·(bytes)16 ·0x000000000000000a·(STRSZ)··············690·(bytes)
17 ·0x000000006ffffef5·(GNU_HASH)···········0x4d017 ·0x000000006ffffef5·(GNU_HASH)···········0x4d0
18 ·0x0000000000000019·(INIT_ARRAY)·········0x11f14018 ·0x0000000000000019·(INIT_ARRAY)·········0x121150
19 ·0x000000000000001b·(INIT_ARRAYSZ)·······88·(bytes)19 ·0x000000000000001b·(INIT_ARRAYSZ)·······88·(bytes)
20 ·0x0000000000000000·(NULL)···············0x020 ·0x0000000000000000·(NULL)···············0x0
414 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··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1ff41a8967b91b25e584fa85200ab55a3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·920126185c60e3e2bc72ae62f62ea66c
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1798632···»   Blocks:·3520·······IO·Block:·4096···regular·file1 ··Size:·1775552···»   Blocks:·3472·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000