6.7 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.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.adbd.apex-apex_payload.img.mount
1.79 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·6164··..com.android.ad00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·6164··..com.android.ad
00000010:·6264·10a2·f39c·9401·3a16·6c69·6261·6462··bd......:.libadb00000010:·6264·10ff·9fcb·9801·3a16·6c69·6261·6462··bd......:.libadb
00000020:·5f70·6169·7269·6e67·5f61·7574·682e·736f··_pairing_auth.so00000020:·5f70·6169·7269·6e67·5f61·7574·682e·736f··_pairing_auth.so
00000030:·3a1c·6c69·6261·6462·5f70·6169·7269·6e67··:.libadb_pairing00000030:·3a1c·6c69·6261·6462·5f70·6169·7269·6e67··:.libadb_pairing
00000040:·5f63·6f6e·6e65·6374·696f·6e2e·736f·3a18··_connection.so:.00000040:·5f63·6f6e·6e65·6374·696f·6e2e·736f·3a18··_connection.so:.
00000050:·6c69·6261·6462·5f70·6169·7269·6e67·5f73··libadb_pairing_s00000050:·6c69·6261·6462·5f70·6169·7269·6e67·5f73··libadb_pairing_s
00000060:·6572·7665·722e·736f·3a1a·6c69·6261·6462··erver.so:.libadb00000060:·6572·7665·722e·736f·3a1a·6c69·6261·6462··erver.so:.libadb
00000070:·636f·6e6e·6563·7469·6f6e·5f63·6c69·656e··connection_clien00000070:·636f·6e6e·6563·7469·6f6e·5f63·6c69·656e··connection_clien
00000080:·742e·736f·420f·6c69·6261·6462·645f·6175··t.soB.libadbd_au00000080:·742e·736f·420f·6c69·6261·6462·645f·6175··t.soB.libadbd_au
00000090:·7468·2e73·6f42·0d6c·6962·6164·6264·5f66··th.soB.libadbd_f00000090:·7468·2e73·6f42·0d6c·6962·6164·6264·5f66··th.soB.libadbd_f
000000a0:·732e·736f·4207·6c69·6263·2e73·6f42·086c··s.soB.libc.soB.l000000a0:·732e·736f·4207·6c69·6263·2e73·6f42·086c··s.soB.libc.soB.l
000000b0:·6962·646c·2e73·6f42·096c·6962·6c6f·672e··ibdl.soB.liblog.000000b0:·6962·646c·2e73·6f42·096c·6962·6c6f·672e··ibdl.soB.liblog.
000000c0:·736f·4207·6c69·626d·2e73·6f42·0d6c·6962··soB.libm.soB.lib000000c0:·736f·4207·6c69·626d·2e73·6f42·0d6c·6962··soB.libm.soB.lib
000000d0:·7365·6c69·6e75·782e·736f·520a·6c69·6262··selinux.soR.libb000000d0:·7365·6c69·6e75·782e·736f·················selinux.so
000000e0:·6173·652e·736f·5209·6c69·6263·2b2b·2e73··ase.soR.libc++.s 
000000f0:·6f·······································o 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·241·······»       Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·218·······»       Blocks:·8··········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
26.9 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.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.adbd.apex-apex_payload.img.mount/bin
26.6 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/bin/adbd vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/bin/adbd
870 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x9900011 ··Entry·point·address:···············0x99000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········2209336·(bytes·into·file)13 ··Start·of·section·headers:··········2213560·(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:·········1217 ··Number·of·program·headers:·········12
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3119 ··Number·of·section·headers:·········31
20 ··Section·header·string·table·index:·2920 ··Section·header·string·table·index:·29
2.19 KB
readelf --wide --program-header {}
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 There·are·12·program·headers,·starting·at·offset·644 There·are·12·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002a0·0x0002a0·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002a0·0x0002a0·R···0x8
8 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x18 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker64]9 ······[Requesting·program·interpreter:·/system/bin/linker64]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x098694·0x098694·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x09871c·0x09871c·R···0x1000
11 ··LOAD···········0x099000·0x0000000000099000·0x0000000000099000·0x136b00·0x136b00·R·E·0x100011 ··LOAD···········0x099000·0x0000000000099000·0x0000000000099000·0x137520·0x137520·R·E·0x1000
12 ··LOAD···········0x1d0000·0x00000000001d0000·0x00000000001d0000·0x005098·0x005098·RW··0x100012 ··LOAD···········0x1d1000·0x00000000001d1000·0x00000000001d1000·0x0050a0·0x0050a0·RW··0x1000
13 ··LOAD···········0x1d5098·0x00000000001d6098·0x00000000001d6098·0x000348·0x0007b8·RW··0x100013 ··LOAD···········0x1d60a0·0x00000000001d70a0·0x00000000001d70a0·0x000348·0x0007c0·RW··0x1000
14 ··TLS············0x1d0000·0x00000000001d0000·0x00000000001d0000·0x000000·0x000000·R···0x4014 ··TLS············0x1d1000·0x00000000001d1000·0x00000000001d1000·0x000000·0x000000·R···0x40
15 ··DYNAMIC········0x1d37b0·0x00000000001d37b0·0x00000000001d37b0·0x000270·0x000270·RW··0x815 ··DYNAMIC········0x1d47b0·0x00000000001d47b0·0x00000000001d47b0·0x000270·0x000270·RW··0x8
16 ··GNU_RELRO······0x1d0000·0x00000000001d0000·0x00000000001d0000·0x005098·0x006000·R···0x116 ··GNU_RELRO······0x1d1000·0x00000000001d1000·0x00000000001d1000·0x0050a0·0x006000·R···0x1
17 ··GNU_EH_FRAME···0x086ea8·0x0000000000086ea8·0x0000000000086ea8·0x0032b4·0x0032b4·R···0x417 ··GNU_EH_FRAME···0x086f58·0x0000000000086f58·0x0000000000086f58·0x0032b4·0x0032b4·R···0x4
18 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··018 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
19 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000038·0x000038·R···0x419 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000038·0x000038·R···0x4
  
