112 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount
794 B
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/apex_manifest.json vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/apex_manifest.json
499 B
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/apex_manifest.json vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/apex_manifest.json
Differences: {'replace': "OrderedDict([('name', 'com.android.media'), ('version', 290000000)])"}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 {1 {
2 ····"name":·"com.android.media",2 ····"name":·"com.android.media",
3 ····"version":·2916015003 ····"version":·290000000
4 }4 }
111 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64
13.6 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/android.hardware.cas.native@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/android.hardware.cas.native@1.0.so
865 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:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········100144·(bytes·into·file)13 ··Start·of·section·headers:··········91568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 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·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a7e4·0x00a7e4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a1fc·0x00a1fc·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009590·0x009590···E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007200·0x007200···E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x002ab0·0x002ab0·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0029c8·0x0029c8·RW··0x1000
11 ··DYNAMIC········0x0173b0·0x00000000000173b0·0x00000000000173b0·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0152d8·0x00000000000152d8·0x00000000000152d8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001ab0·0x002000·R···0x112 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x0019c8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008db4·0x0000000000008db4·0x0000000000008db4·0x0004f4·0x0004f4·R···0x413 ··GNU_EH_FRAME···0x008b3c·0x0000000000008b3c·0x0000000000008b3c·0x00046c·0x00046c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·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_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x18730:1 There·are·25·section·headers,·starting·at·offset·0x165b0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0018c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001890·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001b30·001b30·000210·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001b00·001b00·00020c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001d40·001d40·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001d0c·001d0c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d80·001d80·0002c8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d50·001d50·0002bc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002048·002048·005137·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000200c·00200c·00504b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007180·007180·0009a5·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007058·007058·0009a5·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007b28·007b28·000068·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007a00·007a00·000068·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007b90·007b90·000c48·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000007a68·007a68·000c18·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000087e0·0087e0·0005d4·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000008680·008680·0004b9·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008db4·008db4·0004f4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008b3c·008b3c·00046c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000092a8·0092a8·00153c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008fa8·008fa8·001254·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000b000·00b000·008d34·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000b000·00b000·0069c8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000013d40·013d40·000850·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000119d0·0119d0·000830·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000015000·015000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000016000·016000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000016018·016018·001390·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·0012b8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000173a8·0173a8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000152d0·0152d0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000173b0·0173b0·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000152d8·0152d8·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000017600·017600·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000015528·015528·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000017680·017680·000430·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000155a8·0155a8·000420·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017ab0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0159c8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·017bb2·000b7c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015aca·000ae0·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.09 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x173b0·contains·37·entries:1 Dynamic·section·at·offset·0x152d8·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.cas@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.cas@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 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 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.cas.native@1.0.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.cas.native@1.0.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x718018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7058
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a519 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a5
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7b2821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7a00
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x68
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x7b9024 ·0x0000000000000017·(JMPREL)·············0x7a68
25 ·0x0000000000000002·(PLTRELSZ)···········3144·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3096·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1768026 ·0x0000000000000003·(PLTGOT)·············0x155a8
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x204830 ·0x0000000000000005·(STRTAB)·············0x200c
31 ·0x000000000000000a·(STRSZ)··············20791·(bytes)31 ·0x000000000000000a·(STRSZ)··············20555·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x1d8032 ·0x000000006ffffef5·(GNU_HASH)···········0x1d50
33 ·0x0000000000000019·(INIT_ARRAY)·········0x173a833 ·0x0000000000000019·(INIT_ARRAY)·········0x152d0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1600035 ·0x000000000000001a·(FINI_ARRAY)·········0x14000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x1b3037 ·0x000000006ffffff0·(VERSYM)·············0x1b00
38 ·0x000000006ffffffe·(VERNEED)············0x1d4038 ·0x000000006ffffffe·(VERNEED)············0x1d0c
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·7b141d01051745d70e24b5e1d6a00d6d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f40f1d9a9c5bf97d3012d81d3aaa966d
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·264·entries:1 Version·symbols·section·'.gnu.version'·contains·262·entries:
2 ·Addr:·0x0000000000001b30··Offset:·0x001b30··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b00··Offset:·0x001b00··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
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*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······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*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)···
  
70 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
71 ·Addr:·0x0000000000001d40··Offset:·0x001d40··Link:·7·(.dynstr)71 ·Addr:·0x0000000000001d0c··Offset:·0x001d0c··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·libc.so··Cnt:·172 ··000000:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0020:···Name:·LIBC··Flags:·none··Version:·273 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
74 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·174 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·101744····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·93168·····»     Blocks:·184········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
  
  
13.9 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1800011 ··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:··········274576·(bytes·into·file)13 ··Start·of·section·headers:··········233024·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x180002 Entry·point·0x17000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0173ac·0x0173ac·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016a7c·0x016a7c·R···0x1000
8 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x023c10·0x023c10···E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x01aa30·0x01aa30···E·0x1000
9 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x005ac8·0x005ac8·RW··0x10009 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x005998·0x005998·RW··0x1000
10 ··DYNAMIC········0x041148·0x0000000000041148·0x0000000000041148·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x037028·0x0000000000037028·0x0000000000037028·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x03d000·0x000000000003d000·0x000000000003d000·0x004ac8·0x005000·R···0x111 ··GNU_RELRO······0x033000·0x0000000000033000·0x0000000000033000·0x004998·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x0123e8·0x00000000000123e8·0x00000000000123e8·0x000e9c·0x000e9c·R···0x412 ··GNU_EH_FRAME···0x0120c4·0x00000000000120c4·0x00000000000120c4·0x000df4·0x000df4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x43090:1 There·are·25·section·headers,·starting·at·offset·0x38e40:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002dd8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002da8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003048·003048·0003d2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003018·003018·0003ce·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000341c·00341c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000033e8·0033e8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003460·003460·000878·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003428·003428·00086c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003cd8·003cd8·009da4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003c94·003c94·009cb8·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000da80·00da80·002172·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d950·00d950·002172·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000fbf8·00fbf8·000110·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000fac8·00fac8·000108·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000fd08·00fd08·001188·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000fbd0·00fbd0·001158·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000010e90·010e90·001558·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000010d30·010d30·001391·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000123e8·0123e8·000e9c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000120c4·0120c4·000df4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000013288·013288·004124·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012eb8·012eb8·003bc4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000018000·018000·023040·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000017000·017000·019e78·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003b040·03b040·000bd0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000030e80·030e80·000bb0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000003c000·03c000·000028·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000032000·032000·000028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003d000·03d000·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000033000·033000·000030·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000003d030·03d030·0040f8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000033030·033030·003fd8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000041128·041128·000020·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000037008·037008·000020·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000041148·041148·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000037028·037028·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000041388·041388·000150·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000037268·037268·000150·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000414d8·0414d8·0005f0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000373b8·0373b8·0005e0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·041ac8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·037998·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·041bca·0014c4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·037a9a·0013a4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x41148·contains·36·entries:1 Dynamic·section·at·offset·0x37028·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.cas@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.cas@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xda8016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd950
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x217217 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2172
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xfbf819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xfac8
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x108
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xfd0822 ·0x0000000000000017·(JMPREL)·············0xfbd0
23 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4440·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x414d824 ·0x0000000000000003·(PLTGOT)·············0x373b8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x3cd828 ·0x0000000000000005·(STRTAB)·············0x3c94
29 ·0x000000000000000a·(STRSZ)··············40356·(bytes)29 ·0x000000000000000a·(STRSZ)··············40120·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x346030 ·0x000000006ffffef5·(GNU_HASH)···········0x3428
31 ·0x0000000000000019·(INIT_ARRAY)·········0x4112831 ·0x0000000000000019·(INIT_ARRAY)·········0x37008
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3d00033 ·0x000000000000001a·(FINI_ARRAY)·········0x33000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x304835 ·0x000000006ffffff0·(VERSYM)·············0x3018
36 ·0x000000006ffffffe·(VERNEED)············0x341c36 ·0x000000006ffffffe·(VERNEED)············0x33e8
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1498b8f6ee17fb94a843a32570504d776 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·16f2e7878ca25721d8dcb2297a934d5b
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·489·entries:1 Version·symbols·section·'.gnu.version'·contains·487·entries:
2 ·Addr:·0x0000000000003048··Offset:·0x003048··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003018··Offset:·0x003018··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 118, 16 lines modifiedOffset 118, 15 lines modified
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*)···
126 ··1e8:···1·(*global*)··· 
  