20 ·Section·to·Segment·mapping:20 ·Section·to·Segment·mapping:
21 ··Segment·Sections...21 ··Segment·Sections...
22 ···00·····22 ···00·····
23 ···01·····.interp·23 ···01·····.interp·
5.65 KB
readelf --wide --sections {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 There·are·31·section·headers,·starting·at·offset·0x21b638:1 There·are·31·section·headers,·starting·at·offset·0x21c6b8:
  
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]·.interp···········PROGBITS········00000000000002e0·0002e0·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000000000002e0·0002e0·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············0000000000000310·000310·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············0000000000000310·000310·000020·00···A··0···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000000000000330·000330·003fd8·18···A··8···1··88 ··[·4]·.dynsym···········DYNSYM··········0000000000000330·000330·003ff0·18···A··8···1··8
9 ··[·5]·.gnu.version······VERSYM··········0000000000004308·004308·000552·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000000000004320·004320·000554·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000000000000485c·00485c·000110·00···A··8···6··410 ··[·6]·.gnu.version_r····VERNEED·········0000000000004874·004874·000110·00···A··8···6··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000004970·004970·000184·00···A··4···0··811 ··[·7]·.gnu.hash·········GNU_HASH········0000000000004988·004988·000184·00···A··4···0··8
12 ··[·8]·.dynstr···········STRTAB··········0000000000004af4·004af4·004884·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000000000004b0c·004b0c·0048e5·00···A··0···0··1
13 ··[·9]·.rela.dyn·········LOOS+0x2········0000000000009378·009378·0001f3·01···A··4···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000093f8·0093f8·0001f3·01···A··4···0··8
14 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000009570·009570·000120·08···A··0···0··814 ··[10]·.relr.dyn·········00000013:·<unknown>·00000000000095f0·0095f0·000120·08···A··0···0··8
15 ··[11]·.rela.plt·········RELA············0000000000009690·009690·0037b0·18··AI··4··24··815 ··[11]·.rela.plt·········RELA············0000000000009710·009710·0037c8·18··AI··4··24··8
16 ··[12]·.rodata···········PROGBITS········000000000000ce40·00ce40·07a067·00·AMS··0···0·1616 ··[12]·.rodata···········PROGBITS········000000000000cee0·00cee0·07a077·00·AMS··0···0·16
17 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000086ea8·086ea8·0032b4·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000086f58·086f58·0032b4·00···A··0···0··4
18 ··[14]·.eh_frame·········PROGBITS········000000000008a160·08a160·00e534·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········000000000008a210·08a210·00e50c·00···A··0···0··8
19 ··[15]·.text·············PROGBITS········0000000000099000·099000·1345b8·00··AX··0···0·3219 ··[15]·.text·············PROGBITS········0000000000099000·099000·134fc8·00··AX··0···0·32
20 ··[16]·.plt··············PROGBITS········00000000001cd5c0·1cd5c0·002540·00··AX··0···0·1620 ··[16]·.plt··············PROGBITS········00000000001cdfd0·1cdfd0·002550·00··AX··0···0·16
21 ··[17]·.tdata············PROGBITS········00000000001d0000·1d0000·000000·00·WAT··0···0·6421 ··[17]·.tdata············PROGBITS········00000000001d1000·1d1000·000000·00·WAT··0···0·64
22 ··[18]·.preinit_array····PREINIT_ARRAY···00000000001d0000·1d0000·000010·00··WA··0···0··822 ··[18]·.preinit_array····PREINIT_ARRAY···00000000001d1000·1d1000·000010·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000001d0010·1d0010·000080·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000001d1010·1d1010·000080·00··WA··0···0··8
24 ··[20]·.fini_array·······FINI_ARRAY······00000000001d0090·1d0090·000010·00··WA··0···0··824 ··[20]·.fini_array·······FINI_ARRAY······00000000001d1090·1d1090·000010·00··WA··0···0··8
25 ··[21]·.data.rel.ro······PROGBITS········00000000001d00a0·1d00a0·003710·00··WA··0···0··825 ··[21]·.data.rel.ro······PROGBITS········00000000001d10a0·1d10a0·003710·00··WA··0···0··8
26 ··[22]·.dynamic··········DYNAMIC·········00000000001d37b0·1d37b0·000270·10··WA··8···0··826 ··[22]·.dynamic··········DYNAMIC·········00000000001d47b0·1d47b0·000270·10··WA··8···0··8
27 ··[23]·.got··············PROGBITS········00000000001d3a20·1d3a20·0003d0·00··WA··0···0··827 ··[23]·.got··············PROGBITS········00000000001d4a20·1d4a20·0003d0·00··WA··0···0··8
28 ··[24]·.got.plt··········PROGBITS········00000000001d3df0·1d3df0·0012a8·00··WA··0···0··828 ··[24]·.got.plt··········PROGBITS········00000000001d4df0·1d4df0·0012b0·00··WA··0···0··8
29 ··[25]·.data·············PROGBITS········00000000001d6098·1d5098·000348·00··WA··0···0··829 ··[25]·.data·············PROGBITS········00000000001d70a0·1d60a0·000348·00··WA··0···0··8
30 ··[26]·.bss··············NOBITS··········00000000001d63e0·1d53e0·000470·00··WA··0···0·1630 ··[26]·.bss··············NOBITS··········00000000001d73f0·1d63e8·000470·00··WA··0···0·16
31 ··[27]·.comment··········PROGBITS········0000000000000000·1d53e0·000116·01··MS··0···0··131 ··[27]·.comment··········PROGBITS········0000000000000000·1d63e8·000115·01··MS··0···0··1
32 ··[28]·.symtab···········SYMTAB··········0000000000000000·1d54f8·020fb8·18·····30·4195··832 ··[28]·.symtab···········SYMTAB··········0000000000000000·1d6500·020fd0·18·····30·4195··8
33 ··[29]·.shstrtab·········STRTAB··········0000000000000000·1f64b0·00012a·00······0···0··133 ··[29]·.shstrtab·········STRTAB··········0000000000000000·1f74d0·00012a·00······0···0··1
34 ··[30]·.strtab···········STRTAB··········0000000000000000·1f65da·02505c·00······0···0··134 ··[30]·.strtab···········STRTAB··········0000000000000000·1f75fa·0250bd·00······0···0··1
35 Key·to·Flags:35 Key·to·Flags:
36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
37 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),37 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
38 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),38 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
39 ··p·(processor·specific)39 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1d37b0·contains·39·entries:1 Dynamic·section·at·offset·0x1d47b0·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libadbd_fs.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libadbd_fs.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libselinux.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libselinux.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libadb_protos.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libadb_protos.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libadbd_auth.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libadbd_auth.so]
Offset 11, 32 lines modifiedOffset 11, 32 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000001e·(FLAGS)··············BIND_NOW15 ·0x000000000000001e·(FLAGS)··············BIND_NOW
16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
17 ·0x0000000000000015·(DEBUG)··············0x017 ·0x0000000000000015·(DEBUG)··············0x0
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x937818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x93f8
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1f319 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1f3
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x0000000000000024·(<unknown>:·24)······0x957021 ·0x0000000000000024·(<unknown>:·24)······0x95f0
22 ·0x0000000000000023·(<unknown>:·23)······0x12022 ·0x0000000000000023·(<unknown>:·23)······0x120
23 ·0x0000000000000025·(<unknown>:·25)······0x823 ·0x0000000000000025·(<unknown>:·25)······0x8
24 ·0x0000000000000017·(JMPREL)·············0x969024 ·0x0000000000000017·(JMPREL)·············0x9710
25 ·0x0000000000000002·(PLTRELSZ)···········14256·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········14280·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1d3df026 ·0x0000000000000003·(PLTGOT)·············0x1d4df0
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x33028 ·0x0000000000000006·(SYMTAB)·············0x330
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x4af430 ·0x0000000000000005·(STRTAB)·············0x4b0c
31 ·0x000000000000000a·(STRSZ)··············18564·(bytes)31 ·0x000000000000000a·(STRSZ)··············18661·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x497032 ·0x000000006ffffef5·(GNU_HASH)···········0x4988
33 ·0x0000000000000020·(PREINIT_ARRAY)······0x1d000033 ·0x0000000000000020·(PREINIT_ARRAY)······0x1d1000
34 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1034 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1d001035 ·0x0000000000000019·(INIT_ARRAY)·········0x1d1010
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······128·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······128·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x1d009037 ·0x000000000000001a·(FINI_ARRAY)·········0x1d1090
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x430839 ·0x000000006ffffff0·(VERSYM)·············0x4320
40 ·0x000000006ffffffe·(VERNEED)············0x485c40 ·0x000000006ffffffe·(VERNEED)············0x4874
41 ·0x000000006fffffff·(VERNEEDNUM)·········641 ·0x000000006fffffff·(VERNEEDNUM)·········6
42 ·0x0000000000000000·(NULL)···············0x042 ·0x0000000000000000·(NULL)···············0x0
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:·ccf68e355c9790e4117643bd52dc34346 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4bf85e4efa55c89f78994a4f56c7655
13.7 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·681·entries:1 Version·symbols·section·'.gnu.version'·contains·682·entries:
2 ·Addr:·0x0000000000004308··Offset:·0x004308··Link:·4·(.dynsym)2 ·Addr:·0x0000000000004320··Offset:·0x004320··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG_O)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG_O)···
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
Offset 42, 106 lines modifiedOffset 42, 106 lines modified
42 ··098:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······42 ··098:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
43 ··09c:···2·(LIBC)··········2·(LIBC)··········8·(LIBLOG_R)······2·(LIBC)·······43 ··09c:···2·(LIBC)··········2·(LIBC)··········8·(LIBLOG_R)······2·(LIBC)·······
44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
48 ··0b0:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···48 ··0b0:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
49 ··0b4:···9·(LIBADBD_FS)····2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······49 ··0b4:···1·(*global*)······9·(LIBADBD_FS)····2·(LIBC)··········2·(LIBC)·······
 50 ··0b8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········5·(LIBC_O)·····
50 ··0b8:···2·(LIBC)··········2·(LIBC)··········5·(LIBC_O)········2·(LIBC)·······51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········6·(LIBSELINUX_R) 
52 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···52 ··0c0:···6·(LIBSELINUX_R)···2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
53 ··0c4:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······53 ··0c4:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
54 ··0c8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······54 ··0c8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
55 ··0cc:···2·(LIBC)··········7·(LIBC_N)········2·(LIBC)··········1·(*global*)···55 ··0cc:···2·(LIBC)··········2·(LIBC)··········7·(LIBC_N)········2·(LIBC)·······
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······65 ··0f4:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
66 ··0f8:···2·(LIBC)··········7·(LIBC_N)········1·(*global*)······1·(*global*)···66 ··0f8:···2·(LIBC)··········2·(LIBC)··········7·(LIBC_N)········1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 69 ··104:···2·(LIBC)··········a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)
69 ··104:···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)70 ··108:···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)
70 ··108:···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···2·(LIBC)······· 
71 ··10c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···71 ··10c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······a·(LIBADBD_AUTH) 
73 ··114:···a·(LIBADBD_AUTH)···1·(*global*)······1·(*global*)······1·(*global*)··· 
74 ··118:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
75 ··11c:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)······· 
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 73 ··114:···a·(LIBADBD_AUTH)···a·(LIBADBD_AUTH)···1·(*global*)······1·(*global*)···
 74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 75 ··11c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 76 ··120:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···2·(LIBC)··········5·(LIBC_O)········2·(LIBC)··········2·(LIBC)·······79 ··12c:···1·(*global*)······2·(LIBC)··········5·(LIBC_O)········2·(LIBC)·······
80 ··130:···b·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···80 ··130:···2·(LIBC)··········b·(LIBC)··········2·(LIBC)··········1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······91 ··15c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
92 ··160:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···92 ··160:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
93 ··164:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······93 ··164:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
95 ··16c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······95 ··16c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
96 ··170:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······96 ··170:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
97 ··174:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······97 ··174:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
98 ··178:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······98 ··178:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
99 ··17c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···99 ··17c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 153, 32 lines modifiedOffset 153, 32 lines modified
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
... Open expanded diff ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·2211320···»   Blocks:·4320·······IO·Block:·4096···regular·file1 ··Size:·2215544···»   Blocks:·4328·······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
  
  
2.72 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib
912 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libadb_pairing_auth.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libadb_pairing_auth.so
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:·dd3a786586d5cbff84f0de2c4575a5306 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·779274928d8165b54854bd95f28f067d
924 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libadb_pairing_connection.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libadb_pairing_connection.so
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:·2ab453ada4a1d2c2f18916599b0130236 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9dbdb555a89fe07c62c59fd0552e26ad
916 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libadb_pairing_server.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libadb_pairing_server.so
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:·302063a91011029448e11afd81ec7a546 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec3ac6633b391d3e801e295b0ca46180
15.5 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libadbconnection_client.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libadbconnection_client.so
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:···············0x648c11 ··Entry·point·address:···············0x6454
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········142836·(bytes·into·file)13 ··Start·of·section·headers:··········142760·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.87 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x648c2 Entry·point·0x6454
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0548c·0x0548c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x05454·0x05454·R···0x1000
8 ··LOAD···········0x00548c·0x0000648c·0x0000648c·0x19644·0x19644·R·E·0x10008 ··LOAD···········0x005454·0x00006454·0x00006454·0x1962c·0x1962c·R·E·0x1000
9 ··LOAD···········0x01ead0·0x00020ad0·0x00020ad0·0x011ac·0x011ac·RW··0x10009 ··LOAD···········0x01ea80·0x00020a80·0x00020a80·0x011a8·0x011a8·RW··0x1000
10 ··LOAD···········0x01fc7c·0x00022c7c·0x00022c7c·0x00010·0x00a08·RW··0x100010 ··LOAD···········0x01fc28·0x00022c28·0x00022c28·0x00010·0x00a0c·RW··0x1000
11 ··DYNAMIC········0x01f834·0x00021834·0x00021834·0x000f0·0x000f0·RW··0x411 ··DYNAMIC········0x01f7e4·0x000217e4·0x000217e4·0x000f0·0x000f0·RW··0x4
12 ··GNU_RELRO······0x01ead0·0x00020ad0·0x00020ad0·0x011ac·0x01530·R···0x112 ··GNU_RELRO······0x01ea80·0x00020a80·0x00020a80·0x011a8·0x01580·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0011a4·0x000011a4·0x000011a4·0x00c58·0x00c58·R···0x415 ··EXIDX··········0x001178·0x00001178·0x00001178·0x00c58·0x00c58·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.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
4.64 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x22df4:1 There·are·27·section·headers,·starting·at·offset·0x22da8:
  
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.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0006c0·10···A··8···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0006b0·10···A··8···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000086c·00086c·0000d8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000085c·00085c·0000d6·02···A··3···0··2
9 ··[·5]·.gnu.version_d····VERDEF··········00000944·000944·000038·00···A··8···2··49 ··[·5]·.gnu.version_d····VERDEF··········00000934·000934·000038·00···A··8···2··4
10 ··[·6]·.gnu.version_r····VERNEED·········0000097c·00097c·000090·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········0000096c·00096c·000090·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00000a0c·000a0c·00002c·00···A··3···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000009fc·0009fc·00002c·00···A··3···0··4
12 ··[·8]·.dynstr···········STRTAB··········00000a38·000a38·0006be·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00000a28·000a28·0006a1·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········000010f8·0010f8·00001b·01···A··3···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000010cc·0010cc·00001b·01···A··3···0··4
14 ··[10]·.relr.dyn·········00000013:·<unknown>·00001114·001114·000090·04···A··0···0··414 ··[10]·.relr.dyn·········00000013:·<unknown>·000010e8·0010e8·000090·04···A··0···0··4
15 ··[11]·.ARM.exidx········ARM_EXIDX·······000011a4·0011a4·000c58·00··AL·15···0··415 ··[11]·.ARM.exidx········ARM_EXIDX·······00001178·001178·000c58·00··AL·15···0··4
16 ··[12]·.rel.plt··········REL·············00001dfc·001dfc·000328·08··AI··3··21··416 ··[12]·.rel.plt··········REL·············00001dd0·001dd0·000320·08··AI··3··21··4
17 ··[13]·.rodata···········PROGBITS········00002128·002128·001e26·00·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000020f0·0020f0·001e26·00·AMS··0···0··8
18 ··[14]·.ARM.extab········PROGBITS········00003f50·003f50·00153c·00···A··0···0··418 ··[14]·.ARM.extab········PROGBITS········00003f18·003f18·00153c·00···A··0···0··4
19 ··[15]·.text·············PROGBITS········0000648c·00548c·018fd4·00··AX··0···0··419 ··[15]·.text·············PROGBITS········00006454·005454·018fcc·00··AX··0···0··4
20 ··[16]·.plt··············PROGBITS········0001f460·01e460·000670·00··AX··0···0·1620 ··[16]·.plt··············PROGBITS········0001f420·01e420·000660·00··AX··0···0·16
21 ··[17]·.data.rel.ro······PROGBITS········00020ad0·01ead0·000d5c·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········00020a80·01ea80·000d5c·00··WA··0···0··4
22 ··[18]·.fini_array·······FINI_ARRAY······0002182c·01f82c·000008·00··WA··0···0··422 ··[18]·.fini_array·······FINI_ARRAY······000217dc·01f7dc·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00021834·01f834·0000f0·08··WA··8···0··423 ··[19]·.dynamic··········DYNAMIC·········000217e4·01f7e4·0000f0·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········00021924·01f924·0001b8·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000218d4·01f8d4·0001b8·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00021adc·01fadc·0001a0·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00021a8c·01fa8c·00019c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00022c7c·01fc7c·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00022c28·01fc28·000010·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········00022c90·01fc8c·0009f4·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········00022c40·01fc38·0009f4·00··WA··0···0·16
28 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01fc8c·000042·00······0···0··128 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01fc38·000042·00······0···0··1
29 ··[25]·.shstrtab·········STRTAB··········00000000·01fcce·000111·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········00000000·01fc7a·000111·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········00000000·01fddf·003014·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········00000000·01fd8b·00301c·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··y·(purecode),·p·(processor·specific)35 ··y·(purecode),·p·(processor·specific)
2.41 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0x1f834·contains·30·entries:1 Dynamic·section·at·offset·0x1f7e4·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
7 ·0x0000000e·(SONAME)·····················Library·soname:·[libadbconnection_client.so]7 ·0x0000000e·(SONAME)·····················Library·soname:·[libadbconnection_client.so]
8 ·0x0000001e·(FLAGS)······················BIND_NOW8 ·0x0000001e·(FLAGS)······················BIND_NOW
9 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW9 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
10 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10f810 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10cc
11 ·0x60000010·(Operating·System·specific:·60000010)········0x1b11 ·0x60000010·(Operating·System·specific:·60000010)········0x1b
12 ·0x00000013·(RELENT)·····················8·(bytes)12 ·0x00000013·(RELENT)·····················8·(bytes)
13 ·0x00000024·(<unknown>:·24)··············0x111413 ·0x00000024·(<unknown>:·24)··············0x10e8
14 ·0x00000023·(<unknown>:·23)··············0x9014 ·0x00000023·(<unknown>:·23)··············0x90
15 ·0x00000025·(<unknown>:·25)··············0x415 ·0x00000025·(<unknown>:·25)··············0x4
16 ·0x00000017·(JMPREL)·····················0x1dfc16 ·0x00000017·(JMPREL)·····················0x1dd0
17 ·0x00000002·(PLTRELSZ)···················808·(bytes)17 ·0x00000002·(PLTRELSZ)···················800·(bytes)
18 ·0x00000003·(PLTGOT)·····················0x21adc18 ·0x00000003·(PLTGOT)·····················0x21a8c
19 ·0x00000014·(PLTREL)·····················REL19 ·0x00000014·(PLTREL)·····················REL
20 ·0x00000006·(SYMTAB)·····················0x1ac20 ·0x00000006·(SYMTAB)·····················0x1ac
21 ·0x0000000b·(SYMENT)·····················16·(bytes)21 ·0x0000000b·(SYMENT)·····················16·(bytes)
22 ·0x00000005·(STRTAB)·····················0xa3822 ·0x00000005·(STRTAB)·····················0xa28
23 ·0x0000000a·(STRSZ)······················1726·(bytes)23 ·0x0000000a·(STRSZ)······················1697·(bytes)
24 ·0x6ffffef5·(GNU_HASH)···················0xa0c24 ·0x6ffffef5·(GNU_HASH)···················0x9fc
25 ·0x0000001a·(FINI_ARRAY)·················0x2182c25 ·0x0000001a·(FINI_ARRAY)·················0x217dc
26 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)26 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
27 ·0x6ffffff0·(VERSYM)·····················0x86c27 ·0x6ffffff0·(VERSYM)·····················0x85c
28 ·0x6ffffffc·(VERDEF)·····················0x94428 ·0x6ffffffc·(VERDEF)·····················0x934
29 ·0x6ffffffd·(VERDEFNUM)··················229 ·0x6ffffffd·(VERDEFNUM)··················2
30 ·0x6ffffffe·(VERNEED)····················0x97c30 ·0x6ffffffe·(VERNEED)····················0x96c
31 ·0x6fffffff·(VERNEEDNUM)·················231 ·0x6fffffff·(VERNEEDNUM)·················2
32 ·0x00000000·(NULL)·······················0x032 ·0x00000000·(NULL)·······················0x0
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:·329b4d7ea5a19467780a92f401d622f26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9fc9fa5b43aeec3d3db8955e4e675356
4.36 KB
readelf --wide --version-info {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·108·entries:1 Version·symbols·section·'.gnu.version'·contains·107·entries:
2 ·Addr:·0x000000000000086c··Offset:·0x00086c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000085c··Offset:·0x00085c··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······3 ··000:···0·(*local*)·······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
4 ··004:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········4·(LIBC_Q)·····4 ··004:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········4·(LIBC_Q)·····
5 ··008:···4·(LIBC_Q)········4·(LIBC_Q)········4·(LIBC_Q)········3·(LIBC)·······5 ··008:···4·(LIBC_Q)········4·(LIBC_Q)········3·(LIBC)··········3·(LIBC)·······
6 ··00c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······6 ··00c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
7 ··010:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······7 ··010:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
8 ··014:···3·(LIBC)··········5·(LIBLOG)········6·(LIBLOG_R)······7·(LIBLOG_M)··· 
9 ··018:···6·(LIBLOG_R)······6·(LIBLOG_R)······3·(LIBC)··········3·(LIBC)·······8 ··014:···5·(LIBLOG)········6·(LIBLOG_R)······7·(LIBLOG_M)······6·(LIBLOG_R)···
 9 ··018:···6·(LIBLOG_R)······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
10 ··01c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······10 ··01c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
11 ··020:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······11 ··020:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········8·(LIBC_O)·····
12 ··024:···8·(LIBC_O)········8·(LIBC_O)········3·(LIBC)··········3·(LIBC)·······12 ··024:···8·(LIBC_O)········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
13 ··028:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······13 ··028:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
14 ··02c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······14 ··02c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
15 ··030:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······15 ··030:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
16 ··034:···3·(LIBC)··········3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)·····16 ··034:···3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)·····
17 ··038:···9·(LIBC_R)········3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)·····17 ··038:···3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)·····
18 ··03c:···9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)········3·(LIBC)·······18 ··03c:···9·(LIBC_R)········9·(LIBC_R)········3·(LIBC)··········3·(LIBC)·······
19 ··040:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······19 ··040:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
20 ··044:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······20 ··044:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
21 ··048:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······21 ··048:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
22 ··04c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······22 ··04c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
23 ··050:···3·(LIBC)··········8·(LIBC_O)········8·(LIBC_O)········3·(LIBC)·······23 ··050:···8·(LIBC_O)········8·(LIBC_O)········3·(LIBC)··········3·(LIBC)·······
24 ··054:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······24 ··054:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
25 ··058:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······25 ··058:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
26 ··05c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······26 ··05c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
27 ··060:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······27 ··060:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
28 ··064:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······28 ··064:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBADBCONNECTION_CLIENT_1)············
29 ··068:···2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)············29 ··068:···2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)············
  
30 Version·definition·section·'.gnu.version_d'·contains·2·entries:30 Version·definition·section·'.gnu.version_d'·contains·2·entries:
31 ·Addr:·0x0000000000000944··Offset:·0x000944··Link:·8·(.dynstr)31 ·Addr:·0x0000000000000934··Offset:·0x000934··Link:·8·(.dynstr)
32 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libadbconnection_client.so32 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libadbconnection_client.so
33 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LIBADBCONNECTION_CLIENT_133 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LIBADBCONNECTION_CLIENT_1
  
34 Version·needs·section·'.gnu.version_r'·contains·2·entries:34 Version·needs·section·'.gnu.version_r'·contains·2·entries:
35 ·Addr:·0x000000000000097c··Offset:·0x00097c··Link:·8·(.dynstr)35 ·Addr:·0x000000000000096c··Offset:·0x00096c··Link:·8·(.dynstr)
36 ··000000:·Version:·1··File:·liblog.so··Cnt:·336 ··000000:·Version:·1··File:·liblog.so··Cnt:·3
37 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·537 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·5
38 ··0x0030:···Name:·LIBLOG_M··Flags:·none··Version:·738 ··0x0030:···Name:·LIBLOG_M··Flags:·none··Version:·7
39 ··0x0040:···Name:·LIBLOG_R··Flags:·none··Version:·639 ··0x0040:···Name:·LIBLOG_R··Flags:·none··Version:·6
40 ··0x0010:·Version:·1··File:·libc.so··Cnt:·440 ··0x0010:·Version:·1··File:·libc.so··Cnt:·4
41 ··0x0050:···Name:·LIBC··Flags:·none··Version:·341 ··0x0050:···Name:·LIBC··Flags:·none··Version:·3
42 ··0x0060:···Name:·LIBC_O··Flags:·none··Version:·842 ··0x0060:···Name:·LIBC_O··Flags:·none··Version:·8
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·143916····»    Blocks:·288········IO·Block:·4096···regular·file1 ··Size:·143840····»    Blocks:·288········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
721 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libbase.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libbase.so
    