127 Version·needs·section·'.gnu.version_r'·contains·2·entries:126 Version·needs·section·'.gnu.version_r'·contains·2·entries:
128 ·Addr:·0x000000000000341c··Offset:·0x00341c··Link:·7·(.dynstr)127 ·Addr:·0x00000000000033e8··Offset:·0x0033e8··Link:·7·(.dynstr)
129 ··000000:·Version:·1··File:·libc.so··Cnt:·1128 ··000000:·Version:·1··File:·libc.so··Cnt:·1
130 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2129 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
131 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1130 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
132 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3131 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·276176····»    Blocks:·544········IO·Block:·4096···regular·file1 ··Size:·234624····»    Blocks:·464········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
  
  
13.8 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/android.hidl.allocator@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/android.hidl.allocator@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········95424·(bytes·into·file)13 ··Start·of·section·headers:··········78592·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0002 Entry·point·0x9000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00935c·0x00935c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008d24·0x008d24·R···0x1000
8 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009140·0x009140···E·0x10008 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006ef0·0x006ef0···E·0x1000
9 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x002840·0x002840·RW··0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002710·0x002710·RW··0x1000
10 ··DYNAMIC········0x0161c0·0x00000000000161c0·0x00000000000161c0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0120a0·0x00000000000120a0·0x00000000000120a0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001840·0x002000·R···0x111 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001710·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x007944·0x0000000000007944·0x0000000000007944·0x0004ec·0x0004ec·R···0x412 ··GNU_EH_FRAME···0x007724·0x0000000000007724·0x0000000000007724·0x000444·0x000444·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x174c0:1 There·are·25·section·headers,·starting·at·offset·0x13300:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001608·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0015d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001878·001878·0001d6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001848·001848·0001d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a50·001a50·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a1c·001a1c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a90·001a90·000220·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a60·001a60·000214·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001cb0·001cb0·00437e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c74·001c74·004292·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006030·006030·00081b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005f08·005f08·00081b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006850·006850·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006728·006728·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000068b0·0068b0·000b10·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006780·006780·000ae0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000073c0·0073c0·000584·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007260·007260·0004c2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007944·007944·0004ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007724·007724·000444·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007e30·007e30·00152c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007b68·007b68·0011bc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0089bc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·006784·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000129c0·0129c0·000780·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000000f790·00f790·000760·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000014000·014000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000015000·015000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000015018·015018·0011a0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·001080·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000161b8·0161b8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000012098·012098·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000161c0·0161c0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000120a0·0120a0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000016400·016400·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000122e0·0122e0·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000016478·016478·0003c8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000012358·012358·0003b8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·016840·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012710·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·016942·000b7c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012812·000aec·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x161c0·contains·36·entries:1 Dynamic·section·at·offset·0x120a0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.allocator@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.allocator@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x603016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5f08
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x685019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6728
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x68b022 ·0x0000000000000017·(JMPREL)·············0x6780
23 ·0x0000000000000002·(PLTRELSZ)···········2832·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2784·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1647824 ·0x0000000000000003·(PLTGOT)·············0x12358
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1cb028 ·0x0000000000000005·(STRTAB)·············0x1c74
29 ·0x000000000000000a·(STRSZ)··············17278·(bytes)29 ·0x000000000000000a·(STRSZ)··············17042·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1a9030 ·0x000000006ffffef5·(GNU_HASH)···········0x1a60
31 ·0x0000000000000019·(INIT_ARRAY)·········0x161b831 ·0x0000000000000019·(INIT_ARRAY)·········0x12098
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1500033 ·0x000000000000001a·(FINI_ARRAY)·········0x11000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x187835 ·0x000000006ffffff0·(VERSYM)·············0x1848
36 ·0x000000006ffffffe·(VERNEED)············0x1a5036 ·0x000000006ffffffe·(VERNEED)············0x1a1c
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·9c742fac474ad15885e679ce4a7712e46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1dfd0aa7587d4475830aa5c2789cef8d
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·235·entries:1 Version·symbols·section·'.gnu.version'·contains·233·entries:
2 ·Addr:·0x0000000000001878··Offset:·0x001878··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001848··Offset:·0x001848··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···62 ··0e8:···1·(*global*)···
  
63 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
64 ·Addr:·0x0000000000001a50··Offset:·0x001a50··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a1c··Offset:·0x001a1c··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
66 ··0x0020:···Name:·LIBC··Flags:·none··Version:·266 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
67 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·167 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·97024·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·80192·····»     Blocks:·160········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
  
  
13.5 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/android.hidl.memory.token@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/android.hidl.memory.token@1.0.so
864 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:···············0x900011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········82680·(bytes·into·file)13 ··Start·of·section·headers:··········78152·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 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·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008ccc·0x008ccc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0086d4·0x0086d4·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007e00·0x007e00···E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006270·0x006270···E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002740·0x002740·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002610·0x002610·RW··0x1000
11 ··DYNAMIC········0x013100·0x0000000000013100·0x0000000000013100·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x011fe0·0x0000000000011fe0·0x0000000000011fe0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001740·0x002000·R···0x112 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001610·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0074b4·0x00000000000074b4·0x00000000000074b4·0x000494·0x000494·R···0x413 ··GNU_EH_FRAME···0x0072a0·0x00000000000072a0·0x00000000000072a0·0x0003f4·0x0003f4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·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_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x142f8:1 There·are·25·section·headers,·starting·at·offset·0x13148:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001530·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001500·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017a0·0017a0·0001c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001770·001770·0001c0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001964·001964·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001930·001930·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019a8·0019a8·000210·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001970·001970·000204·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001bb8·001bb8·0041d1·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001b74·001b74·0040e5·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005d90·005d90·0007f3·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005c60·005c60·0007f3·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006588·006588·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006458·006458·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000065e0·0065e0·000a50·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000064b0·0064b0·000a20·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007030·007030·000481·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000006ed0·006ed0·0003cf·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000074b4·0074b4·000494·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000072a0·0072a0·0003f4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007948·007948·001384·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007698·007698·00103c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·007700·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·005b8c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000010700·010700·000700·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000000eb90·00eb90·0006e0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·0010e0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·000fc0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000130f8·0130f8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000011fd8·011fd8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000013100·013100·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000011fe0·011fe0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000013340·013340·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000012220·012220·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000133b8·0133b8·000388·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000012298·012298·000378·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013740·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012610·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013842·000ab0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012712·000a30·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x13100·contains·36·entries:1 Dynamic·section·at·offset·0x11fe0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory.token@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory.token@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5d9016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5c60
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f3
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x658819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6458
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x65e022 ·0x0000000000000017·(JMPREL)·············0x64b0
23 ·0x0000000000000002·(PLTRELSZ)···········2640·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2592·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x133b824 ·0x0000000000000003·(PLTGOT)·············0x12298
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1bb828 ·0x0000000000000005·(STRTAB)·············0x1b74
29 ·0x000000000000000a·(STRSZ)··············16849·(bytes)29 ·0x000000000000000a·(STRSZ)··············16613·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x19a830 ·0x000000006ffffef5·(GNU_HASH)···········0x1970
31 ·0x0000000000000019·(INIT_ARRAY)·········0x130f831 ·0x0000000000000019·(INIT_ARRAY)·········0x11fd8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1200033 ·0x000000000000001a·(FINI_ARRAY)·········0x11000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x17a035 ·0x000000006ffffff0·(VERSYM)·············0x1770
36 ·0x000000006ffffffe·(VERNEED)············0x196436 ·0x000000006ffffffe·(VERNEED)············0x1930
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·4eae33b6e4c89ca00bb8d76832d162f76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·709fb94b21d5c6b3ab46dee91576ebfd
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·226·entries:1 Version·symbols·section·'.gnu.version'·contains·224·entries:
2 ·Addr:·0x00000000000017a0··Offset:·0x0017a0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001770··Offset:·0x001770··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
61 Version·needs·section·'.gnu.version_r'·contains·2·entries:60 Version·needs·section·'.gnu.version_r'·contains·2·entries:
62 ·Addr:·0x0000000000001964··Offset:·0x001964··Link:·7·(.dynstr)61 ·Addr:·0x0000000000001930··Offset:·0x001930··Link:·7·(.dynstr)
63 ··000000:·Version:·1··File:·libc.so··Cnt:·162 ··000000:·Version:·1··File:·libc.so··Cnt:·1
64 ··0x0020:···Name:·LIBC··Flags:·none··Version:·263 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
65 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·164 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·365 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·84280·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·79752·····»     Blocks:·160········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
  
  
13.7 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/android.hidl.memory@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/android.hidl.memory@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········144872·(bytes·into·file)13 ··Start·of·section·headers:··········124032·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xd000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d5f4·0x00d5f4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cfb4·0x00cfb4·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x010df0·0x010df0···E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00cc60·0x00cc60···E·0x1000
9 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x003800·0x003800·RW··0x10009 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x003718·0x003718·RW··0x1000
10 ··DYNAMIC········0x022088·0x0000000000022088·0x0000000000022088·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x01cfb0·0x000000000001cfb0·0x000000000001cfb0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002800·0x003000·R···0x111 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002718·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00aba4·0x000000000000aba4·0x000000000000aba4·0x0007dc·0x0007dc·R···0x412 ··GNU_EH_FRAME···0x00a954·0x000000000000a954·0x000000000000a954·0x000764·0x000764·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x235e8:1 There·are·25·section·headers,·starting·at·offset·0x1e480:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001de8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001db8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002058·002058·00027e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002028·002028·00027a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000022d8·0022d8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000022a4·0022a4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002318·002318·000444·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022e8·0022e8·000438·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000275c·00275c·005d24·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002720·002720·005c38·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008480·008480·00109a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008358·008358·00109a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009520·009520·000090·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000093f8·0093f8·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000095b0·0095b0·000d20·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009488·009488·000cf0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000a2d0·00a2d0·0008d1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a180·00a180·0007d3·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aba4·00aba4·0007dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a954·00a954·000764·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b380·00b380·002274·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b0b8·00b0b8·001efc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·010510·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00c39c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001e510·01e510·0008e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000193a0·0193a0·0008c0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001f000·01f000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001a000·01a000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000020000·020000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001b000·01b000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000020020·020020·002058·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001b020·01b020·001f80·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000022078·022078·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001cfa0·01cfa0·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000022088·022088·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001cfb0·01cfb0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000222c8·0222c8·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001d1f0·01d1f0·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000022388·022388·000478·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001d2b0·01d2b0·000468·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·022800·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d718·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·022902·000ce0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01d81a·000c60·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x22088·contains·36·entries:1 Dynamic·section·at·offset·0x1cfb0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x848016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8358
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x109a17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x109a
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x952019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x93f8
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x95b022 ·0x0000000000000017·(JMPREL)·············0x9488
23 ·0x0000000000000002·(PLTRELSZ)···········3360·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2238824 ·0x0000000000000003·(PLTGOT)·············0x1d2b0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x275c28 ·0x0000000000000005·(STRTAB)·············0x2720
29 ·0x000000000000000a·(STRSZ)··············23844·(bytes)29 ·0x000000000000000a·(STRSZ)··············23608·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x231830 ·0x000000006ffffef5·(GNU_HASH)···········0x22e8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2207831 ·0x0000000000000019·(INIT_ARRAY)·········0x1cfa0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2000033 ·0x000000000000001a·(FINI_ARRAY)·········0x1b000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x205835 ·0x000000006ffffff0·(VERSYM)·············0x2028
36 ·0x000000006ffffffe·(VERNEED)············0x22d836 ·0x000000006ffffffe·(VERNEED)············0x22a4
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·3ea801ca9aed87e061ceb12e6e1efe636 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3cd1e9c702b571548654fde3316118f2
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·319·entries:1 Version·symbols·section·'.gnu.version'·contains·317·entries:
2 ·Addr:·0x0000000000002058··Offset:·0x002058··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002028··Offset:·0x002028··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······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:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······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*)···83 ··13c:···1·(*global*)···
  