Offset 1, 12 lines modifiedOffset 1, 10683 lines modified
380 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·171·······»       Blocks:·8··········IO·Block:·4096···symbolic·link1 ··Size:·170916····»    Blocks:·336········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/lrw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
2.0 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libc++.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libc++.so
    
Offset 1, 12 lines modifiedOffset 1, 30366 lines modified
380 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·169·······»       Blocks:·8··········IO·Block:·4096···symbolic·link1 ··Size:·485848····»    Blocks:·952········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/lrw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
892 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libcrypto.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libcrypto.so
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:·cded612471227a51ea1452a9778de41f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e238d55b19fd9af8c8528d99d232777
904 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libcrypto_utils.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libcrypto_utils.so
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:·70b4d06bc3093666c7d43e397d20d1e96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9b11ac519669dc1700bd368d55b3844
892 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib/libcutils.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib/libcutils.so
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:·0e4e834b0e3fa41bfb2b396e1404b9e96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5732053ecbffdbbbc64a479b30bf4a9
3.94 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64
7.06 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libadb_pairing_auth.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libadb_pairing_auth.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········221920·(bytes·into·file)13 ··Start·of·section·headers:··········221912·(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:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.74 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b78c·0x00b78c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b7a4·0x00b7a4·R···0x1000
9 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0255a0·0x0255a0·R·E·0x10009 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x025610·0x025610·R·E·0x1000
10 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0021f8·0x0021f8·RW··0x100010 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0021f8·0x0021f8·RW··0x1000
11 ··LOAD···········0x0341f8·0x00000000000351f8·0x00000000000351f8·0x000028·0x00124c·RW··0x100011 ··LOAD···········0x0341f8·0x00000000000351f8·0x00000000000351f8·0x000028·0x00124c·RW··0x1000
12 ··DYNAMIC········0x0339a8·0x00000000000339a8·0x00000000000339a8·0x0001f0·0x0001f0·RW··0x812 ··DYNAMIC········0x0339a8·0x00000000000339a8·0x00000000000339a8·0x0001f0·0x0001f0·RW··0x8
13 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x0021f8·0x003000·R···0x113 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x0021f8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x006654·0x0000000000006654·0x0000000000006654·0x000e4c·0x000e4c·R···0x414 ··GNU_EH_FRAME···0x00666c·0x000000000000666c·0x000000000000666c·0x000e4c·0x000e4c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·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.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
3.29 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x362e0:1 There·are·27·section·headers,·starting·at·offset·0x362d8:
  
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.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000a38·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000a38·18···A··8···1··8
Offset 11, 26 lines modifiedOffset 11, 26 lines modified
11 ··[·6]·.gnu.version_r····VERNEED·········0000000000000df4·000df4·000080·00···A··8···2··411 ··[·6]·.gnu.version_r····VERNEED·········0000000000000df4·000df4·000080·00···A··8···2··4
12 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000e78·000e78·000050·00···A··3···0··812 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000e78·000e78·000050·00···A··3···0··8
13 ··[·8]·.dynstr···········STRTAB··········0000000000000ec8·000ec8·0006f5·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········0000000000000ec8·000ec8·0006f5·00···A··0···0··1
14 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000015c0·0015c0·00001b·01···A··3···0··814 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000015c0·0015c0·00001b·01···A··3···0··8
15 ··[10]·.relr.dyn·········00000013:·<unknown>·00000000000015e0·0015e0·000098·08···A··0···0··815 ··[10]·.relr.dyn·········00000013:·<unknown>·00000000000015e0·0015e0·000098·08···A··0···0··8
16 ··[11]·.rela.plt·········RELA············0000000000001678·001678·000918·18··AI··3··22··816 ··[11]·.rela.plt·········RELA············0000000000001678·001678·000918·18··AI··3··22··8
17 ··[12]·.rodata···········PROGBITS········0000000000001f90·001f90·002462·00·AMS··0···0·1617 ··[12]·.rodata···········PROGBITS········0000000000001f90·001f90·002462·00·AMS··0···0·16
18 ··[13]·.gcc_except_table·PROGBITS········00000000000043f4·0043f4·002260·00···A··0···0··418 ··[13]·.gcc_except_table·PROGBITS········00000000000043f4·0043f4·002278·00···A··0···0··4
19 ··[14]·.eh_frame_hdr·····PROGBITS········0000000000006654·006654·000e4c·00···A··0···0··419 ··[14]·.eh_frame_hdr·····PROGBITS········000000000000666c·00666c·000e4c·00···A··0···0··4
20 ··[15]·.eh_frame·········PROGBITS········00000000000074a0·0074a0·0042ec·00···A··0···0··820 ··[15]·.eh_frame·········PROGBITS········00000000000074b8·0074b8·0042ec·00···A··0···0··8
21 ··[16]·.text·············PROGBITS········000000000000c000·00c000·024f6c·00··AX··0···0··421 ··[16]·.text·············PROGBITS········000000000000c000·00c000·024fdc·00··AX··0···0··4
22 ··[17]·.plt··············PROGBITS········0000000000030f70·030f70·000630·00··AX··0···0·1622 ··[17]·.plt··············PROGBITS········0000000000030fe0·030fe0·000630·00··AX··0···0·16
23 ··[18]·.data.rel.ro······PROGBITS········0000000000032000·032000·001998·00··WA··0···0··823 ··[18]·.data.rel.ro······PROGBITS········0000000000032000·032000·001998·00··WA··0···0··8
24 ··[19]·.fini_array·······FINI_ARRAY······0000000000033998·033998·000010·00··WA··0···0··824 ··[19]·.fini_array·······FINI_ARRAY······0000000000033998·033998·000010·00··WA··0···0··8
25 ··[20]·.dynamic··········DYNAMIC·········00000000000339a8·0339a8·0001f0·10··WA··8···0··825 ··[20]·.dynamic··········DYNAMIC·········00000000000339a8·0339a8·0001f0·10··WA··8···0··8
26 ··[21]·.got··············PROGBITS········0000000000033b98·033b98·000340·00··WA··0···0··826 ··[21]·.got··············PROGBITS········0000000000033b98·033b98·000340·00··WA··0···0··8
27 ··[22]·.got.plt··········PROGBITS········0000000000033ed8·033ed8·000320·00··WA··0···0··827 ··[22]·.got.plt··········PROGBITS········0000000000033ed8·033ed8·000320·00··WA··0···0··8
28 ··[23]·.data·············PROGBITS········00000000000351f8·0341f8·000028·00··WA··0···0··828 ··[23]·.data·············PROGBITS········00000000000351f8·0341f8·000028·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········0000000000035220·034220·001224·00··WA··0···0·1629 ··[24]·.bss··············NOBITS··········0000000000035220·034220·001224·00··WA··0···0·16
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·034220·000117·00······0···0··130 ··[25]·.shstrtab·········STRTAB··········0000000000000000·034220·000117·00······0···0··1
31 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·034337·001fa8·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·034337·001f9c·00······0···0··1
32 Key·to·Flags:32 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··p·(processor·specific)36 ··p·(processor·specific)
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:·8c4812bf054542398779fa3bc13591286 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·90abe5d49448dbfe94589b37fe570d71
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·223648····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·223640····»    Blocks:·440········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
7.17 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libadb_pairing_connection.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libadb_pairing_connection.so
868 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1700011 ··Entry·point·address:···············0x17000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········451232·(bytes·into·file)13 ··Start·of·section·headers:··········451256·(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:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.74 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x170003 Entry·point·0x17000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0168b4·0x0168b4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0168c4·0x0168c4·R···0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x04e250·0x04e250·R·E·0x10009 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x04eab0·0x04eab0·R·E·0x1000
10 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x003c38·0x003c38·RW··0x100010 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x003c38·0x003c38·RW··0x1000
11 ··LOAD···········0x069c38·0x000000000006ac38·0x000000000006ac38·0x000100·0x00139c·RW··0x100011 ··LOAD···········0x069c38·0x000000000006ac38·0x000000000006ac38·0x000100·0x00139c·RW··0x1000
12 ··DYNAMIC········0x068ab0·0x0000000000068ab0·0x0000000000068ab0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x068ab0·0x0000000000068ab0·0x0000000000068ab0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x066000·0x0000000000066000·0x0000000000066000·0x003c38·0x004000·R···0x113 ··GNU_RELRO······0x066000·0x0000000000066000·0x0000000000066000·0x003c38·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00c360·0x000000000000c360·0x000000000000c360·0x001e0c·0x001e0c·R···0x414 ··GNU_EH_FRAME···0x00c378·0x000000000000c378·0x000000000000c378·0x001e0c·0x001e0c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·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.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
3.37 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x6e2a0:1 There·are·28·section·headers,·starting·at·offset·0x6e2b8:
  
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.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002388·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002388·18···A··8···1··8
Offset 11, 27 lines modifiedOffset 11, 27 lines modified
11 ··[·6]·.gnu.version_r····VERNEED·········0000000000002960·002960·0000b0·00···A··8···3··411 ··[·6]·.gnu.version_r····VERNEED·········0000000000002960·002960·0000b0·00···A··8···3··4
12 ··[·7]·.gnu.hash·········GNU_HASH········0000000000002a10·002a10·00002c·00···A··3···0··812 ··[·7]·.gnu.hash·········GNU_HASH········0000000000002a10·002a10·00002c·00···A··3···0··8
13 ··[·8]·.dynstr···········STRTAB··········0000000000002a3c·002a3c·001982·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········0000000000002a3c·002a3c·001982·00···A··0···0··1
14 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000043c0·0043c0·000090·01···A··3···0··814 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000043c0·0043c0·000090·01···A··3···0··8
15 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000004450·004450·0000e0·08···A··0···0··815 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000004450·004450·0000e0·08···A··0···0··8
16 ··[11]·.rela.plt·········RELA············0000000000004530·004530·0022b0·18··AI··3··23··816 ··[11]·.rela.plt·········RELA············0000000000004530·004530·0022b0·18··AI··3··23··8
17 ··[12]·.rodata···········PROGBITS········00000000000067e0·0067e0·00390a·00·AMS··0···0·1617 ··[12]·.rodata···········PROGBITS········00000000000067e0·0067e0·00390a·00·AMS··0···0·16
18 ··[13]·.gcc_except_table·PROGBITS········000000000000a0ec·00a0ec·002274·00···A··0···0··418 ··[13]·.gcc_except_table·PROGBITS········000000000000a0ec·00a0ec·00228c·00···A··0···0··4
19 ··[14]·.eh_frame_hdr·····PROGBITS········000000000000c360·00c360·001e0c·00···A··0···0··419 ··[14]·.eh_frame_hdr·····PROGBITS········000000000000c378·00c378·001e0c·00···A··0···0··4
20 ··[15]·.eh_frame·········PROGBITS········000000000000e170·00e170·008744·00···A··0···0··820 ··[15]·.eh_frame·········PROGBITS········000000000000e188·00e188·00873c·00···A··0···0··8
21 ··[16]·.text·············PROGBITS········0000000000017000·017000·04cb10·00··AX··0···0··421 ··[16]·.text·············PROGBITS········0000000000017000·017000·04d36c·00··AX··0···0··4
22 ··[17]·.plt··············PROGBITS········0000000000063b10·063b10·001740·00··AX··0···0·1622 ··[17]·.plt··············PROGBITS········0000000000064370·064370·001740·00··AX··0···0·16
23 ··[18]·.data.rel.ro······PROGBITS········0000000000066000·066000·002a98·00··WA··0···0··823 ··[18]·.data.rel.ro······PROGBITS········0000000000066000·066000·002a98·00··WA··0···0··8
24 ··[19]·.fini_array·······FINI_ARRAY······0000000000068a98·068a98·000010·00··WA··0···0··824 ··[19]·.fini_array·······FINI_ARRAY······0000000000068a98·068a98·000010·00··WA··0···0··8
25 ··[20]·.init_array·······INIT_ARRAY······0000000000068aa8·068aa8·000008·00··WA··0···0··825 ··[20]·.init_array·······INIT_ARRAY······0000000000068aa8·068aa8·000008·00··WA··0···0··8
26 ··[21]·.dynamic··········DYNAMIC·········0000000000068ab0·068ab0·000220·10··WA··8···0··826 ··[21]·.dynamic··········DYNAMIC·········0000000000068ab0·068ab0·000220·10··WA··8···0··8
27 ··[22]·.got··············PROGBITS········0000000000068cd0·068cd0·0003c0·00··WA··0···0··827 ··[22]·.got··············PROGBITS········0000000000068cd0·068cd0·0003c0·00··WA··0···0··8
28 ··[23]·.got.plt··········PROGBITS········0000000000069090·069090·000ba8·00··WA··0···0··828 ··[23]·.got.plt··········PROGBITS········0000000000069090·069090·000ba8·00··WA··0···0··8
29 ··[24]·.data·············PROGBITS········000000000006ac38·069c38·000100·00··WA··0···0··829 ··[24]·.data·············PROGBITS········000000000006ac38·069c38·000100·00··WA··0···0··8
30 ··[25]·.bss··············NOBITS··········000000000006ad40·069d38·001294·00··WA··0···0·1630 ··[25]·.bss··············NOBITS··········000000000006ad40·069d38·001294·00··WA··0···0·16
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·069d38·000123·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·069d38·000123·00······0···0··1
32 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·069e5b·004440·00······0···0··132 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·069e5b·00445c·00······0···0··1
33 Key·to·Flags:33 Key·to·Flags:
34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
37 ··p·(processor·specific)37 ··p·(processor·specific)
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:·79cd20da580c3627024d2ad7b431f53b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5d358a62f710be3db3667f6a9ceb2587
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·453024····»    Blocks:·888········IO·Block:·4096···regular·file1 ··Size:·453048····»    Blocks:·888········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
4.83 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libadb_pairing_server.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libadb_pairing_server.so
1.74 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cbd4·0x00cbd4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cbec·0x00cbec·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x028510·0x028510·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x028570·0x028570·R·E·0x1000
10 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x002440·0x002440·RW··0x100010 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x002440·0x002440·RW··0x1000
11 ··LOAD···········0x038440·0x0000000000039440·0x0000000000039440·0x000028·0x001264·RW··0x100011 ··LOAD···········0x038440·0x0000000000039440·0x0000000000039440·0x000028·0x001264·RW··0x1000
12 ··DYNAMIC········0x037a28·0x0000000000037a28·0x0000000000037a28·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x037a28·0x0000000000037a28·0x0000000000037a28·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x002440·0x003000·R···0x113 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x002440·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x007450·0x0000000000007450·0x0000000000007450·0x000f74·0x000f74·R···0x414 ··GNU_EH_FRAME···0x007468·0x0000000000007468·0x0000000000007468·0x000f74·0x000f74·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·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.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
2.19 KB
readelf --wide --sections {}
    
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ··[·6]·.gnu.version_r····VERNEED·········0000000000001180·001180·0000b0·00···A··8···3··411 ··[·6]·.gnu.version_r····VERNEED·········0000000000001180·001180·0000b0·00···A··8···3··4
12 ··[·7]·.gnu.hash·········GNU_HASH········0000000000001230·001230·00002c·00···A··3···0··812 ··[·7]·.gnu.hash·········GNU_HASH········0000000000001230·001230·00002c·00···A··3···0··8
13 ··[·8]·.dynstr···········STRTAB··········000000000000125c·00125c·000949·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········000000000000125c·00125c·000949·00···A··0···0··1
14 ··[·9]·.rela.dyn·········LOOS+0x2········0000000000001ba8·001ba8·00002c·01···A··3···0··814 ··[·9]·.rela.dyn·········LOOS+0x2········0000000000001ba8·001ba8·00002c·01···A··3···0··8
15 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000001bd8·001bd8·0000a0·08···A··0···0··815 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000001bd8·001bd8·0000a0·08···A··0···0··8
16 ··[11]·.rela.plt·········RELA············0000000000001c78·001c78·000d08·18··AI··3··22··816 ··[11]·.rela.plt·········RELA············0000000000001c78·001c78·000d08·18··AI··3··22··8
17 ··[12]·.rodata···········PROGBITS········0000000000002980·002980·00285a·00·AMS··0···0·1617 ··[12]·.rodata···········PROGBITS········0000000000002980·002980·00285a·00·AMS··0···0·16
18 ··[13]·.gcc_except_table·PROGBITS········00000000000051dc·0051dc·002274·00···A··0···0··418 ··[13]·.gcc_except_table·PROGBITS········00000000000051dc·0051dc·00228c·00···A··0···0··4
19 ··[14]·.eh_frame_hdr·····PROGBITS········0000000000007450·007450·000f74·00···A··0···0··419 ··[14]·.eh_frame_hdr·····PROGBITS········0000000000007468·007468·000f74·00···A··0···0··4
20 ··[15]·.eh_frame·········PROGBITS········00000000000083c8·0083c8·00480c·00···A··0···0··820 ··[15]·.eh_frame·········PROGBITS········00000000000083e0·0083e0·00480c·00···A··0···0··8
21 ··[16]·.text·············PROGBITS········000000000000d000·00d000·027c38·00··AX··0···0··421 ··[16]·.text·············PROGBITS········000000000000d000·00d000·027c9c·00··AX··0···0··4
22 ··[17]·.plt··············PROGBITS········0000000000034c40·034c40·0008d0·00··AX··0···0·1622 ··[17]·.plt··············PROGBITS········0000000000034ca0·034ca0·0008d0·00··AX··0···0·16
23 ··[18]·.data.rel.ro······PROGBITS········0000000000036000·036000·001a18·00··WA··0···0··823 ··[18]·.data.rel.ro······PROGBITS········0000000000036000·036000·001a18·00··WA··0···0··8
24 ··[19]·.fini_array·······FINI_ARRAY······0000000000037a18·037a18·000010·00··WA··0···0··824 ··[19]·.fini_array·······FINI_ARRAY······0000000000037a18·037a18·000010·00··WA··0···0··8
25 ··[20]·.dynamic··········DYNAMIC·········0000000000037a28·037a28·000230·10··WA··8···0··825 ··[20]·.dynamic··········DYNAMIC·········0000000000037a28·037a28·000230·10··WA··8···0··8
26 ··[21]·.got··············PROGBITS········0000000000037c58·037c58·000378·00··WA··0···0··826 ··[21]·.got··············PROGBITS········0000000000037c58·037c58·000378·00··WA··0···0··8
27 ··[22]·.got.plt··········PROGBITS········0000000000037fd0·037fd0·000470·00··WA··0···0··827 ··[22]·.got.plt··········PROGBITS········0000000000037fd0·037fd0·000470·00··WA··0···0··8
28 ··[23]·.data·············PROGBITS········0000000000039440·038440·000028·00··WA··0···0··828 ··[23]·.data·············PROGBITS········0000000000039440·038440·000028·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········0000000000039470·038468·001234·00··WA··0···0·1629 ··[24]·.bss··············NOBITS··········0000000000039470·038468·001234·00··WA··0···0·16
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:·205f255149532a66fda58a856960ae466 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d71ea0c6faef6eb15b96c1e6bb782378
5.48 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libadb_protos.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libadb_protos.so
1.73 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x130003 Entry·point·0x13000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01248c·0x01248c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0124a4·0x0124a4·R···0x1000
9 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x00e5a0·0x00e5a0·R·E·0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x00e5e0·0x00e5e0·R·E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x001988·0x001988·RW··0x100010 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x001988·0x001988·RW··0x1000
11 ··LOAD···········0x023988·0x0000000000024988·0x0000000000024988·0x000068·0x0003d0·RW··0x100011 ··LOAD···········0x023988·0x0000000000024988·0x0000000000024988·0x000068·0x0003d0·RW··0x1000
12 ··DYNAMIC········0x0231b0·0x00000000000231b0·0x00000000000231b0·0x0001c0·0x0001c0·RW··0x812 ··DYNAMIC········0x0231b0·0x00000000000231b0·0x00000000000231b0·0x0001c0·0x0001c0·RW··0x8
13 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x001988·0x002000·R···0x113 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x001988·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00e7c8·0x000000000000e7c8·0x000000000000e7c8·0x000b64·0x000b64·R···0x414 ··GNU_EH_FRAME···0x00e7e4·0x000000000000e7e4·0x000000000000e7e4·0x000b64·0x000b64·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·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.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
2.87 KB
readelf --wide --sections {}
    
Offset 9, 27 lines modifiedOffset 9, 27 lines modified
9 ··[·4]·.gnu.version······VERSYM··········00000000000042f8·0042f8·00055c·02···A··3···0··29 ··[·4]·.gnu.version······VERSYM··········00000000000042f8·0042f8·00055c·02···A··3···0··2
10 ··[·5]·.gnu.version_r····VERNEED·········0000000000004854·004854·000030·00···A··7···1··410 ··[·5]·.gnu.version_r····VERNEED·········0000000000004854·004854·000030·00···A··7···1··4
11 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004888·004888·000fa4·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004888·004888·000fa4·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········000000000000582c·00582c·00605a·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000000582c·00582c·00605a·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b888·00b888·000d28·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b888·00b888·000d28·01···A··3···0··8
14 ··[·9]·.relr.dyn·········00000013:·<unknown>·000000000000c5b0·00c5b0·000050·08···A··0···0··814 ··[·9]·.relr.dyn·········00000013:·<unknown>·000000000000c5b0·00c5b0·000050·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000000c600·00c600·000d80·18··AI··3··21··815 ··[10]·.rela.plt·········RELA············000000000000c600·00c600·000d80·18··AI··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000000d380·00d380·000bc5·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000000d380·00d380·000bdd·00·AMS··0···0·16
17 ··[12]·.gcc_except_table·PROGBITS········000000000000df48·00df48·000880·00···A··0···0··417 ··[12]·.gcc_except_table·PROGBITS········000000000000df60·00df60·000884·00···A··0···0··4
18 ··[13]·.eh_frame_hdr·····PROGBITS········000000000000e7c8·00e7c8·000b64·00···A··0···0··418 ··[13]·.eh_frame_hdr·····PROGBITS········000000000000e7e4·00e7e4·000b64·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········000000000000f330·00f330·00315c·00···A··0···0··819 ··[14]·.eh_frame·········PROGBITS········000000000000f348·00f348·00315c·00···A··0···0··8
20 ··[15]·.text·············PROGBITS········0000000000013000·013000·00dc80·00··AX··0···0··420 ··[15]·.text·············PROGBITS········0000000000013000·013000·00dcb4·00··AX··0···0··4
21 ··[16]·.plt··············PROGBITS········0000000000020c80·020c80·000920·00··AX··0···0·1621 ··[16]·.plt··············PROGBITS········0000000000020cc0·020cc0·000920·00··AX··0···0·16
22 ··[17]·.data.rel.ro······PROGBITS········0000000000022000·022000·0011a0·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········0000000000022000·022000·0011a0·00··WA··0···0··8
23 ··[18]·.fini_array·······FINI_ARRAY······00000000000231a0·0231a0·000010·00··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······00000000000231a0·0231a0·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000000231b0·0231b0·0001c0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000000231b0·0231b0·0001c0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000023370·023370·000180·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000023370·023370·000180·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000000234f0·0234f0·000498·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000000234f0·0234f0·000498·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000024988·023988·000068·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0000000000024988·023988·000068·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000000249f0·0239f0·000368·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000000249f0·0239f0·000368·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0239f0·000108·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0239f0·000108·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·023af8·00077c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·023af8·000780·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
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:·47cceb68a4956369e6287170e68f8dcd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc5cc93f08f2a0f55b89c4034bba3a0c
15.3 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libadbconnection_client.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libadbconnection_client.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········218176·(bytes·into·file)13 ··Start·of·section·headers:··········218128·(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:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
2.01 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b6ac·0x00b6ac·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b684·0x00b684·R···0x1000
9 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x024cb0·0x024cb0·R·E·0x10009 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x024d20·0x024d20·R·E·0x1000
10 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x002270·0x002270·RW··0x100010 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x002268·0x002268·RW··0x1000
11 ··LOAD···········0x033270·0x0000000000034270·0x0000000000034270·0x000028·0x001264·RW··0x100011 ··LOAD···········0x033268·0x0000000000034268·0x0000000000034268·0x000028·0x00125c·RW··0x1000
12 ··DYNAMIC········0x0329e8·0x00000000000329e8·0x00000000000329e8·0x0001e0·0x0001e0·RW··0x812 ··DYNAMIC········0x0329e8·0x00000000000329e8·0x00000000000329e8·0x0001e0·0x0001e0·RW··0x8
13 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x002270·0x003000·R···0x113 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x002268·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x006640·0x0000000000006640·0x0000000000006640·0x000e2c·0x000e2c·R···0x414 ··GNU_EH_FRAME···0x006618·0x0000000000006618·0x0000000000006618·0x000e2c·0x000e2c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·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.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_d·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
4.68 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x35440:1 There·are·27·section·headers,·starting·at·offset·0x35410:
  
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.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000a08·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0009f0·18···A··8···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000000cb0·000cb0·0000d6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000000c98·000c98·0000d4·02···A··3···0··2
9 ··[·5]·.gnu.version_d····VERDEF··········0000000000000d88·000d88·000038·00···A··8···2··49 ··[·5]·.gnu.version_d····VERDEF··········0000000000000d6c·000d6c·000038·00···A··8···2··4
10 ··[·6]·.gnu.version_r····VERNEED·········0000000000000dc0·000dc0·000090·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········0000000000000da4·000da4·000090·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000e50·000e50·00002c·00···A··3···0··811 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000e38·000e38·00002c·00···A··3···0··8
12 ··[·8]·.dynstr···········STRTAB··········0000000000000e7c·000e7c·0006a3·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000000000000e64·000e64·000686·00···A··0···0··1
13 ··[·9]·.rela.dyn·········LOOS+0x2········0000000000001520·001520·00002c·01···A··3···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000014f0·0014f0·00002c·01···A··3···0··8
14 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000001550·001550·000098·08···A··0···0··814 ··[10]·.relr.dyn·········00000013:·<unknown>·0000000000001520·001520·000098·08···A··0···0··8
15 ··[11]·.rela.plt·········RELA············00000000000015e8·0015e8·000978·18··AI··3··22··815 ··[11]·.rela.plt·········RELA············00000000000015b8·0015b8·000960·18··AI··3··22··8
16 ··[12]·.rodata···········PROGBITS········0000000000001f60·001f60·00244a·00·AMS··0···0·1616 ··[12]·.rodata···········PROGBITS········0000000000001f20·001f20·00244a·00·AMS··0···0·16
17 ··[13]·.gcc_except_table·PROGBITS········00000000000043ac·0043ac·002294·00···A··0···0··417 ··[13]·.gcc_except_table·PROGBITS········000000000000436c·00436c·0022ac·00···A··0···0··4
18 ··[14]·.eh_frame_hdr·····PROGBITS········0000000000006640·006640·000e2c·00···A··0···0··418 ··[14]·.eh_frame_hdr·····PROGBITS········0000000000006618·006618·000e2c·00···A··0···0··4
19 ··[15]·.eh_frame·········PROGBITS········0000000000007470·007470·00423c·00···A··0···0··819 ··[15]·.eh_frame·········PROGBITS········0000000000007448·007448·00423c·00···A··0···0··8
20 ··[16]·.text·············PROGBITS········000000000000c000·00c000·024638·00··AX··0···0··420 ··[16]·.text·············PROGBITS········000000000000c000·00c000·0246bc·00··AX··0···0··4
21 ··[17]·.plt··············PROGBITS········0000000000030640·030640·000670·00··AX··0···0·1621 ··[17]·.plt··············PROGBITS········00000000000306c0·0306c0·000660·00··AX··0···0·16
22 ··[18]·.data.rel.ro······PROGBITS········0000000000031000·031000·0019d8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000031000·031000·0019d8·00··WA··0···0··8
23 ··[19]·.fini_array·······FINI_ARRAY······00000000000329d8·0329d8·000010·00··WA··0···0··823 ··[19]·.fini_array·······FINI_ARRAY······00000000000329d8·0329d8·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000329e8·0329e8·0001e0·10··WA··8···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000329e8·0329e8·0001e0·10··WA··8···0··8
25 ··[21]·.got··············PROGBITS········0000000000032bc8·032bc8·000368·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000032bc8·032bc8·000368·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000032f30·032f30·000340·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000032f30·032f30·000338·00··WA··0···0··8
27 ··[23]·.data·············PROGBITS········0000000000034270·033270·000028·00··WA··0···0··827 ··[23]·.data·············PROGBITS········0000000000034268·033268·000028·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········00000000000342a0·033298·001234·00··WA··0···0·1628 ··[24]·.bss··············NOBITS··········0000000000034290·033290·001234·00··WA··0···0·16
29 ··[25]·.shstrtab·········STRTAB··········0000000000000000·033298·000117·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········0000000000000000·033290·000117·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·0333af·002090·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·0333a7·002064·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
2.2 KB
readelf --wide --dynamic {}
    
Offset 4, 30 lines modifiedOffset 4, 30 lines modified
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
8 ·0x000000000000000e·(SONAME)·············Library·soname:·[libadbconnection_client.so]8 ·0x000000000000000e·(SONAME)·············Library·soname:·[libadbconnection_client.so]
9 ·0x000000000000001e·(FLAGS)··············BIND_NOW9 ·0x000000000000001e·(FLAGS)··············BIND_NOW
10 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW10 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
11 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x152011 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x14f0
12 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2c12 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2c
13 ·0x0000000000000009·(RELAENT)············24·(bytes)13 ·0x0000000000000009·(RELAENT)············24·(bytes)
14 ·0x0000000000000024·(<unknown>:·24)······0x155014 ·0x0000000000000024·(<unknown>:·24)······0x1520
15 ·0x0000000000000023·(<unknown>:·23)······0x9815 ·0x0000000000000023·(<unknown>:·23)······0x98
16 ·0x0000000000000025·(<unknown>:·25)······0x816 ·0x0000000000000025·(<unknown>:·25)······0x8
17 ·0x0000000000000017·(JMPREL)·············0x15e817 ·0x0000000000000017·(JMPREL)·············0x15b8
18 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)18 ·0x0000000000000002·(PLTRELSZ)···········2400·(bytes)
19 ·0x0000000000000003·(PLTGOT)·············0x32f3019 ·0x0000000000000003·(PLTGOT)·············0x32f30
20 ·0x0000000000000014·(PLTREL)·············RELA20 ·0x0000000000000014·(PLTREL)·············RELA
21 ·0x0000000000000006·(SYMTAB)·············0x2a821 ·0x0000000000000006·(SYMTAB)·············0x2a8
22 ·0x000000000000000b·(SYMENT)·············24·(bytes)22 ·0x000000000000000b·(SYMENT)·············24·(bytes)
23 ·0x0000000000000005·(STRTAB)·············0xe7c23 ·0x0000000000000005·(STRTAB)·············0xe64
24 ·0x000000000000000a·(STRSZ)··············1699·(bytes)24 ·0x000000000000000a·(STRSZ)··············1670·(bytes)
25 ·0x000000006ffffef5·(GNU_HASH)···········0xe5025 ·0x000000006ffffef5·(GNU_HASH)···········0xe38
26 ·0x000000000000001a·(FINI_ARRAY)·········0x329d826 ·0x000000000000001a·(FINI_ARRAY)·········0x329d8
27 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)27 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
28 ·0x000000006ffffff0·(VERSYM)·············0xcb028 ·0x000000006ffffff0·(VERSYM)·············0xc98
29 ·0x000000006ffffffc·(VERDEF)·············0xd8829 ·0x000000006ffffffc·(VERDEF)·············0xd6c
30 ·0x000000006ffffffd·(VERDEFNUM)··········230 ·0x000000006ffffffd·(VERDEFNUM)··········2
31 ·0x000000006ffffffe·(VERNEED)············0xdc031 ·0x000000006ffffffe·(VERNEED)············0xda4
32 ·0x000000006fffffff·(VERNEEDNUM)·········232 ·0x000000006fffffff·(VERNEEDNUM)·········2
33 ·0x0000000000000000·(NULL)···············0x033 ·0x0000000000000000·(NULL)···············0x0
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:·e35ac9e2d786c11fd585fae33da914426 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7e13f20ca19ea3e9944f6c71b038093
4.33 KB
readelf --wide --version-info {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·107·entries:1 Version·symbols·section·'.gnu.version'·contains·106·entries:
2 ·Addr:·0x0000000000000cb0··Offset:·0x000cb0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000c98··Offset:·0x000c98··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······3 ··000:···0·(*local*)·······3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
4 ··004:···3·(LIBC)··········3·(LIBC)··········4·(LIBC_Q)········4·(LIBC_Q)·····4 ··004:···3·(LIBC)··········3·(LIBC)··········4·(LIBC_Q)········4·(LIBC_Q)·····
5 ··008:···4·(LIBC_Q)········4·(LIBC_Q)········3·(LIBC)··········3·(LIBC)·······5 ··008:···4·(LIBC_Q)········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
6 ··00c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······6 ··00c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
7 ··010:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······7 ··010:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
8 ··014:···3·(LIBC)··········3·(LIBC)··········5·(LIBLOG)········6·(LIBLOG_R)···8 ··014:···3·(LIBC)··········5·(LIBLOG)········6·(LIBLOG_R)······7·(LIBLOG_M)···
9 ··018:···7·(LIBLOG_M)······6·(LIBLOG_R)······6·(LIBLOG_R)······3·(LIBC)·······9 ··018:···6·(LIBLOG_R)······6·(LIBLOG_R)······3·(LIBC)··········3·(LIBC)·······
10 ··01c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······10 ··01c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
11 ··020:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······11 ··020:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
12 ··024:···3·(LIBC)··········8·(LIBC_O)········8·(LIBC_O)········3·(LIBC)·······12 ··024:···8·(LIBC_O)········8·(LIBC_O)········3·(LIBC)··········3·(LIBC)·······
13 ··028:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······13 ··028:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
14 ··02c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······14 ··02c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
15 ··030:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······15 ··030:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
16 ··034:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········9·(LIBC_R)····· 
17 ··038:···9·(LIBC_R)········3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)·····16 ··034:···3·(LIBC)··········3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)·····
 17 ··038:···3·(LIBC)··········9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)·····
18 ··03c:···9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)·····18 ··03c:···9·(LIBC_R)········9·(LIBC_R)········9·(LIBC_R)········3·(LIBC)·······
19 ··040:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······19 ··040:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
20 ··044:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······20 ··044:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
21 ··048:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······21 ··048:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
22 ··04c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······22 ··04c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
23 ··050:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········8·(LIBC_O)·····23 ··050:···3·(LIBC)··········3·(LIBC)··········8·(LIBC_O)········8·(LIBC_O)·····
24 ··054:···8·(LIBC_O)········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······24 ··054:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
25 ··058:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······25 ··058:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
26 ··05c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······26 ··05c:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
27 ··060:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······27 ··060:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
28 ··064:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBADBCONNECTION_CLIENT_1)············ 
29 ··068:···2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)············28 ··064:···3·(LIBC)··········3·(LIBC)··········2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)············
 29 ··068:···2·(LIBADBCONNECTION_CLIENT_1)···············2·(LIBADBCONNECTION_CLIENT_1)············
  
30 Version·definition·section·'.gnu.version_d'·contains·2·entries:30 Version·definition·section·'.gnu.version_d'·contains·2·entries:
31 ·Addr:·0x0000000000000d88··Offset:·0x000d88··Link:·8·(.dynstr)31 ·Addr:·0x0000000000000d6c··Offset:·0x000d6c··Link:·8·(.dynstr)
32 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libadbconnection_client.so32 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libadbconnection_client.so
33 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LIBADBCONNECTION_CLIENT_133 ··0x001c:·Rev:·1··Flags:·none··Index:·2··Cnt:·1··Name:·LIBADBCONNECTION_CLIENT_1
  