84 Version·needs·section·'.gnu.version_r'·contains·2·entries:84 Version·needs·section·'.gnu.version_r'·contains·2·entries:
85 ·Addr:·0x00000000000022d8··Offset:·0x0022d8··Link:·7·(.dynstr)85 ·Addr:·0x00000000000022a4··Offset:·0x0022a4··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·libc.so··Cnt:·186 ··000000:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0020:···Name:·LIBC··Flags:·none··Version:·287 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
88 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·188 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
89 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·389 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·146472····»    Blocks:·288········IO·Block:·4096···regular·file1 ··Size:·125632····»    Blocks:·248········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
  
  
13.6 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/android.hidl.token@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/android.hidl.token@1.0.so
864 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:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········95192·(bytes·into·file)13 ··Start·of·section·headers:··········86600·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 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·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00972c·0x00972c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009114·0x009114·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009ea0·0x009ea0···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0079e0·0x0079e0···E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x002808·0x002808·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0026d8·0x0026d8·RW··0x1000
11 ··DYNAMIC········0x016160·0x0000000000016160·0x0000000000016160·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x014040·0x0000000000014040·0x0000000000014040·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001808·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0016d8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007d2c·0x0000000000007d2c·0x0000000000007d2c·0x0004e4·0x0004e4·R···0x413 ··GNU_EH_FRAME···0x007b0c·0x0000000000007b0c·0x0000000000007b0c·0x000444·0x000444·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·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_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x173d8:1 There·are·25·section·headers,·starting·at·offset·0x15248:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001698·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001668·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001908·001908·0001e2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000018d8·0018d8·0001de·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001aec·001aec·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001ab8·001ab8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b30·001b30·000238·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001af8·001af8·00022c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001d68·001d68·0045ea·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001d24·001d24·0044fe·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006358·006358·000843·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006228·006228·000843·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006ba0·006ba0·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006a70·006a70·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006bf8·006bf8·000b88·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006ac8·006ac8·000b58·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007780·007780·0005ab·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007620·007620·0004e9·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007d2c·007d2c·0004e4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007b0c·007b0c·000444·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008210·008210·00151c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007f50·007f50·0011c4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0096c8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007230·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000136d0·0136d0·0007d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011230·011230·0007b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000014000·014000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000015000·015000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000015018·015018·001140·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·001020·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000016158·016158·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000014038·014038·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000016160·016160·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000014040·014040·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000163a0·0163a0·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000014280·014280·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000016418·016418·0003f0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000142f8·0142f8·0003e0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·016808·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0146d8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01690a·000acc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0147da·000a68·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x16160·contains·36·entries:1 Dynamic·section·at·offset·0x14040·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.token@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.token@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x635816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6228
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x84317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x843
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ba019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a70
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x6bf822 ·0x0000000000000017·(JMPREL)·············0x6ac8
23 ·0x0000000000000002·(PLTRELSZ)···········2952·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2904·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1641824 ·0x0000000000000003·(PLTGOT)·············0x142f8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1d6828 ·0x0000000000000005·(STRTAB)·············0x1d24
29 ·0x000000000000000a·(STRSZ)··············17898·(bytes)29 ·0x000000000000000a·(STRSZ)··············17662·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1b3030 ·0x000000006ffffef5·(GNU_HASH)···········0x1af8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1615831 ·0x0000000000000019·(INIT_ARRAY)·········0x14038
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1500033 ·0x000000000000001a·(FINI_ARRAY)·········0x13000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x190835 ·0x000000006ffffff0·(VERSYM)·············0x18d8
36 ·0x000000006ffffffe·(VERNEED)············0x1aec36 ·0x000000006ffffffe·(VERNEED)············0x1ab8
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·eb54e67b9eb00cdb50a0f6e7ce2227a96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·feb50b6c41cc1178d1aa245d2604a190
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·241·entries:1 Version·symbols·section·'.gnu.version'·contains·239·entries:
2 ·Addr:·0x0000000000001908··Offset:·0x001908··Link:·3·(.dynsym)2 ·Addr:·0x00000000000018d8··Offset:·0x0018d8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 56, 16 lines modifiedOffset 56, 15 lines modified
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*)···
64 ··0f0:···1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x0000000000001aec··Offset:·0x001aec··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001ab8··Offset:·0x001ab8··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0020:···Name:·LIBC··Flags:·none··Version:·267 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
69 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·168 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·96792·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·88200·····»     Blocks:·176········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
  
  
3.71 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libc++.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libc++.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:···············0x5000011 ··Entry·point·address:···············0x50000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········840160·(bytes·into·file)13 ··Start·of·section·headers:··········840112·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xcd1e0:1 There·are·27·section·headers,·starting·at·offset·0xcd1b0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·00d7d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·00d7d0·18···A··7···1··8
Offset 24, 13 lines modifiedOffset 24, 13 lines modified
24 ··[19]·.data.rel.ro······PROGBITS········00000000000c3010·0c3010·006c20·00··WA··0···0··824 ··[19]·.data.rel.ro······PROGBITS········00000000000c3010·0c3010·006c20·00··WA··0···0··8
25 ··[20]·.init_array·······INIT_ARRAY······00000000000c9c30·0c9c30·000008·00··WA··0···0··825 ··[20]·.init_array·······INIT_ARRAY······00000000000c9c30·0c9c30·000008·00··WA··0···0··8
26 ··[21]·.dynamic··········DYNAMIC·········00000000000c9c38·0c9c38·0001d0·10··WA··7···0··826 ··[21]·.dynamic··········DYNAMIC·········00000000000c9c38·0c9c38·0001d0·10··WA··7···0··8
27 ··[22]·.got··············PROGBITS········00000000000c9e08·0c9e08·000580·00··WA··0···0··827 ··[22]·.got··············PROGBITS········00000000000c9e08·0c9e08·000580·00··WA··0···0··8
28 ··[23]·.got.plt··········PROGBITS········00000000000ca388·0ca388·000c38·00··WA··0···0··828 ··[23]·.got.plt··········PROGBITS········00000000000ca388·0ca388·000c38·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········00000000000cb000·0cafc0·003320·00··WA··0···0·1629 ··[24]·.bss··············NOBITS··········00000000000cb000·0cafc0·003320·00··WA··0···0·16
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·0cafc0·000119·00······0···0··130 ··[25]·.shstrtab·········STRTAB··········0000000000000000·0cafc0·000119·00······0···0··1
31 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·0cb0d9·002104·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·0cb0d9·0020d4·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·83868a114b4e4b6da8b3aa5d7ea98d986 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5ea4b9c011a1e413a6fe28f2e2bff294
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·841888····»    Blocks:·1648·······IO·Block:·4096···regular·file1 ··Size:·841840····»    Blocks:·1648·······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
  
  
24.4 KB
/home/dev/aosp/build/android-10.0.0_r7/coral-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libhidlbase.so vs.
/home/dev/aosp/build/android-10.0.0_r7/aosp_coral-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libhidlbase.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4500011 ··Entry·point·address:···············0x42000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········770088·(bytes·into·file)13 ··Start·of·section·headers:··········686432·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x450002 Entry·point·0x42000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x044f4c·0x044f4c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x041594·0x041594·R···0x1000
8 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x067620·0x067620···E·0x10008 ··LOAD···········0x042000·0x0000000000042000·0x0000000000042000·0x056b60·0x056b60···E·0x1000
9 ··LOAD···········0x0ad000·0x00000000000ad000·0x00000000000ad000·0x00bcd8·0x00c4f8·RW··0x10009 ··LOAD···········0x099000·0x0000000000099000·0x0000000000099000·0x00b8f0·0x00c4d8·RW··0x1000
10 ··DYNAMIC········0x0b7058·0x00000000000b7058·0x00000000000b7058·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x0a2e18·0x00000000000a2e18·0x00000000000a2e18·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x0ae000·0x00000000000ae000·0x00000000000ae000·0x00acd8·0x00b000·R···0x111 ··GNU_RELRO······0x09a000·0x000000000009a000·0x000000000009a000·0x00a8f0·0x00b000·R···0x1
12 ··GNU_EH_FRAME···0x034ad0·0x0000000000034ad0·0x0000000000034ad0·0x00318c·0x00318c·R···0x412 ··GNU_EH_FRAME···0x0322c8·0x00000000000322c8·0x00000000000322c8·0x002ee4·0x002ee4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.85 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xbc028:1 There·are·26·section·headers,·starting·at·offset·0xa7960:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·008f58·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·008a30·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000091c8·0091c8·000bf2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000008ca0·008ca0·000b84·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000009dbc·009dbc·000090·00···A··7···4··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000009824·009824·000090·00···A··7···4··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000009e50·009e50·0020c8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000098b8·0098b8·001fd8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000bf18·00bf18·01b9c4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000b890·00b890·01a277·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000278e0·0278e0·004ed9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000025b08·025b08·004df0·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002c7c0·02c7c0·000248·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002a8f8·02a8f8·000240·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000002ca08·02ca08·003f48·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000002ab38·02ab38·003a80·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000030950·030950·004180·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000002e5c0·02e5c0·003d08·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000034ad0·034ad0·00318c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000322c8·0322c8·002ee4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000037c60·037c60·00d2ec·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000351b0·0351b0·00c3e4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000045000·045000·064bd0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000042000·042000·054440·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000a9bd0·0a9bd0·002a50·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000096440·096440·002720·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00000000000ad000·0ad000·00003c·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000099000·099000·00003c·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000ae000·0ae000·000040·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000009a000·09a000·000040·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········00000000000ae040·0ae040·008fd0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000009a040·09a040·008d90·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000b7010·0b7010·000048·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000a2dd0·0a2dd0·000048·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000b7058·0b7058·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000a2e18·0a2e18·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000b72a8·0b72a8·000500·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000a3068·0a3068·0004f0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000b77a8·0b77a8·001530·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000a3558·0a3558·001398·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········00000000000b9000·0b8cd8·0004f8·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········00000000000a5000·0a48f0·0004d8·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0b8cd8·000107·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0a48f0·000107·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0b8ddf·003244·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0a49f7·002f68·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)
3.22 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xb7058·contains·37·entries:1 Dynamic·section·at·offset·0xa2e18·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libvndksupport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libvndksupport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 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 ·0x000000000000000e·(SONAME)·············Library·soname:·[libhidlbase.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[libhidlbase.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x278e018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x25b08
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x4ed919 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x4df0
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2c7c021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2a8f8
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x24822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x240
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x2ca0824 ·0x0000000000000017·(JMPREL)·············0x2ab38
25 ·0x0000000000000002·(PLTRELSZ)···········16200·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········14976·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0xb77a826 ·0x0000000000000003·(PLTGOT)·············0xa3558
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0xbf1830 ·0x0000000000000005·(STRTAB)·············0xb890
31 ·0x000000000000000a·(STRSZ)··············113092·(bytes)31 ·0x000000000000000a·(STRSZ)··············107127·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x9e5032 ·0x000000006ffffef5·(GNU_HASH)···········0x98b8
33 ·0x0000000000000019·(INIT_ARRAY)·········0xb701033 ·0x0000000000000019·(INIT_ARRAY)·········0xa2dd0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······72·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······72·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0xae00035 ·0x000000000000001a·(FINI_ARRAY)·········0x9a000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x91c837 ·0x000000006ffffff0·(VERSYM)·············0x8ca0
38 ·0x000000006ffffffe·(VERNEED)············0x9dbc38 ·0x000000006ffffffe·(VERNEED)············0x9824
39 ·0x000000006fffffff·(VERNEEDNUM)·········439 ·0x000000006fffffff·(VERNEEDNUM)·········4
40 ·0x0000000000000000·(NULL)···············0x040 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·b5e5ecd18cc16501b56ec0dd703f78976 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f021f18efb616d0ecaf93e8e18ee47e3
12.3 KB
readelf --wide --version-info {}
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1529·entries:1 Version·symbols·section·'.gnu.version'·contains·1474·entries:
2 ·Addr:·0x00000000000091c8··Offset:·0x0091c8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000008ca0··Offset:·0x008ca0··Link:·3·(.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*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···10 ··01c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)···
11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 15 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 16 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···17 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
15 ··030:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)······· 
16 ··034:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
18 ··03c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··040:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······21 ··048:···1·(*global*)······3·(LIBLOG)········2·(LIBC)··········2·(LIBC)·······
22 ··04c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
26 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··05c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
27 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··068:···1·(*global*)······4·(LIBLOG)········2·(LIBC)··········1·(*global*)··· 
30 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···29 ··068:···1·(*global*)······1·(*global*)······3·(LIBLOG)········1·(*global*)···
 30 ··06c:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
31 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··070:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··078:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···33 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··084:···1·(*global*)······4·(LIBLOG)········1·(*global*)······1·(*global*)···36 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··088:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···37 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
39 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···40 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
41 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
42 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
43 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
44 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
45 ··0a8:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········5·(LIBVNDKSUPPORT)· 
46 ··0ac:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
47 ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······42 ··09c:···2·(LIBC)··········4·(LIBVNDKSUPPORT)····2·(LIBC)··········5·(LIBC)·······
 43 ··0a0:···5·(LIBC)··········5·(LIBC)··········5·(LIBC)··········2·(LIBC)·······
48 ··0b4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······44 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 45 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 46 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
49 ··0b8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···47 ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
50 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···48 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0c0:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······49 ··0b8:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
52 ··0c4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···50 ··0bc:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 51 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 52 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
55 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
56 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
57 ··0d8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
58 ··0dc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
59 ··0e0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
60 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
61 ··0e8:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
62 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
63 ··0f0:···6·(LIBLOG_M)······1·(*global*)······1·(*global*)······1·(*global*)··· 
64 ··0f4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
65 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
66 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······54 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 55 ··0d0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 56 ··0d4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 57 ··0d8:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)···
 58 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 59 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 60 ··0e4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 61 ··0e8:···1·(*global*)······6·(LIBLOG_M)······1·(*global*)······1·(*global*)···
 62 ··0ec:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 63 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 64 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 65 ··0f8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 66 ··0fc:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