34 Version·needs·section·'.gnu.version_r'·contains·2·entries:34 Version·needs·section·'.gnu.version_r'·contains·2·entries:
35 ·Addr:·0x0000000000000dc0··Offset:·0x000dc0··Link:·8·(.dynstr)35 ·Addr:·0x0000000000000da4··Offset:·0x000da4··Link:·8·(.dynstr)
36 ··000000:·Version:·1··File:·liblog.so··Cnt:·336 ··000000:·Version:·1··File:·liblog.so··Cnt:·3
37 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·537 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·5
38 ··0x0030:···Name:·LIBLOG_M··Flags:·none··Version:·738 ··0x0030:···Name:·LIBLOG_M··Flags:·none··Version:·7
39 ··0x0040:···Name:·LIBLOG_R··Flags:·none··Version:·639 ··0x0040:···Name:·LIBLOG_R··Flags:·none··Version:·6
40 ··0x0010:·Version:·1··File:·libc.so··Cnt:·440 ··0x0010:·Version:·1··File:·libc.so··Cnt:·4
41 ··0x0050:···Name:·LIBC··Flags:·none··Version:·341 ··0x0050:···Name:·LIBC··Flags:·none··Version:·3
42 ··0x0060:···Name:·LIBC_O··Flags:·none··Version:·842 ··0x0060:···Name:·LIBC_O··Flags:·none··Version:·8
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·219904····»    Blocks:·432········IO·Block:·4096···regular·file1 ··Size:·219856····»    Blocks:·432········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
1.0 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libbase.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libbase.so
    
Offset 1, 12 lines modifiedOffset 1, 15187 lines modified
380 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·173·······»       Blocks:·8··········IO·Block:·4096···symbolic·link1 ··Size:·242992····»    Blocks:·480········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/lrw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
2.88 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libc++.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libc++.so
    
Offset 1, 12 lines modifiedOffset 1, 43775 lines modified
380 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·171·······»       Blocks:·8··········IO·Block:·4096···symbolic·link1 ··Size:·700392····»    Blocks:·1368·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/lrw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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.63 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libcrypto.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libcrypto.so
870 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5900011 ··Entry·point·address:···············0x59000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1218384·(bytes·into·file)13 ··Start·of·section·headers:··········1222480·(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:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.82 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·0x590003 Entry·point·0x59000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05848c·0x05848c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x058444·0x058444·R···0x1000
9 ··LOAD···········0x059000·0x0000000000059000·0x0000000000059000·0x0bdf70·0x0bdf70·R·E·0x10009 ··LOAD···········0x059000·0x0000000000059000·0x0000000000059000·0x0be670·0x0be670·R·E·0x1000
10 ··LOAD···········0x117000·0x0000000000117000·0x0000000000117000·0x00f480·0x00f480·RW··0x100010 ··LOAD···········0x118000·0x0000000000118000·0x0000000000118000·0x00f480·0x00f480·RW··0x1000
11 ··LOAD···········0x126480·0x0000000000127480·0x0000000000127480·0x000408·0x0061c8·RW··0x100011 ··LOAD···········0x127480·0x0000000000128480·0x0000000000128480·0x000408·0x0061c8·RW··0x1000
12 ··DYNAMIC········0x125b60·0x0000000000125b60·0x0000000000125b60·0x0001d0·0x0001d0·RW··0x812 ··DYNAMIC········0x126b60·0x0000000000126b60·0x0000000000126b60·0x0001d0·0x0001d0·RW··0x8
13 ··GNU_RELRO······0x117000·0x0000000000117000·0x0000000000117000·0x00f480·0x010000·R···0x113 ··GNU_RELRO······0x118000·0x0000000000118000·0x0000000000118000·0x00f480·0x010000·R···0x1
14 ··GNU_EH_FRAME···0x037678·0x0000000000037678·0x0000000000037678·0x006a7c·0x006a7c·R···0x414 ··GNU_EH_FRAME···0x037678·0x0000000000037678·0x0000000000037678·0x006a7c·0x006a7c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
3.81 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x129750:1 There·are·26·section·headers,·starting·at·offset·0x12a750:
  
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.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00e820·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00e820·18···A··7···1··8
Offset 11, 25 lines modifiedOffset 11, 25 lines modified
11 ··[·6]·.gnu.hash·········GNU_HASH········000000000000fe50·00fe50·003ea8·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········000000000000fe50·00fe50·003ea8·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········0000000000013cf8·013cf8·00b613·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000013cf8·013cf8·00b613·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001f310·01f310·000034·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001f310·01f310·000034·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001f348·01f348·0003f8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001f348·01f348·0003f8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000001f740·01f740·000840·18··AI··3··21··815 ··[10]·.rela.plt·········RELA············000000000001f740·01f740·000840·18··AI··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000001ff80·01ff80·0176f8·00·AMS··0···0·12816 ··[11]·.rodata···········PROGBITS········000000000001ff80·01ff80·0176f8·00·AMS··0···0·128
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000037678·037678·006a7c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000037678·037678·006a7c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000003e0f8·03e0f8·01a394·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000003e0f8·03e0f8·01a34c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000059000·059000·0bd9d0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········0000000000059000·059000·0be0d0·00··AX··0···0·64
20 ··[15]·.plt··············PROGBITS········00000000001169d0·1169d0·0005a0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000001170d0·1170d0·0005a0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000117000·117000·00eb40·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000118000·118000·00eb40·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000125b40·125b40·000018·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000126b40·126b40·000018·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000125b58·125b58·000008·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000126b58·126b58·000008·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000125b60·125b60·0001d0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000126b60·126b60·0001d0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000125d30·125d30·000478·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000126d30·126d30·000478·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000001261a8·1261a8·0002d8·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000001271a8·1271a8·0002d8·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000127480·126480·000408·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0000000000128480·127480·000408·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········0000000000127890·126888·005db8·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000128890·127888·005db8·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·126888·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·127888·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·12698a·002dc4·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·12798a·002dc4·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
1.98 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x125b60·contains·29·entries:1 Dynamic·section·at·offset·0x126b60·contains·29·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcrypto.so]6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcrypto.so]
7 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW7 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW
8 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW8 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
Offset 11, 22 lines modifiedOffset 11, 22 lines modified
11 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x3411 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x34
12 ·0x0000000000000009·(RELAENT)············24·(bytes)12 ·0x0000000000000009·(RELAENT)············24·(bytes)
13 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1f34813 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1f348
14 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x3f814 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x3f8
15 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x815 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
16 ·0x0000000000000017·(JMPREL)·············0x1f74016 ·0x0000000000000017·(JMPREL)·············0x1f740
17 ·0x0000000000000002·(PLTRELSZ)···········2112·(bytes)17 ·0x0000000000000002·(PLTRELSZ)···········2112·(bytes)
18 ·0x0000000000000003·(PLTGOT)·············0x1261a818 ·0x0000000000000003·(PLTGOT)·············0x1271a8
19 ·0x0000000000000014·(PLTREL)·············RELA19 ·0x0000000000000014·(PLTREL)·············RELA
20 ·0x0000000000000006·(SYMTAB)·············0x2a820 ·0x0000000000000006·(SYMTAB)·············0x2a8
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000005·(STRTAB)·············0x13cf822 ·0x0000000000000005·(STRTAB)·············0x13cf8
23 ·0x000000000000000a·(STRSZ)··············46611·(bytes)23 ·0x000000000000000a·(STRSZ)··············46611·(bytes)
24 ·0x000000006ffffef5·(GNU_HASH)···········0xfe5024 ·0x000000006ffffef5·(GNU_HASH)···········0xfe50
25 ·0x0000000000000019·(INIT_ARRAY)·········0x125b5825 ·0x0000000000000019·(INIT_ARRAY)·········0x126b58
26 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)26 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
27 ·0x000000000000001a·(FINI_ARRAY)·········0x125b4027 ·0x000000000000001a·(FINI_ARRAY)·········0x126b40
28 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)28 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
29 ·0x000000006ffffff0·(VERSYM)·············0xeac829 ·0x000000006ffffff0·(VERSYM)·············0xeac8
30 ·0x000000006ffffffe·(VERNEED)············0xfe2030 ·0x000000006ffffffe·(VERNEED)············0xfe20
31 ·0x000000006fffffff·(VERNEEDNUM)·········131 ·0x000000006fffffff·(VERNEEDNUM)·········1
32 ·0x0000000000000000·(NULL)···············0x032 ·0x0000000000000000·(NULL)···············0x0
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:·407ede0d5c8f63f2b7d5f73861f207a26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·be921624f72bc5f2b029e7d67ad9de29
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1220048···»   Blocks:·2384·······IO·Block:·4096···regular·file1 ··Size:·1224144···»   Blocks:·2392·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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
  
  
908 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libcrypto_utils.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libcrypto_utils.so
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:·cd5c414e8dd190acac58df6e897d4cdc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·433cee27f7e5b9249caba06a0f2a7fa2
4.29 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libcutils.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libcutils.so
1.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006b44·0x006b44·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006b44·0x006b44·R···0x1000
9 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x007b80·0x007b80·R·E·0x10009 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x007ba0·0x007ba0·R·E·0x1000
10 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0014d8·0x0014d8·RW··0x100010 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0014d8·0x0014d8·RW··0x1000
11 ··LOAD···········0x0104d8·0x00000000000114d8·0x00000000000114d8·0x000035·0x00019c·RW··0x100011 ··LOAD···········0x0104d8·0x00000000000114d8·0x00000000000114d8·0x000035·0x00019c·RW··0x1000
12 ··DYNAMIC········0x00fe38·0x000000000000fe38·0x000000000000fe38·0x0001e0·0x0001e0·RW··0x812 ··DYNAMIC········0x00fe38·0x000000000000fe38·0x000000000000fe38·0x0001e0·0x0001e0·RW··0x8
13 ··GNU_RELRO······0x00f000·0x000000000000f000·0x000000000000f000·0x0014d8·0x002000·R···0x113 ··GNU_RELRO······0x00f000·0x000000000000f000·0x000000000000f000·0x0014d8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0053f0·0x00000000000053f0·0x00000000000053f0·0x000474·0x000474·R···0x414 ··GNU_EH_FRAME···0x0053f0·0x00000000000053f0·0x00000000000053f0·0x000474·0x000474·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.16 KB
readelf --wide --sections {}
    