67 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··104:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···68 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 365, 34 lines modifiedOffset 365, 20 lines modified
365 ··5a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···365 ··5a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
366 ··5a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···366 ··5a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
367 ··5ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···367 ··5ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
368 ··5b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···368 ··5b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
369 ··5b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···369 ··5b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
370 ··5b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···370 ··5b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
371 ··5bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···371 ··5bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 372 ··5c0:···1·(*global*)······1·(*global*)···
372 ··5c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
373 ··5c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
374 ··5c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
375 ··5cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
376 ··5d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
377 ··5d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
378 ··5d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
379 ··5dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
380 ··5e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
381 ··5e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
382 ··5e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
383 ··5ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
384 ··5f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
385 ··5f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
386 ··5f8:···1·(*global*)··· 
  
387 Version·needs·section·'.gnu.version_r'·contains·4·entries:373 Version·needs·section·'.gnu.version_r'·contains·4·entries:
388 ·Addr:·0x0000000000009dbc··Offset:·0x009dbc··Link:·7·(.dynstr)374 ·Addr:·0x0000000000009824··Offset:·0x009824··Link:·7·(.dynstr)
389 ··000000:·Version:·1··File:·libc.so··Cnt:·1375 ··000000:·Version:·1··File:·libc.so··Cnt:·1
390 ··0x0040:···Name:·LIBC··Flags:·none··Version:·2376 ··0x0040:···Name:·LIBC··Flags:·none··Version:·2
... Open expanded diff ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·771752····»    Blocks:·1512·······IO·Block:·4096···regular·file1 ··Size:·688096····»    Blocks:·1344·······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