Offset 12, 23 lines modifiedOffset 12, 23 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000001f94·001f94·0012a9·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000001f94·001f94·0012a9·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000003240·003240·00006b·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000003240·003240·00006b·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000032b0·0032b0·000058·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000032b0·0032b0·000058·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000003308·003308·000d38·18··AI··3··20··815 ··[10]·.rela.plt·········RELA············0000000000003308·003308·000d38·18··AI··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000004040·004040·0013ad·00·AMS··0···0··116 ··[11]·.rodata···········PROGBITS········0000000000004040·004040·0013ad·00·AMS··0···0··1
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000053f0·0053f0·000474·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000053f0·0053f0·000474·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000005868·005868·0012dc·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000005868·005868·0012dc·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007000·007000·007284·00··AX··0···0··419 ··[14]·.text·············PROGBITS········0000000000007000·007000·0072b0·00··AX··0···0··4
20 ··[15]·.plt··············PROGBITS········000000000000e290·00e290·0008f0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000000e2b0·00e2b0·0008f0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000000f000·00f000·000e28·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000000f000·00f000·000e28·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······000000000000fe28·00fe28·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000000fe28·00fe28·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········000000000000fe38·00fe38·0001e0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········000000000000fe38·00fe38·0001e0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000010018·010018·000040·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000010018·010018·000040·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000010058·010058·000480·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000010058·010058·000480·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········00000000000114d8·0104d8·000035·00··WA··0···0··826 ··[21]·.data·············PROGBITS········00000000000114d8·0104d8·000035·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········0000000000011510·01050d·000164·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········0000000000011510·01050d·000164·00··WA··0···0··8
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01050d·0000f6·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01050d·0000f6·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·010603·000388·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·010603·00038c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
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:·dcc5e526cbb69f0624881cbc3d7936d56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·828b263adc92c2cf8170d08ca17d925f
6.45 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.adbd.apex-apex_payload.img.mount/lib64/libprotobuf-cpp-lite.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.adbd.apex-apex_payload.img.mount/lib64/libprotobuf-cpp-lite.so
868 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3400011 ··Entry·point·address:···············0x34000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········480784·(bytes·into·file)13 ··Start·of·section·headers:··········480768·(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:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.39 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x340003 Entry·point·0x34000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·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 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x033c64·0x033c64·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x033c5c·0x033c5c·R···0x1000
9 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x03e4e0·0x03e4e0·R·E·0x10009 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x03e530·0x03e530·R·E·0x1000
10 ··LOAD···········0x073000·0x0000000000073000·0x0000000000073000·0x001880·0x001880·RW··0x100010 ··LOAD···········0x073000·0x0000000000073000·0x0000000000073000·0x001880·0x001880·RW··0x1000
11 ··LOAD···········0x074880·0x0000000000075880·0x0000000000075880·0x000030·0x000180·RW··0x100011 ··LOAD···········0x074880·0x0000000000075880·0x0000000000075880·0x000030·0x000180·RW··0x1000
12 ··DYNAMIC········0x073a58·0x0000000000073a58·0x0000000000073a58·0x0001f0·0x0001f0·RW··0x812 ··DYNAMIC········0x073a58·0x0000000000073a58·0x0000000000073a58·0x0001f0·0x0001f0·RW··0x8
13 ··GNU_RELRO······0x073000·0x0000000000073000·0x0000000000073000·0x001880·0x002000·R···0x113 ··GNU_RELRO······0x073000·0x0000000000073000·0x0000000000073000·0x001880·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x027ee8·0x0000000000027ee8·0x0000000000027ee8·0x0027d4·0x0027d4·R···0x414 ··GNU_EH_FRAME···0x027ee8·0x0000000000027ee8·0x0000000000027ee8·0x0027d4·0x0027d4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
3.02 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x75610:1 There·are·26·section·headers,·starting·at·offset·0x75600:
  
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.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·008538·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·008538·18···A··7···1··8
Offset 11, 25 lines modifiedOffset 11, 25 lines modified
11 ··[·6]·.gnu.hash·········GNU_HASH········0000000000009350·009350·0021f4·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········0000000000009350·009350·0021f4·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········000000000000b544·00b544·017541·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000000b544·00b544·017541·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000022a88·022a88·000699·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000022a88·022a88·000699·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000023128·023128·000048·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000023128·023128·000048·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000023170·023170·001e78·18··AI··3··21··815 ··[10]·.rela.plt·········RELA············0000000000023170·023170·001e78·18··AI··3··21··8
16 ··[11]·.rodata···········PROGBITS········0000000000024ff0·024ff0·002ef8·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000024ff0·024ff0·002ef8·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000027ee8·027ee8·0027d4·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000027ee8·027ee8·0027d4·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000002a6c0·02a6c0·0095a4·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000002a6c0·02a6c0·00959c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000034000·034000·03d068·00··AX··0···0·3219 ··[14]·.text·············PROGBITS········0000000000034000·034000·03d0c0·00··AX··0···0·32
20 ··[15]·.plt··············PROGBITS········0000000000071070·071070·001470·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000000710c0·0710c0·001470·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000073000·073000·000a40·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000073000·073000·000a40·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000073a40·073a40·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000073a40·073a40·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000073a50·073a50·000008·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000073a50·073a50·000008·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000073a58·073a58·0001f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000073a58·073a58·0001f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000073c48·073c48·0001f8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000073c48·073c48·0001f8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000073e40·073e40·000a40·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000073e40·073e40·000a40·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000075880·074880·000030·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0000000000075880·074880·000030·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000000758b0·0748b0·000150·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000000758b0·0748b0·000150·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0748b0·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0748b0·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0749b2·000c58·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0749b2·000c4c·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
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:·c26ddbe11a5c565b4a79e4cf09b50e636 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d97b8b3a544ecd4c2545b681d76c61ac
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·482448····»    Blocks:·944········IO·Block:·4096···regular·file1 ··Size:·482432····»    Blocks:·944········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··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