4.62 MB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount
2.27 MB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.automotive.display@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.automotive.display@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x971011 ··Entry·point·address:···············0x93c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········76568·(bytes·into·file)13 ··Start·of·section·headers:··········67280·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x97102 Entry·point·0x93c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08707·0x08707·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x083b7·0x083b7·R···0x1000
8 ··LOAD···········0x008710·0x00009710·0x00009710·0x08320·0x08320·R·E·0x10008 ··LOAD···········0x0083c0·0x000093c0·0x000093c0·0x06400·0x06400·R·E·0x1000
9 ··LOAD···········0x010a30·0x00012a30·0x00012a30·0x00d04·0x00d04·RW··0x10009 ··LOAD···········0x00e7c0·0x000107c0·0x000107c0·0x00c68·0x00c68·RW··0x1000
10 ··LOAD···········0x011734·0x00014734·0x00014734·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f428·0x00012428·0x00012428·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0113a8·0x000133a8·0x000133a8·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x00f0a8·0x000110a8·0x000110a8·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x010a30·0x00012a30·0x00012a30·0x00d04·0x015d0·R···0x112 ··GNU_RELRO······0x00e7c0·0x000107c0·0x000107c0·0x00c68·0x01840·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007430·0x00007430·0x00007430·0x004c0·0x004c0·R···0x415 ··EXIDX··········0x00725c·0x0000725c·0x0000725c·0x00450·0x00450·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·55f0492fba45f106fe16f797ec992d726 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e848d05476ac63fa3201b9028396eca
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·256·entries:1 Version·symbols·section·'.gnu.version'·contains·253·entries:
2 ·Addr:·00000000000011ac··Offset:·0x0011ac··Link:·3·(.dynsym)2 ·Addr:·000000000000117c··Offset:·0x00117c··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 60, 15 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x00000000000013ac··Offset:·0x0013ac··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001378··Offset:·0x001378··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·liblog.so··Cnt:·170 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
71 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
72 ··0x0010:·Version:·1··File:·libc.so··Cnt:·172 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·273 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.cameraservice.device@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.cameraservice.device@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1080011 ··Entry·point·address:···············0x10340
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········164500·(bytes·into·file)13 ··Start·of·section·headers:··········137636·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x108002 Entry·point·0x10340
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f7fa·0x0f7fa·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f33a·0x0f33a·R···0x1000
8 ··LOAD···········0x00f800·0x00010800·0x00010800·0x14b50·0x14b50·R·E·0x10008 ··LOAD···········0x00f340·0x00010340·0x00010340·0x0eb50·0x0eb50·R·E·0x1000
9 ··LOAD···········0x024350·0x00026350·0x00026350·0x019c8·0x019c8·RW··0x10009 ··LOAD···········0x01de90·0x0001fe90·0x0001fe90·0x01878·0x01878·RW··0x1000
10 ··LOAD···········0x025d18·0x00028d18·0x00028d18·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01f708·0x00022708·0x00022708·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x025898·0x00027898·0x00027898·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01f294·0x00021294·0x00021294·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x024350·0x00026350·0x00026350·0x019c8·0x01cb0·R···0x112 ··GNU_RELRO······0x01de90·0x0001fe90·0x0001fe90·0x01878·0x02170·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00cd14·0x0000cd14·0x0000cd14·0x00b70·0x00b70·R···0x415 ··EXIDX··········0x00cb38·0x0000cb38·0x0000cb38·0x00a88·0x00a88·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.97 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6348f827d22e39d3e3f065c295fbb4af6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·14d19abd9247ae0c6686cd728ae80ddd
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·409·entries:1 Version·symbols·section·'.gnu.version'·contains·406·entries:
2 ·Addr:·0000000000001b3c··Offset:·0x001b3c··Link:·3·(.dynsym)2 ·Addr:·0000000000001b0c··Offset:·0x001b0c··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 98, 16 lines modifiedOffset 98, 15 lines modified
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)··· 
  
107 Version·needs·section·'.gnu.version_r'·contains·2·entries:106 Version·needs·section·'.gnu.version_r'·contains·2·entries:
108 ·Addr:·0x0000000000001e70··Offset:·0x001e70··Link:·7·(.dynstr)107 ·Addr:·0x0000000000001e38··Offset:·0x001e38··Link:·7·(.dynstr)
109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.cameraservice.service@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.cameraservice.service@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xccc011 ··Entry·point·address:···············0xc920
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········114708·(bytes·into·file)13 ··Start·of·section·headers:··········101732·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xccc02 Entry·point·0xc920
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bcbf·0x0bcbf·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b917·0x0b917·R···0x1000
8 ··LOAD···········0x00bcc0·0x0000ccc0·0x0000ccc0·0x0d000·0x0d000·R·E·0x10008 ··LOAD···········0x00b920·0x0000c920·0x0000c920·0x0a380·0x0a380·R·E·0x1000
9 ··LOAD···········0x018cc0·0x0001acc0·0x0001acc0·0x015e0·0x015e0·RW··0x10009 ··LOAD···········0x015ca0·0x00017ca0·0x00017ca0·0x01520·0x01520·RW··0x1000
10 ··LOAD···········0x01a2a0·0x0001d2a0·0x0001d2a0·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0171c0·0x0001a1c0·0x0001a1c0·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x019eb4·0x0001beb4·0x0001beb4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x016de0·0x00018de0·0x00018de0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x018cc0·0x0001acc0·0x0001acc0·0x015e0·0x02340·R···0x112 ··GNU_RELRO······0x015ca0·0x00017ca0·0x00017ca0·0x01520·0x02360·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a34c·0x0000a34c·0x0000a34c·0x007e8·0x007e8·R···0x415 ··EXIDX··········0x00a174·0x0000a174·0x0000a174·0x00760·0x00760·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.14 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b876798f1f5dca6f33ac8da131a2a5196 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9b315037aa8663adeaccf237441388c6
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·335·entries:1 Version·symbols·section·'.gnu.version'·contains·332·entries:
2 ·Addr:·000000000000169c··Offset:·0x00169c··Link:·3·(.dynsym)2 ·Addr:·000000000000166c··Offset:·0x00166c··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 80, 15 lines modifiedOffset 80, 14 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
88 Version·needs·section·'.gnu.version_r'·contains·2·entries:87 Version·needs·section·'.gnu.version_r'·contains·2·entries:
89 ·Addr:·0x000000000000193c··Offset:·0x00193c··Link:·7·(.dynstr)88 ·Addr:·0x0000000000001904··Offset:·0x001904··Link:·7·(.dynstr)
90 ··000000:·Version:·1··File:·liblog.so··Cnt:·189 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
91 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·390 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
92 ··0x0010:·Version:·1··File:·libc.so··Cnt:·191 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
93 ··0x0030:···Name:·LIBC··Flags:·none··Version:·292 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.cameraservice.service@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.cameraservice.service@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe12011 ··Entry·point·address:···············0xdc20
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········115892·(bytes·into·file)13 ··Start·of·section·headers:··········104332·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe1202 Entry·point·0xdc20
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d11f·0x0d11f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cc17·0x0cc17·R···0x1000
8 ··LOAD···········0x00d120·0x0000e120·0x0000e120·0x0bf00·0x0bf00·R·E·0x10008 ··LOAD···········0x00cc20·0x0000dc20·0x0000dc20·0x099b0·0x099b0·R·E·0x1000
9 ··LOAD···········0x019020·0x0001b020·0x0001b020·0x017bc·0x017bc·RW··0x10009 ··LOAD···········0x0165d0·0x000185d0·0x000185d0·0x016d8·0x016d8·RW··0x1000
10 ··LOAD···········0x01a7dc·0x0001d7dc·0x0001d7dc·0x00008·0x00008·RW··0x100010 ··LOAD···········0x017ca8·0x0001aca8·0x0001aca8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01a3d4·0x0001c3d4·0x0001c3d4·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x0178ac·0x000198ac·0x000198ac·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x019020·0x0001b020·0x0001b020·0x017bc·0x01fe0·R···0x112 ··GNU_RELRO······0x0165d0·0x000185d0·0x000185d0·0x016d8·0x01a30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00ba3c·0x0000ba3c·0x0000ba3c·0x007b0·0x007b0·R···0x415 ··EXIDX··········0x00b764·0x0000b764·0x0000b764·0x006f0·0x006f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0209989dd35d6ce928fe342c0ce95a036 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c93da1f45bcea4df60154614fe8739f9
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·368·entries:1 Version·symbols·section·'.gnu.version'·contains·365·entries:
2 ·Addr:·00000000000018ac··Offset:·0x0018ac··Link:·3·(.dynsym)2 ·Addr:·000000000000187c··Offset:·0x00187c··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 88, 15 lines modifiedOffset 88, 15 lines modified
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)···
  
96 Version·needs·section·'.gnu.version_r'·contains·2·entries:96 Version·needs·section·'.gnu.version_r'·contains·2·entries:
97 ·Addr:·0x0000000000001b8c··Offset:·0x001b8c··Link:·7·(.dynstr)97 ·Addr:·0x0000000000001b58··Offset:·0x001b58··Link:·7·(.dynstr)
98 ··000000:·Version:·1··File:·liblog.so··Cnt:·198 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
99 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·399 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
100 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1100 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
101 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2101 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.displayservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.displayservice@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe49011 ··Entry·point·address:···············0xe150
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········132308·(bytes·into·file)13 ··Start·of·section·headers:··········117564·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe4902 Entry·point·0xe150
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d488·0x0d488·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d150·0x0d150·R···0x1000
8 ··LOAD···········0x00d490·0x0000e490·0x0000e490·0x0f8c0·0x0f8c0·R·E·0x10008 ··LOAD···········0x00d150·0x0000e150·0x0000e150·0x0c480·0x0c480·R·E·0x1000
9 ··LOAD···········0x01cd50·0x0001ed50·0x0001ed50·0x01be0·0x01be0·RW··0x10009 ··LOAD···········0x0195d0·0x0001b5d0·0x0001b5d0·0x01b68·0x01b68·RW··0x1000
10 ··LOAD···········0x01e930·0x00021930·0x00021930·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01b138·0x0001e138·0x0001e138·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01e538·0x00020538·0x00020538·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01ad4c·0x0001cd4c·0x0001cd4c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01cd50·0x0001ed50·0x0001ed50·0x01be0·0x022b0·R···0x112 ··GNU_RELRO······0x0195d0·0x0001b5d0·0x0001b5d0·0x01b68·0x02a30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00ba70·0x0000ba70·0x0000ba70·0x00910·0x00910·R···0x415 ··EXIDX··········0x00b894·0x0000b894·0x0000b894·0x008a0·0x008a0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f893c3a40a8db0e3b9650422a9cae6ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d2038e07be24af869a514f59c91e643b
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·393·entries:1 Version·symbols·section·'.gnu.version'·contains·390·entries:
2 ·Addr:·0000000000001a3c··Offset:·0x001a3c··Link:·3·(.dynsym)2 ·Addr:·0000000000001a0c··Offset:·0x001a0c··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 94, 14 lines modifiedOffset 94, 13 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)··· 
  
103 Version·needs·section·'.gnu.version_r'·contains·1·entry:102 Version·needs·section·'.gnu.version_r'·contains·1·entry:
104 ·Addr:·0x0000000000001d50··Offset:·0x001d50··Link:·7·(.dynstr)103 ·Addr:·0x0000000000001d18··Offset:·0x001d18··Link:·7·(.dynstr)
105 ··000000:·Version:·1··File:·libc.so··Cnt:·1104 ··000000:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.schedulerservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.schedulerservice@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x80b011 ··Entry·point·address:···············0x7d90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60448·(bytes·into·file)13 ··Start·of·section·headers:··········54064·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80b02 Entry·point·0x7d90
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x070a8·0x070a8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d90·0x06d90·R···0x1000
8 ··LOAD···········0x0070b0·0x000080b0·0x000080b0·0x05f40·0x05f40·R·E·0x10008 ··LOAD···········0x006d90·0x00007d90·0x00007d90·0x04af0·0x04af0·R·E·0x1000
9 ··LOAD···········0x00cff0·0x0000eff0·0x0000eff0·0x00b70·0x00b70·RW··0x10009 ··LOAD···········0x00b880·0x0000d880·0x0000d880·0x00af8·0x00af8·RW··0x1000
10 ··LOAD···········0x00db60·0x00010b60·0x00010b60·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00c378·0x0000f378·0x0000f378·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d848·0x0000f848·0x0000f848·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00c06c·0x0000e06c·0x0000e06c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00cff0·0x0000eff0·0x0000eff0·0x00b70·0x01010·R···0x112 ··GNU_RELRO······0x00b880·0x0000d880·0x0000d880·0x00af8·0x01780·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0063b0·0x000063b0·0x000063b0·0x003c8·0x003c8·R···0x415 ··EXIDX··········0x0061dc·0x000061dc·0x000061dc·0x00370·0x00370·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xd848·contains·34·entries:1 Dynamic·section·at·offset·0xc06c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.frameworks.schedulerservice@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.frameworks.schedulerservice@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x602814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e58
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x636c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x619c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x677820 ·0x00000017·(JMPREL)·····················0x654c
21 ·0x00000002·(PLTRELSZ)···················920·(bytes)21 ·0x00000002·(PLTRELSZ)···················896·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xf98822 ·0x00000003·(PLTGOT)·····················0xe1ac
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x145026 ·0x00000005·(STRTAB)·····················0x140c
27 ·0x0000000a·(STRSZ)······················19414·(bytes)27 ·0x0000000a·(STRSZ)······················19018·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x121c28 ·0x6ffffef5·(GNU_HASH)···················0x11e8
29 ·0x00000019·(INIT_ARRAY)·················0xf84429 ·0x00000019·(INIT_ARRAY)·················0xe068
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xf83831 ·0x0000001a·(FINI_ARRAY)·················0xe05c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x102c33 ·0x6ffffff0·(VERSYM)·····················0xffc
34 ·0x6ffffffe·(VERNEED)····················0x11fc34 ·0x6ffffffe·(VERNEED)····················0x11c8
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·06b3fdf6c585872856eb81c8b002034e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9ff38b483ffa1436e56388f82d0fe5b
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·232·entries:1 Version·symbols·section·'.gnu.version'·contains·229·entries:
2 ·Addr:·000000000000102c··Offset:·0x00102c··Link:·3·(.dynsym)2 ·Addr:·0000000000000ffc··Offset:·0x000ffc··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 54, 13 lines modifiedOffset 54, 13 lines modified
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*)······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*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000011fc··Offset:·0x0011fc··Link:·7·(.dynstr)63 ·Addr:·0x00000000000011c8··Offset:·0x0011c8··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.sensorservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.sensorservice@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x120b011 ··Entry·point·address:···············0x11cc0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········176904·(bytes·into·file)13 ··Start·of·section·headers:··········156524·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120b02 Entry·point·0x11cc0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x110ac·0x110ac·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10cbc·0x10cbc·R···0x1000
8 ··LOAD···········0x0110b0·0x000120b0·0x000120b0·0x15300·0x15300·R·E·0x10008 ··LOAD···········0x010cc0·0x00011cc0·0x00011cc0·0x10b00·0x10b00·R·E·0x1000
9 ··LOAD···········0x0263b0·0x000283b0·0x000283b0·0x0266c·0x0266c·RW··0x10009 ··LOAD···········0x0217c0·0x000237c0·0x000237c0·0x02588·0x02588·RW··0x1000
10 ··LOAD···········0x028a1c·0x0002ba1c·0x0002ba1c·0x00010·0x00010·RW··0x100010 ··LOAD···········0x023d48·0x00026d48·0x00026d48·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x028594·0x0002a594·0x0002a594·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0238cc·0x000258cc·0x000258cc·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0263b0·0x000283b0·0x000283b0·0x0266c·0x02c50·R···0x112 ··GNU_RELRO······0x0217c0·0x000237c0·0x000237c0·0x02588·0x02840·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00ea40·0x0000ea40·0x0000ea40·0x00d40·0x00d40·R···0x415 ··EXIDX··········0x00e864·0x0000e864·0x0000e864·0x00c90·0x00c90·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.01 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·74e3454944af231502e930a8e5dc1bf46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·38b77ee6f87308287aac9c624097bd0f
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·479·entries:1 Version·symbols·section·'.gnu.version'·contains·476·entries:
2 ·Addr:·0000000000001f9c··Offset:·0x001f9c··Link:·3·(.dynsym)2 ·Addr:·0000000000001f6c··Offset:·0x001f6c··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 116, 15 lines modifiedOffset 116, 14 lines modified
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
124 Version·needs·section·'.gnu.version_r'·contains·2·entries:123 Version·needs·section·'.gnu.version_r'·contains·2·entries:
125 ·Addr:·0x000000000000235c··Offset:·0x00235c··Link:·7·(.dynstr)124 ·Addr:·0x0000000000002324··Offset:·0x002324··Link:·7·(.dynstr)
126 ··000000:·Version:·1··File:·liblog.so··Cnt:·1125 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
127 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3126 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
128 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1127 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
129 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2128 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.stats@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.frameworks.stats@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x9fc011 ··Entry·point·address:···············0x9bc0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········93828·(bytes·into·file)13 ··Start·of·section·headers:··········78320·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9fc02 Entry·point·0x9bc0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08fbd·0x08fbd·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08bb5·0x08bb5·R···0x1000
8 ··LOAD···········0x008fc0·0x00009fc0·0x00009fc0·0x0b9a0·0x0b9a0·R·E·0x10008 ··LOAD···········0x008bc0·0x00009bc0·0x00009bc0·0x08330·0x08330·R·E·0x1000
9 ··LOAD···········0x014960·0x00016960·0x00016960·0x00e20·0x00e20·RW··0x10009 ··LOAD···········0x010ef0·0x00012ef0·0x00012ef0·0x00da8·0x00da8·RW··0x1000
10 ··LOAD···········0x015780·0x00018780·0x00018780·0x00004·0x00004·RW··0x100010 ··LOAD···········0x011c98·0x00014c98·0x00014c98·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0153e0·0x000173e0·0x000173e0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x011904·0x00013904·0x00013904·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x014960·0x00016960·0x00016960·0x00e20·0x016a0·R···0x112 ··GNU_RELRO······0x010ef0·0x00012ef0·0x00012ef0·0x00da8·0x01110·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007aac·0x00007aac·0x00007aac·0x00668·0x00668·R···0x415 ··EXIDX··········0x0078d8·0x000078d8·0x000078d8·0x005b0·0x005b0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x153e0·contains·34·entries:1 Dynamic·section·at·offset·0x11904·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.frameworks.stats@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.frameworks.stats@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x76d414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7504
15 ·0x60000010·(Operating·System·specific:·60000010)········0x38415 ·0x60000010·(Operating·System·specific:·60000010)········0x384
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7a5817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7888
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x50
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x811420 ·0x00000017·(JMPREL)·····················0x7e88
21 ·0x00000002·(PLTRELSZ)···················1192·(bytes)21 ·0x00000002·(PLTRELSZ)···················1168·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1752022 ·0x00000003·(PLTGOT)·····················0x13a44
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1af026 ·0x00000005·(STRTAB)·····················0x1aac
27 ·0x0000000a·(STRSZ)······················23521·(bytes)27 ·0x0000000a·(STRSZ)······················23125·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x171828 ·0x6ffffef5·(GNU_HASH)···················0x16e0
29 ·0x00000019·(INIT_ARRAY)·················0x173dc29 ·0x00000019·(INIT_ARRAY)·················0x13900
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x173d031 ·0x0000001a·(FINI_ARRAY)·················0x138f4
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x147c33 ·0x6ffffff0·(VERSYM)·····················0x144c
34 ·0x6ffffffe·(VERNEED)····················0x16d834 ·0x6ffffffe·(VERNEED)····················0x16a0
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·04aa32ac91bd41aa25fb7c925d2b828c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bcfa41dd49ee6e4e62cde5fc27017d90
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·301·entries:1 Version·symbols·section·'.gnu.version'·contains·298·entries:
2 ·Addr:·000000000000147c··Offset:·0x00147c··Link:·3·(.dynsym)2 ·Addr:·000000000000144c··Offset:·0x00144c··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x00000000000016d8··Offset:·0x0016d8··Link:·7·(.dynstr)80 ·Addr:·0x00000000000016a0··Offset:·0x0016a0··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.atrace@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.atrace@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7f8011 ··Entry·point·address:···············0x7c40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········63476·(bytes·into·file)13 ··Start·of·section·headers:··········56208·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7f802 Entry·point·0x7c40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06f76·0x06f76·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06c3e·0x06c3e·R···0x1000
8 ··LOAD···········0x006f80·0x00007f80·0x00007f80·0x06a10·0x06a10·R·E·0x10008 ··LOAD···········0x006c40·0x00007c40·0x00007c40·0x052b0·0x052b0·R·E·0x1000
9 ··LOAD···········0x00d990·0x0000f990·0x0000f990·0x00c1c·0x00c1c·RW··0x10009 ··LOAD···········0x00bef0·0x0000def0·0x0000def0·0x00b80·0x00b80·RW··0x1000
10 ··LOAD···········0x00e5ac·0x000115ac·0x000115ac·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ca70·0x0000fa70·0x0000fa70·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e26c·0x0001026c·0x0001026c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00c73c·0x0000e73c·0x0000e73c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00d990·0x0000f990·0x0000f990·0x00c1c·0x01670·R···0x112 ··GNU_RELRO······0x00bef0·0x0000def0·0x0000def0·0x00b80·0x01110·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006148·0x00006148·0x00006148·0x00438·0x00438·R···0x415 ··EXIDX··········0x005f70·0x00005f70·0x00005f70·0x003c0·0x003c0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xe26c·contains·34·entries:1 Dynamic·section·at·offset·0xc73c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.atrace@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.atrace@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5db814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5be4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x610417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5f30
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x658020 ·0x00000017·(JMPREL)·····················0x6330
21 ·0x00000002·(PLTRELSZ)···················1000·(bytes)21 ·0x00000002·(PLTRELSZ)···················976·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x103ac22 ·0x00000003·(PLTGOT)·····················0xe87c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x15d026 ·0x00000005·(STRTAB)·····················0x1588
27 ·0x0000000a·(STRSZ)······················18408·(bytes)27 ·0x0000000a·(STRSZ)······················18012·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x130428 ·0x6ffffef5·(GNU_HASH)···················0x12cc
29 ·0x00000019·(INIT_ARRAY)·················0x1026829 ·0x00000019·(INIT_ARRAY)·················0xe738
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1025c31 ·0x0000001a·(FINI_ARRAY)·················0xe72c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x10dc33 ·0x6ffffff0·(VERSYM)·····················0x10ac
34 ·0x6ffffffe·(VERNEED)····················0x12c434 ·0x6ffffffe·(VERNEED)····················0x128c
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f53953c0506bf5897f2d8e0924468dc36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d314ac3cad5e0413e4b80fb4becc7421
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·243·entries:1 Version·symbols·section·'.gnu.version'·contains·240·entries:
2 ·Addr:·00000000000010dc··Offset:·0x0010dc··Link:·3·(.dynsym)2 ·Addr:·00000000000010ac··Offset:·0x0010ac··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 57, 15 lines modifiedOffset 57, 14 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x00000000000012c4··Offset:·0x0012c4··Link:·7·(.dynstr)65 ·Addr:·0x000000000000128c··Offset:·0x00128c··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5338011 ··Entry·point·address:···············0x521c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1111604·(bytes·into·file)13 ··Start·of·section·headers:··········890204·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x533802 Entry·point·0x521c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x52378·0x52378·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x511b8·0x511b8·R···0x1000
8 ··LOAD···········0x052380·0x00053380·0x00053380·0xa49a0·0xa49a0·R·E·0x10008 ··LOAD···········0x0511c0·0x000521c0·0x000521c0·0x71a90·0x71a90·R·E·0x1000
9 ··LOAD···········0x0f6d20·0x000f8d20·0x000f8d20·0x0c894·0x0c894·RW··0x10009 ··LOAD···········0x0c2c50·0x000c4c50·0x000c4c50·0x0ba9c·0x0ba9c·RW··0x1000
10 ··LOAD···········0x1035b4·0x001065b4·0x001065b4·0x00038·0x00038·RW··0x100010 ··LOAD···········0x0ce6ec·0x000d16ec·0x000d16ec·0x00038·0x00038·RW··0x1000
11 ··DYNAMIC········0x102b24·0x00104b24·0x00104b24·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0cdc68·0x000cfc68·0x000cfc68·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0f6d20·0x000f8d20·0x000f8d20·0x0c894·0x0d2e0·R···0x112 ··GNU_RELRO······0x0c2c50·0x000c4c50·0x000c4c50·0x0ba9c·0x0c3b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x03f908·0x0003f908·0x0003f908·0x04ef8·0x04ef8·R···0x415 ··EXIDX··········0x03f6cc·0x0003f6cc·0x0003f6cc·0x04638·0x04638·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.97 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·66382a9cebec723c5e8b14ddf2f53c516 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d330552c91591e03f8df04381983af84
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1812·entries:1 Version·symbols·section·'.gnu.version'·contains·1809·entries:
2 ·Addr:·00000000000072ec··Offset:·0x0072ec··Link:·3·(.dynsym)2 ·Addr:·00000000000072bc··Offset:·0x0072bc··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 449, 15 lines modifiedOffset 449, 15 lines modified
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
456 ··710:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···456 ··710:···1·(*global*)···
  
457 Version·needs·section·'.gnu.version_r'·contains·2·entries:457 Version·needs·section·'.gnu.version_r'·contains·2·entries:
458 ·Addr:·0x0000000000008114··Offset:·0x008114··Link:·7·(.dynstr)458 ·Addr:·0x00000000000080e0··Offset:·0x0080e0··Link:·7·(.dynstr)
459 ··000000:·Version:·1··File:·liblog.so··Cnt:·1459 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
460 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3460 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
461 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1461 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
462 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2462 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@4.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x52bf011 ··Entry·point·address:···············0x51a40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1107864·(bytes·into·file)13 ··Start·of·section·headers:··········887012·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x52bf02 Entry·point·0x51a40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x51be2·0x51be2·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x50a32·0x50a32·R···0x1000
8 ··LOAD···········0x051bf0·0x00052bf0·0x00052bf0·0xa4200·0xa4200·R·E·0x10008 ··LOAD···········0x050a40·0x00051a40·0x00051a40·0x71600·0x71600·R·E·0x1000
9 ··LOAD···········0x0f5df0·0x000f7df0·0x000f7df0·0x0c85c·0x0c85c·RW··0x10009 ··LOAD···········0x0c2040·0x000c4040·0x000c4040·0x0ba64·0x0ba64·RW··0x1000
10 ··LOAD···········0x10264c·0x0010564c·0x0010564c·0x00038·0x00038·RW··0x100010 ··LOAD···········0x0cdaa4·0x000d0aa4·0x000d0aa4·0x00038·0x00038·RW··0x1000
11 ··DYNAMIC········0x101bdc·0x00103bdc·0x00103bdc·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0cd040·0x000cf040·0x000cf040·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0f5df0·0x000f7df0·0x000f7df0·0x0c85c·0x0d210·R···0x112 ··GNU_RELRO······0x0c2040·0x000c4040·0x000c4040·0x0ba64·0x0bfc0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x03f26c·0x0003f26c·0x0003f26c·0x04ed8·0x04ed8·R···0x415 ··EXIDX··········0x03f02c·0x0003f02c·0x0003f02c·0x04618·0x04618·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.03 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·07217f71cdd8be680871271b60510bc96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·af335d45a11adc986fcb7e0a4f5c4f57
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1803·entries:1 Version·symbols·section·'.gnu.version'·contains·1800·entries:
2 ·Addr:·000000000000725c··Offset:·0x00725c··Link:·3·(.dynsym)2 ·Addr:·000000000000722c··Offset:·0x00722c··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 447, 15 lines modifiedOffset 447, 14 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
455 Version·needs·section·'.gnu.version_r'·contains·2·entries:454 Version·needs·section·'.gnu.version_r'·contains·2·entries:
456 ·Addr:·0x0000000000008074··Offset:·0x008074··Link:·7·(.dynstr)455 ·Addr:·0x000000000000803c··Offset:·0x00803c··Link:·7·(.dynstr)
457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1456 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3457 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1458 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2459 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@5.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@5.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x52c0011 ··Entry·point·address:···············0x51a50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1108088·(bytes·into·file)13 ··Start·of·section·headers:··········886820·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x52c002 Entry·point·0x51a50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x51c00·0x51c00·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x50a48·0x50a48·R···0x1000
8 ··LOAD···········0x051c00·0x00052c00·0x00052c00·0xa4200·0xa4200·R·E·0x10008 ··LOAD···········0x050a50·0x00051a50·0x00051a50·0x71600·0x71600·R·E·0x1000
9 ··LOAD···········0x0f5e00·0x000f7e00·0x000f7e00·0x0c864·0x0c864·RW··0x10009 ··LOAD···········0x0c2050·0x000c4050·0x000c4050·0x0ba6c·0x0ba6c·RW··0x1000
10 ··LOAD···········0x102664·0x00105664·0x00105664·0x00038·0x00038·RW··0x100010 ··LOAD···········0x0cdabc·0x000d0abc·0x000d0abc·0x00038·0x00038·RW··0x1000
11 ··DYNAMIC········0x101bec·0x00103bec·0x00103bec·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0cd050·0x000cf050·0x000cf050·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0f5e00·0x000f7e00·0x000f7e00·0x0c864·0x0d200·R···0x112 ··GNU_RELRO······0x0c2050·0x000c4050·0x000c4050·0x0ba6c·0x0bfb0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x03f280·0x0003f280·0x0003f280·0x04ed8·0x04ed8·R···0x415 ··EXIDX··········0x03f040·0x0003f040·0x0003f040·0x04618·0x04618·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.12 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a9bee1d0b870867f7c4668ae877418656 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dff02b18e5e9f64ca461d79d61190290
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1803·entries:1 Version·symbols·section·'.gnu.version'·contains·1800·entries:
2 ·Addr:·000000000000725c··Offset:·0x00725c··Link:·3·(.dynsym)2 ·Addr:·000000000000722c··Offset:·0x00722c··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 447, 15 lines modifiedOffset 447, 14 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
455 Version·needs·section·'.gnu.version_r'·contains·2·entries:454 Version·needs·section·'.gnu.version_r'·contains·2·entries:
456 ·Addr:·0x0000000000008074··Offset:·0x008074··Link:·7·(.dynstr)455 ·Addr:·0x000000000000803c··Offset:·0x00803c··Link:·7·(.dynstr)
457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1456 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3457 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1458 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2459 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@6.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio.effect@6.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x52c2011 ··Entry·point·address:···············0x51a60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1107900·(bytes·into·file)13 ··Start·of·section·headers:··········887376·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x52c202 Entry·point·0x51a60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x51c18·0x51c18·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x50a58·0x50a58·R···0x1000
8 ··LOAD···········0x051c20·0x00052c20·0x00052c20·0xa42c0·0xa42c0·R·E·0x10008 ··LOAD···········0x050a60·0x00051a60·0x00051a60·0x71630·0x71630·R·E·0x1000
9 ··LOAD···········0x0f5ee0·0x000f7ee0·0x000f7ee0·0x0c864·0x0c864·RW··0x10009 ··LOAD···········0x0c2090·0x000c4090·0x000c4090·0x0ba6c·0x0ba6c·RW··0x1000
10 ··LOAD···········0x102744·0x00105744·0x00105744·0x00038·0x00038·RW··0x100010 ··LOAD···········0x0cdafc·0x000d0afc·0x000d0afc·0x00038·0x00038·RW··0x1000
11 ··DYNAMIC········0x101ccc·0x00103ccc·0x00103ccc·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0cd090·0x000cf090·0x000cf090·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0f5ee0·0x000f7ee0·0x000f7ee0·0x0c864·0x0d120·R···0x112 ··GNU_RELRO······0x0c2090·0x000c4090·0x000c4090·0x0ba6c·0x0bf70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x03f290·0x0003f290·0x0003f290·0x04ee0·0x04ee0·R···0x415 ··EXIDX··········0x03f04c·0x0003f04c·0x0003f04c·0x04618·0x04618·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.12 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·05572aa1fdbed630d32dbabb4df3a7e66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·36f5b9049179dc759261373b34114f3e
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1803·entries:1 Version·symbols·section·'.gnu.version'·contains·1800·entries:
2 ·Addr:·000000000000725c··Offset:·0x00725c··Link:·3·(.dynsym)2 ·Addr:·000000000000722c··Offset:·0x00722c··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 447, 15 lines modifiedOffset 447, 14 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
455 Version·needs·section·'.gnu.version_r'·contains·2·entries:454 Version·needs·section·'.gnu.version_r'·contains·2·entries:
456 ·Addr:·0x0000000000008074··Offset:·0x008074··Link:·7·(.dynstr)455 ·Addr:·0x000000000000803c··Offset:·0x00803c··Link:·7·(.dynstr)
457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1456 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3457 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1458 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2459 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2811011 ··Entry·point·address:···············0x275c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········555116·(bytes·into·file)13 ··Start·of·section·headers:··········435128·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x281102 Entry·point·0x275c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x27102·0x27102·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x265b2·0x265b2·R···0x1000
8 ··LOAD···········0x027110·0x00028110·0x00028110·0x541b0·0x541b0·R·E·0x10008 ··LOAD···········0x0265c0·0x000275c0·0x000275c0·0x38790·0x38790·R·E·0x1000
9 ··LOAD···········0x07b2c0·0x0007d2c0·0x0007d2c0·0x05f64·0x05f64·RW··0x10009 ··LOAD···········0x05ed50·0x00060d50·0x00060d50·0x058e0·0x058e0·RW··0x1000
10 ··LOAD···········0x081224·0x00084224·0x00084224·0x0001c·0x0001c·RW··0x100010 ··LOAD···········0x064630·0x00067630·0x00067630·0x0001c·0x0001c·RW··0x1000
11 ··DYNAMIC········0x080a40·0x00082a40·0x00082a40·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x063e58·0x00065e58·0x00065e58·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x07b2c0·0x0007d2c0·0x0007d2c0·0x05f64·0x06d40·R···0x112 ··GNU_RELRO······0x05ed50·0x00060d50·0x00060d50·0x058e0·0x062b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01e668·0x0001e668·0x0001e668·0x02790·0x02790·R···0x415 ··EXIDX··········0x01e460·0x0001e460·0x0001e460·0x02370·0x02370·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.11 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·66e94c757242be4a3b6817453d3ba5716 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·456fa3e37a125ceee7c320932a09fe0c
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·999·entries:1 Version·symbols·section·'.gnu.version'·contains·996·entries:
2 ·Addr:·000000000000401c··Offset:·0x00401c··Link:·3·(.dynsym)2 ·Addr:·0000000000003fec··Offset:·0x003fec··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 246, 15 lines modifiedOffset 246, 14 lines modified
246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
247 ··3cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···247 ··3cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
254 Version·needs·section·'.gnu.version_r'·contains·2·entries:253 Version·needs·section·'.gnu.version_r'·contains·2·entries:
255 ·Addr:·0x00000000000047ec··Offset:·0x0047ec··Link:·7·(.dynstr)254 ·Addr:·0x00000000000047b4··Offset:·0x0047b4··Link:·7·(.dynstr)
256 ··000000:·Version:·1··File:·liblog.so··Cnt:·1255 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
257 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3256 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
258 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1257 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
259 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2258 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@4.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2a4c011 ··Entry·point·address:···············0x29790
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········595772·(bytes·into·file)13 ··Start·of·section·headers:··········463480·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2a4c02 Entry·point·0x29790
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x294b2·0x294b2·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2878a·0x2878a·R···0x1000
8 ··LOAD···········0x0294c0·0x0002a4c0·0x0002a4c0·0x5b1b0·0x5b1b0·R·E·0x10008 ··LOAD···········0x028790·0x00029790·0x00029790·0x3caf0·0x3caf0·R·E·0x1000
9 ··LOAD···········0x084670·0x00086670·0x00086670·0x06340·0x06340·RW··0x10009 ··LOAD···········0x065280·0x00067280·0x00067280·0x05b54·0x05b54·RW··0x1000
10 ··LOAD···········0x08a9b0·0x0008d9b0·0x0008d9b0·0x0001c·0x0001c·RW··0x100010 ··LOAD···········0x06add4·0x0006ddd4·0x0006ddd4·0x0001c·0x0001c·RW··0x1000
11 ··DYNAMIC········0x08a174·0x0008c174·0x0008c174·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x06a5a4·0x0006c5a4·0x0006c5a4·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x084670·0x00086670·0x00086670·0x06340·0x06990·R···0x112 ··GNU_RELRO······0x065280·0x00067280·0x00067280·0x05b54·0x05d80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01fc60·0x0001fc60·0x0001fc60·0x02b10·0x02b10·R···0x415 ··EXIDX··········0x01fa4c·0x0001fa4c·0x0001fa4c·0x025f0·0x025f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.11 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·fba942de8758ff8ee589b1beb6d17b726 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b2fb2a3c6ea88c3f1a9c7d4d586d0795
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1028·entries:1 Version·symbols·section·'.gnu.version'·contains·1025·entries:
2 ·Addr:·00000000000041ec··Offset:·0x0041ec··Link:·3·(.dynsym)2 ·Addr:·00000000000041bc··Offset:·0x0041bc··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 253, 15 lines modifiedOffset 253, 15 lines modified
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)···
  
261 Version·needs·section·'.gnu.version_r'·contains·2·entries:261 Version·needs·section·'.gnu.version_r'·contains·2·entries:
262 ·Addr:·0x00000000000049f4··Offset:·0x0049f4··Link:·7·(.dynstr)262 ·Addr:·0x00000000000049c0··Offset:·0x0049c0··Link:·7·(.dynstr)
263 ··000000:·Version:·1··File:·liblog.so··Cnt:·1263 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
264 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3264 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
265 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1265 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
266 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2266 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@5.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@5.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2aae011 ··Entry·point·address:···············0x29d70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········601248·(bytes·into·file)13 ··Start·of·section·headers:··········466880·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2aae02 Entry·point·0x29d70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x29ad2·0x29ad2·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x28d6a·0x28d6a·R···0x1000
8 ··LOAD···········0x029ae0·0x0002aae0·0x0002aae0·0x5c000·0x5c000·R·E·0x10008 ··LOAD···········0x028d70·0x00029d70·0x00029d70·0x3d2b0·0x3d2b0·R·E·0x1000
9 ··LOAD···········0x085ae0·0x00087ae0·0x00087ae0·0x06388·0x06388·RW··0x10009 ··LOAD···········0x066020·0x00068020·0x00068020·0x05b9c·0x05b9c·RW··0x1000
10 ··LOAD···········0x08be68·0x0008ee68·0x0008ee68·0x0001c·0x0001c·RW··0x100010 ··LOAD···········0x06bbbc·0x0006ebbc·0x0006ebbc·0x0001c·0x0001c·RW··0x1000
11 ··DYNAMIC········0x08b614·0x0008d614·0x0008d614·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x06b374·0x0006d374·0x0006d374·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x085ae0·0x00087ae0·0x00087ae0·0x06388·0x06520·R···0x112 ··GNU_RELRO······0x066020·0x00068020·0x00068020·0x05b9c·0x05fe0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0200e0·0x000200e0·0x000200e0·0x02b28·0x02b28·R···0x415 ··EXIDX··········0x01fec8·0x0001fec8·0x0001fec8·0x02600·0x02600·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·24c98e1c92bd4a8d537987d0d3f718a06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d80fa484cb41fd176e40c792048a4fdc
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1034·entries:1 Version·symbols·section·'.gnu.version'·contains·1031·entries:
2 ·Addr:·000000000000424c··Offset:·0x00424c··Link:·3·(.dynsym)2 ·Addr:·000000000000421c··Offset:·0x00421c··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 254, 16 lines modifiedOffset 254, 15 lines modified
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)··· 
  
263 Version·needs·section·'.gnu.version_r'·contains·2·entries:262 Version·needs·section·'.gnu.version_r'·contains·2·entries:
264 ·Addr:·0x0000000000004a60··Offset:·0x004a60··Link:·7·(.dynstr)263 ·Addr:·0x0000000000004a2c··Offset:·0x004a2c··Link:·7·(.dynstr)
265 ··000000:·Version:·1··File:·liblog.so··Cnt:·1264 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
266 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3265 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
267 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1266 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2267 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@6.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.audio@6.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2fa4011 ··Entry·point·address:···············0x2eac0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········673124·(bytes·into·file)13 ··Start·of·section·headers:··········521668·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2fa402 Entry·point·0x2eac0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2ea32·0x2ea32·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2dab2·0x2dab2·R···0x1000
8 ··LOAD···········0x02ea40·0x0002fa40·0x0002fa40·0x672e0·0x672e0·R·E·0x10008 ··LOAD···········0x02dac0·0x0002eac0·0x0002eac0·0x44720·0x44720·R·E·0x1000
9 ··LOAD···········0x095d20·0x00097d20·0x00097d20·0x06f30·0x06f30·RW··0x10009 ··LOAD···········0x0721e0·0x000741e0·0x000741e0·0x065dc·0x065dc·RW··0x1000
10 ··LOAD···········0x09cc50·0x0009fc50·0x0009fc50·0x00020·0x00020·RW··0x100010 ··LOAD···········0x0787bc·0x0007b7bc·0x0007b7bc·0x00020·0x00020·RW··0x1000
11 ··DYNAMIC········0x09c354·0x0009e354·0x0009e354·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x077ecc·0x00079ecc·0x00079ecc·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x095d20·0x00097d20·0x00097d20·0x06f30·0x072e0·R···0x112 ··GNU_RELRO······0x0721e0·0x000741e0·0x000741e0·0x065dc·0x06e20·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x023cc0·0x00023cc0·0x00023cc0·0x03078·0x03078·R···0x415 ··EXIDX··········0x023aa4·0x00023aa4·0x00023aa4·0x02a38·0x02a38·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6b3c1cd71e0e85cdb001e937055b9d056 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·85fe94b62e2942e2c63357b09906ff33
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1142·entries:1 Version·symbols·section·'.gnu.version'·contains·1139·entries:
2 ·Addr:·000000000000490c··Offset:·0x00490c··Link:·3·(.dynsym)2 ·Addr:·00000000000048dc··Offset:·0x0048dc··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 281, 16 lines modifiedOffset 281, 15 lines modified
281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)··· 
  
290 Version·needs·section·'.gnu.version_r'·contains·2·entries:289 Version·needs·section·'.gnu.version_r'·contains·2·entries:
291 ·Addr:·0x00000000000051f8··Offset:·0x0051f8··Link:·7·(.dynstr)290 ·Addr:·0x00000000000051c4··Offset:·0x0051c4··Link:·7·(.dynstr)
292 ··000000:·Version:·1··File:·liblog.so··Cnt:·1291 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
293 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3292 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
294 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1293 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
295 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2294 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.authsecret@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.authsecret@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x764011 ··Entry·point·address:···············0x7320
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········56312·(bytes·into·file)13 ··Start·of·section·headers:··········50552·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x76402 Entry·point·0x7320
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06634·0x06634·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0631c·0x0631c·R···0x1000
8 ··LOAD···········0x006640·0x00007640·0x00007640·0x05940·0x05940·R·E·0x10008 ··LOAD···········0x006320·0x00007320·0x00007320·0x047b0·0x047b0·R·E·0x1000
9 ··LOAD···········0x00bf80·0x0000df80·0x0000df80·0x00b74·0x00b74·RW··0x10009 ··LOAD···········0x00aad0·0x0000cad0·0x0000cad0·0x00afc·0x00afc·RW··0x1000
10 ··LOAD···········0x00caf4·0x0000faf4·0x0000faf4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00b5cc·0x0000e5cc·0x0000e5cc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c7e4·0x0000e7e4·0x0000e7e4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00b2c8·0x0000d2c8·0x0000d2c8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00bf80·0x0000df80·0x0000df80·0x00b74·0x01080·R···0x112 ··GNU_RELRO······0x00aad0·0x0000cad0·0x0000cad0·0x00afc·0x01530·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005ad8·0x00005ad8·0x00005ad8·0x003e8·0x003e8·R···0x415 ··EXIDX··········0x005900·0x00005900·0x00005900·0x00378·0x00378·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·75910bc8b472b86123683aa8fdd8bead6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2b9a2c982757c455cf85fa19ec46f3e8
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·229·entries:1 Version·symbols·section·'.gnu.version'·contains·226·entries:
2 ·Addr:·0000000000000ffc··Offset:·0x000ffc··Link:·3·(.dynsym)2 ·Addr:·0000000000000fcc··Offset:·0x000fcc··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, 14 lines modifiedOffset 53, 13 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*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)··· 
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000011c8··Offset:·0x0011c8··Link:·7·(.dynstr)62 ·Addr:·0x0000000000001190··Offset:·0x001190··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.audiocontrol@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.audiocontrol@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x818011 ··Entry·point·address:···············0x7de0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········63504·(bytes·into·file)13 ··Start·of·section·headers:··········55740·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x81802 Entry·point·0x7de0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07176·0x07176·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06dd6·0x06dd6·R···0x1000
8 ··LOAD···········0x007180·0x00008180·0x00008180·0x06910·0x06910·R·E·0x10008 ··LOAD···········0x006de0·0x00007de0·0x00007de0·0x05000·0x05000·R·E·0x1000
9 ··LOAD···········0x00da90·0x0000fa90·0x0000fa90·0x00be4·0x00be4·RW··0x10009 ··LOAD···········0x00bde0·0x0000dde0·0x0000dde0·0x00b6c·0x00b6c·RW··0x1000
10 ··LOAD···········0x00e674·0x00011674·0x00011674·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00c94c·0x0000f94c·0x0000f94c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e348·0x00010348·0x00010348·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00c62c·0x0000e62c·0x0000e62c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00da90·0x0000fa90·0x0000fa90·0x00be4·0x01570·R···0x112 ··GNU_RELRO······0x00bde0·0x0000dde0·0x0000dde0·0x00b6c·0x01220·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006424·0x00006424·0x00006424·0x00410·0x00410·R···0x415 ··EXIDX··········0x0061d4·0x000061d4·0x000061d4·0x003a8·0x003a8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xe348·contains·34·entries:1 Dynamic·section·at·offset·0xc62c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.automotive.audiocontrol@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.automotive.audiocontrol@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x609414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e48
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x63e017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6194
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x683420 ·0x00000017·(JMPREL)·····················0x657c
21 ·0x00000002·(PLTRELSZ)···················960·(bytes)21 ·0x00000002·(PLTRELSZ)···················936·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1048822 ·0x00000003·(PLTGOT)·····················0xe76c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x154826 ·0x00000005·(STRTAB)·····················0x1488
27 ·0x0000000a·(STRSZ)······················19274·(bytes)27 ·0x0000000a·(STRSZ)······················18878·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x128828 ·0x6ffffef5·(GNU_HASH)···················0x1254
29 ·0x00000019·(INIT_ARRAY)·················0x1034429 ·0x00000019·(INIT_ARRAY)·················0xe628
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1033831 ·0x0000001a·(FINI_ARRAY)·················0xe61c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x108c33 ·0x6ffffff0·(VERSYM)·····················0x105c
34 ·0x6ffffffe·(VERNEED)····················0x126834 ·0x6ffffffe·(VERNEED)····················0x1234
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2e6cd10de7c402bbb904dc72eb3f7b956 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3d8ad64a5002d3fa95462e43f1ea962c
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·238·entries:1 Version·symbols·section·'.gnu.version'·contains·235·entries:
2 ·Addr:·000000000000108c··Offset:·0x00108c··Link:·3·(.dynsym)2 ·Addr:·000000000000105c··Offset:·0x00105c··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, 14 lines modifiedOffset 55, 13 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*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:63 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x0000000000001268··Offset:·0x001268··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001234··Offset:·0x001234··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0010:···Name:·LIBC··Flags:·none··Version:·266 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.audiocontrol@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.audiocontrol@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe46011 ··Entry·point·address:···············0xe0d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········133732·(bytes·into·file)13 ··Start·of·section·headers:··········117956·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe4602 Entry·point·0xe0d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d456·0x0d456·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d0c6·0x0d0c6·R···0x1000
8 ··LOAD···········0x00d460·0x0000e460·0x0000e460·0x0fca0·0x0fca0·R·E·0x10008 ··LOAD···········0x00d0d0·0x0000e0d0·0x0000e0d0·0x0c500·0x0c500·R·E·0x1000
9 ··LOAD···········0x01d100·0x0001f100·0x0001f100·0x01c44·0x01c44·RW··0x10009 ··LOAD···········0x0195d0·0x0001b5d0·0x0001b5d0·0x01bcc·0x01bcc·RW··0x1000
10 ··LOAD···········0x01ed44·0x00021d44·0x00021d44·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01b19c·0x0001e19c·0x0001e19c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01e954·0x00020954·0x00020954·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01adb8·0x0001cdb8·0x0001cdb8·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01d100·0x0001f100·0x0001f100·0x01c44·0x01f00·R···0x112 ··GNU_RELRO······0x0195d0·0x0001b5d0·0x0001b5d0·0x01bcc·0x02a30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b9fc·0x0000b9fc·0x0000b9fc·0x00978·0x00978·R···0x415 ··EXIDX··········0x00b820·0x0000b820·0x0000b820·0x008f8·0x008f8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.02 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dd69716a678d2008bccf1037f61e18da6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·53f6b6831634ac3ba7ff6f8e2109635e
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·389·entries:1 Version·symbols·section·'.gnu.version'·contains·386·entries:
2 ·Addr:·00000000000019fc··Offset:·0x0019fc··Link:·3·(.dynsym)2 ·Addr:·00000000000019cc··Offset:·0x0019cc··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 93, 14 lines modifiedOffset 93, 13 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000001d08··Offset:·0x001d08··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001cd0··Offset:·0x001cd0··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.can@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.can@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1687011 ··Entry·point·address:···············0x16500
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········213812·(bytes·into·file)13 ··Start·of·section·headers:··········194296·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x168702 Entry·point·0x16500
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x15862·0x15862·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x154f2·0x154f2·R···0x1000
8 ··LOAD···········0x015870·0x00016870·0x00016870·0x19510·0x19510·R·E·0x10008 ··LOAD···········0x015500·0x00016500·0x00016500·0x14f50·0x14f50·R·E·0x1000
9 ··LOAD···········0x02ed80·0x00030d80·0x00030d80·0x02c84·0x02c84·RW··0x10009 ··LOAD···········0x02a450·0x0002c450·0x0002c450·0x02be8·0x02be8·RW··0x1000
10 ··LOAD···········0x031a04·0x00034a04·0x00034a04·0x00014·0x00014·RW··0x100010 ··LOAD···········0x02d038·0x00030038·0x00030038·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x0314f8·0x000334f8·0x000334f8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x02cb38·0x0002eb38·0x0002eb38·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x02ed80·0x00030d80·0x00030d80·0x02c84·0x03280·R···0x112 ··GNU_RELRO······0x02a450·0x0002c450·0x0002c450·0x02be8·0x03bb0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012fe4·0x00012fe4·0x00012fe4·0x00fa8·0x00fa8·R···0x415 ··EXIDX··········0x012e0c·0x00012e0c·0x00012e0c·0x00f30·0x00f30·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ac155c23dd7349c8f0e6279c35eacc026 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de0c5f8710465dd3750dcec492f7445e
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·635·entries:1 Version·symbols·section·'.gnu.version'·contains·632·entries:
2 ·Addr:·000000000000295c··Offset:·0x00295c··Link:·3·(.dynsym)2 ·Addr:·000000000000292c··Offset:·0x00292c··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 155, 15 lines modifiedOffset 155, 14 lines modified
155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
163 Version·needs·section·'.gnu.version_r'·contains·2·entries:162 Version·needs·section·'.gnu.version_r'·contains·2·entries:
164 ·Addr:·0x0000000000002e54··Offset:·0x002e54··Link:·7·(.dynstr)163 ·Addr:·0x0000000000002e1c··Offset:·0x002e1c··Link:·7·(.dynstr)
165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1164 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
166 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3165 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1166 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
168 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2167 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.evs@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.evs@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x12ee011 ··Entry·point·address:···············0x12aa0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········198700·(bytes·into·file)13 ··Start·of·section·headers:··········171404·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x12ee02 Entry·point·0x12aa0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x11ed7·0x11ed7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x11a97·0x11a97·R···0x1000
8 ··LOAD···········0x011ee0·0x00012ee0·0x00012ee0·0x19ad0·0x19ad0·R·E·0x10008 ··LOAD···········0x011aa0·0x00012aa0·0x00012aa0·0x13810·0x13810·R·E·0x1000
9 ··LOAD···········0x02b9b0·0x0002d9b0·0x0002d9b0·0x026f8·0x026f8·RW··0x10009 ··LOAD···········0x0252b0·0x000272b0·0x000272b0·0x025f0·0x025f0·RW··0x1000
10 ··LOAD···········0x02e0a8·0x000310a8·0x000310a8·0x00010·0x00010·RW··0x100010 ··LOAD···········0x0278a0·0x0002a8a0·0x0002a8a0·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x02dbd0·0x0002fbd0·0x0002fbd0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0273d4·0x000293d4·0x000293d4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x02b9b0·0x0002d9b0·0x0002d9b0·0x026f8·0x03650·R···0x112 ··GNU_RELRO······0x0252b0·0x000272b0·0x000272b0·0x025f0·0x02d50·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00f378·0x0000f378·0x0000f378·0x00db0·0x00db0·R···0x415 ··EXIDX··········0x00f1a0·0x0000f1a0·0x0000f1a0·0x00cf0·0x00cf0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·af6cc98eecf043bb0c1eb66c098e26076 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·307434930d9c5d36879308d1c45afb3f
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·511·entries:1 Version·symbols·section·'.gnu.version'·contains·508·entries:
2 ·Addr:·000000000000219c··Offset:·0x00219c··Link:·3·(.dynsym)2 ·Addr:·000000000000216c··Offset:·0x00216c··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 124, 15 lines modifiedOffset 124, 14 lines modified
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
132 Version·needs·section·'.gnu.version_r'·contains·2·entries:131 Version·needs·section·'.gnu.version_r'·contains·2·entries:
133 ·Addr:·0x000000000000259c··Offset:·0x00259c··Link:·7·(.dynstr)132 ·Addr:·0x0000000000002564··Offset:·0x002564··Link:·7·(.dynstr)
134 ··000000:·Version:·1··File:·liblog.so··Cnt:·1133 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
135 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3134 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
136 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1135 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
137 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.evs@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.evs@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x20d8011 ··Entry·point·address:···············0x205d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········356740·(bytes·into·file)13 ··Start·of·section·headers:··········305036·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x20d802 Entry·point·0x205d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1fd7f·0x1fd7f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1f5cf·0x1f5cf·R···0x1000
8 ··LOAD···········0x01fd80·0x00020d80·0x00020d80·0x2ec30·0x2ec30·R·E·0x10008 ··LOAD···········0x01f5d0·0x000205d0·0x000205d0·0x23100·0x23100·R·E·0x1000
9 ··LOAD···········0x04e9b0·0x000509b0·0x000509b0·0x04478·0x04478·RW··0x10009 ··LOAD···········0x0426d0·0x000446d0·0x000446d0·0x041e4·0x041e4·RW··0x1000
10 ··LOAD···········0x052e28·0x00055e28·0x00055e28·0x00018·0x00018·RW··0x100010 ··LOAD···········0x0468b4·0x000498b4·0x000498b4·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x05271c·0x0005471c·0x0005471c·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x0461b4·0x000481b4·0x000481b4·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x04e9b0·0x000509b0·0x000509b0·0x04478·0x04650·R···0x112 ··GNU_RELRO······0x0426d0·0x000446d0·0x000446d0·0x041e4·0x04930·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01aacc·0x0001aacc·0x0001aacc·0x018e8·0x018e8·R···0x415 ··EXIDX··········0x01a8ec·0x0001a8ec·0x0001a8ec·0x016f0·0x016f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·44fb987bc9a864ab9152a88de32eb9cd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fdffa4a28329bff636b9f7306de8e07a
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·825·entries:1 Version·symbols·section·'.gnu.version'·contains·822·entries:
2 ·Addr:·000000000000353c··Offset:·0x00353c··Link:·3·(.dynsym)2 ·Addr:·000000000000350c··Offset:·0x00350c··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 202, 16 lines modifiedOffset 202, 15 lines modified
202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
209 ··334:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···209 ··334:···1·(*global*)······1·(*global*)···
210 ··338:···1·(*global*)··· 
  
211 Version·needs·section·'.gnu.version_r'·contains·2·entries:210 Version·needs·section·'.gnu.version_r'·contains·2·entries:
212 ·Addr:·0x0000000000003bb0··Offset:·0x003bb0··Link:·7·(.dynstr)211 ·Addr:·0x0000000000003b78··Offset:·0x003b78··Link:·7·(.dynstr)
213 ··000000:·Version:·1··File:·liblog.so··Cnt:·1212 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
214 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3213 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
215 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1214 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
216 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2215 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.sv@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.sv@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x176e011 ··Entry·point·address:···············0x171d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········246116·(bytes·into·file)13 ··Start·of·section·headers:··········213328·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x176e02 Entry·point·0x171d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x166d7·0x166d7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x161cf·0x161cf·R···0x1000
8 ··LOAD···········0x0166e0·0x000176e0·0x000176e0·0x1f4e0·0x1f4e0·R·E·0x10008 ··LOAD···········0x0161d0·0x000171d0·0x000171d0·0x17f30·0x17f30·R·E·0x1000
9 ··LOAD···········0x035bc0·0x00037bc0·0x00037bc0·0x0335c·0x0335c·RW··0x10009 ··LOAD···········0x02e100·0x00030100·0x00030100·0x031e8·0x031e8·RW··0x1000
10 ··LOAD···········0x038f1c·0x0003bf1c·0x0003bf1c·0x00014·0x00014·RW··0x100010 ··LOAD···········0x0312e8·0x000342e8·0x000342e8·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x0389f0·0x0003a9f0·0x0003a9f0·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x030dc8·0x00032dc8·0x00032dc8·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x035bc0·0x00037bc0·0x00037bc0·0x0335c·0x03440·R···0x112 ··GNU_RELRO······0x02e100·0x00030100·0x00030100·0x031e8·0x03f00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012ddc·0x00012ddc·0x00012ddc·0x01220·0x01220·R···0x415 ··EXIDX··········0x012c00·0x00012c00·0x00012c00·0x010d8·0x010d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.17 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d005d3bc904cbc506063a09ac8e442b06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1d8e0191eceb85985b168a23de09381b
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·590·entries:1 Version·symbols·section·'.gnu.version'·contains·587·entries:
2 ·Addr:·000000000000268c··Offset:·0x00268c··Link:·3·(.dynsym)2 ·Addr:·000000000000265c··Offset:·0x00265c··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 143, 16 lines modifiedOffset 143, 15 lines modified
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)··· 
  
152 Version·needs·section·'.gnu.version_r'·contains·2·entries:151 Version·needs·section·'.gnu.version_r'·contains·2·entries:
153 ·Addr:·0x0000000000002b28··Offset:·0x002b28··Link:·7·(.dynstr)152 ·Addr:·0x0000000000002af4··Offset:·0x002af4··Link:·7·(.dynstr)
154 ··000000:·Version:·1··File:·liblog.so··Cnt:·1153 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
155 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3154 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
156 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1155 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2156 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.vehicle@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.automotive.vehicle@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd39011 ··Entry·point·address:···············0xcfc0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········127616·(bytes·into·file)13 ··Start·of·section·headers:··········110912·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd3902 Entry·point·0xcfc0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c389·0x0c389·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bfb9·0x0bfb9·R···0x1000
8 ··LOAD···········0x00c390·0x0000d390·0x0000d390·0x0f900·0x0f900·R·E·0x10008 ··LOAD···········0x00bfc0·0x0000cfc0·0x0000cfc0·0x0be60·0x0be60·R·E·0x1000
9 ··LOAD···········0x01bc90·0x0001dc90·0x0001dc90·0x0167c·0x0167c·RW··0x10009 ··LOAD···········0x017e20·0x00019e20·0x00019e20·0x01598·0x01598·RW··0x1000
10 ··LOAD···········0x01d30c·0x0002030c·0x0002030c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0193b8·0x0001c3b8·0x0001c3b8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01cf2c·0x0001ef2c·0x0001ef2c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x018fe4·0x0001afe4·0x0001afe4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01bc90·0x0001dc90·0x0001dc90·0x0167c·0x02370·R···0x112 ··GNU_RELRO······0x017e20·0x00019e20·0x00019e20·0x01598·0x021e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a810·0x0000a810·0x0000a810·0x00960·0x00960·R···0x415 ··EXIDX··········0x00a638·0x0000a638·0x0000a638·0x008c0·0x008c0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5c1830db813da4006dc1c734ed8255316 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e1e0daed2038ce2f1f7347a2d2e0ccbe
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·362·entries:1 Version·symbols·section·'.gnu.version'·contains·359·entries:
2 ·Addr:·000000000000184c··Offset:·0x00184c··Link:·3·(.dynsym)2 ·Addr:·000000000000181c··Offset:·0x00181c··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 86, 16 lines modifiedOffset 86, 15 lines modified
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)··· 
  
95 Version·needs·section·'.gnu.version_r'·contains·2·entries:94 Version·needs·section·'.gnu.version_r'·contains·2·entries:
96 ·Addr:·0x0000000000001b20··Offset:·0x001b20··Link:·7·(.dynstr)95 ·Addr:·0x0000000000001aec··Offset:·0x001aec··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·liblog.so··Cnt:·196 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
98 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·397 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
99 ··0x0010:·Version:·1··File:·libc.so··Cnt:·198 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0030:···Name:·LIBC··Flags:·none··Version:·299 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.biometrics.face@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.biometrics.face@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe96011 ··Entry·point·address:···············0xe490
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········156556·(bytes·into·file)13 ··Start·of·section·headers:··········126640·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe9602 Entry·point·0xe490
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d958·0x0d958·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d490·0x0d490·R···0x1000
8 ··LOAD···········0x00d960·0x0000e960·0x0000e960·0x15100·0x15100·R·E·0x10008 ··LOAD···········0x00d490·0x0000e490·0x0000e490·0x0e4e0·0x0e4e0·R·E·0x1000
9 ··LOAD···········0x022a60·0x00024a60·0x00024a60·0x01868·0x01868·RW··0x10009 ··LOAD···········0x01b970·0x0001d970·0x0001d970·0x01718·0x01718·RW··0x1000
10 ··LOAD···········0x0242c8·0x000272c8·0x000272c8·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01d088·0x00020088·0x00020088·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x023e94·0x00025e94·0x00025e94·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01cc60·0x0001ec60·0x0001ec60·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x022a60·0x00024a60·0x00024a60·0x01868·0x025a0·R···0x112 ··GNU_RELRO······0x01b970·0x0001d970·0x0001d970·0x01718·0x02690·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b32c·0x0000b32c·0x0000b32c·0x00a48·0x00a48·R···0x415 ··EXIDX··········0x00b150·0x0000b150·0x0000b150·0x00920·0x00920·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x23e94·contains·34·entries:1 Dynamic·section·at·offset·0x1cc60·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.biometrics.face@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.biometrics.face@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xabf814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaa28
15 ·0x60000010·(Operating·System·specific:·60000010)········0x69d15 ·0x60000010·(Operating·System·specific:·60000010)········0x69d
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb29817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb0c8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x9418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x88
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xbd7420 ·0x00000017·(JMPREL)·····················0xba70
21 ·0x00000002·(PLTRELSZ)···················1416·(bytes)21 ·0x00000002·(PLTRELSZ)···················1392·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x25ff822 ·0x00000003·(PLTGOT)·····················0x1edc4
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x223826 ·0x00000005·(STRTAB)·····················0x21f4
27 ·0x0000000a·(STRSZ)······················35264·(bytes)27 ·0x0000000a·(STRSZ)······················34868·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1c1428 ·0x6ffffef5·(GNU_HASH)···················0x1be0
29 ·0x00000019·(INIT_ARRAY)·················0x25e8c29 ·0x00000019·(INIT_ARRAY)·················0x1ec58
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x25e7c31 ·0x0000001a·(FINI_ARRAY)·················0x1ec48
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x18ec33 ·0x6ffffff0·(VERSYM)·····················0x18bc
34 ·0x6ffffffe·(VERNEED)····················0x1bd434 ·0x6ffffffe·(VERNEED)····················0x1ba0
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e28728de9f772cb9b262d26c482c0d4a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1f635e36657544459ca5512205db8051
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·372·entries:1 Version·symbols·section·'.gnu.version'·contains·369·entries:
2 ·Addr:·00000000000018ec··Offset:·0x0018ec··Link:·3·(.dynsym)2 ·Addr:·00000000000018bc··Offset:·0x0018bc··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 89, 15 lines modifiedOffset 89, 15 lines modified
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·2·entries:97 Version·needs·section·'.gnu.version_r'·contains·2·entries:
98 ·Addr:·0x0000000000001bd4··Offset:·0x001bd4··Link:·7·(.dynstr)98 ·Addr:·0x0000000000001ba0··Offset:·0x001ba0··Link:·7·(.dynstr)
99 ··000000:·Version:·1··File:·liblog.so··Cnt:·199 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
100 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3100 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
101 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1101 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
102 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2102 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.biometrics.fingerprint@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.biometrics.fingerprint@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe28011 ··Entry·point·address:···············0xdea0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········138588·(bytes·into·file)13 ··Start·of·section·headers:··········114988·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe2802 Entry·point·0xdea0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d277·0x0d277·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ce9f·0x0ce9f·R···0x1000
8 ··LOAD···········0x00d280·0x0000e280·0x0000e280·0x11a30·0x11a30·R·E·0x10008 ··LOAD···········0x00cea0·0x0000dea0·0x0000dea0·0x0c420·0x0c420·R·E·0x1000
9 ··LOAD···········0x01ecb0·0x00020cb0·0x00020cb0·0x015e8·0x015e8·RW··0x10009 ··LOAD···········0x0192c0·0x0001b2c0·0x0001b2c0·0x01570·0x01570·RW··0x1000
10 ··LOAD···········0x020298·0x00023298·0x00023298·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01a830·0x0001d830·0x0001d830·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01fe98·0x00021e98·0x00021e98·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01a43c·0x0001c43c·0x0001c43c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01ecb0·0x00020cb0·0x00020cb0·0x015e8·0x02350·R···0x112 ··GNU_RELRO······0x0192c0·0x0001b2c0·0x0001b2c0·0x01570·0x01d40·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b270·0x0000b270·0x0000b270·0x00840·0x00840·R···0x415 ··EXIDX··········0x00b09c·0x0000b09c·0x0000b09c·0x007d8·0x007d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.87 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1fe98·contains·34·entries:1 Dynamic·section·at·offset·0x1a43c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.biometrics.fingerprint@2.1.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.biometrics.fingerprint@2.1.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xab7414 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa9a4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x67515 ·0x60000010·(Operating·System·specific:·60000010)········0x675
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb1ec17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb01c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x80
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xbab020 ·0x00000017·(JMPREL)·····················0xb874
21 ·0x00000002·(PLTRELSZ)···················1312·(bytes)21 ·0x00000002·(PLTRELSZ)···················1288·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x21ffc22 ·0x00000003·(PLTGOT)·····················0x1c5a0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x208826 ·0x00000005·(STRTAB)·····················0x2044
27 ·0x0000000a·(STRSZ)······················35562·(bytes)27 ·0x0000000a·(STRSZ)······················35166·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1ab028 ·0x6ffffef5·(GNU_HASH)···················0x1a7c
29 ·0x00000019·(INIT_ARRAY)·················0x21e9029 ·0x00000019·(INIT_ARRAY)·················0x1c434
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x21e8031 ·0x0000001a·(FINI_ARRAY)·················0x1c424
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x17cc33 ·0x6ffffff0·(VERSYM)·····················0x179c
34 ·0x6ffffffe·(VERNEED)····················0x1a9034 ·0x6ffffffe·(VERNEED)····················0x1a5c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a55b034006539d5d158ec8e447e7f6ed6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19b01ac1c0f4476a639f9e321381d017
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·354·entries:1 Version·symbols·section·'.gnu.version'·contains·351·entries:
2 ·Addr:·00000000000017cc··Offset:·0x0017cc··Link:·3·(.dynsym)2 ·Addr:·000000000000179c··Offset:·0x00179c··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 84, 14 lines modifiedOffset 84, 13 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)··· 
  
93 Version·needs·section·'.gnu.version_r'·contains·1·entry:92 Version·needs·section·'.gnu.version_r'·contains·1·entry:
94 ·Addr:·0x0000000000001a90··Offset:·0x001a90··Link:·7·(.dynstr)93 ·Addr:·0x0000000000001a5c··Offset:·0x001a5c··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·libc.so··Cnt:·194 ··000000:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0010:···Name:·LIBC··Flags:·none··Version:·295 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.biometrics.fingerprint@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.biometrics.fingerprint@2.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xecb011 ··Entry·point·address:···············0xe7b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········122228·(bytes·into·file)13 ··Start·of·section·headers:··········107876·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xecb02 Entry·point·0xe7b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0dca7·0x0dca7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d7a7·0x0d7a7·R···0x1000
8 ··LOAD···········0x00dcb0·0x0000ecb0·0x0000ecb0·0x0cd40·0x0cd40·R·E·0x10008 ··LOAD···········0x00d7b0·0x0000e7b0·0x0000e7b0·0x09cc0·0x09cc0·R·E·0x1000
9 ··LOAD···········0x01a9f0·0x0001c9f0·0x0001c9f0·0x01884·0x01884·RW··0x10009 ··LOAD···········0x017470·0x00019470·0x00019470·0x0180c·0x0180c·RW··0x1000
10 ··LOAD···········0x01c274·0x0001f274·0x0001f274·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018c7c·0x0001bc7c·0x0001bc7c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01be84·0x0001de84·0x0001de84·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x018898·0x0001a898·0x0001a898·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01a9f0·0x0001c9f0·0x0001c9f0·0x01884·0x02610·R···0x112 ··GNU_RELRO······0x017470·0x00019470·0x00019470·0x0180c·0x01b90·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00c380·0x0000c380·0x0000c380·0x007d0·0x007d0·R···0x415 ··EXIDX··········0x00c0a8·0x0000c0a8·0x0000c0a8·0x00738·0x00738·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.97 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·346291bf84809e5890b386154895b6946 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47fc1e25d3ae39cc3aa10d492a7cd285
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·375·entries:1 Version·symbols·section·'.gnu.version'·contains·372·entries:
2 ·Addr:·000000000000191c··Offset:·0x00191c··Link:·3·(.dynsym)2 ·Addr:·00000000000018ec··Offset:·0x0018ec··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 90, 13 lines modifiedOffset 90, 12 lines modified
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
98 Version·needs·section·'.gnu.version_r'·contains·1·entry:97 Version·needs·section·'.gnu.version_r'·contains·1·entry:
99 ·Addr:·0x0000000000001c0c··Offset:·0x001c0c··Link:·7·(.dynstr)98 ·Addr:·0x0000000000001bd4··Offset:·0x001bd4··Link:·7·(.dynstr)
100 ··000000:·Version:·1··File:·libc.so··Cnt:·199 ··000000:·Version:·1··File:·libc.so··Cnt:·1
101 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2100 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth.a2dp@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth.a2dp@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb72011 ··Entry·point·address:···············0xb3e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········104188·(bytes·into·file)13 ··Start·of·section·headers:··········90424·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb7202 Entry·point·0xb3e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a71c·0x0a71c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a3dc·0x0a3dc·R···0x1000
8 ··LOAD···········0x00a720·0x0000b720·0x0000b720·0x0c280·0x0c280·R·E·0x10008 ··LOAD···········0x00a3e0·0x0000b3e0·0x0000b3e0·0x09240·0x09240·R·E·0x1000
9 ··LOAD···········0x0169a0·0x000189a0·0x000189a0·0x014a8·0x014a8·RW··0x10009 ··LOAD···········0x013620·0x00015620·0x00015620·0x01430·0x01430·RW··0x1000
10 ··LOAD···········0x017e48·0x0001ae48·0x0001ae48·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014a50·0x00017a50·0x00017a50·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x017ab0·0x00019ab0·0x00019ab0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0146c4·0x000166c4·0x000166c4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0169a0·0x000189a0·0x000189a0·0x014a8·0x01660·R···0x112 ··GNU_RELRO······0x013620·0x00015620·0x00015620·0x01430·0x019e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0090d4·0x000090d4·0x000090d4·0x00730·0x00730·R···0x415 ··EXIDX··········0x008f00·0x00008f00·0x00008f00·0x006c8·0x006c8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x17ab0·contains·34·entries:1 Dynamic·section·at·offset·0x146c4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.bluetooth.a2dp@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.bluetooth.a2dp@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8a2814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8858
15 ·0x60000010·(Operating·System·specific:·60000010)········0x62c15 ·0x60000010·(Operating·System·specific:·60000010)········0x62c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x905417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8e84
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x980420 ·0x00000017·(JMPREL)·····················0x95c8
21 ·0x00000002·(PLTRELSZ)···················1104·(bytes)21 ·0x00000002·(PLTRELSZ)···················1080·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x19c1422 ·0x00000003·(PLTGOT)·····················0x16828
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1c8c26 ·0x00000005·(STRTAB)·····················0x1c48
27 ·0x0000000a·(STRSZ)······················28057·(bytes)27 ·0x0000000a·(STRSZ)······················27661·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x183c28 ·0x6ffffef5·(GNU_HASH)···················0x1804
29 ·0x00000019·(INIT_ARRAY)·················0x19aa829 ·0x00000019·(INIT_ARRAY)·················0x166bc
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x19a9831 ·0x0000001a·(FINI_ARRAY)·················0x166ac
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x159c33 ·0x6ffffff0·(VERSYM)·····················0x156c
34 ·0x6ffffffe·(VERNEED)····················0x181c34 ·0x6ffffffe·(VERNEED)····················0x17e4
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·aff44df9ecd646bb5d336f7d17a901776 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e9c85c3d53df3b6a9d3379d37c650b1
1.77 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·316·entries:
2 ·Addr:·000000000000159c··Offset:·0x00159c··Link:·3·(.dynsym)2 ·Addr:·000000000000156c··Offset:·0x00156c··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, 13 lines modifiedOffset 76, 12 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*)··· 
  
84 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
85 ·Addr:·0x000000000000181c··Offset:·0x00181c··Link:·7·(.dynstr)84 ·Addr:·0x00000000000017e4··Offset:·0x0017e4··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth.audio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth.audio@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1327011 ··Entry·point·address:···············0x12eb0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········172144·(bytes·into·file)13 ··Start·of·section·headers:··········154132·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x132702 Entry·point·0x12eb0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x12265·0x12265·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x11ead·0x11ead·R···0x1000
8 ··LOAD···········0x012270·0x00013270·0x00013270·0x13ca0·0x13ca0·R·E·0x10008 ··LOAD···········0x011eb0·0x00012eb0·0x00012eb0·0x0fcb0·0x0fcb0·R·E·0x1000
9 ··LOAD···········0x025f10·0x00027f10·0x00027f10·0x01e28·0x01e28·RW··0x10009 ··LOAD···········0x021b60·0x00023b60·0x00023b60·0x01d8c·0x01d8c·RW··0x1000
10 ··LOAD···········0x027d38·0x0002ad38·0x0002ad38·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0238ec·0x000268ec·0x000268ec·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0278c0·0x000298c0·0x000298c0·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x023480·0x00025480·0x00025480·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x025f10·0x00027f10·0x00027f10·0x01e28·0x020f0·R···0x112 ··GNU_RELRO······0x021b60·0x00023b60·0x00023b60·0x01d8c·0x024a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00fcdc·0x0000fcdc·0x0000fcdc·0x00b60·0x00b60·R···0x415 ··EXIDX··········0x00fb08·0x0000fb08·0x0000fb08·0x00af8·0x00af8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.04 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8f3e0a4ccfe913dc2cc7c342b7e2b78b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bbf0288176e9c9e0d21de8982412eaca
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·525·entries:1 Version·symbols·section·'.gnu.version'·contains·522·entries:
2 ·Addr:·000000000000227c··Offset:·0x00227c··Link:·3·(.dynsym)2 ·Addr:·000000000000224c··Offset:·0x00224c··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 127, 16 lines modifiedOffset 127, 15 lines modified
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)··· 
  
136 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
137 ·Addr:·0x0000000000002698··Offset:·0x002698··Link:·7·(.dynstr)136 ·Addr:·0x0000000000002660··Offset:·0x002660··Link:·7·(.dynstr)
138 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
139 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
140 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb81011 ··Entry·point·address:···············0xb3b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········104552·(bytes·into·file)13 ··Start·of·section·headers:··········90920·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb8102 Entry·point·0xb3b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a80e·0x0a80e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a3a6·0x0a3a6·R···0x1000
8 ··LOAD···········0x00a810·0x0000b810·0x0000b810·0x0c5e0·0x0c5e0·R·E·0x10008 ··LOAD···········0x00a3b0·0x0000b3b0·0x0000b3b0·0x096d0·0x096d0·R·E·0x1000
9 ··LOAD···········0x016df0·0x00018df0·0x00018df0·0x01418·0x01418·RW··0x10009 ··LOAD···········0x013a80·0x00015a80·0x00015a80·0x013a0·0x013a0·RW··0x1000
10 ··LOAD···········0x018208·0x0001b208·0x0001b208·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014e20·0x00017e20·0x00017e20·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x017e58·0x00019e58·0x00019e58·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x014a7c·0x00016a7c·0x00016a7c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x016df0·0x00018df0·0x00018df0·0x01418·0x02210·R···0x112 ··GNU_RELRO······0x013a80·0x00015a80·0x00015a80·0x013a0·0x01580·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009174·0x00009174·0x00009174·0x00698·0x00698·R···0x415 ··EXIDX··········0x008e9c·0x00008e9c·0x00008e9c·0x00638·0x00638·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8c9d2b8d2fa279b588ae1d388058cd9a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a7a99d466750789e5ec7c0c47fc8a6b
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·327·entries:1 Version·symbols·section·'.gnu.version'·contains·324·entries:
2 ·Addr:·000000000000161c··Offset:·0x00161c··Link:·3·(.dynsym)2 ·Addr:·00000000000015ec··Offset:·0x0015ec··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 78, 13 lines modifiedOffset 78, 12 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:85 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x00000000000018ac··Offset:·0x0018ac··Link:·7·(.dynstr)86 ·Addr:·0x0000000000001874··Offset:·0x001874··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·187 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·288 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.bluetooth@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xcc4011 ··Entry·point·address:···············0xc7b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········106304·(bytes·into·file)13 ··Start·of·section·headers:··········95344·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcc402 Entry·point·0xc7b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bc3e·0x0bc3e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b7a6·0x0b7a6·R···0x1000
8 ··LOAD···········0x00bc40·0x0000cc40·0x0000cc40·0x0b5a0·0x0b5a0·R·E·0x10008 ··LOAD···········0x00b7b0·0x0000c7b0·0x0000c7b0·0x09130·0x09130·R·E·0x1000
9 ··LOAD···········0x0171e0·0x000191e0·0x000191e0·0x016c4·0x016c4·RW··0x10009 ··LOAD···········0x0148e0·0x000168e0·0x000168e0·0x0164c·0x0164c·RW··0x1000
10 ··LOAD···········0x0188a4·0x0001b8a4·0x0001b8a4·0x00008·0x00008·RW··0x100010 ··LOAD···········0x015f2c·0x00018f2c·0x00018f2c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0184c8·0x0001a4c8·0x0001a4c8·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x015b5c·0x00017b5c·0x00017b5c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0171e0·0x000191e0·0x000191e0·0x016c4·0x01e20·R···0x112 ··GNU_RELRO······0x0148e0·0x000168e0·0x000168e0·0x0164c·0x01720·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a6f0·0x0000a6f0·0x0000a6f0·0x00690·0x00690·R···0x415 ··EXIDX··········0x00a418·0x0000a418·0x0000a418·0x00630·0x00630·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7f4b604c5dd3092822561242f606e0216 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8e79ece6fa6ddf4a3d4270ec2aa8453f
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·365·entries:1 Version·symbols·section·'.gnu.version'·contains·362·entries:
2 ·Addr:·000000000000187c··Offset:·0x00187c··Link:·3·(.dynsym)2 ·Addr:·000000000000184c··Offset:·0x00184c··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 87, 14 lines modifiedOffset 87, 13 lines modified
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)··· 
  
96 Version·needs·section·'.gnu.version_r'·contains·1·entry:95 Version·needs·section·'.gnu.version_r'·contains·1·entry:
97 ·Addr:·0x0000000000001b58··Offset:·0x001b58··Link:·7·(.dynstr)96 ·Addr:·0x0000000000001b20··Offset:·0x001b20··Link:·7·(.dynstr)
98 ··000000:·Version:·1··File:·libc.so··Cnt:·197 ··000000:·Version:·1··File:·libc.so··Cnt:·1
99 ··0x0010:···Name:·LIBC··Flags:·none··Version:·298 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.boot@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.boot@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8d2011 ··Entry·point·address:···············0x8940
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········79972·(bytes·into·file)13 ··Start·of·section·headers:··········67080·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8d202 Entry·point·0x8940
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07d12·0x07d12·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0793a·0x0793a·R···0x1000
8 ··LOAD···········0x007d20·0x00008d20·0x00008d20·0x097d0·0x097d0·R·E·0x10008 ··LOAD···········0x007940·0x00008940·0x00008940·0x06c30·0x06c30·R·E·0x1000
9 ··LOAD···········0x0114f0·0x000134f0·0x000134f0·0x00e00·0x00e00·RW··0x10009 ··LOAD···········0x00e570·0x00010570·0x00010570·0x00cb0·0x00cb0·RW··0x1000
10 ··LOAD···········0x0122f0·0x000152f0·0x000152f0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f220·0x00012220·0x00012220·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x011f88·0x00013f88·0x00013f88·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00eec4·0x00010ec4·0x00010ec4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0114f0·0x000134f0·0x000134f0·0x00e00·0x01b10·R···0x112 ··GNU_RELRO······0x00e570·0x00010570·0x00010570·0x00cb0·0x01a90·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0068e4·0x000068e4·0x000068e4·0x00570·0x00570·R···0x415 ··EXIDX··········0x00670c·0x0000670c·0x0000670c·0x00498·0x00498·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x11f88·contains·34·entries:1 Dynamic·section·at·offset·0xeec4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.boot@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.boot@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x651c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x634c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x37415 ·0x60000010·(Operating·System·specific:·60000010)········0x374
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x689017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x66c0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x6e5420 ·0x00000017·(JMPREL)·····················0x6ba4
21 ·0x00000002·(PLTRELSZ)···················1080·(bytes)21 ·0x00000002·(PLTRELSZ)···················1056·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x140c822 ·0x00000003·(PLTGOT)·····················0x11004
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x172826 ·0x00000005·(STRTAB)·····················0x16e4
27 ·0x0000000a·(STRSZ)······················19956·(bytes)27 ·0x0000000a·(STRSZ)······················19560·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x141028 ·0x6ffffef5·(GNU_HASH)···················0x13dc
29 ·0x00000019·(INIT_ARRAY)·················0x13f8429 ·0x00000019·(INIT_ARRAY)·················0x10ec0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x13f7831 ·0x0000001a·(FINI_ARRAY)·················0x10eb4
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x11cc33 ·0x6ffffff0·(VERSYM)·····················0x119c
34 ·0x6ffffffe·(VERNEED)····················0x13d034 ·0x6ffffffe·(VERNEED)····················0x139c
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9e7c10b91ef54d215f5bb2a16d761db16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·400b75f70f2ca0a6d8d387863130af23
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·258·entries:1 Version·symbols·section·'.gnu.version'·contains·255·entries:
2 ·Addr:·00000000000011cc··Offset:·0x0011cc··Link:·3·(.dynsym)2 ·Addr:·000000000000119c··Offset:·0x00119c··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 60, 16 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
68 ··100:···1·(*global*)······1·(*global*)··· 
  
69 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
70 ·Addr:·0x00000000000013d0··Offset:·0x0013d0··Link:·7·(.dynstr)69 ·Addr:·0x000000000000139c··Offset:·0x00139c··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·liblog.so··Cnt:·170 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
72 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
73 ··0x0010:·Version:·1··File:·libc.so··Cnt:·172 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0030:···Name:·LIBC··Flags:·none··Version:·273 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.boot@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.boot@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x904011 ··Entry·point·address:···············0x8c50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········71984·(bytes·into·file)13 ··Start·of·section·headers:··········62828·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90402 Entry·point·0x8c50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08032·0x08032·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07c42·0x07c42·R···0x1000
8 ··LOAD···········0x008040·0x00009040·0x00009040·0x077e0·0x077e0·R·E·0x10008 ··LOAD···········0x007c50·0x00008c50·0x00008c50·0x05a90·0x05a90·R·E·0x1000
9 ··LOAD···········0x00f820·0x00011820·0x00011820·0x00e48·0x00e48·RW··0x10009 ··LOAD···········0x00d6e0·0x0000f6e0·0x0000f6e0·0x00d40·0x00d40·RW··0x1000
10 ··LOAD···········0x010668·0x00013668·0x00013668·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e420·0x00011420·0x00011420·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x010300·0x00012300·0x00012300·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00e0c4·0x000100c4·0x000100c4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00f820·0x00011820·0x00011820·0x00e48·0x017e0·R···0x112 ··GNU_RELRO······0x00d6e0·0x0000f6e0·0x0000f6e0·0x00d40·0x01920·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0070b4·0x000070b4·0x000070b4·0x00498·0x00498·R···0x415 ··EXIDX··········0x006ed8·0x00006ed8·0x00006ed8·0x003d8·0x003d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e5330c1f5a05999208374d67f91e105f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·50cd0a59a31531d945d8105c7f0d1270
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·271·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·000000000000129c··Offset:·0x00129c··Link:·3·(.dynsym)2 ·Addr:·000000000000126c··Offset:·0x00126c··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 64, 13 lines modifiedOffset 64, 12 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
73 ·Addr:·0x00000000000014bc··Offset:·0x0014bc··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001484··Offset:·0x001484··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.broadcastradio@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.broadcastradio@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x12bc0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········204032·(bytes·into·file)13 ··Start·of·section·headers:··········175932·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12bc0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x11ff7·0x11ff7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x11bb7·0x11bb7·R···0x1000
8 ··LOAD···········0x012000·0x00013000·0x00013000·0x1a820·0x1a820·R·E·0x10008 ··LOAD···········0x011bc0·0x00012bc0·0x00012bc0·0x14250·0x14250·R·E·0x1000
9 ··LOAD···········0x02c820·0x0002e820·0x0002e820·0x02818·0x02818·RW··0x10009 ··LOAD···········0x025e10·0x00027e10·0x00027e10·0x02758·0x02758·RW··0x1000
10 ··LOAD···········0x02f038·0x00032038·0x00032038·0x00010·0x00010·RW··0x100010 ··LOAD···········0x028568·0x0002b568·0x0002b568·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x02eb6c·0x00030b6c·0x00030b6c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0280a8·0x0002a0a8·0x0002a0a8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x02c820·0x0002e820·0x0002e820·0x02818·0x037e0·R···0x112 ··GNU_RELRO······0x025e10·0x00027e10·0x00027e10·0x02758·0x031f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00f388·0x0000f388·0x0000f388·0x00f18·0x00f18·R···0x415 ··EXIDX··········0x00f1a8·0x0000f1a8·0x0000f1a8·0x00e60·0x00e60·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·66a405280474c79667e7d4f4ecc5046b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aecc890a7b05e95844e580edc7dc1b3e
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·507·entries:1 Version·symbols·section·'.gnu.version'·contains·504·entries:
2 ·Addr:·000000000000215c··Offset:·0x00215c··Link:·3·(.dynsym)2 ·Addr:·000000000000212c··Offset:·0x00212c··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 123, 15 lines modifiedOffset 123, 14 lines modified
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
131 Version·needs·section·'.gnu.version_r'·contains·2·entries:130 Version·needs·section·'.gnu.version_r'·contains·2·entries:
132 ·Addr:·0x0000000000002554··Offset:·0x002554··Link:·7·(.dynstr)131 ·Addr:·0x000000000000251c··Offset:·0x00251c··Link:·7·(.dynstr)
133 ··000000:·Version:·1··File:·liblog.so··Cnt:·1132 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
134 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3133 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
135 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1134 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2135 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.broadcastradio@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.broadcastradio@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x16fc011 ··Entry·point·address:···············0x169d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········233840·(bytes·into·file)13 ··Start·of·section·headers:··········202700·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x16fc02 Entry·point·0x169d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x15fbf·0x15fbf·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x159cf·0x159cf·R···0x1000
8 ··LOAD···········0x015fc0·0x00016fc0·0x00016fc0·0x1ce10·0x1ce10·R·E·0x10008 ··LOAD···········0x0159d0·0x000169d0·0x000169d0·0x15fd0·0x15fd0·R·E·0x1000
9 ··LOAD···········0x032dd0·0x00034dd0·0x00034dd0·0x02fc8·0x02fc8·RW··0x10009 ··LOAD···········0x02b9a0·0x0002d9a0·0x0002d9a0·0x02e78·0x02e78·RW··0x1000
10 ··LOAD···········0x035d98·0x00038d98·0x00038d98·0x00010·0x00010·RW··0x100010 ··LOAD···········0x02e818·0x00031818·0x00031818·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x035844·0x00037844·0x00037844·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x02e2d0·0x000302d0·0x000302d0·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x032dd0·0x00034dd0·0x00034dd0·0x02fc8·0x03230·R···0x112 ··GNU_RELRO······0x02b9a0·0x0002d9a0·0x0002d9a0·0x02e78·0x03660·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012d70·0x00012d70·0x00012d70·0x01128·0x01128·R···0x415 ··EXIDX··········0x012b98·0x00012b98·0x00012b98·0x00fb8·0x00fb8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.03 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e4d386a5674886b29d8c8e5e4129a0726 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3e9f936baf47ffe70ca407c5c7375a4
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·605·entries:1 Version·symbols·section·'.gnu.version'·contains·602·entries:
2 ·Addr:·000000000000277c··Offset:·0x00277c··Link:·3·(.dynsym)2 ·Addr:·000000000000274c··Offset:·0x00274c··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 147, 16 lines modifiedOffset 147, 15 lines modified
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)··· 
  
156 Version·needs·section·'.gnu.version_r'·contains·2·entries:155 Version·needs·section·'.gnu.version_r'·contains·2·entries:
157 ·Addr:·0x0000000000002c38··Offset:·0x002c38··Link:·7·(.dynstr)156 ·Addr:·0x0000000000002c00··Offset:·0x002c00··Link:·7·(.dynstr)
158 ··000000:·Version:·1··File:·liblog.so··Cnt:·1157 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
159 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3158 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
160 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1159 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
161 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2160 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.broadcastradio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.broadcastradio@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1775011 ··Entry·point·address:···············0x17220
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········259080·(bytes·into·file)13 ··Start·of·section·headers:··········223684·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x177502 Entry·point·0x17220
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x16747·0x16747·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x16217·0x16217·R···0x1000
8 ··LOAD···········0x016750·0x00017750·0x00017750·0x22290·0x22290·R·E·0x10008 ··LOAD···········0x016220·0x00017220·0x00017220·0x1a2b0·0x1a2b0·R·E·0x1000
9 ··LOAD···········0x0389e0·0x0003a9e0·0x0003a9e0·0x03214·0x03214·RW··0x10009 ··LOAD···········0x0304d0·0x000324d0·0x000324d0·0x030c4·0x030c4·RW··0x1000
10 ··LOAD···········0x03bbf4·0x0003ebf4·0x0003ebf4·0x00014·0x00014·RW··0x100010 ··LOAD···········0x033594·0x00036594·0x00036594·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x03b68c·0x0003d68c·0x0003d68c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x033038·0x00035038·0x00035038·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0389e0·0x0003a9e0·0x0003a9e0·0x03214·0x03620·R···0x112 ··GNU_RELRO······0x0304d0·0x000324d0·0x000324d0·0x030c4·0x03b30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012c98·0x00012c98·0x00012c98·0x013a8·0x013a8·R···0x415 ··EXIDX··········0x012abc·0x00012abc·0x00012abc·0x01278·0x01278·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·55155f81a898a01a372ea717af3a4d626 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d6bff22092badb8700e156d55614b460
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·604·entries:1 Version·symbols·section·'.gnu.version'·contains·601·entries:
2 ·Addr:·000000000000276c··Offset:·0x00276c··Link:·3·(.dynsym)2 ·Addr:·000000000000273c··Offset:·0x00273c··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 147, 15 lines modifiedOffset 147, 15 lines modified
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)···
  
155 Version·needs·section·'.gnu.version_r'·contains·2·entries:155 Version·needs·section·'.gnu.version_r'·contains·2·entries:
156 ·Addr:·0x0000000000002c24··Offset:·0x002c24··Link:·7·(.dynstr)156 ·Addr:·0x0000000000002bf0··Offset:·0x002bf0··Link:·7·(.dynstr)
157 ··000000:·Version:·1··File:·liblog.so··Cnt:·1157 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
158 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3158 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
159 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1159 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
160 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2160 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1596011 ··Entry·point·address:···············0x153b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········244988·(bytes·into·file)13 ··Start·of·section·headers:··········196896·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x159602 Entry·point·0x153b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x14956·0x14956·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x143a6·0x143a6·R···0x1000
8 ··LOAD···········0x014960·0x00015960·0x00015960·0x22960·0x22960·R·E·0x10008 ··LOAD···········0x0143b0·0x000153b0·0x000153b0·0x175f0·0x175f0·R·E·0x1000
9 ··LOAD···········0x0372c0·0x000392c0·0x000392c0·0x022c0·0x022c0·RW··0x10009 ··LOAD···········0x02b9a0·0x0002d9a0·0x0002d9a0·0x02200·0x02200·RW··0x1000
10 ··LOAD···········0x039580·0x0003c580·0x0003c580·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x02dba0·0x00030ba0·0x00030ba0·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x038ff4·0x0003aff4·0x0003aff4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x02d620·0x0002f620·0x0002f620·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0372c0·0x000392c0·0x000392c0·0x022c0·0x02d40·R···0x112 ··GNU_RELRO······0x02b9a0·0x0002d9a0·0x0002d9a0·0x02200·0x02660·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x010a84·0x00010a84·0x00010a84·0x00df0·0x00df0·R···0x415 ··EXIDX··········0x0108ac·0x000108ac·0x000108ac·0x00d98·0x00d98·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·15aeac712cabcd8bb6ea6deed54f77936 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·710eaee28324079496d5c656068c61cc
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·527·entries:1 Version·symbols·section·'.gnu.version'·contains·524·entries:
2 ·Addr:·000000000000229c··Offset:·0x00229c··Link:·3·(.dynsym)2 ·Addr:·000000000000226c··Offset:·0x00226c··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 128, 15 lines modifiedOffset 128, 14 lines modified
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
136 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
137 ·Addr:·0x00000000000026bc··Offset:·0x0026bc··Link:·7·(.dynstr)136 ·Addr:·0x0000000000002684··Offset:·0x002684··Link:·7·(.dynstr)
138 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
139 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
140 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x109c011 ··Entry·point·address:···············0x10540
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········166064·(bytes·into·file)13 ··Start·of·section·headers:··········143504·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x109c02 Entry·point·0x10540
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f9be·0x0f9be·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f53e·0x0f53e·R···0x1000
8 ··LOAD···········0x00f9c0·0x000109c0·0x000109c0·0x14760·0x14760·R·E·0x10008 ··LOAD···········0x00f540·0x00010540·0x00010540·0x0f830·0x0f830·R·E·0x1000
9 ··LOAD···········0x024120·0x00026120·0x00026120·0x02030·0x02030·RW··0x10009 ··LOAD···········0x01ed70·0x00020d70·0x00020d70·0x01ebc·0x01ebc·RW··0x1000
10 ··LOAD···········0x026150·0x00029150·0x00029150·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x020c2c·0x00023c2c·0x00023c2c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x025cc8·0x00027cc8·0x00027cc8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0207b0·0x000227b0·0x000227b0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x024120·0x00026120·0x00026120·0x02030·0x02ee0·R···0x112 ··GNU_RELRO······0x01ed70·0x00020d70·0x00020d70·0x01ebc·0x02290·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00d104·0x0000d104·0x0000d104·0x00c08·0x00c08·R···0x415 ··EXIDX··········0x00cf24·0x0000cf24·0x0000cf24·0x00af8·0x00af8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·08da8d170737ce4e399e532197badf886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e27d735e0fb6b532c3cc7cc476234491
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·434·entries:1 Version·symbols·section·'.gnu.version'·contains·431·entries:
2 ·Addr:·0000000000001ccc··Offset:·0x001ccc··Link:·3·(.dynsym)2 ·Addr:·0000000000001c9c··Offset:·0x001c9c··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 104, 16 lines modifiedOffset 104, 15 lines modified
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)··· 
  
113 Version·needs·section·'.gnu.version_r'·contains·2·entries:112 Version·needs·section·'.gnu.version_r'·contains·2·entries:
114 ·Addr:·0x0000000000002030··Offset:·0x002030··Link:·7·(.dynstr)113 ·Addr:·0x0000000000001ffc··Offset:·0x001ffc··Link:·7·(.dynstr)
115 ··000000:·Version:·1··File:·liblog.so··Cnt:·1114 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
116 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3115 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
117 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1116 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
118 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2117 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x9c4011 ··Entry·point·address:···············0x9840
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········74776·(bytes·into·file)13 ··Start·of·section·headers:··········66328·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9c402 Entry·point·0x9840
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08c3b·0x08c3b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08833·0x08833·R···0x1000
8 ··LOAD···········0x008c40·0x00009c40·0x00009c40·0x07390·0x07390·R·E·0x10008 ··LOAD···········0x008840·0x00009840·0x00009840·0x05950·0x05950·R·E·0x1000
9 ··LOAD···········0x00ffd0·0x00011fd0·0x00011fd0·0x00ec0·0x00ec0·RW··0x10009 ··LOAD···········0x00e190·0x00010190·0x00010190·0x00db8·0x00db8·RW··0x1000
10 ··LOAD···········0x010e90·0x00013e90·0x00013e90·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ef48·0x00011f48·0x00011f48·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x010b08·0x00012b08·0x00012b08·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00ebcc·0x00010bcc·0x00010bcc·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x00ffd0·0x00011fd0·0x00011fd0·0x00ec0·0x01030·R···0x112 ··GNU_RELRO······0x00e190·0x00010190·0x00010190·0x00db8·0x00e70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007b84·0x00007b84·0x00007b84·0x004e8·0x004e8·R···0x415 ··EXIDX··········0x0079a8·0x000079a8·0x000079a8·0x00428·0x00428·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d46e65484f8f58dd2c6c37be84a3df356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f9f3e279bf37e671a49fce8e36c8dc0e
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·273·entries:1 Version·symbols·section·'.gnu.version'·contains·270·entries:
2 ·Addr:·00000000000012bc··Offset:·0x0012bc··Link:·3·(.dynsym)2 ·Addr:·000000000000128c··Offset:·0x00128c··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 64, 16 lines modifiedOffset 64, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)··· 
  
73 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
74 ·Addr:·0x00000000000014e0··Offset:·0x0014e0··Link:·7·(.dynstr)73 ·Addr:·0x00000000000014a8··Offset:·0x0014a8··Link:·7·(.dynstr)
75 ··000000:·Version:·1··File:·liblog.so··Cnt:·174 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
76 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
77 ··0x0010:·Version:·1··File:·libc.so··Cnt:·176 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0030:···Name:·LIBC··Flags:·none··Version:·277 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.4.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf08011 ··Entry·point·address:···············0xebf0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········124748·(bytes·into·file)13 ··Start·of·section·headers:··········111332·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0802 Entry·point·0xebf0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e07e·0x0e07e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0dbe6·0x0dbe6·R···0x1000
8 ··LOAD···········0x00e080·0x0000f080·0x0000f080·0x0ced0·0x0ced0·R·E·0x10008 ··LOAD···········0x00dbf0·0x0000ebf0·0x0000ebf0·0x0a2d0·0x0a2d0·R·E·0x1000
9 ··LOAD···········0x01af50·0x0001cf50·0x0001cf50·0x01a18·0x01a18·RW··0x10009 ··LOAD···········0x017ec0·0x00019ec0·0x00019ec0·0x018c8·0x018c8·RW··0x1000
10 ··LOAD···········0x01c968·0x0001f968·0x0001f968·0x00008·0x00008·RW··0x100010 ··LOAD···········0x019788·0x0001c788·0x0001c788·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01c538·0x0001e538·0x0001e538·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x019364·0x0001b364·0x0001b364·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x01af50·0x0001cf50·0x0001cf50·0x01a18·0x020b0·R···0x112 ··GNU_RELRO······0x017ec0·0x00019ec0·0x00019ec0·0x018c8·0x02140·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00c5d8·0x0000c5d8·0x0000c5d8·0x00860·0x00860·R···0x415 ··EXIDX··········0x00c400·0x0000c400·0x0000c400·0x00768·0x00768·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.12 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·add96dbb85358f1de9e2a06dd80fdb666 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d3c1f753a14a6d2a8151d8363616854
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·402·entries:1 Version·symbols·section·'.gnu.version'·contains·399·entries:
2 ·Addr:·0000000000001acc··Offset:·0x001acc··Link:·3·(.dynsym)2 ·Addr:·0000000000001a9c··Offset:·0x001a9c··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 96, 16 lines modifiedOffset 96, 15 lines modified
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)··· 
  
105 Version·needs·section·'.gnu.version_r'·contains·2·entries:104 Version·needs·section·'.gnu.version_r'·contains·2·entries:
106 ·Addr:·0x0000000000001df0··Offset:·0x001df0··Link:·7·(.dynstr)105 ·Addr:·0x0000000000001dbc··Offset:·0x001dbc··Link:·7·(.dynstr)
107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1106 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3107 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1108 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2109 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.5.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.5.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1609011 ··Entry·point·address:···············0x15a40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········195980·(bytes·into·file)13 ··Start·of·section·headers:··········172588·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160902 Entry·point·0x15a40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1508e·0x1508e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x14a36·0x14a36·R···0x1000
8 ··LOAD···········0x015090·0x00016090·0x00016090·0x15820·0x15820·R·E·0x10008 ··LOAD···········0x014a40·0x00015a40·0x00015a40·0x10920·0x10920·R·E·0x1000
9 ··LOAD···········0x02a8b0·0x0002c8b0·0x0002c8b0·0x02934·0x02934·RW··0x10009 ··LOAD···········0x025360·0x00027360·0x00027360·0x026e8·0x026e8·RW··0x1000
10 ··LOAD···········0x02d1e4·0x000301e4·0x000301e4·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x027a48·0x0002aa48·0x0002aa48·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x02ccb4·0x0002ecb4·0x0002ecb4·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x027524·0x00029524·0x00029524·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x02a8b0·0x0002c8b0·0x0002c8b0·0x02934·0x03750·R···0x112 ··GNU_RELRO······0x025360·0x00027360·0x00027360·0x026e8·0x02ca0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0124d4·0x000124d4·0x000124d4·0x00d58·0x00d58·R···0x415 ··EXIDX··········0x0122e4·0x000122e4·0x000122e4·0x00ba8·0x00ba8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.21 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·1ad0591cc0c843f02ef6e08994a896526 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fffbea9644329f22451de65fb7d50966
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·577·entries:1 Version·symbols·section·'.gnu.version'·contains·574·entries:
2 ·Addr:·00000000000025bc··Offset:·0x0025bc··Link:·3·(.dynsym)2 ·Addr:·000000000000258c··Offset:·0x00258c··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 140, 16 lines modifiedOffset 140, 15 lines modified
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)··· 
  
149 Version·needs·section·'.gnu.version_r'·contains·2·entries:148 Version·needs·section·'.gnu.version_r'·contains·2·entries:
150 ·Addr:·0x0000000000002a40··Offset:·0x002a40··Link:·7·(.dynstr)149 ·Addr:·0x0000000000002a08··Offset:·0x002a08··Link:·7·(.dynstr)
151 ··000000:·Version:·1··File:·liblog.so··Cnt:·1150 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
152 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3151 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
153 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1152 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
154 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2153 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.6.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.device@3.6.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x156a011 ··Entry·point·address:···············0x15070
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········188992·(bytes·into·file)13 ··Start·of·section·headers:··········167280·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x156a02 Entry·point·0x15070
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x14693·0x14693·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x14063·0x14063·R···0x1000
8 ··LOAD···········0x0146a0·0x000156a0·0x000156a0·0x147d0·0x147d0·R·E·0x10008 ··LOAD···········0x014070·0x00015070·0x00015070·0x0ff20·0x0ff20·R·E·0x1000
9 ··LOAD···········0x028e70·0x0002ae70·0x0002ae70·0x0294c·0x0294c·RW··0x10009 ··LOAD···········0x023f90·0x00025f90·0x00025f90·0x02700·0x02700·RW··0x1000
10 ··LOAD···········0x02b7bc·0x0002e7bc·0x0002e7bc·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x026690·0x00029690·0x00029690·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x02b2a4·0x0002d2a4·0x0002d2a4·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x026184·0x00028184·0x00028184·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x028e70·0x0002ae70·0x0002ae70·0x0294c·0x03190·R···0x112 ··GNU_RELRO······0x023f90·0x00025f90·0x00025f90·0x02700·0x03070·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x011f1c·0x00011f1c·0x00011f1c·0x00ce8·0x00ce8·R···0x415 ··EXIDX··········0x011d20·0x00011d20·0x00011d20·0x00b40·0x00b40·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.24 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·011eaa92c3de2fe41ee2d9ab16e27bc66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e063ea6606343e51dace32ced1187eb6
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·555·entries:1 Version·symbols·section·'.gnu.version'·contains·552·entries:
2 ·Addr:·000000000000245c··Offset:·0x00245c··Link:·3·(.dynsym)2 ·Addr:·000000000000242c··Offset:·0x00242c··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 135, 15 lines modifiedOffset 135, 14 lines modified
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
143 Version·needs·section·'.gnu.version_r'·contains·2·entries:142 Version·needs·section·'.gnu.version_r'·contains·2·entries:
144 ·Addr:·0x00000000000028b4··Offset:·0x0028b4··Link:·7·(.dynstr)143 ·Addr:·0x000000000000287c··Offset:·0x00287c··Link:·7·(.dynstr)
145 ··000000:·Version:·1··File:·liblog.so··Cnt:·1144 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
146 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3145 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
147 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1146 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
148 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2147 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.provider@2.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.provider@2.4.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xcbc011 ··Entry·point·address:···············0xc800
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········117532·(bytes·into·file)13 ··Start·of·section·headers:··········103348·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcbc02 Entry·point·0xc800
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bbc0·0x0bbc0·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b7f8·0x0b7f8·R···0x1000
8 ··LOAD···········0x00bbc0·0x0000cbc0·0x0000cbc0·0x0dc20·0x0dc20·R·E·0x10008 ··LOAD···········0x00b800·0x0000c800·0x0000c800·0x0aac0·0x0aac0·R·E·0x1000
9 ··LOAD···········0x0197e0·0x0001b7e0·0x0001b7e0·0x0166c·0x0166c·RW··0x10009 ··LOAD···········0x0162c0·0x000182c0·0x000182c0·0x015d0·0x015d0·RW··0x1000
10 ··LOAD···········0x01ae4c·0x0001de4c·0x0001de4c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x017890·0x0001a890·0x0001a890·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01aa4c·0x0001ca4c·0x0001ca4c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x01749c·0x0001949c·0x0001949c·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0197e0·0x0001b7e0·0x0001b7e0·0x0166c·0x01820·R···0x112 ··GNU_RELRO······0x0162c0·0x000182c0·0x000182c0·0x015d0·0x01d40·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009f94·0x00009f94·0x00009f94·0x00818·0x00818·R···0x415 ··EXIDX··········0x009dc0·0x00009dc0·0x00009dc0·0x007a0·0x007a0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a2b732e76c181ec31560dbaa9dbb465e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a0a2d65a01e989e3aaec2a96714bfd4d
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·340·entries:1 Version·symbols·section·'.gnu.version'·contains·337·entries:
2 ·Addr:·00000000000016ec··Offset:·0x0016ec··Link:·3·(.dynsym)2 ·Addr:·00000000000016bc··Offset:·0x0016bc··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 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)···
  
89 Version·needs·section·'.gnu.version_r'·contains·2·entries:89 Version·needs·section·'.gnu.version_r'·contains·2·entries:
90 ·Addr:·0x0000000000001994··Offset:·0x001994··Link:·7·(.dynstr)90 ·Addr:·0x0000000000001960··Offset:·0x001960··Link:·7·(.dynstr)
91 ··000000:·Version:·1··File:·liblog.so··Cnt:·191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
92 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·392 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
93 ··0x0010:·Version:·1··File:·libc.so··Cnt:·193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
94 ··0x0030:···Name:·LIBC··Flags:·none··Version:·294 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.provider@2.5.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.provider@2.5.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x95a011 ··Entry·point·address:···············0x9200
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········71856·(bytes·into·file)13 ··Start·of·section·headers:··········64448·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x95a02 Entry·point·0x9200
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0859d·0x0859d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x081f5·0x081f5·R···0x1000
8 ··LOAD···········0x0085a0·0x000095a0·0x000095a0·0x07140·0x07140·R·E·0x10008 ··LOAD···········0x008200·0x00009200·0x00009200·0x059e0·0x059e0·R·E·0x1000
9 ··LOAD···········0x00f6e0·0x000116e0·0x000116e0·0x00e24·0x00e24·RW··0x10009 ··LOAD···········0x00dbe0·0x0000fbe0·0x0000fbe0·0x00d88·0x00d88·RW··0x1000
10 ··LOAD···········0x010504·0x00013504·0x00013504·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e968·0x00011968·0x00011968·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x01018c·0x0001218c·0x0001218c·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x00e5fc·0x000105fc·0x000105fc·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x00f6e0·0x000116e0·0x000116e0·0x00e24·0x01920·R···0x112 ··GNU_RELRO······0x00dbe0·0x0000fbe0·0x0000fbe0·0x00d88·0x01420·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0076b0·0x000076b0·0x000076b0·0x00498·0x00498·R···0x415 ··EXIDX··········0x0074dc·0x000074dc·0x000074dc·0x00420·0x00420·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·56f4a2962b4e7318069464c5929f0ca46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6658173d97b11050b4d613a73e7d994
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·266·entries:1 Version·symbols·section·'.gnu.version'·contains·263·entries:
2 ·Addr:·000000000000124c··Offset:·0x00124c··Link:·3·(.dynsym)2 ·Addr:·000000000000121c··Offset:·0x00121c··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, 14 lines modifiedOffset 62, 13 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*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)··· 
  
71 Version·needs·section·'.gnu.version_r'·contains·1·entry:70 Version·needs·section·'.gnu.version_r'·contains·1·entry:
72 ·Addr:·0x0000000000001460··Offset:·0x001460··Link:·7·(.dynstr)71 ·Addr:·0x000000000000142c··Offset:·0x00142c··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·libc.so··Cnt:·172 ··000000:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0010:···Name:·LIBC··Flags:·none··Version:·273 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.provider@2.6.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.camera.provider@2.6.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xea0011 ··Entry·point·address:···············0xe5a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········121792·(bytes·into·file)13 ··Start·of·section·headers:··········109304·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xea002 Entry·point·0xe5a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d9f8·0x0d9f8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d598·0x0d598·R···0x1000
8 ··LOAD···········0x00da00·0x0000ea00·0x0000ea00·0x0cac0·0x0cac0·R·E·0x10008 ··LOAD···········0x00d5a0·0x0000e5a0·0x0000e5a0·0x0a110·0x0a110·R·E·0x1000
9 ··LOAD···········0x01a4c0·0x0001c4c0·0x0001c4c0·0x019e0·0x019e0·RW··0x10009 ··LOAD···········0x0176b0·0x000196b0·0x000196b0·0x018fc·0x018fc·RW··0x1000
10 ··LOAD···········0x01bea0·0x0001eea0·0x0001eea0·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018fac·0x0001bfac·0x0001bfac·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01ba5c·0x0001da5c·0x0001da5c·0x00150·0x00150·RW··0x411 ··DYNAMIC········0x018b74·0x0001ab74·0x0001ab74·0x00150·0x00150·RW··0x4
12 ··GNU_RELRO······0x01a4c0·0x0001c4c0·0x0001c4c0·0x019e0·0x01b40·R···0x112 ··GNU_RELRO······0x0176b0·0x000196b0·0x000196b0·0x018fc·0x01950·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00bf94·0x0000bf94·0x0000bf94·0x007e0·0x007e0·R···0x415 ··EXIDX··········0x00bdc4·0x0000bdc4·0x0000bdc4·0x00740·0x00740·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.17 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·17fa5b96b772bff7e5971ddcfe9a5db66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5ceeedf23ab976f4ccac302be1eb0b13
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·387·entries:
2 ·Addr:·0000000000001a0c··Offset:·0x001a0c··Link:·3·(.dynsym)2 ·Addr:·00000000000019dc··Offset:·0x0019dc··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 93, 16 lines modifiedOffset 93, 15 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
103 ·Addr:·0x0000000000001d18··Offset:·0x001d18··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001ce4··Offset:·0x001ce4··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas.native@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas.native@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8d4011 ··Entry·point·address:···············0x89e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········67740·(bytes·into·file)13 ··Start·of·section·headers:··········60560·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8d402 Entry·point·0x89e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07d35·0x07d35·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x079dd·0x079dd·R···0x1000
8 ··LOAD···········0x007d40·0x00008d40·0x00008d40·0x06a60·0x06a60·R·E·0x10008 ··LOAD···········0x0079e0·0x000089e0·0x000089e0·0x053b0·0x053b0·R·E·0x1000
9 ··LOAD···········0x00e7a0·0x000107a0·0x000107a0·0x00d7c·0x00d7c·RW··0x10009 ··LOAD···········0x00cd90·0x0000ed90·0x0000ed90·0x00d04·0x00d04·RW··0x1000
10 ··LOAD···········0x00f51c·0x0001251c·0x0001251c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00da94·0x00010a94·0x00010a94·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00f1a4·0x000111a4·0x000111a4·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00d728·0x0000f728·0x0000f728·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00e7a0·0x000107a0·0x000107a0·0x00d7c·0x01860·R···0x112 ··GNU_RELRO······0x00cd90·0x0000ed90·0x0000ed90·0x00d04·0x01270·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006f20·0x00006f20·0x00006f20·0x00448·0x00448·R···0x415 ··EXIDX··········0x006d4c·0x00006d4c·0x00006d4c·0x003d8·0x003d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.87 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0xf1a4·contains·35·entries:1 Dynamic·section·at·offset·0xd728·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.cas@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.cas@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
12 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.cas.native@1.0.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.cas.native@1.0.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6b0015 ·0x6000000f·(Operating·System·specific:·6000000f)········0x692c
16 ·0x60000010·(Operating·System·specific:·60000010)········0x3d216 ·0x60000010·(Operating·System·specific:·60000010)········0x3d2
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6ed418 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6d00
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x736821 ·0x00000017·(JMPREL)·····················0x7124
22 ·0x00000002·(PLTRELSZ)···················1088·(bytes)22 ·0x00000002·(PLTRELSZ)···················1064·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x112f023 ·0x00000003·(PLTGOT)·····················0xf874
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x17b427 ·0x00000005·(STRTAB)·····················0x176c
28 ·0x0000000a·(STRSZ)······················21321·(bytes)28 ·0x0000000a·(STRSZ)······················20925·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x14d829 ·0x6ffffef5·(GNU_HASH)···················0x14a0
30 ·0x00000019·(INIT_ARRAY)·················0x111a030 ·0x00000019·(INIT_ARRAY)·················0xf724
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x1119432 ·0x0000001a·(FINI_ARRAY)·················0xf718
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x127c34 ·0x6ffffff0·(VERSYM)·····················0x124c
35 ·0x6ffffffe·(VERNEED)····················0x149835 ·0x6ffffffe·(VERNEED)····················0x1460
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·459e32a7ffa24892153d81335878e4fb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dafbedc1830220b9cd52a01a9e5eac48
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·269·entries:1 Version·symbols·section·'.gnu.version'·contains·266·entries:
2 ·Addr:·000000000000127c··Offset:·0x00127c··Link:·3·(.dynsym)2 ·Addr:·000000000000124c··Offset:·0x00124c··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 63, 16 lines modifiedOffset 63, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:71 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001498··Offset:·0x001498··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001460··Offset:·0x001460··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·173 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·374 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·175 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·276 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1177011 ··Entry·point·address:···············0x11180
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········190248·(bytes·into·file)13 ··Start·of·section·headers:··········162956·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x117702 Entry·point·0x11180
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x10761·0x10761·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10179·0x10179·R···0x1000
8 ··LOAD···········0x010770·0x00011770·0x00011770·0x19620·0x19620·R·E·0x10008 ··LOAD···········0x010180·0x00011180·0x00011180·0x13420·0x13420·R·E·0x1000
9 ··LOAD···········0x029d90·0x0002bd90·0x0002bd90·0x025c0·0x025c0·RW··0x10009 ··LOAD···········0x0235a0·0x000255a0·0x000255a0·0x02524·0x02524·RW··0x1000
10 ··LOAD···········0x02c350·0x0002f350·0x0002f350·0x00010·0x00010·RW··0x100010 ··LOAD···········0x025ac4·0x00028ac4·0x00028ac4·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x02be90·0x0002de90·0x0002de90·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x025610·0x00027610·0x00027610·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x029d90·0x0002bd90·0x0002bd90·0x025c0·0x03270·R···0x112 ··GNU_RELRO······0x0235a0·0x000255a0·0x000255a0·0x02524·0x02a60·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00df48·0x0000df48·0x0000df48·0x00ce8·0x00ce8·R···0x415 ··EXIDX··········0x00db74·0x0000db74·0x0000db74·0x00c90·0x00c90·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2be90·contains·34·entries:1 Dynamic·section·at·offset·0x25610·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.cas@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.cas@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd2cc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xcefc
15 ·0x60000010·(Operating·System·specific:·60000010)········0xb9315 ·0x60000010·(Operating·System·specific:·60000010)········0xb93
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xde6017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xda90
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xec3020 ·0x00000017·(JMPREL)·····················0xe804
21 ·0x00000002·(PLTRELSZ)···················1552·(bytes)21 ·0x00000002·(PLTRELSZ)···················1528·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2e03c22 ·0x00000003·(PLTGOT)·····················0x277bc
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x303026 ·0x00000005·(STRTAB)·····················0x2dec
27 ·0x0000000a·(STRSZ)······················41625·(bytes)27 ·0x0000000a·(STRSZ)······················41229·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x257028 ·0x6ffffef5·(GNU_HASH)···················0x2538
29 ·0x00000019·(INIT_ARRAY)·················0x2de8029 ·0x00000019·(INIT_ARRAY)·················0x27600
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2de6831 ·0x0000001a·(FINI_ARRAY)·················0x275e8
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x213c33 ·0x6ffffff0·(VERSYM)·····················0x210c
34 ·0x6ffffffe·(VERNEED)····················0x253034 ·0x6ffffffe·(VERNEED)····················0x24f8
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·73420e01dd2758fd70904e5f1ba1162e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5b84c107806900689a93cdf4fe086aec
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·505·entries:1 Version·symbols·section·'.gnu.version'·contains·502·entries:
2 ·Addr:·000000000000213c··Offset:·0x00213c··Link:·3·(.dynsym)2 ·Addr:·000000000000210c··Offset:·0x00210c··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 122, 16 lines modifiedOffset 122, 15 lines modified
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)··· 
  
131 Version·needs·section·'.gnu.version_r'·contains·2·entries:130 Version·needs·section·'.gnu.version_r'·contains·2·entries:
132 ·Addr:·0x0000000000002530··Offset:·0x002530··Link:·7·(.dynstr)131 ·Addr:·0x00000000000024f8··Offset:·0x0024f8··Link:·7·(.dynstr)
133 ··000000:·Version:·1··File:·liblog.so··Cnt:·1132 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
134 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3133 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
135 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1134 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2135 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xfbc011 ··Entry·point·address:···············0xf7b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········146208·(bytes·into·file)13 ··Start·of·section·headers:··········130616·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xfbc02 Entry·point·0xf7b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ebb9·0x0ebb9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e7a9·0x0e7a9·R···0x1000
8 ··LOAD···········0x00ebc0·0x0000fbc0·0x0000fbc0·0x11170·0x11170·R·E·0x10008 ··LOAD···········0x00e7b0·0x0000f7b0·0x0000f7b0·0x0db00·0x0db00·R·E·0x1000
9 ··LOAD···········0x01fd30·0x00021d30·0x00021d30·0x020f4·0x020f4·RW··0x10009 ··LOAD···········0x01c2b0·0x0001e2b0·0x0001e2b0·0x02058·0x02058·RW··0x1000
10 ··LOAD···········0x021e24·0x00024e24·0x00024e24·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01e308·0x00021308·0x00021308·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0219a0·0x000239a0·0x000239a0·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01de90·0x0001fe90·0x0001fe90·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01fd30·0x00021d30·0x00021d30·0x020f4·0x022d0·R···0x112 ··GNU_RELRO······0x01c2b0·0x0001e2b0·0x0001e2b0·0x02058·0x02d50·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00cfcc·0x0000cfcc·0x0000cfcc·0x009a8·0x009a8·R···0x415 ··EXIDX··········0x00cdf8·0x0000cdf8·0x0000cdf8·0x00938·0x00938·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·00de0d0217e60ac842e0522ccf0758c56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·135c8c8e71c7141cb6c8e8006943d90e
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·477·entries:1 Version·symbols·section·'.gnu.version'·contains·474·entries:
2 ·Addr:·0000000000001f7c··Offset:·0x001f7c··Link:·3·(.dynsym)2 ·Addr:·0000000000001f4c··Offset:·0x001f4c··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 115, 14 lines modifiedOffset 115, 13 lines modified
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)··· 
  
124 Version·needs·section·'.gnu.version_r'·contains·1·entry:123 Version·needs·section·'.gnu.version_r'·contains·1·entry:
125 ·Addr:·0x0000000000002338··Offset:·0x002338··Link:·7·(.dynstr)124 ·Addr:·0x0000000000002300··Offset:·0x002300··Link:·7·(.dynstr)
126 ··000000:·Version:·1··File:·libc.so··Cnt:·1125 ··000000:·Version:·1··File:·libc.so··Cnt:·1
127 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2126 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.cas@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x114d011 ··Entry·point·address:···············0x11080
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········155356·(bytes·into·file)13 ··Start·of·section·headers:··········139580·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x114d02 Entry·point·0x11080
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x104c9·0x104c9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10071·0x10071·R···0x1000
8 ··LOAD···········0x0104d0·0x000114d0·0x000114d0·0x11550·0x11550·R·E·0x10008 ··LOAD···········0x010080·0x00011080·0x00011080·0x0def0·0x0def0·R·E·0x1000
9 ··LOAD···········0x021a20·0x00023a20·0x00023a20·0x02538·0x02538·RW··0x10009 ··LOAD···········0x01df70·0x0001ff70·0x0001ff70·0x02478·0x02478·RW··0x1000
10 ··LOAD···········0x023f58·0x00026f58·0x00026f58·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0203e8·0x000233e8·0x000233e8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x023aac·0x00025aac·0x00025aac·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01ff48·0x00021f48·0x00021f48·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x021a20·0x00023a20·0x00023a20·0x02538·0x025e0·R···0x112 ··GNU_RELRO······0x01df70·0x0001ff70·0x0001ff70·0x02478·0x03090·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00e790·0x0000e790·0x0000e790·0x00a18·0x00a18·R···0x415 ··EXIDX··········0x00e5b8·0x0000e5b8·0x0000e5b8·0x00990·0x00990·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.02 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·00670df347c8142b0e882437d3df0c086 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4eefd7e08cdc8e5e30e4ee6d0b19783a
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·526·entries:1 Version·symbols·section·'.gnu.version'·contains·523·entries:
2 ·Addr:·000000000000228c··Offset:·0x00228c··Link:·3·(.dynsym)2 ·Addr:·000000000000225c··Offset:·0x00225c··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 127, 16 lines modifiedOffset 127, 15 lines modified
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)··· 
  
136 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
137 ·Addr:·0x00000000000026a8··Offset:·0x0026a8··Link:·7·(.dynstr)136 ·Addr:·0x0000000000002674··Offset:·0x002674··Link:·7·(.dynstr)
138 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
139 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
140 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.configstore@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.configstore@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xaa2011 ··Entry·point·address:···············0xa400
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········102132·(bytes·into·file)13 ··Start·of·section·headers:··········82088·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xaa202 Entry·point·0xa400
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09a17·0x09a17·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x093ff·0x093ff·R···0x1000
8 ··LOAD···········0x009a20·0x0000aa20·0x0000aa20·0x0c6d0·0x0c6d0·R·E·0x10008 ··LOAD···········0x009400·0x0000a400·0x0000a400·0x084f0·0x084f0·R·E·0x1000
9 ··LOAD···········0x0160f0·0x000180f0·0x000180f0·0x011c8·0x011c8·RW··0x10009 ··LOAD···········0x0118f0·0x000138f0·0x000138f0·0x00e38·0x00e38·RW··0x1000
10 ··LOAD···········0x0172b8·0x0001a2b8·0x0001a2b8·0x00004·0x00004·RW··0x100010 ··LOAD···········0x012728·0x00015728·0x00015728·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x016f48·0x00018f48·0x00018f48·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0123c4·0x000143c4·0x000143c4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0160f0·0x000180f0·0x000180f0·0x011c8·0x01f10·R···0x112 ··GNU_RELRO······0x0118f0·0x000138f0·0x000138f0·0x00e38·0x01710·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007980·0x00007980·0x00007980·0x007c0·0x007c0·R···0x415 ··EXIDX··········0x007794·0x00007794·0x00007794·0x00558·0x00558·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x16f48·contains·34·entries:1 Dynamic·section·at·offset·0x123c4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.configstore@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.configstore@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x757c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x73ac
15 ·0x60000010·(Operating·System·specific:·60000010)········0x39415 ·0x60000010·(Operating·System·specific:·60000010)········0x394
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x791017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7740
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x54
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x814020 ·0x00000017·(JMPREL)·····················0x7cec
21 ·0x00000002·(PLTRELSZ)···················1096·(bytes)21 ·0x00000002·(PLTRELSZ)···················1072·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1908822 ·0x00000003·(PLTGOT)·····················0x14504
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x17f426 ·0x00000005·(STRTAB)·····················0x17b0
27 ·0x0000000a·(STRSZ)······················23942·(bytes)27 ·0x0000000a·(STRSZ)······················23546·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x14a028 ·0x6ffffef5·(GNU_HASH)···················0x146c
29 ·0x00000019·(INIT_ARRAY)·················0x18f4429 ·0x00000019·(INIT_ARRAY)·················0x143c0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x18f3831 ·0x0000001a·(FINI_ARRAY)·················0x143b4
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x124c33 ·0x6ffffff0·(VERSYM)·····················0x121c
34 ·0x6ffffffe·(VERNEED)····················0x146034 ·0x6ffffffe·(VERNEED)····················0x142c
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5f061c7f2d78d62d7e9afa203b0386dd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·17c6a2faa12ce9f2ab87e31a4a94d795
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·266·entries:1 Version·symbols·section·'.gnu.version'·contains·263·entries:
2 ·Addr:·000000000000124c··Offset:·0x00124c··Link:·3·(.dynsym)2 ·Addr:·000000000000121c··Offset:·0x00121c··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, 16 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*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)··· 
  
71 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
72 ·Addr:·0x0000000000001460··Offset:·0x001460··Link:·7·(.dynstr)71 ·Addr:·0x000000000000142c··Offset:·0x00142c··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·liblog.so··Cnt:·172 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
74 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
75 ··0x0010:·Version:·1··File:·libc.so··Cnt:·174 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
76 ··0x0030:···Name:·LIBC··Flags:·none··Version:·275 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.configstore@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.configstore@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa5e011 ··Entry·point·address:···············0xa090
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········81840·(bytes·into·file)13 ··Start·of·section·headers:··········70572·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa5e02 Entry·point·0xa090
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x095df·0x095df·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0908f·0x0908f·R···0x1000
8 ··LOAD···········0x0095e0·0x0000a5e0·0x0000a5e0·0x082a0·0x082a0·R·E·0x10008 ··LOAD···········0x009090·0x0000a090·0x0000a090·0x060b0·0x060b0·R·E·0x1000
9 ··LOAD···········0x011880·0x00013880·0x00013880·0x01054·0x01054·RW··0x10009 ··LOAD···········0x00f140·0x00011140·0x00011140·0x00e08·0x00e08·RW··0x1000
10 ··LOAD···········0x0128d4·0x000158d4·0x000158d4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ff48·0x00012f48·0x00012f48·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x012554·0x00014554·0x00014554·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00fbd4·0x00011bd4·0x00011bd4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x011880·0x00013880·0x00013880·0x01054·0x01780·R···0x112 ··GNU_RELRO······0x00f140·0x00011140·0x00011140·0x00e08·0x00ec0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008284·0x00008284·0x00008284·0x00580·0x00580·R···0x415 ··EXIDX··········0x0080a4·0x000080a4·0x000080a4·0x003f8·0x003f8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·978b5dda42ab9361ff648417b1ff52056 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·015c406c9c8ff926db1d11f8e61cee70
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·280·entries:1 Version·symbols·section·'.gnu.version'·contains·277·entries:
2 ·Addr:·000000000000132c··Offset:·0x00132c··Link:·3·(.dynsym)2 ·Addr:·00000000000012fc··Offset:·0x0012fc··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 66, 15 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)···
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x000000000000155c··Offset:·0x00155c··Link:·7·(.dynstr)75 ·Addr:·0x0000000000001528··Offset:·0x001528··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
79 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.confirmationui@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.confirmationui@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb33011 ··Entry·point·address:···············0xb020
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········95416·(bytes·into·file)13 ··Start·of·section·headers:··········85424·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb3302 Entry·point·0xb020
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a324·0x0a324·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a014·0x0a014·R···0x1000
8 ··LOAD···········0x00a330·0x0000b330·0x0000b330·0x0a7d0·0x0a7d0·R·E·0x10008 ··LOAD···········0x00a020·0x0000b020·0x0000b020·0x085b0·0x085b0·R·E·0x1000
9 ··LOAD···········0x014b00·0x00016b00·0x00016b00·0x01390·0x01390·RW··0x10009 ··LOAD···········0x0125d0·0x000145d0·0x000145d0·0x01318·0x01318·RW··0x1000
10 ··LOAD···········0x015e90·0x00018e90·0x00018e90·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0138e8·0x000168e8·0x000168e8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x015af0·0x00017af0·0x00017af0·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x013554·0x00015554·0x00015554·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x014b00·0x00016b00·0x00016b00·0x01390·0x01500·R···0x112 ··GNU_RELRO······0x0125d0·0x000145d0·0x000145d0·0x01318·0x01a30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008fa8·0x00008fa8·0x00008fa8·0x00648·0x00648·R···0x415 ··EXIDX··········0x008dd4·0x00008dd4·0x00008dd4·0x005e8·0x005e8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·35d281f2725bc6a45ceee96139fc7dd96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b25d0c73bf4e6c52cd2752d0d7db95ae
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·316·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·000000000000156c··Offset:·0x00156c··Link:·3·(.dynsym)2 ·Addr:·000000000000153c··Offset:·0x00153c··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 75, 13 lines modifiedOffset 75, 13 lines modified
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x00000000000017e4··Offset:·0x0017e4··Link:·7·(.dynstr)84 ·Addr:·0x00000000000017b0··Offset:·0x0017b0··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.contexthub@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.contexthub@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xca6011 ··Entry·point·address:···············0xc6c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········122768·(bytes·into·file)13 ··Start·of·section·headers:··········104460·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xca602 Entry·point·0xc6c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ba58·0x0ba58·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b6b8·0x0b6b8·R···0x1000
8 ··LOAD···········0x00ba60·0x0000ca60·0x0000ca60·0x0f670·0x0f670·R·E·0x10008 ··LOAD···········0x00b6c0·0x0000c6c0·0x0000c6c0·0x0b4b0·0x0b4b0·R·E·0x1000
9 ··LOAD···········0x01b0d0·0x0001d0d0·0x0001d0d0·0x01540·0x01540·RW··0x10009 ··LOAD···········0x016b70·0x00018b70·0x00018b70·0x014a4·0x014a4·RW··0x1000
10 ··LOAD···········0x01c610·0x0001f610·0x0001f610·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018014·0x0001b014·0x0001b014·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01c204·0x0001e204·0x0001e204·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x017c14·0x00019c14·0x00019c14·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01b0d0·0x0001d0d0·0x0001d0d0·0x01540·0x01f30·R···0x112 ··GNU_RELRO······0x016b70·0x00018b70·0x00018b70·0x014a4·0x02490·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009f28·0x00009f28·0x00009f28·0x007b0·0x007b0·R···0x415 ··EXIDX··········0x009d58·0x00009d58·0x00009d58·0x00750·0x00750·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1c204·contains·34·entries:1 Dynamic·section·at·offset·0x17c14·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.contexthub@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.contexthub@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x984c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9680
15 ·0x60000010·(Operating·System·specific:·60000010)········0x65c15 ·0x60000010·(Operating·System·specific:·60000010)········0x65c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9ea817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9cdc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xa6d820 ·0x00000017·(JMPREL)·····················0xa4a8
21 ·0x00000002·(PLTRELSZ)···················1336·(bytes)21 ·0x00000002·(PLTRELSZ)···················1312·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1e36822 ·0x00000003·(PLTGOT)·····················0x19d78
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x20d026 ·0x00000005·(STRTAB)·····················0x2090
27 ·0x0000000a·(STRSZ)······················30587·(bytes)27 ·0x0000000a·(STRSZ)······················30191·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1af428 ·0x6ffffef5·(GNU_HASH)···················0x1ac0
29 ·0x00000019·(INIT_ARRAY)·················0x1e1fc29 ·0x00000019·(INIT_ARRAY)·················0x19c0c
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1e1ec31 ·0x0000001a·(FINI_ARRAY)·················0x19bfc
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x17ec33 ·0x6ffffff0·(VERSYM)·····················0x17bc
34 ·0x6ffffffe·(VERNEED)····················0x1ab434 ·0x6ffffffe·(VERNEED)····················0x1a80
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·22b3842b1afd07f58e5abb29b22249246 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7a12f15527415da354ccd4203dbe933
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·356·entries:1 Version·symbols·section·'.gnu.version'·contains·353·entries:
2 ·Addr:·00000000000017ec··Offset:·0x0017ec··Link:·3·(.dynsym)2 ·Addr:·00000000000017bc··Offset:·0x0017bc··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 85, 15 lines modifiedOffset 85, 15 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)···
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:93 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x0000000000001ab4··Offset:·0x001ab4··Link:·7·(.dynstr)94 ·Addr:·0x0000000000001a80··Offset:·0x001a80··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·396 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·298 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.contexthub@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.contexthub@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x902011 ··Entry·point·address:···············0x8ca0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········69864·(bytes·into·file)13 ··Start·of·section·headers:··········61788·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90202 Entry·point·0x8ca0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08018·0x08018·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07c98·0x07c98·R···0x1000
8 ··LOAD···········0x008020·0x00009020·0x00009020·0x07140·0x07140·R·E·0x10008 ··LOAD···········0x007ca0·0x00008ca0·0x00008ca0·0x056f0·0x056f0·R·E·0x1000
9 ··LOAD···········0x00f160·0x00011160·0x00011160·0x00dc0·0x00dc0·RW··0x10009 ··LOAD···········0x00d390·0x0000f390·0x0000f390·0x00d24·0x00d24·RW··0x1000
10 ··LOAD···········0x00ff20·0x00012f20·0x00012f20·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e0b4·0x000110b4·0x000110b4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00fbbc·0x00011bbc·0x00011bbc·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00dd5c·0x0000fd5c·0x0000fd5c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00f160·0x00011160·0x00011160·0x00dc0·0x00ea0·R···0x112 ··GNU_RELRO······0x00d390·0x0000f390·0x0000f390·0x00d24·0x01c70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0071c8·0x000071c8·0x000071c8·0x00448·0x00448·R···0x415 ··EXIDX··········0x006ff0·0x00006ff0·0x00006ff0·0x003d0·0x003d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b4a0772535de0e48d05784a7da9a81b16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3962c38c98f732ca446caf8f3ca7e5e1
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·269·entries:1 Version·symbols·section·'.gnu.version'·contains·266·entries:
2 ·Addr:·000000000000127c··Offset:·0x00127c··Link:·3·(.dynsym)2 ·Addr:·000000000000124c··Offset:·0x00124c··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 63, 14 lines modifiedOffset 63, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
73 ·Addr:·0x0000000000001498··Offset:·0x001498··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001460··Offset:·0x001460··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x190a011 ··Entry·point·address:···············0x18960
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········317384·(bytes·into·file)13 ··Start·of·section·headers:··········257624·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x190a02 Entry·point·0x18960
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1809b·0x1809b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x17953·0x17953·R···0x1000
8 ··LOAD···········0x0180a0·0x000190a0·0x000190a0·0x2ddb0·0x2ddb0·R·E·0x10008 ··LOAD···········0x017960·0x00018960·0x00018960·0x204b0·0x204b0·R·E·0x1000
9 ··LOAD···········0x045e50·0x00047e50·0x00047e50·0x0377c·0x0377c·RW··0x10009 ··LOAD···········0x037e10·0x00039e10·0x00039e10·0x034a0·0x034a0·RW··0x1000
10 ··LOAD···········0x0495cc·0x0004c5cc·0x0004c5cc·0x00014·0x00014·RW··0x100010 ··LOAD···········0x03b2b0·0x0003e2b0·0x0003e2b0·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x048ff4·0x0004aff4·0x0004aff4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x03ace4·0x0003cce4·0x0003cce4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x045e50·0x00047e50·0x00047e50·0x0377c·0x041b0·R···0x112 ··GNU_RELRO······0x037e10·0x00039e10·0x00039e10·0x034a0·0x041f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01351c·0x0001351c·0x0001351c·0x01758·0x01758·R···0x415 ··EXIDX··········0x013334·0x00013334·0x00013334·0x014d0·0x014d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x48ff4·contains·34·entries:1 Dynamic·section·at·offset·0x3ace4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.drm@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.drm@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x124bc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x122ec
15 ·0x60000010·(Operating·System·specific:·60000010)········0xefd15 ·0x60000010·(Operating·System·specific:·60000010)········0xefd
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x133bc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x131ec
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x16018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x148
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x14c7420 ·0x00000017·(JMPREL)·····················0x14804
21 ·0x00000002·(PLTRELSZ)···················2040·(bytes)21 ·0x00000002·(PLTRELSZ)···················2016·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x4b1c422 ·0x00000003·(PLTGOT)·····················0x3ceb4
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x3cd426 ·0x00000005·(STRTAB)·····················0x3c90
27 ·0x0000000a·(STRSZ)······················59365·(bytes)27 ·0x0000000a·(STRSZ)······················58969·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x2f6c28 ·0x6ffffef5·(GNU_HASH)···················0x2f34
29 ·0x00000019·(INIT_ARRAY)·················0x4afe029 ·0x00000019·(INIT_ARRAY)·················0x3ccd0
30 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x4afc431 ·0x0000001a·(FINI_ARRAY)·················0x3ccb4
32 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x2a1c33 ·0x6ffffff0·(VERSYM)·····················0x29ec
34 ·0x6ffffffe·(VERNEED)····················0x2f2c34 ·0x6ffffffe·(VERNEED)····················0x2ef4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·16a9b0470228346e620051d0036b77036 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb2d4907f9fbf5dbd1f2a0a908173cbe
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·647·entries:1 Version·symbols·section·'.gnu.version'·contains·644·entries:
2 ·Addr:·0000000000002a1c··Offset:·0x002a1c··Link:·3·(.dynsym)2 ·Addr:·00000000000029ec··Offset:·0x0029ec··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 158, 15 lines modifiedOffset 158, 14 lines modified
158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
165 ··284:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
166 Version·needs·section·'.gnu.version_r'·contains·2·entries:165 Version·needs·section·'.gnu.version_r'·contains·2·entries:
167 ·Addr:·0x0000000000002f2c··Offset:·0x002f2c··Link:·7·(.dynstr)166 ·Addr:·0x0000000000002ef4··Offset:·0x002ef4··Link:·7·(.dynstr)
168 ··000000:·Version:·1··File:·liblog.so··Cnt:·1167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
169 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3168 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
170 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
171 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2170 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x148b011 ··Entry·point·address:···············0x141a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········208040·(bytes·into·file)13 ··Start·of·section·headers:··········175372·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x148b02 Entry·point·0x141a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x138a3·0x138a3·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1319b·0x1319b·R···0x1000
8 ··LOAD···········0x0138b0·0x000148b0·0x000148b0·0x19b20·0x19b20·R·E·0x10008 ··LOAD···········0x0131a0·0x000141a0·0x000141a0·0x129e0·0x129e0·R·E·0x1000
9 ··LOAD···········0x02d3d0·0x0002f3d0·0x0002f3d0·0x02994·0x02994·RW··0x10009 ··LOAD···········0x025b80·0x00027b80·0x00027b80·0x026b8·0x026b8·RW··0x1000
10 ··LOAD···········0x02fd64·0x00032d64·0x00032d64·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x028238·0x0002b238·0x0002b238·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x02f818·0x00031818·0x00031818·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x027cf8·0x00029cf8·0x00029cf8·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x02d3d0·0x0002f3d0·0x0002f3d0·0x02994·0x02c30·R···0x112 ··GNU_RELRO······0x025b80·0x00027b80·0x00027b80·0x026b8·0x03480·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0109b0·0x000109b0·0x000109b0·0x00eb8·0x00eb8·R···0x415 ··EXIDX··········0x0107c0·0x000107c0·0x000107c0·0x00cb8·0x00cb8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9aef8dfddb13735b776667f2a5b321276 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7b88ee4fba4233117023417c468fe935
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·555·entries:1 Version·symbols·section·'.gnu.version'·contains·552·entries:
2 ·Addr:·000000000000245c··Offset:·0x00245c··Link:·3·(.dynsym)2 ·Addr:·000000000000242c··Offset:·0x00242c··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 135, 15 lines modifiedOffset 135, 14 lines modified
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
143 Version·needs·section·'.gnu.version_r'·contains·2·entries:142 Version·needs·section·'.gnu.version_r'·contains·2·entries:
144 ·Addr:·0x00000000000028b4··Offset:·0x0028b4··Link:·7·(.dynstr)143 ·Addr:·0x000000000000287c··Offset:·0x00287c··Link:·7·(.dynstr)
145 ··000000:·Version:·1··File:·liblog.so··Cnt:·1144 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
146 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3145 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
147 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1146 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
148 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2147 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1ea5011 ··Entry·point·address:···············0x1e100
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········313664·(bytes·into·file)13 ··Start·of·section·headers:··········266792·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1ea502 Entry·point·0x1e100
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1da43·0x1da43·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1d0f3·0x1d0f3·R···0x1000
8 ··LOAD···········0x01da50·0x0001ea50·0x0001ea50·0x26930·0x26930·R·E·0x10008 ··LOAD···········0x01d100·0x0001e100·0x0001e100·0x1c640·0x1c640·R·E·0x1000
9 ··LOAD···········0x044380·0x00046380·0x00046380·0x04374·0x04374·RW··0x10009 ··LOAD···········0x039740·0x0003b740·0x0003b740·0x03fe4·0x03fe4·RW··0x1000
10 ··LOAD···········0x0486f4·0x0004b6f4·0x0004b6f4·0x00014·0x00014·RW··0x100010 ··LOAD···········0x03d724·0x00040724·0x00040724·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x048050·0x0004a050·0x0004a050·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x03d08c·0x0003f08c·0x0003f08c·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x044380·0x00046380·0x00046380·0x04374·0x04c80·R···0x112 ··GNU_RELRO······0x039740·0x0003b740·0x0003b740·0x03fe4·0x048c0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01974c·0x0001974c·0x0001974c·0x01630·0x01630·R···0x415 ··EXIDX··········0x019554·0x00019554·0x00019554·0x01340·0x01340·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·80a62ca001e3e639174880bb935d35b86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·af9e88f8933bbbf6b6c76d3349603c71
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·820·entries:1 Version·symbols·section·'.gnu.version'·contains·817·entries:
2 ·Addr:·00000000000034ec··Offset:·0x0034ec··Link:·3·(.dynsym)2 ·Addr:·00000000000034bc··Offset:·0x0034bc··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 201, 15 lines modifiedOffset 201, 15 lines modified
201 ··314:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···201 ··314:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···208 ··330:···1·(*global*)···
  
209 Version·needs·section·'.gnu.version_r'·contains·2·entries:209 Version·needs·section·'.gnu.version_r'·contains·2·entries:
210 ·Addr:·0x0000000000003b54··Offset:·0x003b54··Link:·7·(.dynstr)210 ·Addr:·0x0000000000003b20··Offset:·0x003b20··Link:·7·(.dynstr)
211 ··000000:·Version:·1··File:·liblog.so··Cnt:·1211 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
212 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3212 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
213 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1213 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
214 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2214 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.drm@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd86011 ··Entry·point·address:···············0xd4e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········109896·(bytes·into·file)13 ··Start·of·section·headers:··········100860·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd8602 Entry·point·0xd4e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c85f·0x0c85f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c4df·0x0c4df·R···0x1000
8 ··LOAD···········0x00c860·0x0000d860·0x0000d860·0x0b070·0x0b070·R·E·0x10008 ··LOAD···········0x00c4e0·0x0000d4e0·0x0000d4e0·0x092a0·0x092a0·R·E·0x1000
9 ··LOAD···········0x0178d0·0x000198d0·0x000198d0·0x01b1c·0x01b1c·RW··0x10009 ··LOAD···········0x015780·0x00017780·0x00017780·0x01a80·0x01a80·RW··0x1000
10 ··LOAD···········0x0193ec·0x0001c3ec·0x0001c3ec·0x00008·0x00008·RW··0x100010 ··LOAD···········0x017200·0x0001a200·0x0001a200·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01900c·0x0001b00c·0x0001b00c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x016e2c·0x00018e2c·0x00018e2c·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0178d0·0x000198d0·0x000198d0·0x01b1c·0x02730·R···0x112 ··GNU_RELRO······0x015780·0x00017780·0x00017780·0x01a80·0x02880·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b458·0x0000b458·0x0000b458·0x00718·0x00718·R···0x415 ··EXIDX··········0x00b284·0x0000b284·0x0000b284·0x006a8·0x006a8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·bb9d81858ff7e489d3b0656c538aa11b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·57d8e6f4cf80c11e853d01145cba3a41
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·409·entries:1 Version·symbols·section·'.gnu.version'·contains·406·entries:
2 ·Addr:·0000000000001b3c··Offset:·0x001b3c··Link:·3·(.dynsym)2 ·Addr:·0000000000001b0c··Offset:·0x001b0c··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 98, 16 lines modifiedOffset 98, 15 lines modified
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)··· 
  
107 Version·needs·section·'.gnu.version_r'·contains·2·entries:106 Version·needs·section·'.gnu.version_r'·contains·2·entries:
108 ·Addr:·0x0000000000001e70··Offset:·0x001e70··Link:·7·(.dynstr)107 ·Addr:·0x0000000000001e38··Offset:·0x001e38··Link:·7·(.dynstr)
109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
12.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.dumpstate@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.dumpstate@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x780011 ··Entry·point·address:···············0x7510
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········55628·(bytes·into·file)13 ··Start·of·section·headers:··········50288·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x78002 Entry·point·0x7510
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x067f9·0x067f9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06509·0x06509·R···0x1000
8 ··LOAD···········0x006800·0x00007800·0x00007800·0x05590·0x05590·R·E·0x10008 ··LOAD···········0x006510·0x00007510·0x00007510·0x04540·0x04540·R·E·0x1000
9 ··LOAD···········0x00bd90·0x0000dd90·0x0000dd90·0x00b5c·0x00b5c·RW··0x10009 ··LOAD···········0x00aa50·0x0000ca50·0x0000ca50·0x00ae4·0x00ae4·RW··0x1000
10 ··LOAD···········0x00c8ec·0x0000f8ec·0x0000f8ec·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00b534·0x0000e534·0x0000e534·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c5d0·0x0000e5d0·0x0000e5d0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00b224·0x0000d224·0x0000d224·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00bd90·0x0000dd90·0x0000dd90·0x00b5c·0x01270·R···0x112 ··GNU_RELRO······0x00aa50·0x0000ca50·0x0000ca50·0x00ae4·0x015b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005ca0·0x00005ca0·0x00005ca0·0x003a8·0x003a8·R···0x415 ··EXIDX··········0x005ad0·0x00005ad0·0x00005ad0·0x00348·0x00348·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.78 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xc5d0·contains·34·entries:1 Dynamic·section·at·offset·0xb224·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.dumpstate@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.dumpstate@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x592414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5754
15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5c6017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5a90
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x604820 ·0x00000017·(JMPREL)·····················0x5e18
21 ·0x00000002·(PLTRELSZ)···················928·(bytes)21 ·0x00000002·(PLTRELSZ)···················904·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xe71022 ·0x00000003·(PLTGOT)·····················0xd364
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x144026 ·0x00000005·(STRTAB)·····················0x13fc
27 ·0x0000000a·(STRSZ)······················17635·(bytes)27 ·0x0000000a·(STRSZ)······················17239·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x121c28 ·0x6ffffef5·(GNU_HASH)···················0x11e8
29 ·0x00000019·(INIT_ARRAY)·················0xe5cc29 ·0x00000019·(INIT_ARRAY)·················0xd220
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xe5c031 ·0x0000001a·(FINI_ARRAY)·················0xd214
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x102c33 ·0x6ffffff0·(VERSYM)·····················0xffc
34 ·0x6ffffffe·(VERNEED)····················0x11fc34 ·0x6ffffffe·(VERNEED)····················0x11c8
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a0036af03ee2f44982306a50c5b21eda6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7dd4076afca06fda5db4b1e2bf4b0439
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·232·entries:1 Version·symbols·section·'.gnu.version'·contains·229·entries:
2 ·Addr:·000000000000102c··Offset:·0x00102c··Link:·3·(.dynsym)2 ·Addr:·0000000000000ffc··Offset:·0x000ffc··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 54, 13 lines modifiedOffset 54, 13 lines modified
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*)······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*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000011fc··Offset:·0x0011fc··Link:·7·(.dynstr)63 ·Addr:·0x00000000000011c8··Offset:·0x0011c8··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.dumpstate@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.dumpstate@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8a7011 ··Entry·point·address:···············0x8720
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66536·(bytes·into·file)13 ··Start·of·section·headers:··········59060·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8a702 Entry·point·0x8720
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07a61·0x07a61·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07719·0x07719·R···0x1000
8 ··LOAD···········0x007a70·0x00008a70·0x00008a70·0x06ba0·0x06ba0·R·E·0x10008 ··LOAD···········0x007720·0x00008720·0x00008720·0x05340·0x05340·R·E·0x1000
9 ··LOAD···········0x00e610·0x00010610·0x00010610·0x00ce4·0x00ce4·RW··0x10009 ··LOAD···········0x00ca60·0x0000ea60·0x0000ea60·0x00c6c·0x00c6c·RW··0x1000
10 ··LOAD···········0x00f2f4·0x000122f4·0x000122f4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d6cc·0x000106cc·0x000106cc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ef98·0x00010f98·0x00010f98·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00d37c·0x0000f37c·0x0000f37c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00e610·0x00010610·0x00010610·0x00ce4·0x019f0·R···0x112 ··GNU_RELRO······0x00ca60·0x0000ea60·0x0000ea60·0x00c6c·0x015a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006c30·0x00006c30·0x00006c30·0x00400·0x00400·R···0x415 ··EXIDX··········0x006a5c·0x00006a5c·0x00006a5c·0x003a0·0x003a0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0895678e8969bb32bc748c5e608376b96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ade44746bd462edeea74fe255680e631
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·262·entries:1 Version·symbols·section·'.gnu.version'·contains·259·entries:
2 ·Addr:·000000000000120c··Offset:·0x00120c··Link:·3·(.dynsym)2 ·Addr:·00000000000011dc··Offset:·0x0011dc··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 61, 14 lines modifiedOffset 61, 13 lines modified
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
69 ··104:···1·(*global*)······1·(*global*)··· 
  
70 Version·needs·section·'.gnu.version_r'·contains·1·entry:69 Version·needs·section·'.gnu.version_r'·contains·1·entry:
71 ·Addr:·0x0000000000001418··Offset:·0x001418··Link:·7·(.dynstr)70 ·Addr:·0x00000000000013e4··Offset:·0x0013e4··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·libc.so··Cnt:·171 ··000000:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0010:···Name:·LIBC··Flags:·none··Version:·272 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.fastboot@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.fastboot@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x882011 ··Entry·point·address:···············0x84a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········74400·(bytes·into·file)13 ··Start·of·section·headers:··········64500·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x88202 Entry·point·0x84a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07816·0x07816·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0749e·0x0749e·R···0x1000
8 ··LOAD···········0x007820·0x00008820·0x00008820·0x085a0·0x085a0·R·E·0x10008 ··LOAD···········0x0074a0·0x000084a0·0x000084a0·0x064c0·0x064c0·R·E·0x1000
9 ··LOAD···········0x00fdc0·0x00011dc0·0x00011dc0·0x00e14·0x00e14·RW··0x10009 ··LOAD···········0x00d960·0x0000f960·0x0000f960·0x00d54·0x00d54·RW··0x1000
10 ··LOAD···········0x010bd4·0x00013bd4·0x00013bd4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e6b4·0x000116b4·0x000116b4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x01087c·0x0001287c·0x0001287c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00e368·0x00010368·0x00010368·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00fdc0·0x00011dc0·0x00011dc0·0x00e14·0x01240·R···0x112 ··GNU_RELRO······0x00d960·0x0000f960·0x0000f960·0x00d54·0x016a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006564·0x00006564·0x00006564·0x00560·0x00560·R···0x415 ··EXIDX··········0x006390·0x00006390·0x00006390·0x004d8·0x004d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1087c·contains·34·entries:1 Dynamic·section·at·offset·0xe368·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.fastboot@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.fastboot@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x61b414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5fe4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35b15 ·0x60000010·(Operating·System·specific:·60000010)········0x35b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x651017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6340
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x50
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x6ac420 ·0x00000017·(JMPREL)·····················0x6868
21 ·0x00000002·(PLTRELSZ)···················1048·(bytes)21 ·0x00000002·(PLTRELSZ)···················1024·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x129bc22 ·0x00000003·(PLTGOT)·····················0x104a8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x167c26 ·0x00000005·(STRTAB)·····················0x1638
27 ·0x0000000a·(STRSZ)······················19256·(bytes)27 ·0x0000000a·(STRSZ)······················18860·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x139428 ·0x6ffffef5·(GNU_HASH)···················0x135c
29 ·0x00000019·(INIT_ARRAY)·················0x1287829 ·0x00000019·(INIT_ARRAY)·················0x10364
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1286c31 ·0x0000001a·(FINI_ARRAY)·················0x10358
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x115c33 ·0x6ffffff0·(VERSYM)·····················0x112c
34 ·0x6ffffffe·(VERNEED)····················0x135434 ·0x6ffffffe·(VERNEED)····················0x131c
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·73aa0e7482925123eb614c42c6887b1f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0f47ce0d84d024cc1f08dd2159569c2d
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·251·entries:1 Version·symbols·section·'.gnu.version'·contains·248·entries:
2 ·Addr:·000000000000115c··Offset:·0x00115c··Link:·3·(.dynsym)2 ·Addr:·000000000000112c··Offset:·0x00112c··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 59, 15 lines modifiedOffset 59, 14 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:66 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001354··Offset:·0x001354··Link:·7·(.dynstr)67 ·Addr:·0x000000000000131c··Offset:·0x00131c··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·liblog.so··Cnt:·168 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
71 ··0x0010:·Version:·1··File:·libc.so··Cnt:·170 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0030:···Name:·LIBC··Flags:·none··Version:·271 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gatekeeper@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gatekeeper@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x854011 ··Entry·point·address:···············0x8160
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········71620·(bytes·into·file)13 ··Start·of·section·headers:··········60836·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x85402 Entry·point·0x8160
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07534·0x07534·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0715c·0x0715c·R···0x1000
8 ··LOAD···········0x007540·0x00008540·0x00008540·0x07f90·0x07f90·R·E·0x10008 ··LOAD···········0x007160·0x00008160·0x00008160·0x05cf0·0x05cf0·R·E·0x1000
9 ··LOAD···········0x00f4d0·0x000114d0·0x000114d0·0x00d80·0x00d80·RW··0x10009 ··LOAD···········0x00ce50·0x0000ee50·0x0000ee50·0x00c0c·0x00c0c·RW··0x1000
10 ··LOAD···········0x010250·0x00013250·0x00013250·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00da5c·0x00010a5c·0x00010a5c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ff08·0x00011f08·0x00011f08·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00d720·0x0000f720·0x0000f720·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00f4d0·0x000114d0·0x000114d0·0x00d80·0x01b30·R···0x112 ··GNU_RELRO······0x00ce50·0x0000ee50·0x0000ee50·0x00c0c·0x011b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006468·0x00006468·0x00006468·0x00558·0x00558·R···0x415 ··EXIDX··········0x00628c·0x0000628c·0x0000628c·0x00438·0x00438·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xff08·contains·34·entries:1 Dynamic·section·at·offset·0xd720·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.gatekeeper@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.gatekeeper@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x60c414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5ef4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35415 ·0x60000010·(Operating·System·specific:·60000010)········0x354
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x641817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6248
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x69c020 ·0x00000017·(JMPREL)·····················0x66c4
21 ·0x00000002·(PLTRELSZ)···················1016·(bytes)21 ·0x00000002·(PLTRELSZ)···················992·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1204822 ·0x00000003·(PLTGOT)·····················0xf860
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x161426 ·0x00000005·(STRTAB)·····················0x15d0
27 ·0x0000000a·(STRSZ)······················19119·(bytes)27 ·0x0000000a·(STRSZ)······················18723·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x133828 ·0x6ffffef5·(GNU_HASH)···················0x1304
29 ·0x00000019·(INIT_ARRAY)·················0x11f0429 ·0x00000019·(INIT_ARRAY)·················0xf71c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x11ef831 ·0x0000001a·(FINI_ARRAY)·················0xf710
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x110c33 ·0x6ffffff0·(VERSYM)·····················0x10dc
34 ·0x6ffffffe·(VERNEED)····················0x12f834 ·0x6ffffffe·(VERNEED)····················0x12c4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·787db11aa3ae455e2b2bf52ca569ffd56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ac12eb7e6eed4d9a85969d26116d1366
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·246·entries:1 Version·symbols·section·'.gnu.version'·contains·243·entries:
2 ·Addr:·000000000000110c··Offset:·0x00110c··Link:·3·(.dynsym)2 ·Addr:·00000000000010dc··Offset:·0x0010dc··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 57, 16 lines modifiedOffset 57, 15 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x00000000000012f8··Offset:·0x0012f8··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012c4··Offset:·0x0012c4··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss.measurement_corrections@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss.measurement_corrections@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xbc4011 ··Entry·point·address:···············0xb920
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········95000·(bytes·into·file)13 ··Start·of·section·headers:··········86240·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xbc402 Entry·point·0xb920
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ac3a·0x0ac3a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a912·0x0a912·R···0x1000
8 ··LOAD···········0x00ac40·0x0000bc40·0x0000bc40·0x09d90·0x09d90·R·E·0x10008 ··LOAD···········0x00a920·0x0000b920·0x0000b920·0x08030·0x08030·R·E·0x1000
9 ··LOAD···········0x0149d0·0x000169d0·0x000169d0·0x01370·0x01370·RW··0x10009 ··LOAD···········0x012950·0x00014950·0x00014950·0x012f8·0x012f8·RW··0x1000
10 ··LOAD···········0x015d40·0x00018d40·0x00018d40·0x00008·0x00008·RW··0x100010 ··LOAD···········0x013c48·0x00016c48·0x00016c48·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0159a8·0x000179a8·0x000179a8·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0138bc·0x000158bc·0x000158bc·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0149d0·0x000169d0·0x000169d0·0x01370·0x01630·R···0x112 ··GNU_RELRO······0x012950·0x00014950·0x00014950·0x012f8·0x016b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0098a4·0x000098a4·0x000098a4·0x00620·0x00620·R···0x415 ··EXIDX··········0x0096cc·0x000096cc·0x000096cc·0x005c8·0x005c8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.96 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·09899dc0d0656de0a828f1be6a45c3946 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4ae324c1b21ba3c35436916341e50ee7
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·313·entries:1 Version·symbols·section·'.gnu.version'·contains·310·entries:
2 ·Addr:·000000000000153c··Offset:·0x00153c··Link:·3·(.dynsym)2 ·Addr:·000000000000150c··Offset:·0x00150c··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 74, 14 lines modifiedOffset 74, 13 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
82 ··138:···1·(*global*)··· 
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x00000000000017b0··Offset:·0x0017b0··Link:·7·(.dynstr)83 ·Addr:·0x0000000000001778··Offset:·0x001778··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·285 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss.measurement_corrections@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss.measurement_corrections@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x93b011 ··Entry·point·address:···············0x9080
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66280·(bytes·into·file)13 ··Start·of·section·headers:··········60336·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x93b02 Entry·point·0x9080
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x083aa·0x083aa·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08072·0x08072·R···0x1000
8 ··LOAD···········0x0083b0·0x000093b0·0x000093b0·0x06170·0x06170·R·E·0x10008 ··LOAD···········0x008080·0x00009080·0x00009080·0x04ef0·0x04ef0·R·E·0x1000
9 ··LOAD···········0x00e520·0x00010520·0x00010520·0x00cd8·0x00cd8·RW··0x10009 ··LOAD···········0x00cf70·0x0000ef70·0x0000ef70·0x00c60·0x00c60·RW··0x1000
10 ··LOAD···········0x00f1f8·0x000121f8·0x000121f8·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00dbd0·0x00010bd0·0x00010bd0·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ee98·0x00010e98·0x00010e98·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00d87c·0x0000f87c·0x0000f87c·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x00e520·0x00010520·0x00010520·0x00cd8·0x01ae0·R···0x112 ··GNU_RELRO······0x00cf70·0x0000ef70·0x0000ef70·0x00c60·0x01090·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00765c·0x0000765c·0x0000765c·0x003e0·0x003e0·R···0x415 ··EXIDX··········0x007488·0x00007488·0x00007488·0x00380·0x00380·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.1 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·53e099d4790da422633aa2e3b7ab7bae6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·461a814ef7ef3ac09d988ee2bd697a01
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·258·entries:1 Version·symbols·section·'.gnu.version'·contains·255·entries:
2 ·Addr:·00000000000011cc··Offset:·0x0011cc··Link:·3·(.dynsym)2 ·Addr:·000000000000119c··Offset:·0x00119c··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 60, 14 lines modifiedOffset 60, 13 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
68 ··100:···1·(*global*)······1·(*global*)··· 
  
69 Version·needs·section·'.gnu.version_r'·contains·1·entry:68 Version·needs·section·'.gnu.version_r'·contains·1·entry:
70 ·Addr:·0x00000000000013d0··Offset:·0x0013d0··Link:·7·(.dynstr)69 ·Addr:·0x000000000000139c··Offset:·0x00139c··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·libc.so··Cnt:·170 ··000000:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0010:···Name:·LIBC··Flags:·none··Version:·271 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss.visibility_control@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss.visibility_control@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xbcb011 ··Entry·point·address:···············0xb980
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········97368·(bytes·into·file)13 ··Start·of·section·headers:··········87788·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xbcb02 Entry·point·0xb980
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0acaf·0x0acaf·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a97f·0x0a97f·R···0x1000
8 ··LOAD···········0x00acb0·0x0000bcb0·0x0000bcb0·0x0a600·0x0a600·R·E·0x10008 ··LOAD···········0x00a980·0x0000b980·0x0000b980·0x08590·0x08590·R·E·0x1000
9 ··LOAD···········0x0152b0·0x000172b0·0x000172b0·0x01380·0x01380·RW··0x10009 ··LOAD···········0x012f10·0x00014f10·0x00014f10·0x01308·0x01308·RW··0x1000
10 ··LOAD···········0x016630·0x00019630·0x00019630·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014218·0x00017218·0x00017218·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0162a0·0x000182a0·0x000182a0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x013e94·0x00015e94·0x00015e94·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0152b0·0x000172b0·0x000172b0·0x01380·0x01d50·R···0x112 ··GNU_RELRO······0x012f10·0x00014f10·0x00014f10·0x01308·0x020f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009820·0x00009820·0x00009820·0x00640·0x00640·R···0x415 ··EXIDX··········0x00964c·0x0000964c·0x0000964c·0x005e8·0x005e8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.87 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x162a0·contains·34·entries:1 Dynamic·section·at·offset·0x13e94·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.gnss.visibility_control@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.gnss.visibility_control@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x919414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8fc4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x61415 ·0x60000010·(Operating·System·specific:·60000010)········0x614
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x97a817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x95d8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x9e6020 ·0x00000017·(JMPREL)·····················0x9c34
21 ·0x00000002·(PLTRELSZ)···················1088·(bytes)21 ·0x00000002·(PLTRELSZ)···················1064·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1840422 ·0x00000003·(PLTGOT)·····················0x15ff8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1c3426 ·0x00000005·(STRTAB)·····················0x1bf0
27 ·0x0000000a·(STRSZ)······················30048·(bytes)27 ·0x0000000a·(STRSZ)······················29652·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x180428 ·0x6ffffef5·(GNU_HASH)···················0x17d0
29 ·0x00000019·(INIT_ARRAY)·················0x1829829 ·0x00000019·(INIT_ARRAY)·················0x15e8c
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1828831 ·0x0000001a·(FINI_ARRAY)·················0x15e7c
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x156c33 ·0x6ffffff0·(VERSYM)·····················0x153c
34 ·0x6ffffffe·(VERNEED)····················0x17e434 ·0x6ffffffe·(VERNEED)····················0x17b0
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·689efe503445950eb33d8213f81caab86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a528440ebaa723a10776b271dcf0ee8a
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·316·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·000000000000156c··Offset:·0x00156c··Link:·3·(.dynsym)2 ·Addr:·000000000000153c··Offset:·0x00153c··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 75, 13 lines modifiedOffset 75, 13 lines modified
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x00000000000017e4··Offset:·0x0017e4··Link:·7·(.dynstr)84 ·Addr:·0x00000000000017b0··Offset:·0x0017b0··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x41b3011 ··Entry·point·address:···············0x413f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········778032·(bytes·into·file)13 ··Start·of·section·headers:··········673228·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x41b302 Entry·point·0x413f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x40b28·0x40b28·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x403ef·0x403ef·R···0x1000
8 ··LOAD···········0x040b30·0x00041b30·0x00041b30·0x6c0b0·0x6c0b0·R·E·0x10008 ··LOAD···········0x0403f0·0x000413f0·0x000413f0·0x53410·0x53410·R·E·0x1000
9 ··LOAD···········0x0acbe0·0x000aebe0·0x000aebe0·0x0a814·0x0a814·RW··0x10009 ··LOAD···········0x093800·0x00095800·0x00095800·0x0a778·0x0a778·RW··0x1000
10 ··LOAD···········0x0b73f4·0x000ba3f4·0x000ba3f4·0x00050·0x00050·RW··0x100010 ··LOAD···········0x09df78·0x000a0f78·0x000a0f78·0x00050·0x00050·RW··0x1000
11 ··DYNAMIC········0x0b6894·0x000b8894·0x000b8894·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x09d424·0x0009f424·0x0009f424·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0acbe0·0x000aebe0·0x000aebe0·0x0a814·0x0b420·R···0x112 ··GNU_RELRO······0x093800·0x00095800·0x00095800·0x0a778·0x0a800·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x036d40·0x00036d40·0x00036d40·0x03610·0x03610·R···0x415 ··EXIDX··········0x036b6c·0x00036b6c·0x00036b6c·0x035b8·0x035b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xb6894·contains·34·entries:1 Dynamic·section·at·offset·0x9d424·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.gnss@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.gnss@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x3335414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x33184
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35d715 ·0x60000010·(Operating·System·specific:·60000010)········0x35d7
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3692c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3675c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x41418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x410
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x3a35020 ·0x00000017·(JMPREL)·····················0x3a124
21 ·0x00000002·(PLTRELSZ)···················3792·(bytes)21 ·0x00000002·(PLTRELSZ)···················3768·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xb8c8022 ·0x00000003·(PLTGOT)·····················0x9f810
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0xafe426 ·0x00000005·(STRTAB)·····················0xafa0
27 ·0x0000000a·(STRSZ)······················164718·(bytes)27 ·0x0000000a·(STRSZ)······················164322·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x802428 ·0x6ffffef5·(GNU_HASH)···················0x7fec
29 ·0x00000019·(INIT_ARRAY)·················0xb884429 ·0x00000019·(INIT_ARRAY)·················0x9f3d4
30 ·0x0000001b·(INIT_ARRAYSZ)···············80·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············80·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xb87ec31 ·0x0000001a·(FINI_ARRAY)·················0x9f37c
32 ·0x0000001c·(FINI_ARRAYSZ)···············88·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············88·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x71dc33 ·0x6ffffff0·(VERSYM)·····················0x71ac
34 ·0x6ffffffe·(VERNEED)····················0x7fe434 ·0x6ffffffe·(VERNEED)····················0x7fac
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b5760ebbde6b52dffa9ccb621b5e4c966 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a957d5d5348586a8f528d1ff0d3aba92
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1795·entries:1 Version·symbols·section·'.gnu.version'·contains·1792·entries:
2 ·Addr:·00000000000071dc··Offset:·0x0071dc··Link:·3·(.dynsym)2 ·Addr:·00000000000071ac··Offset:·0x0071ac··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 445, 15 lines modifiedOffset 445, 14 lines modified
445 ··6e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···445 ··6e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
446 ··6e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···446 ··6e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
453 Version·needs·section·'.gnu.version_r'·contains·2·entries:452 Version·needs·section·'.gnu.version_r'·contains·2·entries:
454 ·Addr:·0x0000000000007fe4··Offset:·0x007fe4··Link:·7·(.dynstr)453 ·Addr:·0x0000000000007fac··Offset:·0x007fac··Link:·7·(.dynstr)
455 ··000000:·Version:·1··File:·liblog.so··Cnt:·1454 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
456 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3455 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
457 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1456 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
458 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2457 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1a39011 ··Entry·point·address:···············0x19d90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········259192·(bytes·into·file)13 ··Start·of·section·headers:··········229376·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1a3902 Entry·point·0x19d90
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x19389·0x19389·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x18d81·0x18d81·R···0x1000
8 ··LOAD···········0x019390·0x0001a390·0x0001a390·0x20250·0x20250·R·E·0x10008 ··LOAD···········0x018d90·0x00019d90·0x00019d90·0x19640·0x19640·R·E·0x1000
9 ··LOAD···········0x0395e0·0x0003b5e0·0x0003b5e0·0x03674·0x03674·RW··0x10009 ··LOAD···········0x0323d0·0x000343d0·0x000343d0·0x035fc·0x035fc·RW··0x1000
10 ··LOAD···········0x03cc54·0x0003fc54·0x0003fc54·0x00014·0x00014·RW··0x100010 ··LOAD···········0x0359cc·0x000389cc·0x000389cc·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x03c610·0x0003e610·0x0003e610·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x035394·0x00037394·0x00037394·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0395e0·0x0003b5e0·0x0003b5e0·0x03674·0x03a20·R···0x112 ··GNU_RELRO······0x0323d0·0x000343d0·0x000343d0·0x035fc·0x03c30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x015fd4·0x00015fd4·0x00015fd4·0x00f50·0x00f50·R···0x415 ··EXIDX··········0x015df8·0x00015df8·0x00015df8·0x00ef8·0x00ef8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.01 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5a803267bb0c8abd02da1f818eec57756 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·16e5c4f9cbe04710693ad552b3e459ed
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·745·entries:1 Version·symbols·section·'.gnu.version'·contains·742·entries:
2 ·Addr:·000000000000303c··Offset:·0x00303c··Link:·3·(.dynsym)2 ·Addr:·000000000000300c··Offset:·0x00300c··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 182, 14 lines modifiedOffset 182, 13 lines modified
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···189 ··2e4:···1·(*global*)······1·(*global*)···
190 ··2e8:···1·(*global*)··· 
  
191 Version·needs·section·'.gnu.version_r'·contains·1·entry:190 Version·needs·section·'.gnu.version_r'·contains·1·entry:
192 ·Addr:·0x0000000000003610··Offset:·0x003610··Link:·7·(.dynstr)191 ·Addr:·0x00000000000035d8··Offset:·0x0035d8··Link:·7·(.dynstr)
193 ··000000:·Version:·1··File:·libc.so··Cnt:·1192 ··000000:·Version:·1··File:·libc.so··Cnt:·1
194 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2193 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x325a011 ··Entry·point·address:···············0x31ce0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········526708·(bytes·into·file)13 ··Start·of·section·headers:··········466260·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x325a02 Entry·point·0x31ce0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x31591·0x31591·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x30cd9·0x30cd9·R···0x1000
8 ··LOAD···········0x0315a0·0x000325a0·0x000325a0·0x43690·0x43690·R·E·0x10008 ··LOAD···········0x030ce0·0x00031ce0·0x00031ce0·0x356f0·0x356f0·R·E·0x1000
9 ··LOAD···········0x074c30·0x00076c30·0x00076c30·0x07450·0x07450·RW··0x10009 ··LOAD···········0x0663d0·0x000683d0·0x000683d0·0x07390·0x07390·RW··0x1000
10 ··LOAD···········0x07c080·0x0007f080·0x0007f080·0x0002c·0x0002c·RW··0x100010 ··LOAD···········0x06d760·0x00070760·0x00070760·0x0002c·0x0002c·RW··0x1000
11 ··DYNAMIC········0x07b6a0·0x0007d6a0·0x0007d6a0·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x06cd8c·0x0006ed8c·0x0006ed8c·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x074c30·0x00076c30·0x00076c30·0x07450·0x083d0·R···0x112 ··GNU_RELRO······0x0663d0·0x000683d0·0x000683d0·0x07390·0x07c30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x02afd0·0x0002afd0·0x0002afd0·0x02048·0x02048·R···0x415 ··EXIDX··········0x02adf0·0x0002adf0·0x0002adf0·0x01fd8·0x01fd8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.19 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·587d74d22565a6e84d81174b2a0dcea46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca03b129f32134ff5a33169890ec5207
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1419·entries:1 Version·symbols·section·'.gnu.version'·contains·1416·entries:
2 ·Addr:·0000000000005a5c··Offset:·0x005a5c··Link:·3·(.dynsym)2 ·Addr:·0000000000005a2c··Offset:·0x005a2c··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 351, 15 lines modifiedOffset 351, 14 lines modified
351 ··56c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···351 ··56c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
352 ··570:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···352 ··570:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
353 ··574:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···353 ··574:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
354 ··578:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···354 ··578:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
355 ··57c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···355 ··57c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
356 ··580:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···356 ··580:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
357 ··584:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···357 ··584:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
358 ··588:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
359 Version·needs·section·'.gnu.version_r'·contains·2·entries:358 Version·needs·section·'.gnu.version_r'·contains·2·entries:
360 ·Addr:·0x0000000000006574··Offset:·0x006574··Link:·7·(.dynstr)359 ·Addr:·0x000000000000653c··Offset:·0x00653c··Link:·7·(.dynstr)
361 ··000000:·Version:·1··File:·liblog.so··Cnt:·1360 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
362 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3361 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
363 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1362 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
364 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2363 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.gnss@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x296a011 ··Entry·point·address:···············0x28e30
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········401608·(bytes·into·file)13 ··Start·of·section·headers:··········359272·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x296a02 Entry·point·0x28e30
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x28699·0x28699·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x27e21·0x27e21·R···0x1000
8 ··LOAD···········0x0286a0·0x000296a0·0x000296a0·0x30dd0·0x30dd0·R·E·0x10008 ··LOAD···········0x027e30·0x00028e30·0x00028e30·0x273d0·0x273d0·R·E·0x1000
9 ··LOAD···········0x059470·0x0005b470·0x0005b470·0x05794·0x05794·RW··0x10009 ··LOAD···········0x04f200·0x00051200·0x00051200·0x0571c·0x0571c·RW··0x1000
10 ··LOAD···········0x05ec04·0x00061c04·0x00061c04·0x0001c·0x0001c·RW··0x100010 ··LOAD···········0x05491c·0x0005791c·0x0005791c·0x0001c·0x0001c·RW··0x1000
11 ··DYNAMIC········0x05e368·0x00060368·0x00060368·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x05408c·0x0005608c·0x0005608c·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x059470·0x0005b470·0x0005b470·0x05794·0x05b90·R···0x112 ··GNU_RELRO······0x04f200·0x00051200·0x00051200·0x0571c·0x05e00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0239f4·0x000239f4·0x000239f4·0x015d8·0x015d8·R···0x415 ··EXIDX··········0x023824·0x00023824·0x00023824·0x01578·0x01578·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.24 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·373ab1ae11ab087f1878650eee8313f16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5c8f5f14045833afa8bf666ff9529233
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1151·entries:1 Version·symbols·section·'.gnu.version'·contains·1148·entries:
2 ·Addr:·000000000000499c··Offset:·0x00499c··Link:·3·(.dynsym)2 ·Addr:·000000000000496c··Offset:·0x00496c··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 284, 13 lines modifiedOffset 284, 12 lines modified
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
290 ··478:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···290 ··478:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
291 ··47c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
292 Version·needs·section·'.gnu.version_r'·contains·1·entry:291 Version·needs·section·'.gnu.version_r'·contains·1·entry:
293 ·Addr:·0x000000000000529c··Offset:·0x00529c··Link:·7·(.dynstr)292 ·Addr:·0x0000000000005264··Offset:·0x005264··Link:·7·(.dynstr)
294 ··000000:·Version:·1··File:·libc.so··Cnt:·1293 ··000000:·Version:·1··File:·libc.so··Cnt:·1
295 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2294 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.allocator@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.allocator@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x805011 ··Entry·point·address:···············0x7d10
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········63240·(bytes·into·file)13 ··Start·of·section·headers:··········56244·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80502 Entry·point·0x7d10
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07043·0x07043·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d03·0x06d03·R···0x1000
8 ··LOAD···········0x007050·0x00008050·0x00008050·0x066d0·0x066d0·R·E·0x10008 ··LOAD···········0x006d10·0x00007d10·0x00007d10·0x050e0·0x050e0·R·E·0x1000
9 ··LOAD···········0x00d720·0x0000f720·0x0000f720·0x00c80·0x00c80·RW··0x10009 ··LOAD···········0x00bdf0·0x0000ddf0·0x0000ddf0·0x00be4·0x00be4·RW··0x1000
10 ··LOAD···········0x00e3a0·0x000113a0·0x000113a0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00c9d4·0x0000f9d4·0x0000f9d4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e050·0x00010050·0x00010050·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00c690·0x0000e690·0x0000e690·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00d720·0x0000f720·0x0000f720·0x00c80·0x018e0·R···0x112 ··GNU_RELRO······0x00bdf0·0x0000ddf0·0x0000ddf0·0x00be4·0x01210·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006260·0x00006260·0x00006260·0x00460·0x00460·R···0x415 ··EXIDX··········0x00608c·0x0000608c·0x0000608c·0x003e0·0x003e0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·00cf1f445368e21c00840785a4a079dd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c99a61e008e422b6c101fcbac41a16ce
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·242·entries:1 Version·symbols·section·'.gnu.version'·contains·239·entries:
2 ·Addr:·00000000000010cc··Offset:·0x0010cc··Link:·3·(.dynsym)2 ·Addr:·000000000000109c··Offset:·0x00109c··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*)······1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··Link:·7·(.dynstr)65 ·Addr:·0x000000000000127c··Offset:·0x00127c··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.allocator@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.allocator@3.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x80a011 ··Entry·point·address:···············0x7d60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········63312·(bytes·into·file)13 ··Start·of·section·headers:··········56348·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80a02 Entry·point·0x7d60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07093·0x07093·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d53·0x06d53·R···0x1000
8 ··LOAD···········0x0070a0·0x000080a0·0x000080a0·0x066c0·0x066c0·R·E·0x10008 ··LOAD···········0x006d60·0x00007d60·0x00007d60·0x050e0·0x050e0·R·E·0x1000
9 ··LOAD···········0x00d760·0x0000f760·0x0000f760·0x00c90·0x00c90·RW··0x10009 ··LOAD···········0x00be40·0x0000de40·0x0000de40·0x00bf4·0x00bf4·RW··0x1000
10 ··LOAD···········0x00e3f0·0x000113f0·0x000113f0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ca34·0x0000fa34·0x0000fa34·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e090·0x00010090·0x00010090·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x00c6e0·0x0000e6e0·0x0000e6e0·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x00d760·0x0000f760·0x0000f760·0x00c90·0x018a0·R···0x112 ··GNU_RELRO······0x00be40·0x0000de40·0x0000de40·0x00bf4·0x011c0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0062b0·0x000062b0·0x000062b0·0x00460·0x00460·R···0x415 ··EXIDX··········0x0060dc·0x000060dc·0x000060dc·0x003e0·0x003e0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.12 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a1453f759ca6c591b9863525c61b8a556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032b3d0c6f82174000b674472da3566c
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·242·entries:1 Version·symbols·section·'.gnu.version'·contains·239·entries:
2 ·Addr:·00000000000010cc··Offset:·0x0010cc··Link:·3·(.dynsym)2 ·Addr:·000000000000109c··Offset:·0x00109c··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*)······1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··Link:·7·(.dynstr)65 ·Addr:·0x000000000000127c··Offset:·0x00127c··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.allocator@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.allocator@4.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7c2011 ··Entry·point·address:···············0x7900
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········59064·(bytes·into·file)13 ··Start·of·section·headers:··········53168·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7c202 Entry·point·0x7900
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06c1b·0x06c1b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x068fb·0x068fb·R···0x1000
8 ··LOAD···········0x006c20·0x00007c20·0x00007c20·0x05c70·0x05c70·R·E·0x10008 ··LOAD···········0x006900·0x00007900·0x00007900·0x04a60·0x04a60·R·E·0x1000
9 ··LOAD···········0x00c890·0x0000e890·0x0000e890·0x00bfc·0x00bfc·RW··0x10009 ··LOAD···········0x00b360·0x0000d360·0x0000d360·0x00b84·0x00b84·RW··0x1000
10 ··LOAD···········0x00d48c·0x0001048c·0x0001048c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00bee4·0x0000eee4·0x0000eee4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d13c·0x0000f13c·0x0000f13c·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x00bba0·0x0000dba0·0x0000dba0·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x00c890·0x0000e890·0x0000e890·0x00bfc·0x01770·R···0x112 ··GNU_RELRO······0x00b360·0x0000d360·0x0000d360·0x00b84·0x00ca0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005fd8·0x00005fd8·0x00005fd8·0x003f8·0x003f8·R···0x415 ··EXIDX··········0x005e00·0x00005e00·0x00005e00·0x00390·0x00390·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.12 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9ff1e42daf5c3d1ac36f645e24bc9bc26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·235b84bccd37f60b049d9499ae781e65
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·237·entries:1 Version·symbols·section·'.gnu.version'·contains·234·entries:
2 ·Addr:·000000000000107c··Offset:·0x00107c··Link:·3·(.dynsym)2 ·Addr:·000000000000104c··Offset:·0x00104c··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, 16 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*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001258··Offset:·0x001258··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001220··Offset:·0x001220··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.bufferqueue@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.bufferqueue@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x10c3011 ··Entry·point·address:···············0x10720
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········178908·(bytes·into·file)13 ··Start·of·section·headers:··········145836·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x10c302 Entry·point·0x10720
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fc2f·0x0fc2f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f71f·0x0f71f·R···0x1000
8 ··LOAD···········0x00fc30·0x00010c30·0x00010c30·0x17bc0·0x17bc0·R·E·0x10008 ··LOAD···········0x00f720·0x00010720·0x00010720·0x10470·0x10470·R·E·0x1000
9 ··LOAD···········0x0277f0·0x000297f0·0x000297f0·0x01b4c·0x01b4c·RW··0x10009 ··LOAD···········0x01fb90·0x00021b90·0x00021b90·0x019d8·0x019d8·RW··0x1000
10 ··LOAD···········0x02933c·0x0002c33c·0x0002c33c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x021568·0x00024568·0x00024568·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x028ea0·0x0002aea0·0x0002aea0·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0210d8·0x000230d8·0x000230d8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0277f0·0x000297f0·0x000297f0·0x01b4c·0x02810·R···0x112 ··GNU_RELRO······0x01fb90·0x00021b90·0x00021b90·0x019d8·0x02470·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00cc30·0x0000cc30·0x0000cc30·0x00bf0·0x00bf0·R···0x415 ··EXIDX··········0x00ca58·0x0000ca58·0x0000ca58·0x00af0·0x00af0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d9068401e7ee59d31156ba737eb7bd816 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5e2b8d3c591a311d2f0287a55ee1f2a4
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·406·entries:1 Version·symbols·section·'.gnu.version'·contains·403·entries:
2 ·Addr:·0000000000001b0c··Offset:·0x001b0c··Link:·3·(.dynsym)2 ·Addr:·0000000000001adc··Offset:·0x001adc··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 97, 16 lines modifiedOffset 97, 15 lines modified
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)··· 
  
106 Version·needs·section·'.gnu.version_r'·contains·2·entries:105 Version·needs·section·'.gnu.version_r'·contains·2·entries:
107 ·Addr:·0x0000000000001e38··Offset:·0x001e38··Link:·7·(.dynstr)106 ·Addr:·0x0000000000001e04··Offset:·0x001e04··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.bufferqueue@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.bufferqueue@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf37011 ··Entry·point·address:···············0xef60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········155596·(bytes·into·file)13 ··Start·of·section·headers:··········129424·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf3702 Entry·point·0xef60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e367·0x0e367·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0df57·0x0df57·R···0x1000
8 ··LOAD···········0x00e370·0x0000f370·0x0000f370·0x13fc0·0x13fc0·R·E·0x10008 ··LOAD···········0x00df60·0x0000ef60·0x0000ef60·0x0e140·0x0e140·R·E·0x1000
9 ··LOAD···········0x022330·0x00024330·0x00024330·0x01948·0x01948·RW··0x10009 ··LOAD···········0x01c0a0·0x0001e0a0·0x0001e0a0·0x01864·0x01864·RW··0x1000
10 ··LOAD···········0x023c78·0x00026c78·0x00026c78·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01d904·0x00020904·0x00020904·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x02380c·0x0002580c·0x0002580c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x01d4a4·0x0001f4a4·0x0001f4a4·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x022330·0x00024330·0x00024330·0x01948·0x01cd0·R···0x112 ··GNU_RELRO······0x01c0a0·0x0001e0a0·0x0001e0a0·0x01864·0x01f60·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00bb88·0x0000bb88·0x0000bb88·0x00a50·0x00a50·R···0x415 ··EXIDX··········0x00b9b8·0x0000b9b8·0x0000b9b8·0x009d0·0x009d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.1 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d53ce1f879c29aaec0dd3e69c9cb7f686 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·741859afb52fe2b05e8a91e66ebdd065
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·382·entries:1 Version·symbols·section·'.gnu.version'·contains·379·entries:
2 ·Addr:·000000000000198c··Offset:·0x00198c··Link:·3·(.dynsym)2 ·Addr:·000000000000195c··Offset:·0x00195c··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 91, 16 lines modifiedOffset 91, 15 lines modified
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)··· 
  
100 Version·needs·section·'.gnu.version_r'·contains·2·entries:99 Version·needs·section·'.gnu.version_r'·contains·2·entries:
101 ·Addr:·0x0000000000001c88··Offset:·0x001c88··Link:·7·(.dynstr)100 ·Addr:·0x0000000000001c54··Offset:·0x001c54··Link:·7·(.dynstr)
102 ··000000:·Version:·1··File:·liblog.so··Cnt:·1101 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
103 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3102 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
104 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1103 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1326011 ··Entry·point·address:···············0x12c60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········220380·(bytes·into·file)13 ··Start·of·section·headers:··········179572·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x132602 Entry·point·0x12c60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x12257·0x12257·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x11c5f·0x11c5f·R···0x1000
8 ··LOAD···········0x012260·0x00013260·0x00013260·0x1e3e0·0x1e3e0·R·E·0x10008 ··LOAD···········0x011c60·0x00012c60·0x00012c60·0x15060·0x15060·R·E·0x1000
9 ··LOAD···········0x030640·0x00032640·0x00032640·0x02534·0x02534·RW··0x10009 ··LOAD···········0x026cc0·0x00028cc0·0x00028cc0·0x02378·0x02378·RW··0x1000
10 ··LOAD···········0x032b74·0x00035b74·0x00035b74·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x029038·0x0002c038·0x0002c038·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x03268c·0x0003468c·0x0003468c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x028b5c·0x0002ab5c·0x0002ab5c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x030640·0x00032640·0x00032640·0x02534·0x029c0·R···0x112 ··GNU_RELRO······0x026cc0·0x00028cc0·0x00028cc0·0x02378·0x03340·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00e934·0x0000e934·0x0000e934·0x00f88·0x00f88·R···0x415 ··EXIDX··········0x00e750·0x0000e750·0x0000e750·0x00e38·0x00e38·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.96 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·644d30d0c3ffb98310b70ebffa3ce4b86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6e052a7e920477f5a40994135915f515
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·473·entries:1 Version·symbols·section·'.gnu.version'·contains·470·entries:
2 ·Addr:·0000000000001f3c··Offset:·0x001f3c··Link:·3·(.dynsym)2 ·Addr:·0000000000001f0c··Offset:·0x001f0c··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 114, 16 lines modifiedOffset 114, 15 lines modified
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)··· 
  
123 Version·needs·section·'.gnu.version_r'·contains·2·entries:122 Version·needs·section·'.gnu.version_r'·contains·2·entries:
124 ·Addr:·0x00000000000022f0··Offset:·0x0022f0··Link:·7·(.dynstr)123 ·Addr:·0x00000000000022b8··Offset:·0x0022b8··Link:·7·(.dynstr)
125 ··000000:·Version:·1··File:·liblog.so··Cnt:·1124 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
126 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3125 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
127 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1126 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
128 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2127 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1275011 ··Entry·point·address:···············0x11fd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········182428·(bytes·into·file)13 ··Start·of·section·headers:··········150572·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x127502 Entry·point·0x11fd0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x11748·0x11748·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10fd0·0x10fd0·R···0x1000
8 ··LOAD···········0x011750·0x00012750·0x00012750·0x16620·0x16620·R·E·0x10008 ··LOAD···········0x010fd0·0x00011fd0·0x00011fd0·0x0f840·0x0f840·R·E·0x1000
9 ··LOAD···········0x027d70·0x00029d70·0x00029d70·0x02054·0x02054·RW··0x10009 ··LOAD···········0x020810·0x00022810·0x00022810·0x01d9c·0x01d9c·RW··0x1000
10 ··LOAD···········0x029dc4·0x0002cdc4·0x0002cdc4·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0225ac·0x000255ac·0x000255ac·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0298cc·0x0002b8cc·0x0002b8cc·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x0220c0·0x000240c0·0x000240c0·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x027d70·0x00029d70·0x00029d70·0x02054·0x02290·R···0x112 ··GNU_RELRO······0x020810·0x00022810·0x00022810·0x01d9c·0x027f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00e9bc·0x0000e9bc·0x0000e9bc·0x00c40·0x00c40·R···0x415 ··EXIDX··········0x00e7d4·0x0000e7d4·0x0000e7d4·0x00a50·0x00a50·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9b632bf91f2132883d56c59106311a736 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·471f91acb8298231dba5890d59f8ee0d
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·458·entries:1 Version·symbols·section·'.gnu.version'·contains·455·entries:
2 ·Addr:·0000000000001e4c··Offset:·0x001e4c··Link:·3·(.dynsym)2 ·Addr:·0000000000001e1c··Offset:·0x001e1c··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 110, 16 lines modifiedOffset 110, 15 lines modified
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)··· 
  
119 Version·needs·section·'.gnu.version_r'·contains·2·entries:118 Version·needs·section·'.gnu.version_r'·contains·2·entries:
120 ·Addr:·0x00000000000021e0··Offset:·0x0021e0··Link:·7·(.dynstr)119 ·Addr:·0x00000000000021ac··Offset:·0x0021ac··Link:·7·(.dynstr)
121 ··000000:·Version:·1··File:·liblog.so··Cnt:·1120 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
122 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3121 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
123 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1122 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
124 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2123 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x16f8011 ··Entry·point·address:···············0x16590
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········231800·(bytes·into·file)13 ··Start·of·section·headers:··········188720·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x16f802 Entry·point·0x16590
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x15f80·0x15f80·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x15590·0x15590·R···0x1000
8 ··LOAD···········0x015f80·0x00016f80·0x00016f80·0x1cda0·0x1cda0·R·E·0x10008 ··LOAD···········0x015590·0x00016590·0x00016590·0x13890·0x13890·R·E·0x1000
9 ··LOAD···········0x032d20·0x00034d20·0x00034d20·0x0286c·0x0286c·RW··0x10009 ··LOAD···········0x028e20·0x0002ae20·0x0002ae20·0x02470·0x02470·RW··0x1000
10 ··LOAD···········0x03558c·0x0003858c·0x0003858c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x02b290·0x0002e290·0x0002e290·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x034fec·0x00036fec·0x00036fec·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x02acfc·0x0002ccfc·0x0002ccfc·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x032d20·0x00034d20·0x00034d20·0x0286c·0x032e0·R···0x112 ··GNU_RELRO······0x028e20·0x0002ae20·0x0002ae20·0x02470·0x031e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012350·0x00012350·0x00012350·0x00f68·0x00f68·R···0x415 ··EXIDX··········0x01215c·0x0001215c·0x0001215c·0x00cb0·0x00cb0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.17 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9332263ec1a9c149441f02984c58b3506 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bfa699c6ab049508376f1c1b09bb8c29
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·540·entries:1 Version·symbols·section·'.gnu.version'·contains·537·entries:
2 ·Addr:·000000000000236c··Offset:·0x00236c··Link:·3·(.dynsym)2 ·Addr:·000000000000233c··Offset:·0x00233c··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 131, 15 lines modifiedOffset 131, 15 lines modified
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)···
  
139 Version·needs·section·'.gnu.version_r'·contains·2·entries:139 Version·needs·section·'.gnu.version_r'·contains·2·entries:
140 ·Addr:·0x00000000000027a4··Offset:·0x0027a4··Link:·7·(.dynstr)140 ·Addr:·0x0000000000002770··Offset:·0x002770··Link:·7·(.dynstr)
141 ··000000:·Version:·1··File:·liblog.so··Cnt:·1141 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
142 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3142 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
143 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1143 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
144 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2144 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.composer@2.4.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1dd6011 ··Entry·point·address:···············0x1d190
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········288608·(bytes·into·file)13 ··Start·of·section·headers:··········238944·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1dd602 Entry·point·0x1d190
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1cd60·0x1cd60·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c190·0x1c190·R···0x1000
8 ··LOAD···········0x01cd60·0x0001dd60·0x0001dd60·0x22440·0x22440·R·E·0x10008 ··LOAD···········0x01c190·0x0001d190·0x0001d190·0x17950·0x17950·R·E·0x1000
9 ··LOAD···········0x03f1a0·0x000411a0·0x000411a0·0x037bc·0x037bc·RW··0x10009 ··LOAD···········0x033ae0·0x00035ae0·0x00035ae0·0x032e8·0x032e8·RW··0x1000
10 ··LOAD···········0x04295c·0x0004595c·0x0004595c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x036dc8·0x00039dc8·0x00039dc8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0422d0·0x000442d0·0x000442d0·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x036748·0x00038748·0x00038748·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x03f1a0·0x000411a0·0x000411a0·0x037bc·0x03e60·R···0x112 ··GNU_RELRO······0x033ae0·0x00035ae0·0x00035ae0·0x032e8·0x03520·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x018820·0x00018820·0x00018820·0x01368·0x01368·R···0x415 ··EXIDX··········0x018624·0x00018624·0x00018624·0x01010·0x01010·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.2 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8cdc82a2fa14f6b2221ad657b5d18ad56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·230cfddfca95c03f1d58626e6c2e31a4
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·703·entries:1 Version·symbols·section·'.gnu.version'·contains·700·entries:
2 ·Addr:·0000000000002d9c··Offset:·0x002d9c··Link:·3·(.dynsym)2 ·Addr:·0000000000002d6c··Offset:·0x002d6c··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 172, 15 lines modifiedOffset 172, 14 lines modified
172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
180 Version·needs·section·'.gnu.version_r'·contains·2·entries:179 Version·needs·section·'.gnu.version_r'·contains·2·entries:
181 ·Addr:·0x000000000000331c··Offset:·0x00331c··Link:·7·(.dynstr)180 ·Addr:·0x00000000000032e4··Offset:·0x0032e4··Link:·7·(.dynstr)
182 ··000000:·Version:·1··File:·liblog.so··Cnt:·1181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
183 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3182 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
184 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
185 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2184 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8a0011 ··Entry·point·address:···············0x8680
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········71656·(bytes·into·file)13 ··Start·of·section·headers:··········62404·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8a002 Entry·point·0x8680
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x079fd·0x079fd·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07675·0x07675·R···0x1000
8 ··LOAD···········0x007a00·0x00008a00·0x00008a00·0x07b60·0x07b60·R·E·0x10008 ··LOAD···········0x007680·0x00008680·0x00008680·0x05d50·0x05d50·R·E·0x1000
9 ··LOAD···········0x00f560·0x00011560·0x00011560·0x00d54·0x00d54·RW··0x10009 ··LOAD···········0x00d3d0·0x0000f3d0·0x0000f3d0·0x00c70·0x00c70·RW··0x1000
10 ··LOAD···········0x0102b4·0x000132b4·0x000132b4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e040·0x00011040·0x00011040·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ff5c·0x00011f5c·0x00011f5c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00dcf4·0x0000fcf4·0x0000fcf4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00f560·0x00011560·0x00011560·0x00d54·0x01aa0·R···0x112 ··GNU_RELRO······0x00d3d0·0x0000f3d0·0x0000f3d0·0x00c70·0x01c30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0069c0·0x000069c0·0x000069c0·0x00510·0x00510·R···0x415 ··EXIDX··········0x0067ec·0x000067ec·0x000067ec·0x00468·0x00468·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.01 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6193f92f877dd443107b88eb168e05106 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d0fd374913df154608aa746575d48897
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·256·entries:1 Version·symbols·section·'.gnu.version'·contains·253·entries:
2 ·Addr:·00000000000011ac··Offset:·0x0011ac··Link:·3·(.dynsym)2 ·Addr:·000000000000117c··Offset:·0x00117c··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 60, 15 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x00000000000013ac··Offset:·0x0013ac··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001378··Offset:·0x001378··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·liblog.so··Cnt:·170 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
71 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
72 ··0x0010:·Version:·1··File:·libc.so··Cnt:·172 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·273 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x954011 ··Entry·point·address:···············0x9160
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········75448·(bytes·into·file)13 ··Start·of·section·headers:··········65932·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x95402 Entry·point·0x9160
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08535·0x08535·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0815d·0x0815d·R···0x1000
8 ··LOAD···········0x008540·0x00009540·0x00009540·0x07cb0·0x07cb0·R·E·0x10008 ··LOAD···········0x008160·0x00009160·0x00009160·0x05e50·0x05e50·R·E·0x1000
9 ··LOAD···········0x0101f0·0x000121f0·0x000121f0·0x00ee4·0x00ee4·RW··0x10009 ··LOAD···········0x00dfb0·0x0000ffb0·0x0000ffb0·0x00ddc·0x00ddc·RW··0x1000
10 ··LOAD···········0x0110d4·0x000140d4·0x000140d4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ed8c·0x00011d8c·0x00011d8c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x010d5c·0x00012d5c·0x00012d5c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00ea20·0x00010a20·0x00010a20·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0101f0·0x000121f0·0x000121f0·0x00ee4·0x01e10·R···0x112 ··GNU_RELRO······0x00dfb0·0x0000ffb0·0x0000ffb0·0x00ddc·0x01050·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00752c·0x0000752c·0x0000752c·0x00518·0x00518·R···0x415 ··EXIDX··········0x007354·0x00007354·0x00007354·0x00458·0x00458·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·93c92bb7025043577949a40cebf2a5456 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0280a5e8e6e310571155337d463dcf20
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·272·entries:1 Version·symbols·section·'.gnu.version'·contains·269·entries:
2 ·Addr:·00000000000012ac··Offset:·0x0012ac··Link:·3·(.dynsym)2 ·Addr:·000000000000127c··Offset:·0x00127c··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 64, 15 lines modifiedOffset 64, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)···
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x00000000000014cc··Offset:·0x0014cc··Link:·7·(.dynstr)73 ·Addr:·0x0000000000001498··Offset:·0x001498··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·174 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·176 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·277 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@3.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x93b011 ··Entry·point·address:···············0x9010
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········80632·(bytes·into·file)13 ··Start·of·section·headers:··········69432·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x93b02 Entry·point·0x9010
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x083a5·0x083a5·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08005·0x08005·R···0x1000
8 ··LOAD···········0x0083b0·0x000093b0·0x000093b0·0x09180·0x09180·R·E·0x10008 ··LOAD···········0x008010·0x00009010·0x00009010·0x06c00·0x06c00·R·E·0x1000
9 ··LOAD···········0x011530·0x00013530·0x00013530·0x00e54·0x00e54·RW··0x10009 ··LOAD···········0x00ec10·0x00010c10·0x00010c10·0x00d94·0x00d94·RW··0x1000
10 ··LOAD···········0x012384·0x00015384·0x00015384·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f9a4·0x000129a4·0x000129a4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x012004·0x00014004·0x00014004·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00f630·0x00011630·0x00011630·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x011530·0x00013530·0x00013530·0x00e54·0x01ad0·R···0x112 ··GNU_RELRO······0x00ec10·0x00010c10·0x00010c10·0x00d94·0x013f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0070c0·0x000070c0·0x000070c0·0x005c0·0x005c0·R···0x415 ··EXIDX··········0x006ee8·0x00006ee8·0x00006ee8·0x00530·0x00530·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.1 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dce5e1311e3b6244c3b9967e17b71e4d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ebc731d6c506b19cb3ca69636001e2a3
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·267·entries:1 Version·symbols·section·'.gnu.version'·contains·264·entries:
2 ·Addr:·000000000000125c··Offset:·0x00125c··Link:·3·(.dynsym)2 ·Addr:·000000000000122c··Offset:·0x00122c··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 63, 15 lines modifiedOffset 63, 14 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
71 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
72 ·Addr:·0x0000000000001474··Offset:·0x001474··Link:·7·(.dynstr)71 ·Addr:·0x000000000000143c··Offset:·0x00143c··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·liblog.so··Cnt:·172 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
74 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
75 ··0x0010:·Version:·1··File:·libc.so··Cnt:·174 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
76 ··0x0030:···Name:·LIBC··Flags:·none··Version:·275 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.graphics.mapper@4.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb20011 ··Entry·point·address:···············0xad10
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········106692·(bytes·into·file)13 ··Start·of·section·headers:··········88592·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb2002 Entry·point·0xad10
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a1f5·0x0a1f5·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09d0d·0x09d0d·R···0x1000
8 ··LOAD···········0x00a200·0x0000b200·0x0000b200·0x0d0a0·0x0d0a0·R·E·0x10008 ··LOAD···········0x009d10·0x0000ad10·0x0000ad10·0x09360·0x09360·R·E·0x1000
9 ··LOAD···········0x0172a0·0x000192a0·0x000192a0·0x01100·0x01100·RW··0x10009 ··LOAD···········0x013070·0x00015070·0x00015070·0x00f44·0x00f44·RW··0x1000
10 ··LOAD···········0x0183a0·0x0001b3a0·0x0001b3a0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x013fb4·0x00016fb4·0x00016fb4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x017fe4·0x00019fe4·0x00019fe4·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x013c04·0x00015c04·0x00015c04·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0172a0·0x000192a0·0x000192a0·0x01100·0x01d60·R···0x112 ··GNU_RELRO······0x013070·0x00015070·0x00015070·0x00f44·0x00f90·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00870c·0x0000870c·0x0000870c·0x007f8·0x007f8·R···0x415 ··EXIDX··········0x008530·0x00008530·0x00008530·0x006b8·0x006b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.1 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·53b525d81cf31c185ba599436ab60c1b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·deae3fcb2de6a5660d742121e0b84e51
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·301·entries:1 Version·symbols·section·'.gnu.version'·contains·298·entries:
2 ·Addr:·000000000000147c··Offset:·0x00147c··Link:·3·(.dynsym)2 ·Addr:·000000000000144c··Offset:·0x00144c··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x00000000000016d8··Offset:·0x0016d8··Link:·7·(.dynstr)80 ·Addr:·0x00000000000016a0··Offset:·0x0016a0··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health.storage@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health.storage@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa56011 ··Entry·point·address:···············0xa220
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88156·(bytes·into·file)13 ··Start·of·section·headers:··········79448·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa5602 Entry·point·0xa220
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09554·0x09554·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0921c·0x0921c·R···0x1000
8 ··LOAD···········0x009560·0x0000a560·0x0000a560·0x098e0·0x098e0·R·E·0x10008 ··LOAD···········0x009220·0x0000a220·0x0000a220·0x07c30·0x07c30·R·E·0x1000
9 ··LOAD···········0x012e40·0x00014e40·0x00014e40·0x01374·0x01374·RW··0x10009 ··LOAD···········0x010e50·0x00012e50·0x00012e50·0x012fc·0x012fc·RW··0x1000
10 ··LOAD···········0x0141b4·0x000171b4·0x000171b4·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01214c·0x0001514c·0x0001514c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x013e48·0x00015e48·0x00015e48·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x011dec·0x00013dec·0x00013dec·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x012e40·0x00014e40·0x00014e40·0x01374·0x021c0·R···0x112 ··GNU_RELRO······0x010e50·0x00012e50·0x00012e50·0x012fc·0x021b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008418·0x00008418·0x00008418·0x00660·0x00660·R···0x415 ··EXIDX··········0x008240·0x00008240·0x00008240·0x005e0·0x005e0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13e48·contains·34·entries:1 Dynamic·section·at·offset·0x11dec·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.health.storage@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.health.storage@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7d9c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7bc8
15 ·0x60000010·(Operating·System·specific:·60000010)········0x60415 ·0x60000010·(Operating·System·specific:·60000010)········0x604
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x83a017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x81cc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x8a7820 ·0x00000017·(JMPREL)·····················0x8820
21 ·0x00000002·(PLTRELSZ)···················1016·(bytes)21 ·0x00000002·(PLTRELSZ)···················992·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x15fac22 ·0x00000003·(PLTGOT)·····················0x13f50
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b2426 ·0x00000005·(STRTAB)·····················0x1adc
27 ·0x0000000a·(STRSZ)······················25206·(bytes)27 ·0x0000000a·(STRSZ)······················24810·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x171c28 ·0x6ffffef5·(GNU_HASH)···················0x16e4
29 ·0x00000019·(INIT_ARRAY)·················0x15e4029 ·0x00000019·(INIT_ARRAY)·················0x13de4
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x15e3031 ·0x0000001a·(FINI_ARRAY)·················0x13dd4
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x149c33 ·0x6ffffff0·(VERSYM)·····················0x146c
34 ·0x6ffffffe·(VERNEED)····················0x16fc34 ·0x6ffffffe·(VERNEED)····················0x16c4
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0eb5e08428f38129bfddadf0264b15b26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ea79be7c9633f29f9394321585bf4006
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·303·entries:1 Version·symbols·section·'.gnu.version'·contains·300·entries:
2 ·Addr:·000000000000149c··Offset:·0x00149c··Link:·3·(.dynsym)2 ·Addr:·000000000000146c··Offset:·0x00146c··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 72, 13 lines modifiedOffset 72, 12 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·1·entry:79 Version·needs·section·'.gnu.version_r'·contains·1·entry:
81 ·Addr:·0x00000000000016fc··Offset:·0x0016fc··Link:·7·(.dynstr)80 ·Addr:·0x00000000000016c4··Offset:·0x0016c4··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·libc.so··Cnt:·181 ··000000:·Version:·1··File:·libc.so··Cnt:·1
83 ··0x0010:···Name:·LIBC··Flags:·none··Version:·282 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7ef011 ··Entry·point·address:···············0x7bd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66040·(bytes·into·file)13 ··Start·of·section·headers:··········58392·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7ef02 Entry·point·0x7bd0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ee8·0x06ee8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06bc4·0x06bc4·R···0x1000
8 ··LOAD···········0x006ef0·0x00007ef0·0x00007ef0·0x07190·0x07190·R·E·0x10008 ··LOAD···········0x006bd0·0x00007bd0·0x00007bd0·0x058b0·0x058b0·R·E·0x1000
9 ··LOAD···········0x00e080·0x00010080·0x00010080·0x00d04·0x00d04·RW··0x10009 ··LOAD···········0x00c480·0x0000e480·0x0000e480·0x00c68·0x00c68·RW··0x1000
10 ··LOAD···········0x00ed84·0x00011d84·0x00011d84·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d0e8·0x000100e8·0x000100e8·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ea34·0x00010a34·0x00010a34·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00cda4·0x0000eda4·0x0000eda4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00e080·0x00010080·0x00010080·0x00d04·0x00f80·R···0x112 ··GNU_RELRO······0x00c480·0x0000e480·0x0000e480·0x00c68·0x01b80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006044·0x00006044·0x00006044·0x004b8·0x004b8·R···0x415 ··EXIDX··········0x005e70·0x00005e70·0x00005e70·0x00448·0x00448·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xea34·contains·34·entries:1 Dynamic·section·at·offset·0xcda4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.health@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.health@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5cac14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5adc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ff817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5e28
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x64fc20 ·0x00000017·(JMPREL)·····················0x62b8
21 ·0x00000002·(PLTRELSZ)···················1032·(bytes)21 ·0x00000002·(PLTRELSZ)···················1008·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x10b7422 ·0x00000003·(PLTGOT)·····················0xeee4
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x162026 ·0x00000005·(STRTAB)·····················0x15dc
27 ·0x0000000a·(STRSZ)······················18057·(bytes)27 ·0x0000000a·(STRSZ)······················17661·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x134c28 ·0x6ffffef5·(GNU_HASH)···················0x1314
29 ·0x00000019·(INIT_ARRAY)·················0x10a3029 ·0x00000019·(INIT_ARRAY)·················0xeda0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x10a2431 ·0x0000001a·(FINI_ARRAY)·················0xed94
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x111c33 ·0x6ffffff0·(VERSYM)·····················0x10ec
34 ·0x6ffffffe·(VERNEED)····················0x130c34 ·0x6ffffffe·(VERNEED)····················0x12d4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c990ffbfdb1dff22a7100731451e56886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6becbdf76499cbfe55278aa86ef58ce7
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·247·entries:1 Version·symbols·section·'.gnu.version'·contains·244·entries:
2 ·Addr:·000000000000111c··Offset:·0x00111c··Link:·3·(.dynsym)2 ·Addr:·00000000000010ec··Offset:·0x0010ec··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 58, 15 lines modifiedOffset 58, 14 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x000000000000130c··Offset:·0x00130c··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012d4··Offset:·0x0012d4··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xcbe011 ··Entry·point·address:···············0xc710
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········132180·(bytes·into·file)13 ··Start·of·section·headers:··········111204·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcbe02 Entry·point·0xc710
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bbd4·0x0bbd4·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b70c·0x0b70c·R···0x1000
8 ··LOAD···········0x00bbe0·0x0000cbe0·0x0000cbe0·0x10e30·0x10e30·R·E·0x10008 ··LOAD···········0x00b710·0x0000c710·0x0000c710·0x0c570·0x0c570·R·E·0x1000
9 ··LOAD···········0x01ca10·0x0001ea10·0x0001ea10·0x018c8·0x018c8·RW··0x10009 ··LOAD···········0x017c80·0x00019c80·0x00019c80·0x016e8·0x016e8·RW··0x1000
10 ··LOAD···········0x01e2d8·0x000212d8·0x000212d8·0x00008·0x00008·RW··0x100010 ··LOAD···········0x019368·0x0001c368·0x0001c368·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01dec8·0x0001fec8·0x0001fec8·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x018f64·0x0001af64·0x0001af64·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01ca10·0x0001ea10·0x0001ea10·0x018c8·0x025f0·R···0x112 ··GNU_RELRO······0x017c80·0x00019c80·0x00019c80·0x016e8·0x02380·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009b70·0x00009b70·0x00009b70·0x009b0·0x009b0·R···0x415 ··EXIDX··········0x00998c·0x0000998c·0x0000998c·0x00868·0x00868·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·1ed51fdb97cccdaecb1ed21812dd91a66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ecce0e3445a125d8c9d1096a21ade2d4
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·355·entries:1 Version·symbols·section·'.gnu.version'·contains·352·entries:
2 ·Addr:·00000000000017dc··Offset:·0x0017dc··Link:·3·(.dynsym)2 ·Addr:·00000000000017ac··Offset:·0x0017ac··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 85, 15 lines modifiedOffset 85, 14 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x0000000000001aa4··Offset:·0x001aa4··Link:·7·(.dynstr)93 ·Addr:·0x0000000000001a6c··Offset:·0x001a6c··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.health@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd92011 ··Entry·point·address:···············0xd440
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········124008·(bytes·into·file)13 ··Start·of·section·headers:··········108272·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd9202 Entry·point·0xd440
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c91c·0x0c91c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c434·0x0c434·R···0x1000
8 ··LOAD···········0x00c920·0x0000d920·0x0000d920·0x0e0c0·0x0e0c0·R·E·0x10008 ··LOAD···········0x00c440·0x0000d440·0x0000d440·0x0ac60·0x0ac60·R·E·0x1000
9 ··LOAD···········0x01a9e0·0x0001c9e0·0x0001c9e0·0x01a7c·0x01a7c·RW··0x10009 ··LOAD···········0x0170a0·0x000190a0·0x000190a0·0x018e4·0x018e4·RW··0x1000
10 ··LOAD···········0x01c45c·0x0001f45c·0x0001f45c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018984·0x0001b984·0x0001b984·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01c030·0x0001e030·0x0001e030·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x018564·0x0001a564·0x0001a564·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01a9e0·0x0001c9e0·0x0001c9e0·0x01a7c·0x02620·R···0x112 ··GNU_RELRO······0x0170a0·0x000190a0·0x000190a0·0x018e4·0x01f60·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00ae34·0x0000ae34·0x0000ae34·0x008b8·0x008b8·R···0x415 ··EXIDX··········0x00ac50·0x0000ac50·0x0000ac50·0x007a0·0x007a0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9c779a3d98fb6c306f7f1cf34859d6566 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a3cfd0834937798710f313d100ad700
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·388·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·00000000000019ec··Offset:·0x0019ec··Link:·3·(.dynsym)2 ·Addr:·00000000000019bc··Offset:·0x0019bc··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 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x0000000000001cf4··Offset:·0x001cf4··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001cc0··Offset:·0x001cc0··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.input.classifier@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.input.classifier@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x807011 ··Entry·point·address:···············0x7d00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········61844·(bytes·into·file)13 ··Start·of·section·headers:··········54792·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80702 Entry·point·0x7d00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0706e·0x0706e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06cfe·0x06cfe·R···0x1000
8 ··LOAD···········0x007070·0x00008070·0x00008070·0x064d0·0x064d0·R·E·0x10008 ··LOAD···········0x006d00·0x00007d00·0x00007d00·0x04e30·0x04e30·R·E·0x1000
9 ··LOAD···········0x00d540·0x0000f540·0x0000f540·0x00bac·0x00bac·RW··0x10009 ··LOAD···········0x00bb30·0x0000db30·0x0000db30·0x00b34·0x00b34·RW··0x1000
10 ··LOAD···········0x00e0ec·0x000110ec·0x000110ec·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00c664·0x0000f664·0x0000f664·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ddb0·0x0000fdb0·0x0000fdb0·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00c334·0x0000e334·0x0000e334·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00d540·0x0000f540·0x0000f540·0x00bac·0x01ac0·R···0x112 ··GNU_RELRO······0x00bb30·0x0000db30·0x0000db30·0x00b34·0x014d0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006390·0x00006390·0x00006390·0x003d8·0x003d8·R···0x415 ··EXIDX··········0x006140·0x00006140·0x00006140·0x00380·0x00380·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b52a363010e395f5bd0edef520e40a1c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·338b515b12d092be59c468fb5969969c
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·240·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·00000000000010ac··Offset:·0x0010ac··Link:·3·(.dynsym)2 ·Addr:·000000000000107c··Offset:·0x00107c··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, 13 lines modifiedOffset 56, 13 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*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:64 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x000000000000128c··Offset:·0x00128c··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001258··Offset:·0x001258··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0010:···Name:·LIBC··Flags:·none··Version:·267 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.ir@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.ir@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x78b011 ··Entry·point·address:···············0x75b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········59656·(bytes·into·file)13 ··Start·of·section·headers:··········53256·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x78b02 Entry·point·0x75b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x068ac·0x068ac·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x065ac·0x065ac·R···0x1000
8 ··LOAD···········0x0068b0·0x000078b0·0x000078b0·0x06270·0x06270·R·E·0x10008 ··LOAD···········0x0065b0·0x000075b0·0x000075b0·0x04df0·0x04df0·R·E·0x1000
9 ··LOAD···········0x00cb20·0x0000eb20·0x0000eb20·0x00bf4·0x00bf4·RW··0x10009 ··LOAD···········0x00b3a0·0x0000d3a0·0x0000d3a0·0x00b7c·0x00b7c·RW··0x1000
10 ··LOAD···········0x00d714·0x00010714·0x00010714·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00bf1c·0x0000ef1c·0x0000ef1c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d3e4·0x0000f3e4·0x0000f3e4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00bbf8·0x0000dbf8·0x0000dbf8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00cb20·0x0000eb20·0x0000eb20·0x00bf4·0x014e0·R···0x112 ··GNU_RELRO······0x00b3a0·0x0000d3a0·0x0000d3a0·0x00b7c·0x00c60·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005be0·0x00005be0·0x00005be0·0x00410·0x00410·R···0x415 ··EXIDX··········0x005a10·0x00005a10·0x00005a10·0x003b8·0x003b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.77 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xd3e4·contains·34·entries:1 Dynamic·section·at·offset·0xbbf8·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.ir@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.ir@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x585814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5688
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5b9c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x59cc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5ff020 ·0x00000017·(JMPREL)·····················0x5dc8
21 ·0x00000002·(PLTRELSZ)···················968·(bytes)21 ·0x00000002·(PLTRELSZ)···················944·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xf52422 ·0x00000003·(PLTGOT)·····················0xdd38
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x14dc26 ·0x00000005·(STRTAB)·····················0x1498
27 ·0x0000000a·(STRSZ)······················17274·(bytes)27 ·0x0000000a·(STRSZ)······················16878·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x12a828 ·0x6ffffef5·(GNU_HASH)···················0x1274
29 ·0x00000019·(INIT_ARRAY)·················0xf3e029 ·0x00000019·(INIT_ARRAY)·················0xdbf4
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xf3d431 ·0x0000001a·(FINI_ARRAY)·················0xdbe8
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x108c33 ·0x6ffffff0·(VERSYM)·····················0x105c
34 ·0x6ffffffe·(VERNEED)····················0x126834 ·0x6ffffffe·(VERNEED)····················0x1234
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3783df60676084570730da8bb3c9abaf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·173279d464e586b732f0191019135e28
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·238·entries:1 Version·symbols·section·'.gnu.version'·contains·235·entries:
2 ·Addr:·000000000000108c··Offset:·0x00108c··Link:·3·(.dynsym)2 ·Addr:·000000000000105c··Offset:·0x00105c··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, 16 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*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001268··Offset:·0x001268··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001234··Offset:·0x001234··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.keymaster@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.keymaster@3.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xaf1011 ··Entry·point·address:···············0xaa30
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········121624·(bytes·into·file)13 ··Start·of·section·headers:··········96972·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xaf102 Entry·point·0xaa30
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09f07·0x09f07·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09a2f·0x09a2f·R···0x1000
8 ··LOAD···········0x009f10·0x0000af10·0x0000af10·0x10a10·0x10a10·R·E·0x10008 ··LOAD···········0x009a30·0x0000aa30·0x0000aa30·0x0b3d0·0x0b3d0·R·E·0x1000
9 ··LOAD···········0x01a920·0x0001c920·0x0001c920·0x01180·0x01180·RW··0x10009 ··LOAD···········0x014e00·0x00016e00·0x00016e00·0x0100c·0x0100c·RW··0x1000
10 ··LOAD···········0x01baa0·0x0001eaa0·0x0001eaa0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x015e0c·0x00018e0c·0x00018e0c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x01b6e8·0x0001d6e8·0x0001d6e8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x015a60·0x00017a60·0x00017a60·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01a920·0x0001c920·0x0001c920·0x01180·0x016e0·R···0x112 ··GNU_RELRO······0x014e00·0x00016e00·0x00016e00·0x0100c·0x01200·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007fcc·0x00007fcc·0x00007fcc·0x008a0·0x008a0·R···0x415 ··EXIDX··········0x007df0·0x00007df0·0x00007df0·0x00718·0x00718·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1b6e8·contains·34·entries:1 Dynamic·section·at·offset·0x15a60·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.keymaster@3.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.keymaster@3.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7bac14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x79dc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x3ad15 ·0x60000010·(Operating·System·specific:·60000010)········0x3ad
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7f5c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7d8c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x64
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x886c20 ·0x00000017·(JMPREL)·····················0x8508
21 ·0x00000002·(PLTRELSZ)···················1240·(bytes)21 ·0x00000002·(PLTRELSZ)···················1216·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1d82822 ·0x00000003·(PLTGOT)·····················0x17ba0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x198026 ·0x00000005·(STRTAB)·····················0x193c
27 ·0x0000000a·(STRSZ)······················25131·(bytes)27 ·0x0000000a·(STRSZ)······················24735·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x15f828 ·0x6ffffef5·(GNU_HASH)···················0x15c0
29 ·0x00000019·(INIT_ARRAY)·················0x1d6e429 ·0x00000019·(INIT_ARRAY)·················0x17a5c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1d6d831 ·0x0000001a·(FINI_ARRAY)·················0x17a50
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x137c33 ·0x6ffffff0·(VERSYM)·····················0x134c
34 ·0x6ffffffe·(VERNEED)····················0x15b834 ·0x6ffffffe·(VERNEED)····················0x1580
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e19b6fcd1685d7f32e494ec4f7ff320d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·66e73d945f059f31129ebd66f7f2f3aa
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·285·entries:1 Version·symbols·section·'.gnu.version'·contains·282·entries:
2 ·Addr:·000000000000137c··Offset:·0x00137c··Link:·3·(.dynsym)2 ·Addr:·000000000000134c··Offset:·0x00134c··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 67, 16 lines modifiedOffset 67, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)··· 
  
76 Version·needs·section·'.gnu.version_r'·contains·2·entries:75 Version·needs·section·'.gnu.version_r'·contains·2·entries:
77 ·Addr:·0x00000000000015b8··Offset:·0x0015b8··Link:·7·(.dynstr)76 ·Addr:·0x0000000000001580··Offset:·0x001580··Link:·7·(.dynstr)
78 ··000000:·Version:·1··File:·liblog.so··Cnt:·177 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
79 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·378 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
80 ··0x0010:·Version:·1··File:·libc.so··Cnt:·179 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
81 ··0x0030:···Name:·LIBC··Flags:·none··Version:·280 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.keymaster@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.keymaster@4.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc50011 ··Entry·point·address:···············0xbf00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········143976·(bytes·into·file)13 ··Start·of·section·headers:··········112364·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc5002 Entry·point·0xbf00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b4f9·0x0b4f9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0aef9·0x0aef9·R···0x1000
8 ··LOAD···········0x00b500·0x0000c500·0x0000c500·0x14420·0x14420·R·E·0x10008 ··LOAD···········0x00af00·0x0000bf00·0x0000bf00·0x0d5d0·0x0d5d0·R·E·0x1000
9 ··LOAD···········0x01f920·0x00021920·0x00021920·0x013d0·0x013d0·RW··0x10009 ··LOAD···········0x0184d0·0x0001a4d0·0x0001a4d0·0x01160·0x01160·RW··0x1000
10 ··LOAD···········0x020cf0·0x00023cf0·0x00023cf0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x019630·0x0001c630·0x0001c630·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0208f8·0x000228f8·0x000228f8·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x019244·0x0001b244·0x0001b244·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01f920·0x00021920·0x00021920·0x013d0·0x016e0·R···0x112 ··GNU_RELRO······0x0184d0·0x0001a4d0·0x0001a4d0·0x01160·0x01b30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008e40·0x00008e40·0x00008e40·0x00a88·0x00a88·R···0x415 ··EXIDX··········0x008c5c·0x00008c5c·0x00008c5c·0x00838·0x00838·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.01 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9f4ca528e9afa95c89f7210112992ac56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·36b8fcae1aa542da74a47f554cf968b0
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·303·entries:1 Version·symbols·section·'.gnu.version'·contains·300·entries:
2 ·Addr:·000000000000149c··Offset:·0x00149c··Link:·3·(.dynsym)2 ·Addr:·000000000000146c··Offset:·0x00146c··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 72, 15 lines modifiedOffset 72, 14 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x00000000000016fc··Offset:·0x0016fc··Link:·7·(.dynstr)80 ·Addr:·0x00000000000016c4··Offset:·0x0016c4··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.keymaster@4.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.keymaster@4.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb7b011 ··Entry·point·address:···············0xb2c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········96656·(bytes·into·file)13 ··Start·of·section·headers:··········81316·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb7b02 Entry·point·0xb2c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a7a7·0x0a7a7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a2b7·0x0a2b7·R···0x1000
8 ··LOAD···········0x00a7b0·0x0000b7b0·0x0000b7b0·0x0a630·0x0a630·R·E·0x10008 ··LOAD···········0x00a2c0·0x0000b2c0·0x0000b2c0·0x073f0·0x073f0·R·E·0x1000
9 ··LOAD···········0x014de0·0x00016de0·0x00016de0·0x01180·0x01180·RW··0x10009 ··LOAD···········0x0116b0·0x000136b0·0x000136b0·0x00fa0·0x00fa0·RW··0x1000
10 ··LOAD···········0x015f60·0x00018f60·0x00018f60·0x00004·0x00004·RW··0x100010 ··LOAD···········0x012650·0x00015650·0x00015650·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x015b88·0x00017b88·0x00017b88·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x012284·0x00014284·0x00014284·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x014de0·0x00016de0·0x00016de0·0x01180·0x01220·R···0x112 ··GNU_RELRO······0x0116b0·0x000136b0·0x000136b0·0x00fa0·0x01950·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0092f0·0x000092f0·0x000092f0·0x00620·0x00620·R···0x415 ··EXIDX··········0x009114·0x00009114·0x00009114·0x004d0·0x004d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.04 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·87c0b3f70019ec1ac6a6e447f77b40556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fbf13cfe1a9e660301b60b0cdf489e88
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·308·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·00000000000014ec··Offset:·0x0014ec··Link:·3·(.dynsym)2 ·Addr:·00000000000014bc··Offset:·0x0014bc··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 73, 13 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x0000000000001754··Offset:·0x001754··Link:·7·(.dynstr)82 ·Addr:·0x0000000000001720··Offset:·0x001720··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.light@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.light@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x76d011 ··Entry·point·address:···············0x73b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········58796·(bytes·into·file)13 ··Start·of·section·headers:··········52200·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x76d02 Entry·point·0x73b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x066c3·0x066c3·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x063a3·0x063a3·R···0x1000
8 ··LOAD···········0x0066d0·0x000076d0·0x000076d0·0x06120·0x06120·R·E·0x10008 ··LOAD···········0x0063b0·0x000073b0·0x000073b0·0x04c40·0x04c40·R·E·0x1000
9 ··LOAD···········0x00c7f0·0x0000e7f0·0x0000e7f0·0x00bec·0x00bec·RW··0x10009 ··LOAD···········0x00aff0·0x0000cff0·0x0000cff0·0x00b50·0x00b50·RW··0x1000
10 ··LOAD···········0x00d3dc·0x000103dc·0x000103dc·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00bb40·0x0000eb40·0x0000eb40·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d0b4·0x0000f0b4·0x0000f0b4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00b824·0x0000d824·0x0000d824·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c7f0·0x0000e7f0·0x0000e7f0·0x00bec·0x01810·R···0x112 ··GNU_RELRO······0x00aff0·0x0000cff0·0x0000cff0·0x00b50·0x01010·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005a54·0x00005a54·0x00005a54·0x00408·0x00408·R···0x415 ··EXIDX··········0x005880·0x00005880·0x00005880·0x00398·0x00398·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xd0b4·contains·34·entries:1 Dynamic·section·at·offset·0xb824·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.light@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.light@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x56cc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x54fc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5a1017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5840
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5e5c20 ·0x00000017·(JMPREL)·····················0x5c18
21 ·0x00000002·(PLTRELSZ)···················952·(bytes)21 ·0x00000002·(PLTRELSZ)···················928·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xf1f422 ·0x00000003·(PLTGOT)·····················0xd964
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x14b826 ·0x00000005·(STRTAB)·····················0x1474
27 ·0x0000000a·(STRSZ)······················16916·(bytes)27 ·0x0000000a·(STRSZ)······················16520·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x128428 ·0x6ffffef5·(GNU_HASH)···················0x1250
29 ·0x00000019·(INIT_ARRAY)·················0xf0b029 ·0x00000019·(INIT_ARRAY)·················0xd820
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xf0a431 ·0x0000001a·(FINI_ARRAY)·················0xd814
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x106c33 ·0x6ffffff0·(VERSYM)·····················0x103c
34 ·0x6ffffffe·(VERNEED)····················0x124434 ·0x6ffffffe·(VERNEED)····················0x1210
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9d9a54e05c2515a1f9e6e6707a7d49666 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e8a3852c84830fddb88938332809a583
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·236·entries:1 Version·symbols·section·'.gnu.version'·contains·233·entries:
2 ·Addr:·000000000000106c··Offset:·0x00106c··Link:·3·(.dynsym)2 ·Addr:·000000000000103c··Offset:·0x00103c··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*)······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:·0x0000000000001244··Offset:·0x001244··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001210··Offset:·0x001210··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.bufferpool@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.bufferpool@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd8d011 ··Entry·point·address:···············0xd5c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········123736·(bytes·into·file)13 ··Start·of·section·headers:··········112492·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd8d02 Entry·point·0xd5c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c8c4·0x0c8c4·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c5bc·0x0c5bc·R···0x1000
8 ··LOAD···········0x00c8d0·0x0000d8d0·0x0000d8d0·0x0df70·0x0df70·R·E·0x10008 ··LOAD···········0x00c5c0·0x0000d5c0·0x0000d5c0·0x0b8b0·0x0b8b0·R·E·0x1000
9 ··LOAD···········0x01a840·0x0001c840·0x0001c840·0x01c84·0x01c84·RW··0x10009 ··LOAD···········0x017e70·0x00019e70·0x00019e70·0x01c0c·0x01c0c·RW··0x1000
10 ··LOAD···········0x01c4c4·0x0001f4c4·0x0001f4c4·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x019a7c·0x0001ca7c·0x0001ca7c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01c0c4·0x0001e0c4·0x0001e0c4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x019688·0x0001b688·0x0001b688·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01a840·0x0001c840·0x0001c840·0x01c84·0x027c0·R···0x112 ··GNU_RELRO······0x017e70·0x00019e70·0x00019e70·0x01c0c·0x02190·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00afe0·0x0000afe0·0x0000afe0·0x00940·0x00940·R···0x415 ··EXIDX··········0x00ae08·0x0000ae08·0x0000ae08·0x008e8·0x008e8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1c0c4·contains·34·entries:1 Dynamic·section·at·offset·0x19688·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.media.bufferpool@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.media.bufferpool@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa69014 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa4bc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x89915 ·0x60000010·(Operating·System·specific:·60000010)········0x899
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xaf2c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xad58
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb0
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xb92020 ·0x00000017·(JMPREL)·····················0xb6f0
21 ·0x00000002·(PLTRELSZ)···················1240·(bytes)21 ·0x00000002·(PLTRELSZ)···················1216·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1e24c22 ·0x00000003·(PLTGOT)·····················0x1b810
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x23e026 ·0x00000005·(STRTAB)·····················0x2398
27 ·0x0000000a·(STRSZ)······················33453·(bytes)27 ·0x0000000a·(STRSZ)······················33057·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1d6c28 ·0x6ffffef5·(GNU_HASH)···················0x1d34
29 ·0x00000019·(INIT_ARRAY)·················0x1e0b829 ·0x00000019·(INIT_ARRAY)·················0x1b67c
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1e0a431 ·0x0000001a·(FINI_ARRAY)·················0x1b668
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1a1c33 ·0x6ffffff0·(VERSYM)·····················0x19ec
34 ·0x6ffffffe·(VERNEED)····················0x1d2c34 ·0x6ffffffe·(VERNEED)····················0x1cf4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e2cd2317da86fa81674268cac53cd6686 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·039533ad33819f3df743935765584758
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·391·entries:1 Version·symbols·section·'.gnu.version'·contains·388·entries:
2 ·Addr:·0000000000001a1c··Offset:·0x001a1c··Link:·3·(.dynsym)2 ·Addr:·00000000000019ec··Offset:·0x0019ec··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 94, 15 lines modifiedOffset 94, 14 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
103 ·Addr:·0x0000000000001d2c··Offset:·0x001d2c··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001cf4··Offset:·0x001cf4··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.bufferpool@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.bufferpool@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1025011 ··Entry·point·address:···············0xff40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········154932·(bytes·into·file)13 ··Start·of·section·headers:··········140380·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x102502 Entry·point·0xff40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f24c·0x0f24c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ef34·0x0ef34·R···0x1000
8 ··LOAD···········0x00f250·0x00010250·0x00010250·0x12230·0x12230·R·E·0x10008 ··LOAD···········0x00ef40·0x0000ff40·0x0000ff40·0x0eef0·0x0eef0·R·E·0x1000
9 ··LOAD···········0x021480·0x00023480·0x00023480·0x02478·0x02478·RW··0x10009 ··LOAD···········0x01de30·0x0001fe30·0x0001fe30·0x02400·0x02400·RW··0x1000
10 ··LOAD···········0x0238f8·0x000268f8·0x000268f8·0x00010·0x00010·RW··0x100010 ··LOAD···········0x020230·0x00023230·0x00023230·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x0234a8·0x000254a8·0x000254a8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01fdec·0x00021dec·0x00021dec·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x021480·0x00023480·0x00023480·0x02478·0x02b80·R···0x112 ··GNU_RELRO······0x01de30·0x0001fe30·0x0001fe30·0x02400·0x031d0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00d438·0x0000d438·0x0000d438·0x00bc0·0x00bc0·R···0x415 ··EXIDX··········0x00d264·0x0000d264·0x0000d264·0x00b68·0x00b68·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x234a8·contains·34·entries:1 Dynamic·section·at·offset·0x1fdec·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.media.bufferpool@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.media.bufferpool@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc83414 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc664
15 ·0x60000010·(Operating·System·specific:·60000010)········0xb1a15 ·0x60000010·(Operating·System·specific:·60000010)········0xb1a
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd35017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd180
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xdff820 ·0x00000017·(JMPREL)·····················0xddcc
21 ·0x00000002·(PLTRELSZ)···················1328·(bytes)21 ·0x00000002·(PLTRELSZ)···················1304·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2565422 ·0x00000003·(PLTGOT)·····················0x21f98
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x2a4026 ·0x00000005·(STRTAB)·····················0x29fc
27 ·0x0000000a·(STRSZ)······················40435·(bytes)27 ·0x0000000a·(STRSZ)······················40039·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x226828 ·0x6ffffef5·(GNU_HASH)···················0x2234
29 ·0x00000019·(INIT_ARRAY)·················0x2549829 ·0x00000019·(INIT_ARRAY)·················0x21ddc
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2548031 ·0x0000001a·(FINI_ARRAY)·················0x21dc4
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1e8c33 ·0x6ffffff0·(VERSYM)·····················0x1e5c
34 ·0x6ffffffe·(VERNEED)····················0x222834 ·0x6ffffffe·(VERNEED)····················0x21f4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f149903d93a6cc6f674f1a13350e80dd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8ad406a05369a4434eb1ee3f799c9a63
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·462·entries:1 Version·symbols·section·'.gnu.version'·contains·459·entries:
2 ·Addr:·0000000000001e8c··Offset:·0x001e8c··Link:·3·(.dynsym)2 ·Addr:·0000000000001e5c··Offset:·0x001e5c··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 111, 16 lines modifiedOffset 111, 15 lines modified
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)··· 
  
120 Version·needs·section·'.gnu.version_r'·contains·2·entries:119 Version·needs·section·'.gnu.version_r'·contains·2·entries:
121 ·Addr:·0x0000000000002228··Offset:·0x002228··Link:·7·(.dynstr)120 ·Addr:·0x00000000000021f4··Offset:·0x0021f4··Link:·7·(.dynstr)
122 ··000000:·Version:·1··File:·liblog.so··Cnt:·1121 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
123 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3122 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
124 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1123 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
125 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2124 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.c2@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.c2@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2455011 ··Entry·point·address:···············0x23f70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········432016·(bytes·into·file)13 ··Start·of·section·headers:··········372668·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x245502 Entry·point·0x23f70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x23548·0x23548·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x22f70·0x22f70·R···0x1000
8 ··LOAD···········0x023550·0x00024550·0x00024550·0x3c300·0x3c300·R·E·0x10008 ··LOAD···········0x022f70·0x00023f70·0x00023f70·0x2e7a0·0x2e7a0·R·E·0x1000
9 ··LOAD···········0x05f850·0x00061850·0x00061850·0x04ee4·0x04ee4·RW··0x10009 ··LOAD···········0x051710·0x00053710·0x00053710·0x04d04·0x04d04·RW··0x1000
10 ··LOAD···········0x064734·0x00067734·0x00067734·0x00020·0x00020·RW··0x100010 ··LOAD···········0x056414·0x00059414·0x00059414·0x00020·0x00020·RW··0x1000
11 ··DYNAMIC········0x063f48·0x00065f48·0x00065f48·0x00158·0x00158·RW··0x411 ··DYNAMIC········0x055c34·0x00057c34·0x00057c34·0x00158·0x00158·RW··0x4
12 ··GNU_RELRO······0x05f850·0x00061850·0x00061850·0x04ee4·0x057b0·R···0x112 ··GNU_RELRO······0x051710·0x00053710·0x00053710·0x04d04·0x058f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01d834·0x0001d834·0x0001d834·0x01f18·0x01f18·R···0x415 ··EXIDX··········0x01d658·0x0001d658·0x0001d658·0x01dc0·0x01dc0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.19 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·1605e93b282b3783d4446eac966c66416 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·20e0f5e2cb405b7d7bf3d3e79a15b68a
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·967·entries:1 Version·symbols·section·'.gnu.version'·contains·964·entries:
2 ·Addr:·0000000000003e1c··Offset:·0x003e1c··Link:·3·(.dynsym)2 ·Addr:·0000000000003dec··Offset:·0x003dec··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 238, 15 lines modifiedOffset 238, 14 lines modified
238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
246 Version·needs·section·'.gnu.version_r'·contains·2·entries:245 Version·needs·section·'.gnu.version_r'·contains·2·entries:
247 ·Addr:·0x00000000000045ac··Offset:·0x0045ac··Link:·7·(.dynstr)246 ·Addr:·0x0000000000004574··Offset:·0x004574··Link:·7·(.dynstr)
248 ··000000:·Version:·1··File:·liblog.so··Cnt:·1247 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
249 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3248 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
250 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1249 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
251 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2250 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.c2@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.c2@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf8f011 ··Entry·point·address:···············0xf430
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········142304·(bytes·into·file)13 ··Start·of·section·headers:··········126116·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf8f02 Entry·point·0xf430
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e8f0·0x0e8f0·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e430·0x0e430·R···0x1000
8 ··LOAD···········0x00e8f0·0x0000f8f0·0x0000f8f0·0x106e0·0x106e0·R·E·0x10008 ··LOAD···········0x00e430·0x0000f430·0x0000f430·0x0cf50·0x0cf50·R·E·0x1000
9 ··LOAD···········0x01efd0·0x00020fd0·0x00020fd0·0x01bac·0x01bac·RW··0x10009 ··LOAD···········0x01b380·0x0001d380·0x0001d380·0x01aa4·0x01aa4·RW··0x1000
10 ··LOAD···········0x020b7c·0x00023b7c·0x00023b7c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01ce24·0x0001fe24·0x0001fe24·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x02067c·0x0002267c·0x0002267c·0x00160·0x00160·RW··0x411 ··DYNAMIC········0x01c930·0x0001e930·0x0001e930·0x00160·0x00160·RW··0x4
12 ··GNU_RELRO······0x01efd0·0x00020fd0·0x00020fd0·0x01bac·0x02030·R···0x112 ··GNU_RELRO······0x01b380·0x0001d380·0x0001d380·0x01aa4·0x01c80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00cbac·0x0000cbac·0x0000cbac·0x00908·0x00908·R···0x415 ··EXIDX··········0x00c9d0·0x0000c9d0·0x0000c9d0·0x00840·0x00840·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4f94ded38a5d2cdf53994b789a7f4db46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4aa5b5a6d835338981f7ba6a970c64bb
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·433·entries:1 Version·symbols·section·'.gnu.version'·contains·430·entries:
2 ·Addr:·0000000000001cbc··Offset:·0x001cbc··Link:·3·(.dynsym)2 ·Addr:·0000000000001c8c··Offset:·0x001c8c··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 104, 16 lines modifiedOffset 104, 15 lines modified
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)··· 
  
113 Version·needs·section·'.gnu.version_r'·contains·2·entries:112 Version·needs·section·'.gnu.version_r'·contains·2·entries:
114 ·Addr:·0x0000000000002020··Offset:·0x002020··Link:·7·(.dynstr)113 ·Addr:·0x0000000000001fe8··Offset:·0x001fe8··Link:·7·(.dynstr)
115 ··000000:·Version:·1··File:·liblog.so··Cnt:·1114 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
116 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3115 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
117 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1116 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
118 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2117 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.omx@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.media.omx@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1c27011 ··Entry·point·address:···············0x1bbf0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········340452·(bytes·into·file)13 ··Start·of·section·headers:··········282424·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1c2702 Entry·point·0x1bbf0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1b265·0x1b265·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1abed·0x1abed·R···0x1000
8 ··LOAD···········0x01b270·0x0001c270·0x0001c270·0x2fdb0·0x2fdb0·R·E·0x10008 ··LOAD···········0x01abf0·0x0001bbf0·0x0001bbf0·0x22890·0x22890·R·E·0x1000
9 ··LOAD···········0x04b020·0x0004d020·0x0004d020·0x03e7c·0x03e7c·RW··0x10009 ··LOAD···········0x03d480·0x0003f480·0x0003f480·0x03c78·0x03c78·RW··0x1000
10 ··LOAD···········0x04ee9c·0x00051e9c·0x00051e9c·0x00018·0x00018·RW··0x100010 ··LOAD···········0x0410f8·0x000440f8·0x000440f8·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x04e800·0x00050800·0x00050800·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x040a68·0x00042a68·0x00042a68·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x04b020·0x0004d020·0x0004d020·0x03e7c·0x03fe0·R···0x112 ··GNU_RELRO······0x03d480·0x0003f480·0x0003f480·0x03c78·0x04b80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0162e8·0x000162e8·0x000162e8·0x01880·0x01880·R···0x415 ··EXIDX··········0x016104·0x00016104·0x00016104·0x01718·0x01718·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3977c30ad4207ccea2ca494c59527d1b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·461e3d2ad45fcd0c015694dd562dc821
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·743·entries:1 Version·symbols·section·'.gnu.version'·contains·740·entries:
2 ·Addr:·000000000000301c··Offset:·0x00301c··Link:·3·(.dynsym)2 ·Addr:·0000000000002fec··Offset:·0x002fec··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 182, 15 lines modifiedOffset 182, 14 lines modified
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
190 Version·needs·section·'.gnu.version_r'·contains·2·entries:189 Version·needs·section·'.gnu.version_r'·contains·2·entries:
191 ·Addr:·0x00000000000035ec··Offset:·0x0035ec··Link:·7·(.dynstr)190 ·Addr:·0x00000000000035b4··Offset:·0x0035b4··Link:·7·(.dynstr)
192 ··000000:·Version:·1··File:·liblog.so··Cnt:·1191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
193 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3192 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
194 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
195 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2194 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.memtrack@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.memtrack@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x776011 ··Entry·point·address:···············0x7460
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········57224·(bytes·into·file)13 ··Start·of·section·headers:··········51540·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x77602 Entry·point·0x7460
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0675e·0x0675e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06456·0x06456·R···0x1000
8 ··LOAD···········0x006760·0x00007760·0x00007760·0x05a50·0x05a50·R·E·0x10008 ··LOAD···········0x006460·0x00007460·0x00007460·0x048d0·0x048d0·R·E·0x1000
9 ··LOAD···········0x00c1b0·0x0000e1b0·0x0000e1b0·0x00bd4·0x00bd4·RW··0x10009 ··LOAD···········0x00ad30·0x0000cd30·0x0000cd30·0x00b5c·0x00b5c·RW··0x1000
10 ··LOAD···········0x00cd84·0x0000fd84·0x0000fd84·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00b88c·0x0000e88c·0x0000e88c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ca5c·0x0000ea5c·0x0000ea5c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00b570·0x0000d570·0x0000d570·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c1b0·0x0000e1b0·0x0000e1b0·0x00bd4·0x00e50·R···0x112 ··GNU_RELRO······0x00ad30·0x0000cd30·0x0000cd30·0x00b5c·0x012d0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005b60·0x00005b60·0x00005b60·0x003f0·0x003f0·R···0x415 ··EXIDX··········0x005988·0x00005988·0x00005988·0x00390·0x00390·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4b606d4f9131a3b789f5e01306f330956 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·50ed4b7f63257c4372b65d932b41097d
1.87 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·232·entries:
2 ·Addr:·000000000000105c··Offset:·0x00105c··Link:·3·(.dynsym)2 ·Addr:·000000000000102c··Offset:·0x00102c··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, 14 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*)··· 
  
63 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
64 ·Addr:·0x0000000000001234··Offset:·0x001234··Link:·7·(.dynstr)63 ·Addr:·0x00000000000011fc··Offset:·0x0011fc··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·164 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·365 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·166 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·267 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x10e9011 ··Entry·point·address:···············0x10b10
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········164544·(bytes·into·file)13 ··Start·of·section·headers:··········147528·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x10e902 Entry·point·0x10b10
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fe83·0x0fe83·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fb03·0x0fb03·R···0x1000
8 ··LOAD···········0x00fe90·0x00010e90·0x00010e90·0x13c00·0x13c00·R·E·0x10008 ··LOAD···········0x00fb10·0x00010b10·0x00010b10·0x10010·0x10010·R·E·0x1000
9 ··LOAD···········0x023a90·0x00025a90·0x00025a90·0x02474·0x02474·RW··0x10009 ··LOAD···········0x01fb20·0x00021b20·0x00021b20·0x023d8·0x023d8·RW··0x1000
10 ··LOAD···········0x025f04·0x00028f04·0x00028f04·0x00010·0x00010·RW··0x100010 ··LOAD···········0x021ef8·0x00024ef8·0x00024ef8·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x025ab8·0x00027ab8·0x00027ab8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x021ab8·0x00023ab8·0x00023ab8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x023a90·0x00025a90·0x00025a90·0x02474·0x02570·R···0x112 ··GNU_RELRO······0x01fb20·0x00021b20·0x00021b20·0x023d8·0x024e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00de00·0x0000de00·0x0000de00·0x00c58·0x00c58·R···0x415 ··EXIDX··········0x00dc2c·0x0000dc2c·0x0000dc2c·0x00bc8·0x00bc8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x25ab8·contains·34·entries:1 Dynamic·section·at·offset·0x21ab8·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.neuralnetworks@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.neuralnetworks@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd1e414 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd014
15 ·0x60000010·(Operating·System·specific:·60000010)········0xb3215 ·0x60000010·(Operating·System·specific:·60000010)········0xb32
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xdd1817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xdb48
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xea5820 ·0x00000017·(JMPREL)·····················0xe7f4
21 ·0x00000002·(PLTRELSZ)···················1320·(bytes)21 ·0x00000002·(PLTRELSZ)···················1296·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x27c6422 ·0x00000003·(PLTGOT)·····················0x23c64
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x2b2426 ·0x00000005·(STRTAB)·····················0x2ae0
27 ·0x0000000a·(STRSZ)······················42686·(bytes)27 ·0x0000000a·(STRSZ)······················42290·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x22f828 ·0x6ffffef5·(GNU_HASH)···················0x22c4
29 ·0x00000019·(INIT_ARRAY)·················0x27aa829 ·0x00000019·(INIT_ARRAY)·················0x23aa8
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x27a9031 ·0x0000001a·(FINI_ARRAY)·················0x23a90
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1f0c33 ·0x6ffffff0·(VERSYM)·····················0x1edc
34 ·0x6ffffffe·(VERNEED)····················0x22b834 ·0x6ffffffe·(VERNEED)····················0x2284
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b605b413643d6f867a5c251f4a8528f56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c6bfba994c53cfde0cf607fcced9194c
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·470·entries:1 Version·symbols·section·'.gnu.version'·contains·467·entries:
2 ·Addr:·0000000000001f0c··Offset:·0x001f0c··Link:·3·(.dynsym)2 ·Addr:·0000000000001edc··Offset:·0x001edc··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 113, 16 lines modifiedOffset 113, 15 lines modified
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)··· 
  
122 Version·needs·section·'.gnu.version_r'·contains·2·entries:121 Version·needs·section·'.gnu.version_r'·contains·2·entries:
123 ·Addr:·0x00000000000022b8··Offset:·0x0022b8··Link:·7·(.dynstr)122 ·Addr:·0x0000000000002284··Offset:·0x002284··Link:·7·(.dynstr)
124 ··000000:·Version:·1··File:·liblog.so··Cnt:·1123 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
125 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3124 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
126 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1125 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
127 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2126 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x997011 ··Entry·point·address:···············0x95b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········78764·(bytes·into·file)13 ··Start·of·section·headers:··········69384·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x99702 Entry·point·0x95b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0896c·0x0896c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x085a4·0x085a4·R···0x1000
8 ··LOAD···········0x008970·0x00009970·0x00009970·0x08650·0x08650·R·E·0x10008 ··LOAD···········0x0085b0·0x000095b0·0x000095b0·0x067d0·0x067d0·R·E·0x1000
9 ··LOAD···········0x010fc0·0x00012fc0·0x00012fc0·0x00ea0·0x00ea0·RW··0x10009 ··LOAD···········0x00ed80·0x00010d80·0x00010d80·0x00dbc·0x00dbc·RW··0x1000
10 ··LOAD···········0x011e60·0x00014e60·0x00014e60·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00fb3c·0x00012b3c·0x00012b3c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x011ac8·0x00013ac8·0x00013ac8·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00f7b0·0x000117b0·0x000117b0·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x010fc0·0x00012fc0·0x00012fc0·0x00ea0·0x01040·R···0x112 ··GNU_RELRO······0x00ed80·0x00010d80·0x00010d80·0x00dbc·0x01280·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00782c·0x0000782c·0x0000782c·0x00530·0x00530·R···0x415 ··EXIDX··········0x007654·0x00007654·0x00007654·0x00488·0x00488·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a451741ec8771a9e060b25aef5b045ae6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bf819faec30720bce22de27315ba5346
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·282·entries:1 Version·symbols·section·'.gnu.version'·contains·279·entries:
2 ·Addr:·000000000000134c··Offset:·0x00134c··Link:·3·(.dynsym)2 ·Addr:·000000000000131c··Offset:·0x00131c··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 66, 16 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)··· 
  
75 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
76 ·Addr:·0x0000000000001580··Offset:·0x001580··Link:·7·(.dynstr)75 ·Addr:·0x000000000000154c··Offset:·0x00154c··Link:·7·(.dynstr)
77 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
78 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
79 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1fe0011 ··Entry·point·address:···············0x1f860
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········316864·(bytes·into·file)13 ··Start·of·section·headers:··········282484·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1fe002 Entry·point·0x1f860
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1edf7·0x1edf7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1e857·0x1e857·R···0x1000
8 ··LOAD···········0x01ee00·0x0001fe00·0x0001fe00·0x268e0·0x268e0·R·E·0x10008 ··LOAD···········0x01e860·0x0001f860·0x0001f860·0x1ee50·0x1ee50·R·E·0x1000
9 ··LOAD···········0x0456e0·0x000476e0·0x000476e0·0x03ff4·0x03ff4·RW··0x10009 ··LOAD···········0x03d6b0·0x0003f6b0·0x0003f6b0·0x03e5c·0x03e5c·RW··0x1000
10 ··LOAD···········0x0496d4·0x0004c6d4·0x0004c6d4·0x00018·0x00018·RW··0x100010 ··LOAD···········0x04150c·0x0004450c·0x0004450c·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x04909c·0x0004b09c·0x0004b09c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x040ee0·0x00042ee0·0x00042ee0·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0456e0·0x000476e0·0x000476e0·0x03ff4·0x04920·R···0x112 ··GNU_RELRO······0x03d6b0·0x0003f6b0·0x0003f6b0·0x03e5c·0x04950·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01aee8·0x0001aee8·0x0001aee8·0x016f0·0x016f0·R···0x415 ··EXIDX··········0x01ad10·0x0001ad10·0x0001ad10·0x01578·0x01578·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2a2921f9d7f8ba7b18daa8a595d00b326 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5bc72538a41a60915352408aa0eaa0a0
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·864·entries:1 Version·symbols·section·'.gnu.version'·contains·861·entries:
2 ·Addr:·00000000000037ac··Offset:·0x0037ac··Link:·3·(.dynsym)2 ·Addr:·000000000000377c··Offset:·0x00377c··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 212, 15 lines modifiedOffset 212, 15 lines modified
212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
216 ··350:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···216 ··350:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
217 ··354:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···217 ··354:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
218 ··358:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···218 ··358:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
219 ··35c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···219 ··35c:···1·(*global*)···
  
220 Version·needs·section·'.gnu.version_r'·contains·2·entries:220 Version·needs·section·'.gnu.version_r'·contains·2·entries:
221 ·Addr:·0x0000000000003e6c··Offset:·0x003e6c··Link:·7·(.dynstr)221 ·Addr:·0x0000000000003e38··Offset:·0x003e38··Link:·7·(.dynstr)
222 ··000000:·Version:·1··File:·liblog.so··Cnt:·1222 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
223 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3223 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
224 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1224 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
225 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2225 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.neuralnetworks@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2375011 ··Entry·point·address:···············0x230b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········346012·(bytes·into·file)13 ··Start·of·section·headers:··········306508·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x237502 Entry·point·0x230b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2274b·0x2274b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x220a3·0x220a3·R···0x1000
8 ··LOAD···········0x022750·0x00023750·0x00023750·0x296e0·0x296e0·R·E·0x10008 ··LOAD···········0x0220b0·0x000230b0·0x000230b0·0x20b70·0x20b70·R·E·0x1000
9 ··LOAD···········0x04be30·0x0004de30·0x0004de30·0x04674·0x04674·RW··0x10009 ··LOAD···········0x042c20·0x00044c20·0x00044c20·0x04470·0x04470·RW··0x1000
10 ··LOAD···········0x0504a4·0x000534a4·0x000534a4·0x00018·0x00018·RW··0x100010 ··LOAD···········0x047090·0x0004a090·0x0004a090·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x04fdb0·0x00051db0·0x00051db0·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x0469a8·0x000489a8·0x000489a8·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x04be30·0x0004de30·0x0004de30·0x04674·0x051d0·R···0x112 ··GNU_RELRO······0x042c20·0x00044c20·0x00044c20·0x04470·0x053e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01e568·0x0001e568·0x0001e568·0x017f8·0x017f8·R···0x415 ··EXIDX··········0x01e38c·0x0001e38c·0x0001e38c·0x01600·0x01600·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.19 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b819bbd69c039fc829f5daed3cee4d2c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c8e1f7b9c3a6b712547882354e9c50b9
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·942·entries:1 Version·symbols·section·'.gnu.version'·contains·939·entries:
2 ·Addr:·0000000000003c8c··Offset:·0x003c8c··Link:·3·(.dynsym)2 ·Addr:·0000000000003c5c··Offset:·0x003c5c··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 231, 16 lines modifiedOffset 231, 15 lines modified
231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
232 ··390:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···232 ··390:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
233 ··394:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···233 ··394:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
234 ··398:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···234 ··398:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
235 ··39c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···235 ··39c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
236 ··3a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···236 ··3a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
237 ··3a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···237 ··3a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)···
239 ··3ac:···1·(*global*)······1·(*global*)··· 
  
240 Version·needs·section·'.gnu.version_r'·contains·2·entries:239 Version·needs·section·'.gnu.version_r'·contains·2·entries:
241 ·Addr:·0x00000000000043e8··Offset:·0x0043e8··Link:·7·(.dynstr)240 ·Addr:·0x00000000000043b4··Offset:·0x0043b4··Link:·7·(.dynstr)
242 ··000000:·Version:·1··File:·liblog.so··Cnt:·1241 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
243 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3242 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
244 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1243 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
245 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2244 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
12.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.nfc@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.nfc@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xac2011 ··Entry·point·address:···············0xa7f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········102460·(bytes·into·file)13 ··Start·of·section·headers:··········88340·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xac202 Entry·point·0xa7f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09c13·0x09c13·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x097e3·0x097e3·R···0x1000
8 ··LOAD···········0x009c20·0x0000ac20·0x0000ac20·0x0c9c0·0x0c9c0·R·E·0x10008 ··LOAD···········0x0097f0·0x0000a7f0·0x0000a7f0·0x09890·0x09890·R·E·0x1000
9 ··LOAD···········0x0165e0·0x000185e0·0x000185e0·0x01418·0x01418·RW··0x10009 ··LOAD···········0x013080·0x00015080·0x00015080·0x013a0·0x013a0·RW··0x1000
10 ··LOAD···········0x0179f8·0x0001a9f8·0x0001a9f8·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014420·0x00017420·0x00017420·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x017648·0x00019648·0x00019648·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01407c·0x0001607c·0x0001607c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0165e0·0x000185e0·0x000185e0·0x01418·0x01a20·R···0x112 ··GNU_RELRO······0x013080·0x00015080·0x00015080·0x013a0·0x01f80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008798·0x00008798·0x00008798·0x00690·0x00690·R···0x415 ··EXIDX··········0x0084c0·0x000084c0·0x000084c0·0x00630·0x00630·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x17648·contains·34·entries:1 Dynamic·section·at·offset·0x1407c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.nfc@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.nfc@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x80e414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7e10
15 ·0x60000010·(Operating·System·specific:·60000010)········0x63c15 ·0x60000010·(Operating·System·specific:·60000010)········0x63c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x872017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x844c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x8e2820 ·0x00000017·(JMPREL)·····················0x8af0
21 ·0x00000002·(PLTRELSZ)···················1152·(bytes)21 ·0x00000002·(PLTRELSZ)···················1128·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x197ac22 ·0x00000003·(PLTGOT)·····················0x161e0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1e3c26 ·0x00000005·(STRTAB)·····················0x1cf4
27 ·0x0000000a·(STRSZ)······················25253·(bytes)27 ·0x0000000a·(STRSZ)······················24857·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x18cc28 ·0x6ffffef5·(GNU_HASH)···················0x1894
29 ·0x00000019·(INIT_ARRAY)·················0x1964029 ·0x00000019·(INIT_ARRAY)·················0x16074
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1963031 ·0x0000001a·(FINI_ARRAY)·················0x16064
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x161c33 ·0x6ffffff0·(VERSYM)·····················0x15ec
34 ·0x6ffffffe·(VERNEED)····················0x18ac34 ·0x6ffffffe·(VERNEED)····················0x1874
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5b0ecd72d23a69e613469f25857d59aa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2a851523615ae64d625512cfa71b6d1b
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·327·entries:1 Version·symbols·section·'.gnu.version'·contains·324·entries:
2 ·Addr:·000000000000161c··Offset:·0x00161c··Link:·3·(.dynsym)2 ·Addr:·00000000000015ec··Offset:·0x0015ec··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 78, 13 lines modifiedOffset 78, 12 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:85 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x00000000000018ac··Offset:·0x0018ac··Link:·7·(.dynstr)86 ·Addr:·0x0000000000001874··Offset:·0x001874··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·187 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·288 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.nfc@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.nfc@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc5d011 ··Entry·point·address:···············0xc230
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········110512·(bytes·into·file)13 ··Start·of·section·headers:··········97596·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc5d02 Entry·point·0xc230
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b5c3·0x0b5c3·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b223·0x0b223·R···0x1000
8 ··LOAD···········0x00b5d0·0x0000c5d0·0x0000c5d0·0x0c9b0·0x0c9b0·R·E·0x10008 ··LOAD···········0x00b230·0x0000c230·0x0000c230·0x09cd0·0x09cd0·R·E·0x1000
9 ··LOAD···········0x017f80·0x00019f80·0x00019f80·0x01784·0x01784·RW··0x10009 ··LOAD···········0x014f00·0x00016f00·0x00016f00·0x016e8·0x016e8·RW··0x1000
10 ··LOAD···········0x019704·0x0001c704·0x0001c704·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0165e8·0x000195e8·0x000195e8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x019304·0x0001b304·0x0001b304·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0161f4·0x000181f4·0x000181f4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x017f80·0x00019f80·0x00019f80·0x01784·0x02080·R···0x112 ··GNU_RELRO······0x014f00·0x00016f00·0x00016f00·0x016e8·0x02100·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009f7c·0x00009f7c·0x00009f7c·0x00718·0x00718·R···0x415 ··EXIDX··········0x009da4·0x00009da4·0x00009da4·0x006a0·0x006a0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e6b43b37f149b45e1af341f945b1d8656 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fd8fd0f825728223b3eaba62e295fc0e
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·376·entries:1 Version·symbols·section·'.gnu.version'·contains·373·entries:
2 ·Addr:·000000000000192c··Offset:·0x00192c··Link:·3·(.dynsym)2 ·Addr:·00000000000018fc··Offset:·0x0018fc··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 90, 15 lines modifiedOffset 90, 15 lines modified
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)···
  
98 Version·needs·section·'.gnu.version_r'·contains·2·entries:98 Version·needs·section·'.gnu.version_r'·contains·2·entries:
99 ·Addr:·0x0000000000001c1c··Offset:·0x001c1c··Link:·7·(.dynstr)99 ·Addr:·0x0000000000001be8··Offset:·0x001be8··Link:·7·(.dynstr)
100 ··000000:·Version:·1··File:·liblog.so··Cnt:·1100 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
101 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3101 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
102 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1102 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
103 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.nfc@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.nfc@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x97c011 ··Entry·point·address:···············0x9420
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········76004·(bytes·into·file)13 ··Start·of·section·headers:··········67452·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x97c02 Entry·point·0x9420
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x087b1·0x087b1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08419·0x08419·R···0x1000
8 ··LOAD···········0x0087c0·0x000097c0·0x000097c0·0x07db0·0x07db0·R·E·0x10008 ··LOAD···········0x008420·0x00009420·0x00009420·0x061f0·0x061f0·R·E·0x1000
9 ··LOAD···········0x010570·0x00012570·0x00012570·0x01004·0x01004·RW··0x10009 ··LOAD···········0x00e610·0x00010610·0x00010610·0x00f44·0x00f44·RW··0x1000
10 ··LOAD···········0x011574·0x00014574·0x00014574·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f554·0x00012554·0x00012554·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0111c8·0x000131c8·0x000131c8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00f1b4·0x000111b4·0x000111b4·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x010570·0x00012570·0x00012570·0x01004·0x01a90·R···0x112 ··GNU_RELRO······0x00e610·0x00010610·0x00010610·0x00f44·0x019f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007848·0x00007848·0x00007848·0x00498·0x00498·R···0x415 ··EXIDX··········0x007670·0x00007670·0x00007670·0x00418·0x00418·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·fdef4c122f1dc195a8bab73ed0425f286 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce613326d6c91609d3c3115acc5f47bf
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·301·entries:1 Version·symbols·section·'.gnu.version'·contains·298·entries:
2 ·Addr:·000000000000147c··Offset:·0x00147c··Link:·3·(.dynsym)2 ·Addr:·000000000000144c··Offset:·0x00144c··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x00000000000016d8··Offset:·0x0016d8··Link:·7·(.dynstr)80 ·Addr:·0x00000000000016a0··Offset:·0x0016a0··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.oemlock@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.oemlock@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x84f011 ··Entry·point·address:···············0x8160
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········71136·(bytes·into·file)13 ··Start·of·section·headers:··········61336·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x84f02 Entry·point·0x8160
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x074e5·0x074e5·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0715d·0x0715d·R···0x1000
8 ··LOAD···········0x0074f0·0x000084f0·0x000084f0·0x07f70·0x07f70·R·E·0x10008 ··LOAD···········0x007160·0x00008160·0x00008160·0x05ed0·0x05ed0·R·E·0x1000
9 ··LOAD···········0x00f460·0x00011460·0x00011460·0x00d34·0x00d34·RW··0x10009 ··LOAD···········0x00d030·0x0000f030·0x0000f030·0x00c74·0x00c74·RW··0x1000
10 ··LOAD···········0x010194·0x00013194·0x00013194·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00dca4·0x00010ca4·0x00010ca4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00fe44·0x00011e44·0x00011e44·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00d960·0x0000f960·0x0000f960·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00f460·0x00011460·0x00011460·0x00d34·0x01ba0·R···0x112 ··GNU_RELRO······0x00d030·0x0000f030·0x0000f030·0x00c74·0x00fd0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006380·0x00006380·0x00006380·0x004f8·0x004f8·R···0x415 ··EXIDX··········0x0061a8·0x000061a8·0x000061a8·0x00470·0x00470·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xfe44·contains·34·entries:1 Dynamic·section·at·offset·0xd960·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.oemlock@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.oemlock@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5fd814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e04
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35c15 ·0x60000010·(Operating·System·specific:·60000010)········0x35c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x633417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6160
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x687820 ·0x00000017·(JMPREL)·····················0x6618
21 ·0x00000002·(PLTRELSZ)···················1032·(bytes)21 ·0x00000002·(PLTRELSZ)···················1008·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x11f8422 ·0x00000003·(PLTGOT)·····················0xfaa0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x165026 ·0x00000005·(STRTAB)·····················0x1608
27 ·0x0000000a·(STRSZ)······················18822·(bytes)27 ·0x0000000a·(STRSZ)······················18426·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x137028 ·0x6ffffef5·(GNU_HASH)···················0x1338
29 ·0x00000019·(INIT_ARRAY)·················0x11e4029 ·0x00000019·(INIT_ARRAY)·················0xf95c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x11e3431 ·0x0000001a·(FINI_ARRAY)·················0xf950
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x113c33 ·0x6ffffff0·(VERSYM)·····················0x110c
34 ·0x6ffffffe·(VERNEED)····················0x133034 ·0x6ffffffe·(VERNEED)····················0x12f8
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0f826f298ed45479d150a3b9f4ba3bd36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a7081daad404be6150bec625417b527a
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·249·entries:1 Version·symbols·section·'.gnu.version'·contains·246·entries:
2 ·Addr:·000000000000113c··Offset:·0x00113c··Link:·3·(.dynsym)2 ·Addr:·000000000000110c··Offset:·0x00110c··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 58, 16 lines modifiedOffset 58, 15 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)··· 
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:66 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001330··Offset:·0x001330··Link:·7·(.dynstr)67 ·Addr:·0x00000000000012f8··Offset:·0x0012f8··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·liblog.so··Cnt:·168 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
71 ··0x0010:·Version:·1··File:·libc.so··Cnt:·170 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0030:···Name:·LIBC··Flags:·none··Version:·271 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power.stats@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power.stats@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x94c011 ··Entry·point·address:···············0x90e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········83176·(bytes·into·file)13 ··Start·of·section·headers:··········71464·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x94c02 Entry·point·0x90e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x084b1·0x084b1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x080d9·0x080d9·R···0x1000
8 ··LOAD···········0x0084c0·0x000094c0·0x000094c0·0x098c0·0x098c0·R·E·0x10008 ··LOAD···········0x0080e0·0x000090e0·0x000090e0·0x071b0·0x071b0·R·E·0x1000
9 ··LOAD···········0x011d80·0x00013d80·0x00013d80·0x00eb8·0x00eb8·RW··0x10009 ··LOAD···········0x00f290·0x00011290·0x00011290·0x00db0·0x00db0·RW··0x1000
10 ··LOAD···········0x012c38·0x00015c38·0x00015c38·0x00004·0x00004·RW··0x100010 ··LOAD···········0x010040·0x00013040·0x00013040·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0128c0·0x000148c0·0x000148c0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00fcd4·0x00011cd4·0x00011cd4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x011d80·0x00013d80·0x00013d80·0x00eb8·0x01280·R···0x112 ··GNU_RELRO······0x00f290·0x00011290·0x00011290·0x00db0·0x01d70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006f70·0x00006f70·0x00006f70·0x00620·0x00620·R···0x415 ··EXIDX··········0x006d98·0x00006d98·0x00006d98·0x00560·0x00560·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x128c0·contains·34·entries:1 Dynamic·section·at·offset·0xfcd4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.power.stats@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.power.stats@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6bb414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x69e4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x36415 ·0x60000010·(Operating·System·specific:·60000010)········0x364
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6f1817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6d48
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x50
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x759020 ·0x00000017·(JMPREL)·····················0x72f8
21 ·0x00000002·(PLTRELSZ)···················1112·(bytes)21 ·0x00000002·(PLTRELSZ)···················1088·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x14a0022 ·0x00000003·(PLTGOT)·····················0x11e14
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x177826 ·0x00000005·(STRTAB)·····················0x1734
27 ·0x0000000a·(STRSZ)······················21561·(bytes)27 ·0x0000000a·(STRSZ)······················21165·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x145828 ·0x6ffffef5·(GNU_HASH)···················0x1424
29 ·0x00000019·(INIT_ARRAY)·················0x148bc29 ·0x00000019·(INIT_ARRAY)·················0x11cd0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x148b031 ·0x0000001a·(FINI_ARRAY)·················0x11cc4
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x120c33 ·0x6ffffff0·(VERSYM)·····················0x11dc
34 ·0x6ffffffe·(VERNEED)····················0x141834 ·0x6ffffffe·(VERNEED)····················0x13e4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e18484a83ab181c25901f017f840897b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4467c9c811f099f6bfd2fd848d92f789
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·262·entries:1 Version·symbols·section·'.gnu.version'·contains·259·entries:
2 ·Addr:·000000000000120c··Offset:·0x00120c··Link:·3·(.dynsym)2 ·Addr:·00000000000011dc··Offset:·0x0011dc··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 61, 16 lines modifiedOffset 61, 15 lines modified
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
69 ··104:···1·(*global*)······1·(*global*)··· 
  
70 Version·needs·section·'.gnu.version_r'·contains·2·entries:69 Version·needs·section·'.gnu.version_r'·contains·2·entries:
71 ·Addr:·0x0000000000001418··Offset:·0x001418··Link:·7·(.dynstr)70 ·Addr:·0x00000000000013e4··Offset:·0x0013e4··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·liblog.so··Cnt:·171 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
73 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·372 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
74 ··0x0010:·Version:·1··File:·libc.so··Cnt:·173 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0030:···Name:·LIBC··Flags:·none··Version:·274 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x804011 ··Entry·point·address:···············0x7d00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········65728·(bytes·into·file)13 ··Start·of·section·headers:··········57596·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80402 Entry·point·0x7d00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07033·0x07033·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06cfb·0x06cfb·R···0x1000
8 ··LOAD···········0x007040·0x00008040·0x00008040·0x07190·0x07190·R·E·0x10008 ··LOAD···········0x006d00·0x00007d00·0x00007d00·0x056a0·0x056a0·R·E·0x1000
9 ··LOAD···········0x00e1d0·0x000101d0·0x000101d0·0x00c4c·0x00c4c·RW··0x10009 ··LOAD···········0x00c3a0·0x0000e3a0·0x0000e3a0·0x00bd4·0x00bd4·RW··0x1000
10 ··LOAD···········0x00ee1c·0x00011e1c·0x00011e1c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00cf74·0x0000ff74·0x0000ff74·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00eac4·0x00010ac4·0x00010ac4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00cc28·0x0000ec28·0x0000ec28·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00e1d0·0x000101d0·0x000101d0·0x00c4c·0x00e30·R···0x112 ··GNU_RELRO······0x00c3a0·0x0000e3a0·0x0000e3a0·0x00bd4·0x00c60·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0061e4·0x000061e4·0x000061e4·0x00450·0x00450·R···0x415 ··EXIDX··········0x006014·0x00006014·0x00006014·0x003f8·0x003f8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.78 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xeac4·contains·34·entries:1 Dynamic·section·at·offset·0xcc28·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.power@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.power@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e4c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5c7c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35315 ·0x60000010·(Operating·System·specific:·60000010)········0x353
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x61a017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5fd0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x663420 ·0x00000017·(JMPREL)·····················0x640c
21 ·0x00000002·(PLTRELSZ)···················1048·(bytes)21 ·0x00000002·(PLTRELSZ)···················1024·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x10c0422 ·0x00000003·(PLTGOT)·····················0xed68
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x168826 ·0x00000005·(STRTAB)·····················0x1644
27 ·0x0000000a·(STRSZ)······················18370·(bytes)27 ·0x0000000a·(STRSZ)······················17974·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x13a428 ·0x6ffffef5·(GNU_HASH)···················0x1370
29 ·0x00000019·(INIT_ARRAY)·················0x10ac029 ·0x00000019·(INIT_ARRAY)·················0xec24
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x10ab431 ·0x0000001a·(FINI_ARRAY)·················0xec18
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x116c33 ·0x6ffffff0·(VERSYM)·····················0x113c
34 ·0x6ffffffe·(VERNEED)····················0x136434 ·0x6ffffffe·(VERNEED)····················0x1330
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c724b34283fc8e1be831c68f766969136 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6c530ef67abd04e97072d253da1b521
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·252·entries:1 Version·symbols·section·'.gnu.version'·contains·249·entries:
2 ·Addr:·000000000000116c··Offset:·0x00116c··Link:·3·(.dynsym)2 ·Addr:·000000000000113c··Offset:·0x00113c··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 59, 15 lines modifiedOffset 59, 15 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:67 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001364··Offset:·0x001364··Link:·7·(.dynstr)68 ·Addr:·0x0000000000001330··Offset:·0x001330··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·liblog.so··Cnt:·169 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·370 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
71 ··0x0010:·Version:·1··File:·libc.so··Cnt:·171 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0030:···Name:·LIBC··Flags:·none··Version:·272 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8b1011 ··Entry·point·address:···············0x8790
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········69360·(bytes·into·file)13 ··Start·of·section·headers:··········61288·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8b102 Entry·point·0x8790
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07b03·0x07b03·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07783·0x07783·R···0x1000
8 ··LOAD···········0x007b10·0x00008b10·0x00008b10·0x07210·0x07210·R·E·0x10008 ··LOAD···········0x007790·0x00008790·0x00008790·0x05800·0x05800·R·E·0x1000
9 ··LOAD···········0x00ed20·0x00010d20·0x00010d20·0x00df4·0x00df4·RW··0x10009 ··LOAD···········0x00cf90·0x0000ef90·0x0000ef90·0x00d58·0x00d58·RW··0x1000
10 ··LOAD···········0x00fb14·0x00012b14·0x00012b14·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00dce8·0x00010ce8·0x00010ce8·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00f7a4·0x000117a4·0x000117a4·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00d984·0x0000f984·0x0000f984·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00ed20·0x00010d20·0x00010d20·0x00df4·0x012e0·R···0x112 ··GNU_RELRO······0x00cf90·0x0000ef90·0x0000ef90·0x00d58·0x01070·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006c44·0x00006c44·0x00006c44·0x004a0·0x004a0·R···0x415 ··EXIDX··········0x006a6c·0x00006a6c·0x00006a6c·0x00428·0x00428·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·37439023a0ee89df942c811975bf9da46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f4376397cfc41273aa766c61bf8ed7ae
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·271·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·000000000000129c··Offset:·0x00129c··Link:·3·(.dynsym)2 ·Addr:·000000000000126c··Offset:·0x00126c··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 64, 15 lines modifiedOffset 64, 14 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:71 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x00000000000014bc··Offset:·0x0014bc··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001484··Offset:·0x001484··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·173 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·374 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·175 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·276 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8dd011 ··Entry·point·address:···············0x8a40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········69620·(bytes·into·file)13 ··Start·of·section·headers:··········61612·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8dd02 Entry·point·0x8a40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07dc3·0x07dc3·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07a33·0x07a33·R···0x1000
8 ··LOAD···········0x007dd0·0x00008dd0·0x00008dd0·0x06ff0·0x06ff0·R·E·0x10008 ··LOAD···········0x007a40·0x00008a40·0x00008a40·0x05650·0x05650·R·E·0x1000
9 ··LOAD···········0x00edc0·0x00010dc0·0x00010dc0·0x00f00·0x00f00·RW··0x10009 ··LOAD···········0x00d090·0x0000f090·0x0000f090·0x00e64·0x00e64·RW··0x1000
10 ··LOAD···········0x00fcc0·0x00012cc0·0x00012cc0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00def4·0x00010ef4·0x00010ef4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00f960·0x00011960·0x00011960·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00dba0·0x0000fba0·0x0000fba0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00edc0·0x00010dc0·0x00010dc0·0x00f00·0x01240·R···0x112 ··GNU_RELRO······0x00d090·0x0000f090·0x0000f090·0x00e64·0x00f70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00703c·0x0000703c·0x0000703c·0x00480·0x00480·R···0x415 ··EXIDX··········0x006e68·0x00006e68·0x00006e68·0x003f8·0x003f8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.02 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5abfc3943fc2c6f0a9ff920041ba201f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cac0c43229570877b9da4096d5e14a63
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·277·entries:1 Version·symbols·section·'.gnu.version'·contains·274·entries:
2 ·Addr:·00000000000012fc··Offset:·0x0012fc··Link:·3·(.dynsym)2 ·Addr:·00000000000012cc··Offset:·0x0012cc··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 65, 14 lines modifiedOffset 65, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)··· 
  
74 Version·needs·section·'.gnu.version_r'·contains·1·entry:73 Version·needs·section·'.gnu.version_r'·contains·1·entry:
75 ·Addr:·0x0000000000001528··Offset:·0x001528··Link:·7·(.dynstr)74 ·Addr:·0x00000000000014f0··Offset:·0x0014f0··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·libc.so··Cnt:·175 ··000000:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0010:···Name:·LIBC··Flags:·none··Version:·276 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.power@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x96f011 ··Entry·point·address:···············0x9340
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········74456·(bytes·into·file)13 ··Start·of·section·headers:··········65804·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x96f02 Entry·point·0x9340
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x086eb·0x086eb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0833b·0x0833b·R···0x1000
8 ··LOAD···········0x0086f0·0x000096f0·0x000096f0·0x07780·0x07780·R·E·0x10008 ··LOAD···········0x008340·0x00009340·0x00009340·0x05ba0·0x05ba0·R·E·0x1000
9 ··LOAD···········0x00fe70·0x00011e70·0x00011e70·0x01084·0x01084·RW··0x10009 ··LOAD···········0x00dee0·0x0000fee0·0x0000fee0·0x00fe8·0x00fe8·RW··0x1000
10 ··LOAD···········0x010ef4·0x00013ef4·0x00013ef4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00eec8·0x00011ec8·0x00011ec8·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x010b7c·0x00012b7c·0x00012b7c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00eb5c·0x00010b5c·0x00010b5c·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x00fe70·0x00011e70·0x00011e70·0x01084·0x01190·R···0x112 ··GNU_RELRO······0x00dee0·0x0000fee0·0x0000fee0·0x00fe8·0x01120·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0078d0·0x000078d0·0x000078d0·0x004b8·0x004b8·R···0x415 ··EXIDX··········0x0076f8·0x000076f8·0x000076f8·0x00428·0x00428·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·63fd18aa42a1b611e292ddfaa6663e676 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·72ecf81f98b4db89ebc4f1e5ed8a3f23
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·295·entries:1 Version·symbols·section·'.gnu.version'·contains·292·entries:
2 ·Addr:·000000000000141c··Offset:·0x00141c··Link:·3·(.dynsym)2 ·Addr:·00000000000013ec··Offset:·0x0013ec··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 70, 13 lines modifiedOffset 70, 12 lines modified
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
78 Version·needs·section·'.gnu.version_r'·contains·1·entry:77 Version·needs·section·'.gnu.version_r'·contains·1·entry:
79 ·Addr:·0x000000000000166c··Offset:·0x00166c··Link:·7·(.dynstr)78 ·Addr:·0x0000000000001634··Offset:·0x001634··Link:·7·(.dynstr)
80 ··000000:·Version:·1··File:·libc.so··Cnt:·179 ··000000:·Version:·1··File:·libc.so··Cnt:·1
81 ··0x0010:···Name:·LIBC··Flags:·none··Version:·280 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.config@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.config@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe0a011 ··Entry·point·address:···············0xdcf0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········131732·(bytes·into·file)13 ··Start·of·section·headers:··········117624·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0a02 Entry·point·0xdcf0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d097·0x0d097·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cce7·0x0cce7·R···0x1000
8 ··LOAD···········0x00d0a0·0x0000e0a0·0x0000e0a0·0x0f7b0·0x0f7b0·R·E·0x10008 ··LOAD···········0x00ccf0·0x0000dcf0·0x0000dcf0·0x0c6f0·0x0c6f0·R·E·0x1000
9 ··LOAD···········0x01c850·0x0001e850·0x0001e850·0x01c34·0x01c34·RW··0x10009 ··LOAD···········0x0193e0·0x0001b3e0·0x0001b3e0·0x01bbc·0x01bbc·RW··0x1000
10 ··LOAD···········0x01e484·0x00021484·0x00021484·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01af9c·0x0001df9c·0x0001df9c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01e08c·0x0002008c·0x0002008c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01abb0·0x0001cbb0·0x0001cbb0·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01c850·0x0001e850·0x0001e850·0x01c34·0x027b0·R···0x112 ··GNU_RELRO······0x0193e0·0x0001b3e0·0x0001b3e0·0x01bbc·0x01c20·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b570·0x0000b570·0x0000b570·0x009c8·0x009c8·R···0x415 ··EXIDX··········0x00b3a0·0x0000b3a0·0x0000b3a0·0x00910·0x00910·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.88 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1e08c·contains·35·entries:1 Dynamic·section·at·offset·0x1abb0·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
12 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.radio.config@1.0.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.radio.config@1.0.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0xac0c15 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaa3c
16 ·0x60000010·(Operating·System·specific:·60000010)········0x8b116 ·0x60000010·(Operating·System·specific:·60000010)········0x8b1
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb4c018 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb2f0
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb019 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb0
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0xbf3821 ·0x00000017·(JMPREL)·····················0xbcb0
22 ·0x00000002·(PLTRELSZ)···················1208·(bytes)22 ·0x00000002·(PLTRELSZ)···················1184·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x2021c23 ·0x00000003·(PLTGOT)·····················0x1cd40
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x23d827 ·0x00000005·(STRTAB)·····················0x2394
28 ·0x0000000a·(STRSZ)······················34865·(bytes)28 ·0x0000000a·(STRSZ)······················34469·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x1d3829 ·0x6ffffef5·(GNU_HASH)···················0x1d04
30 ·0x00000019·(INIT_ARRAY)·················0x2008030 ·0x00000019·(INIT_ARRAY)·················0x1cba4
31 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x2006c32 ·0x0000001a·(FINI_ARRAY)·················0x1cb90
33 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x1a0c34 ·0x6ffffff0·(VERSYM)·····················0x19dc
35 ·0x6ffffffe·(VERNEED)····················0x1d1835 ·0x6ffffffe·(VERNEED)····················0x1ce4
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·07beaaaf2e27028402f08de782f2622f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5a0bdc1bc3464c640c61648a89def2f
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·387·entries:
2 ·Addr:·0000000000001a0c··Offset:·0x001a0c··Link:·3·(.dynsym)2 ·Addr:·00000000000019dc··Offset:·0x0019dc··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 93, 14 lines modifiedOffset 93, 13 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000001d18··Offset:·0x001d18··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001ce4··Offset:·0x001ce4··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.config@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.config@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x10be011 ··Entry·point·address:···············0x10740
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········158228·(bytes·into·file)13 ··Start·of·section·headers:··········138352·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x10be02 Entry·point·0x10740
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fbdf·0x0fbdf·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f73f·0x0f73f·R···0x1000
8 ··LOAD···········0x00fbe0·0x00010be0·0x00010be0·0x12a10·0x12a10·R·E·0x10008 ··LOAD···········0x00f740·0x00010740·0x00010740·0x0e440·0x0e440·R·E·0x1000
9 ··LOAD···········0x0225f0·0x000245f0·0x000245f0·0x02178·0x02178·RW··0x10009 ··LOAD···········0x01db80·0x0001fb80·0x0001fb80·0x02100·0x02100·RW··0x1000
10 ··LOAD···········0x024768·0x00027768·0x00027768·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01fc80·0x00022c80·0x00022c80·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x024324·0x00026324·0x00026324·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01f848·0x00021848·0x00021848·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0225f0·0x000245f0·0x000245f0·0x02178·0x02a10·R···0x112 ··GNU_RELRO······0x01db80·0x0001fb80·0x0001fb80·0x02100·0x02480·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00db14·0x0000db14·0x0000db14·0x00b88·0x00b88·R···0x415 ··EXIDX··········0x00d940·0x0000d940·0x0000d940·0x00a90·0x00a90·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.04 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8e6b49705b31dc0969a80437fd08ebba6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c35a3d59bfe0f4a105a3c2b54507a70a
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·454·entries:1 Version·symbols·section·'.gnu.version'·contains·451·entries:
2 ·Addr:·0000000000001e0c··Offset:·0x001e0c··Link:·3·(.dynsym)2 ·Addr:·0000000000001ddc··Offset:·0x001ddc··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 109, 14 lines modifiedOffset 109, 13 lines modified
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)··· 
  
118 Version·needs·section·'.gnu.version_r'·contains·1·entry:117 Version·needs·section·'.gnu.version_r'·contains·1·entry:
119 ·Addr:·0x0000000000002198··Offset:·0x002198··Link:·7·(.dynstr)118 ·Addr:·0x0000000000002164··Offset:·0x002164··Link:·7·(.dynstr)
120 ··000000:·Version:·1··File:·libc.so··Cnt:·1119 ··000000:·Version:·1··File:·libc.so··Cnt:·1
121 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2120 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.config@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.config@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe2c011 ··Entry·point·address:···············0xde70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········118880·(bytes·into·file)13 ··Start·of·section·headers:··········107576·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe2c02 Entry·point·0xde70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d2b7·0x0d2b7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ce6f·0x0ce6f·R···0x1000
8 ··LOAD···········0x00d2c0·0x0000e2c0·0x0000e2c0·0x0c7a0·0x0c7a0·R·E·0x10008 ··LOAD···········0x00ce70·0x0000de70·0x0000de70·0x0a290·0x0a290·R·E·0x1000
9 ··LOAD···········0x019a60·0x0001ba60·0x0001ba60·0x019c4·0x019c4·RW··0x10009 ··LOAD···········0x017100·0x00019100·0x00019100·0x0194c·0x0194c·RW··0x1000
10 ··LOAD···········0x01b424·0x0001e424·0x0001e424·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018a4c·0x0001ba4c·0x0001ba4c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01b03c·0x0001d03c·0x0001d03c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x018670·0x0001a670·0x0001a670·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x019a60·0x0001ba60·0x0001ba60·0x019c4·0x025a0·R···0x112 ··GNU_RELRO······0x017100·0x00019100·0x00019100·0x0194c·0x01f00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00bb38·0x0000bb38·0x0000bb38·0x00858·0x00858·R···0x415 ··EXIDX··········0x00b964·0x0000b964·0x0000b964·0x00780·0x00780·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f5707ea18fd941a0ac05bcc018732b636 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3201174c4d6d96fa4701982f9e9fffca
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·387·entries:1 Version·symbols·section·'.gnu.version'·contains·384·entries:
2 ·Addr:·00000000000019dc··Offset:·0x0019dc··Link:·3·(.dynsym)2 ·Addr:·00000000000019ac··Offset:·0x0019ac··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 93, 13 lines modifiedOffset 93, 12 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
101 Version·needs·section·'.gnu.version_r'·contains·1·entry:100 Version·needs·section·'.gnu.version_r'·contains·1·entry:
102 ·Addr:·0x0000000000001ce4··Offset:·0x001ce4··Link:·7·(.dynstr)101 ·Addr:·0x0000000000001cac··Offset:·0x001cac··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·libc.so··Cnt:·1102 ··000000:·Version:·1··File:·libc.so··Cnt:·1
104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.deprecated@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio.deprecated@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xdea011 ··Entry·point·address:···············0xdae0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········132468·(bytes·into·file)13 ··Start·of·section·headers:··········117176·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xdea02 Entry·point·0xdae0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ce9e·0x0ce9e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cad6·0x0cad6·R···0x1000
8 ··LOAD···········0x00cea0·0x0000dea0·0x0000dea0·0x0fcf0·0x0fcf0·R·E·0x10008 ··LOAD···········0x00cae0·0x0000dae0·0x0000dae0·0x0c7a0·0x0c7a0·R·E·0x1000
9 ··LOAD···········0x01cb90·0x0001eb90·0x0001eb90·0x01c2c·0x01c2c·RW··0x10009 ··LOAD···········0x019280·0x0001b280·0x0001b280·0x01bb4·0x01bb4·RW··0x1000
10 ··LOAD···········0x01e7bc·0x000217bc·0x000217bc·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01ae34·0x0001de34·0x0001de34·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01e3cc·0x000203cc·0x000203cc·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01aa50·0x0001ca50·0x0001ca50·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01cb90·0x0001eb90·0x0001eb90·0x01c2c·0x02470·R···0x112 ··GNU_RELRO······0x019280·0x0001b280·0x0001b280·0x01bb4·0x01d80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b4bc·0x0000b4bc·0x0000b4bc·0x009a0·0x009a0·R···0x415 ··EXIDX··········0x00b2ec·0x0000b2ec·0x0000b2ec·0x008d8·0x008d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.89 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1e3cc·contains·35·entries:1 Dynamic·section·at·offset·0x1aa50·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
12 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.radio.deprecated@1.0.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.radio.deprecated@1.0.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0xab5815 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa988
16 ·0x60000010·(Operating·System·specific:·60000010)········0x8b116 ·0x60000010·(Operating·System·specific:·60000010)········0x8b1
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb40c18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb23c
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb019 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb0
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0xbe5c21 ·0x00000017·(JMPREL)·····················0xbbc4
22 ·0x00000002·(PLTRELSZ)···················1192·(bytes)22 ·0x00000002·(PLTRELSZ)···················1168·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x2055c23 ·0x00000003·(PLTGOT)·····················0x1cbe0
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x23ac27 ·0x00000005·(STRTAB)·····················0x2368
28 ·0x0000000a·(STRSZ)······················34730·(bytes)28 ·0x0000000a·(STRSZ)······················34334·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x1d1429 ·0x6ffffef5·(GNU_HASH)···················0x1ce0
30 ·0x00000019·(INIT_ARRAY)·················0x203c030 ·0x00000019·(INIT_ARRAY)·················0x1ca44
31 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x203ac32 ·0x0000001a·(FINI_ARRAY)·················0x1ca30
33 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x19ec34 ·0x6ffffff0·(VERSYM)·····················0x19bc
35 ·0x6ffffffe·(VERNEED)····················0x1cf435 ·0x6ffffffe·(VERNEED)····················0x1cc0
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d3eddb0c787a1242c59f8da0fc1108d26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d510053d410ad487133e30a8ff7ad93f
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·388·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·00000000000019ec··Offset:·0x0019ec··Link:·3·(.dynsym)2 ·Addr:·00000000000019bc··Offset:·0x0019bc··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 93, 13 lines modifiedOffset 93, 13 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
102 ·Addr:·0x0000000000001cf4··Offset:·0x001cf4··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001cc0··Offset:·0x001cc0··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4e38011 ··Entry·point·address:···············0x4ba60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1322940·(bytes·into·file)13 ··Start·of·section·headers:··········918432·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x4e3802 Entry·point·0x4ba60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x4d37d·0x4d37d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x4aa5d·0x4aa5d·R···0x1000
8 ··LOAD···········0x04d380·0x0004e380·0x0004e380·0xe0e50·0xe0e50·R·E·0x10008 ··LOAD···········0x04aa60·0x0004ba60·0x0004ba60·0x82500·0x82500·R·E·0x1000
9 ··LOAD···········0x12e1d0·0x001301d0·0x001301d0·0x0810c·0x0810c·RW··0x10009 ··LOAD···········0x0ccf60·0x000cef60·0x000cef60·0x07f2c·0x07f2c·RW··0x1000
10 ··LOAD···········0x1362dc·0x001392dc·0x001392dc·0x00014·0x00014·RW··0x100010 ··LOAD···········0x0d4e8c·0x000d7e8c·0x000d7e8c·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x135340·0x00137340·0x00137340·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0d3efc·0x000d5efc·0x000d5efc·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x12e1d0·0x001301d0·0x001301d0·0x0810c·0x08e30·R···0x112 ··GNU_RELRO······0x0ccf60·0x000cef60·0x000cef60·0x07f2c·0x080a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0376fc·0x000376fc·0x000376fc·0x05af0·0x05af0·R···0x415 ··EXIDX··········0x037518·0x00037518·0x00037518·0x04f40·0x04f40·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ad377c8df55f7b462334614eaa4be4246 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6852d382e3290806a15faa020c2b2c2f
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1589·entries:1 Version·symbols·section·'.gnu.version'·contains·1586·entries:
2 ·Addr:·00000000000064fc··Offset:·0x0064fc··Link:·3·(.dynsym)2 ·Addr:·00000000000064cc··Offset:·0x0064cc··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 393, 14 lines modifiedOffset 393, 13 lines modified
393 ··614:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···393 ··614:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
394 ··618:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···394 ··618:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
395 ··61c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···395 ··61c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
396 ··620:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···396 ··620:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
397 ··624:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···397 ··624:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
398 ··628:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···398 ··628:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
399 ··62c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···399 ··62c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
400 ··630:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···400 ··630:···1·(*global*)······1·(*global*)···
401 ··634:···1·(*global*)··· 
  
402 Version·needs·section·'.gnu.version_r'·contains·1·entry:401 Version·needs·section·'.gnu.version_r'·contains·1·entry:
403 ·Addr:·0x0000000000007168··Offset:·0x007168··Link:·7·(.dynstr)402 ·Addr:·0x0000000000007130··Offset:·0x007130··Link:·7·(.dynstr)
404 ··000000:·Version:·1··File:·libc.so··Cnt:·1403 ··000000:·Version:·1··File:·libc.so··Cnt:·1
405 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2404 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4202011 ··Entry·point·address:···············0x3f520
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········852704·(bytes·into·file)13 ··Start·of·section·headers:··········642836·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x420202 Entry·point·0x3f520
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x41013·0x41013·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x3e513·0x3e513·R···0x1000
8 ··LOAD···········0x041020·0x00042020·0x00042020·0x7ab00·0x7ab00·R·E·0x10008 ··LOAD···········0x03e520·0x0003f520·0x0003f520·0x4ba90·0x4ba90·R·E·0x1000
9 ··LOAD···········0x0bbb20·0x000bdb20·0x000bdb20·0x08724·0x08724·RW··0x10009 ··LOAD···········0x089fb0·0x0008bfb0·0x0008bfb0·0x085d4·0x085d4·RW··0x1000
10 ··LOAD···········0x0c4244·0x000c7244·0x000c7244·0x00010·0x00010·RW··0x100010 ··LOAD···········0x092584·0x00095584·0x00095584·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x0c33c0·0x000c53c0·0x000c53c0·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x09170c·0x0009370c·0x0009370c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0bbb20·0x000bdb20·0x000bdb20·0x08724·0x094e0·R···0x112 ··GNU_RELRO······0x089fb0·0x0008bfb0·0x0008bfb0·0x085d4·0x09050·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x033c68·0x00033c68·0x00033c68·0x049e0·0x049e0·R···0x415 ··EXIDX··········0x033a90·0x00033a90·0x00033a90·0x03cd0·0x03cd0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·337d3a0069346d0bcd2ce78d6f5db4d26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8caa708ac35c3259ddfbd1a5d67f797e
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1489·entries:1 Version·symbols·section·'.gnu.version'·contains·1486·entries:
2 ·Addr:·0000000000005ebc··Offset:·0x005ebc··Link:·3·(.dynsym)2 ·Addr:·0000000000005e8c··Offset:·0x005e8c··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 368, 14 lines modifiedOffset 368, 13 lines modified
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*)······1·(*global*)······1·(*global*)···372 ··5c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
373 ··5c4:···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*)···374 ··5c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
375 ··5cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···375 ··5cc:···1·(*global*)······1·(*global*)···
376 ··5d0:···1·(*global*)··· 
  
377 Version·needs·section·'.gnu.version_r'·contains·1·entry:376 Version·needs·section·'.gnu.version_r'·contains·1·entry:
378 ·Addr:·0x0000000000006a60··Offset:·0x006a60··Link:·7·(.dynstr)377 ·Addr:·0x0000000000006a28··Offset:·0x006a28··Link:·7·(.dynstr)
379 ··000000:·Version:·1··File:·libc.so··Cnt:·1378 ··000000:·Version:·1··File:·libc.so··Cnt:·1
380 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2379 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x490d011 ··Entry·point·address:···············0x462d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········939616·(bytes·into·file)13 ··Start·of·section·headers:··········714924·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x490d02 Entry·point·0x462d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x480cb·0x480cb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x452cb·0x452cb·R···0x1000
8 ··LOAD···········0x0480d0·0x000490d0·0x000490d0·0x86be0·0x86be0·R·E·0x10008 ··LOAD···········0x0452d0·0x000462d0·0x000462d0·0x545e0·0x545e0·R·E·0x1000
9 ··LOAD···········0x0cecb0·0x000d0cb0·0x000d0cb0·0x09ae0·0x09ae0·RW··0x10009 ··LOAD···········0x0998b0·0x0009b8b0·0x0009b8b0·0x09990·0x09990·RW··0x1000
10 ··LOAD···········0x0d8790·0x000db790·0x000db790·0x00010·0x00010·RW··0x100010 ··LOAD···········0x0a3240·0x000a6240·0x000a6240·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x0d77e4·0x000d97e4·0x000d97e4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0a22a0·0x000a42a0·0x000a42a0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0cecb0·0x000d0cb0·0x000d0cb0·0x09ae0·0x0a350·R···0x112 ··GNU_RELRO······0x0998b0·0x0009b8b0·0x0009b8b0·0x09990·0x0a750·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x039c0c·0x00039c0c·0x00039c0c·0x04f40·0x04f40·R···0x415 ··EXIDX··········0x039a34·0x00039a34·0x00039a34·0x04158·0x04158·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.1 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3a6b358d4784140e1a928d36883a05226 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a9c2bb3ec4d54d16f1ad2ea30dac0a2
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1650·entries:1 Version·symbols·section·'.gnu.version'·contains·1647·entries:
2 ·Addr:·00000000000068cc··Offset:·0x0068cc··Link:·3·(.dynsym)2 ·Addr:·000000000000689c··Offset:·0x00689c··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 408, 14 lines modifiedOffset 408, 13 lines modified
408 ··650:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···408 ··650:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
409 ··654:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···409 ··654:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
410 ··658:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···410 ··658:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
411 ··65c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···411 ··65c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
412 ··660:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···412 ··660:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
413 ··664:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···413 ··664:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
414 ··668:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···414 ··668:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)···
416 ··670:···1·(*global*)······1·(*global*)··· 
  
417 Version·needs·section·'.gnu.version_r'·contains·1·entry:416 Version·needs·section·'.gnu.version_r'·contains·1·entry:
418 ·Addr:·0x00000000000075b0··Offset:·0x0075b0··Link:·7·(.dynstr)417 ·Addr:·0x000000000000757c··Offset:·0x00757c··Link:·7·(.dynstr)
419 ··000000:·Version:·1··File:·libc.so··Cnt:·1418 ··000000:·Version:·1··File:·libc.so··Cnt:·1
420 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2419 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x452d011 ··Entry·point·address:···············0x424b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········881740·(bytes·into·file)13 ··Start·of·section·headers:··········669424·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x452d02 Entry·point·0x424b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x442c3·0x442c3·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x414ab·0x414ab·R···0x1000
8 ··LOAD···········0x0442d0·0x000452d0·0x000452d0·0x7cd70·0x7cd70·R·E·0x10008 ··LOAD···········0x0414b0·0x000424b0·0x000424b0·0x4d840·0x4d840·R·E·0x1000
9 ··LOAD···········0x0c1040·0x000c3040·0x000c3040·0x09d04·0x09d04·RW··0x10009 ··LOAD···········0x08ecf0·0x00090cf0·0x00090cf0·0x09bd8·0x09bd8·RW··0x1000
10 ··LOAD···········0x0cad44·0x000cdd44·0x000cdd44·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0988c8·0x0009b8c8·0x0009b8c8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0c9e74·0x000cbe74·0x000cbe74·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x097a04·0x00099a04·0x00099a04·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0c1040·0x000c3040·0x000c3040·0x09d04·0x09fc0·R···0x112 ··GNU_RELRO······0x08ecf0·0x00090cf0·0x00090cf0·0x09bd8·0x0a310·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x036ad8·0x00036ad8·0x00036ad8·0x04ba8·0x04ba8·R···0x415 ··EXIDX··········0x0368f4·0x000368f4·0x000368f4·0x03dc8·0x03dc8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·bbd908e97d49e0ddb9860fbc3c3294b96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·97940766a522ebccba763a2f2bbdd775
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1535·entries:1 Version·symbols·section·'.gnu.version'·contains·1532·entries:
2 ·Addr:·000000000000619c··Offset:·0x00619c··Link:·3·(.dynsym)2 ·Addr:·000000000000616c··Offset:·0x00616c··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 380, 13 lines modifiedOffset 380, 12 lines modified
380 ··5e0:···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*)···381 ··5e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
382 ··5e8:···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*)···383 ··5ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
384 ··5f0:···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*)···385 ··5f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
387 ··5fc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
388 Version·needs·section·'.gnu.version_r'·contains·1·entry:387 Version·needs·section·'.gnu.version_r'·contains·1·entry:
389 ·Addr:·0x0000000000006d9c··Offset:·0x006d9c··Link:·7·(.dynstr)388 ·Addr:·0x0000000000006d64··Offset:·0x006d64··Link:·7·(.dynstr)
390 ··000000:·Version:·1··File:·libc.so··Cnt:·1389 ··000000:·Version:·1··File:·libc.so··Cnt:·1
391 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2390 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.4.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5029011 ··Entry·point·address:···············0x4d090
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1023964·(bytes·into·file)13 ··Start·of·section·headers:··········781732·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x502902 Entry·point·0x4d090
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x4f28b·0x4f28b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x4c083·0x4c083·R···0x1000
8 ··LOAD···········0x04f290·0x00050290·0x00050290·0x91e40·0x91e40·R·E·0x10008 ··LOAD···········0x04c090·0x0004d090·0x0004d090·0x5bb40·0x5bb40·R·E·0x1000
9 ··LOAD···········0x0e10d0·0x000e30d0·0x000e30d0·0x0b364·0x0b364·RW··0x10009 ··LOAD···········0x0a7bd0·0x000a9bd0·0x000a9bd0·0x0b238·0x0b238·RW··0x1000
10 ··LOAD···········0x0ec434·0x000ef434·0x000ef434·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0b2e08·0x000b5e08·0x000b5e08·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0eb33c·0x000ed33c·0x000ed33c·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x0b1d1c·0x000b3d1c·0x000b3d1c·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x0e10d0·0x000e30d0·0x000e30d0·0x0b364·0x0bf30·R···0x112 ··GNU_RELRO······0x0a7bd0·0x000a9bd0·0x000a9bd0·0x0b238·0x0b430·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x03f940·0x0003f940·0x0003f940·0x05550·0x05550·R···0x415 ··EXIDX··········0x03f764·0x0003f764·0x0003f764·0x04638·0x04638·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.17 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f7af55bbd38955652302652856a3e4116 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a20ae469b29ca5b84152e134735a574
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1807·entries:1 Version·symbols·section·'.gnu.version'·contains·1804·entries:
2 ·Addr:·000000000000729c··Offset:·0x00729c··Link:·3·(.dynsym)2 ·Addr:·000000000000726c··Offset:·0x00726c··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 448, 15 lines modifiedOffset 448, 14 lines modified
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
456 Version·needs·section·'.gnu.version_r'·contains·2·entries:455 Version·needs·section·'.gnu.version_r'·contains·2·entries:
457 ·Addr:·0x00000000000080bc··Offset:·0x0080bc··Link:·7·(.dynstr)456 ·Addr:·0x0000000000008084··Offset:·0x008084··Link:·7·(.dynstr)
458 ··000000:·Version:·1··File:·liblog.so··Cnt:·1457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
459 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
460 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
461 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.5.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.radio@1.5.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5d9c011 ··Entry·point·address:···············0x5a0f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1191188·(bytes·into·file)13 ··Start·of·section·headers:··········916456·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x5d9c02 Entry·point·0x5a0f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x5c9bb·0x5c9bb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x590e3·0x590e3·R···0x1000
8 ··LOAD···········0x05c9c0·0x0005d9c0·0x0005d9c0·0xaa010·0xaa010·R·E·0x10008 ··LOAD···········0x0590f0·0x0005a0f0·0x0005a0f0·0x6c5a0·0x6c5a0·R·E·0x1000
9 ··LOAD···········0x1069d0·0x001089d0·0x001089d0·0x0ce58·0x0ce58·RW··0x10009 ··LOAD···········0x0c5690·0x000c7690·0x000c7690·0x0cd2c·0x0cd2c·RW··0x1000
10 ··LOAD···········0x113828·0x00116828·0x00116828·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0d23bc·0x000d53bc·0x000d53bc·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x1124d8·0x001144d8·0x001144d8·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x0d1078·0x000d3078·0x000d3078·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x1069d0·0x001089d0·0x001089d0·0x0ce58·0x0d630·R···0x112 ··GNU_RELRO······0x0c5690·0x000c7690·0x000c7690·0x0cd2c·0x0d970·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x04a928·0x0004a928·0x0004a928·0x061f0·0x061f0·R···0x415 ··EXIDX··········0x04a744·0x0004a744·0x0004a744·0x050f8·0x050f8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.19 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·1b6d54af239792627b6582457002bf626 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·78f126ec2b224af62dc53ff4d4dbf21d
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2127·entries:1 Version·symbols·section·'.gnu.version'·contains·2124·entries:
2 ·Addr:·000000000000869c··Offset:·0x00869c··Link:·3·(.dynsym)2 ·Addr:·000000000000866c··Offset:·0x00866c··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 528, 15 lines modifiedOffset 528, 14 lines modified
528 ··830:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···528 ··830:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
529 ··834:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···529 ··834:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
530 ··838:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···530 ··838:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
531 ··83c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···531 ··83c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
532 ··840:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···532 ··840:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
533 ··844:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···533 ··844:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
534 ··848:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···534 ··848:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
535 ··84c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
536 Version·needs·section·'.gnu.version_r'·contains·2·entries:535 Version·needs·section·'.gnu.version_r'·contains·2·entries:
537 ·Addr:·0x000000000000973c··Offset:·0x00973c··Link:·7·(.dynstr)536 ·Addr:·0x0000000000009704··Offset:·0x009704··Link:·7·(.dynstr)
538 ··000000:·Version:·1··File:·liblog.so··Cnt:·1537 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
539 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3538 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
540 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1539 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
541 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2540 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.renderscript@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.renderscript@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1715011 ··Entry·point·address:···············0x16860
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········313884·(bytes·into·file)13 ··Start·of·section·headers:··········230124·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x171502 Entry·point·0x16860
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1614a·0x1614a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1585a·0x1585a·R···0x1000
8 ··LOAD···········0x016150·0x00017150·0x00017150·0x31eb0·0x31eb0·R·E·0x10008 ··LOAD···········0x015860·0x00016860·0x00016860·0x1e400·0x1e400·R·E·0x1000
9 ··LOAD···········0x048000·0x00049000·0x00049000·0x01ff4·0x01ff4·RW··0x10009 ··LOAD···········0x033c60·0x00035c60·0x00035c60·0x01ec8·0x01ec8·RW··0x1000
10 ··LOAD···········0x049ff4·0x0004bff4·0x0004bff4·0x00008·0x00008·RW··0x100010 ··LOAD···········0x035b28·0x00038b28·0x00038b28·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0499e0·0x0004a9e0·0x0004a9e0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x035520·0x00037520·0x00037520·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x048000·0x00049000·0x00049000·0x01ff4·0x02000·R···0x112 ··GNU_RELRO······0x033c60·0x00035c60·0x00035c60·0x01ec8·0x023a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x011178·0x00011178·0x00011178·0x01098·0x01098·R···0x415 ··EXIDX··········0x010f9c·0x00010f9c·0x00010f9c·0x00fc8·0x00fc8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x499e0·contains·34·entries:1 Dynamic·section·at·offset·0x35520·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.renderscript@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.renderscript@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1086814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10698
15 ·0x60000010·(Operating·System·specific:·60000010)········0x85d15 ·0x60000010·(Operating·System·specific:·60000010)········0x85d
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x110c817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x10ef8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x1221020 ·0x00000017·(JMPREL)·····················0x11f64
21 ·0x00000002·(PLTRELSZ)···················2376·(bytes)21 ·0x00000002·(PLTRELSZ)···················2352·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x4ab4422 ·0x00000003·(PLTGOT)·····················0x37684
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x33e426 ·0x00000005·(STRTAB)·····················0x33a0
27 ·0x0000000a·(STRSZ)······················54401·(bytes)27 ·0x0000000a·(STRSZ)······················54005·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x287428 ·0x6ffffef5·(GNU_HASH)···················0x2840
29 ·0x00000019·(INIT_ARRAY)·················0x4a9d829 ·0x00000019·(INIT_ARRAY)·················0x37518
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x4a9c831 ·0x0000001a·(FINI_ARRAY)·················0x37508
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x23ec33 ·0x6ffffff0·(VERSYM)·····················0x23bc
34 ·0x6ffffffe·(VERNEED)····················0x283434 ·0x6ffffffe·(VERNEED)····················0x2800
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6941298214f3651eed26ce3c6b1e432a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dd7b03885b616111127c2906921f410e
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·548·entries:1 Version·symbols·section·'.gnu.version'·contains·545·entries:
2 ·Addr:·00000000000023ec··Offset:·0x0023ec··Link:·3·(.dynsym)2 ·Addr:·00000000000023bc··Offset:·0x0023bc··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 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)···
  
141 Version·needs·section·'.gnu.version_r'·contains·2·entries:141 Version·needs·section·'.gnu.version_r'·contains·2·entries:
142 ·Addr:·0x0000000000002834··Offset:·0x002834··Link:·7·(.dynstr)142 ·Addr:·0x0000000000002800··Offset:·0x002800··Link:·7·(.dynstr)
143 ··000000:·Version:·1··File:·liblog.so··Cnt:·1143 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
144 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3144 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
145 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1145 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
146 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2146 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.secure_element@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.secure_element@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc10011 ··Entry·point·address:···············0xbc40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········111724·(bytes·into·file)13 ··Start·of·section·headers:··········96816·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc1002 Entry·point·0xbc40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b0f4·0x0b0f4·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ac34·0x0ac34·R···0x1000
8 ··LOAD···········0x00b100·0x0000c100·0x0000c100·0x0d1c0·0x0d1c0·R·E·0x10008 ··LOAD···········0x00ac40·0x0000bc40·0x0000bc40·0x09f60·0x09f60·R·E·0x1000
9 ··LOAD···········0x0182c0·0x0001a2c0·0x0001a2c0·0x015bc·0x015bc·RW··0x10009 ··LOAD···········0x014ba0·0x00016ba0·0x00016ba0·0x014b4·0x014b4·RW··0x1000
10 ··LOAD···········0x01987c·0x0001c87c·0x0001c87c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x016054·0x00019054·0x00019054·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0194c0·0x0001b4c0·0x0001b4c0·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x015ca4·0x00017ca4·0x00017ca4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0182c0·0x0001a2c0·0x0001a2c0·0x015bc·0x01d40·R···0x112 ··GNU_RELRO······0x014ba0·0x00016ba0·0x00016ba0·0x014b4·0x02460·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00974c·0x0000974c·0x0000974c·0x007f8·0x007f8·R···0x415 ··EXIDX··········0x00946c·0x0000946c·0x0000946c·0x00730·0x00730·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x194c0·contains·34·entries:1 Dynamic·section·at·offset·0x15ca4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.secure_element@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.secure_element@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x909014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8dbc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x63415 ·0x60000010·(Operating·System·specific:·60000010)········0x634
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x96c417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x93f0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x9f4420 ·0x00000017·(JMPREL)·····················0x9b9c
21 ·0x00000002·(PLTRELSZ)···················1176·(bytes)21 ·0x00000002·(PLTRELSZ)···················1152·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1b62422 ·0x00000003·(PLTGOT)·····················0x17e08
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1e7c26 ·0x00000005·(STRTAB)·····················0x1d34
27 ·0x0000000a·(STRSZ)······················29201·(bytes)27 ·0x0000000a·(STRSZ)······················28805·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x191028 ·0x6ffffef5·(GNU_HASH)···················0x18d8
29 ·0x00000019·(INIT_ARRAY)·················0x1b4b829 ·0x00000019·(INIT_ARRAY)·················0x17c9c
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1b4a831 ·0x0000001a·(FINI_ARRAY)·················0x17c8c
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x163c33 ·0x6ffffff0·(VERSYM)·····················0x160c
34 ·0x6ffffffe·(VERNEED)····················0x18d034 ·0x6ffffffe·(VERNEED)····················0x1898
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7219ff952ee8346bf13182095d620c9e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95af2cc95357f44b44ad6fa9ffe4a386
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·329·entries:1 Version·symbols·section·'.gnu.version'·contains·326·entries:
2 ·Addr:·000000000000163c··Offset:·0x00163c··Link:·3·(.dynsym)2 ·Addr:·000000000000160c··Offset:·0x00160c··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 78, 16 lines modifiedOffset 78, 15 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)··· 
  
87 Version·needs·section·'.gnu.version_r'·contains·2·entries:86 Version·needs·section·'.gnu.version_r'·contains·2·entries:
88 ·Addr:·0x00000000000018d0··Offset:·0x0018d0··Link:·7·(.dynstr)87 ·Addr:·0x0000000000001898··Offset:·0x001898··Link:·7·(.dynstr)
89 ··000000:·Version:·1··File:·liblog.so··Cnt:·188 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
90 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·389 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
91 ··0x0010:·Version:·1··File:·libc.so··Cnt:·190 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
92 ··0x0030:···Name:·LIBC··Flags:·none··Version:·291 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.secure_element@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.secure_element@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xcf0011 ··Entry·point·address:···············0xcb50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········106880·(bytes·into·file)13 ··Start·of·section·headers:··········96096·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcf002 Entry·point·0xcb50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0befc·0x0befc·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bb44·0x0bb44·R···0x1000
8 ··LOAD···········0x00bf00·0x0000cf00·0x0000cf00·0x0b2d0·0x0b2d0·R·E·0x10008 ··LOAD···········0x00bb50·0x0000cb50·0x0000cb50·0x08f00·0x08f00·R·E·0x1000
9 ··LOAD···········0x0171d0·0x000191d0·0x000191d0·0x01714·0x01714·RW··0x10009 ··LOAD···········0x014a50·0x00016a50·0x00016a50·0x01630·0x01630·RW··0x1000
10 ··LOAD···········0x0188e4·0x0001b8e4·0x0001b8e4·0x00008·0x00008·RW··0x100010 ··LOAD···········0x016080·0x00019080·0x00019080·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x018510·0x0001a510·0x0001a510·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x015cb8·0x00017cb8·0x00017cb8·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0171d0·0x000191d0·0x000191d0·0x01714·0x01e30·R···0x112 ··GNU_RELRO······0x014a50·0x00016a50·0x00016a50·0x01630·0x025b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00aa04·0x0000aa04·0x0000aa04·0x00708·0x00708·R···0x415 ··EXIDX··········0x00a82c·0x0000a82c·0x0000a82c·0x00660·0x00660·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·331573a3e5b68945c7f4ea2423af49776 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6c0d67ceaf43f0a48c1f88309b7e91e
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·361·entries:1 Version·symbols·section·'.gnu.version'·contains·358·entries:
2 ·Addr:·000000000000183c··Offset:·0x00183c··Link:·3·(.dynsym)2 ·Addr:·000000000000180c··Offset:·0x00180c··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 86, 14 lines modifiedOffset 86, 13 lines modified
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)··· 
  
95 Version·needs·section·'.gnu.version_r'·contains·1·entry:94 Version·needs·section·'.gnu.version_r'·contains·1·entry:
96 ·Addr:·0x0000000000001b10··Offset:·0x001b10··Link:·7·(.dynstr)95 ·Addr:·0x0000000000001ad8··Offset:·0x001ad8··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·libc.so··Cnt:·196 ··000000:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0010:···Name:·LIBC··Flags:·none··Version:·297 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.secure_element@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.secure_element@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x9d2011 ··Entry·point·address:···············0x9980
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········75424·(bytes·into·file)13 ··Start·of·section·headers:··········67160·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9d202 Entry·point·0x9980
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08d1c·0x08d1c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08974·0x08974·R···0x1000
8 ··LOAD···········0x008d20·0x00009d20·0x00009d20·0x07670·0x07670·R·E·0x10008 ··LOAD···········0x008980·0x00009980·0x00009980·0x05c60·0x05c60·R·E·0x1000
9 ··LOAD···········0x010390·0x00012390·0x00012390·0x00f6c·0x00f6c·RW··0x10009 ··LOAD···········0x00e5e0·0x000105e0·0x000105e0·0x00e88·0x00e88·RW··0x1000
10 ··LOAD···········0x0112fc·0x000142fc·0x000142fc·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f468·0x00012468·0x00012468·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x010f88·0x00012f88·0x00012f88·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00f100·0x00011100·0x00011100·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x010390·0x00012390·0x00012390·0x00f6c·0x01c70·R···0x112 ··GNU_RELRO······0x00e5e0·0x000105e0·0x000105e0·0x00e88·0x01a20·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007e68·0x00007e68·0x00007e68·0x004a8·0x004a8·R···0x415 ··EXIDX··········0x007c94·0x00007c94·0x00007c94·0x00400·0x00400·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8c9055a94132dd3139753a4ec7ab54456 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·145bbed161805f75dbcaef142ab675de
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·284·entries:1 Version·symbols·section·'.gnu.version'·contains·281·entries:
2 ·Addr:·000000000000136c··Offset:·0x00136c··Link:·3·(.dynsym)2 ·Addr:·000000000000133c··Offset:·0x00133c··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 67, 13 lines modifiedOffset 67, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)···
  
75 Version·needs·section·'.gnu.version_r'·contains·1·entry:75 Version·needs·section·'.gnu.version_r'·contains·1·entry:
76 ·Addr:·0x00000000000015a4··Offset:·0x0015a4··Link:·7·(.dynstr)76 ·Addr:·0x0000000000001570··Offset:·0x001570··Link:·7·(.dynstr)
77 ··000000:·Version:·1··File:·libc.so··Cnt:·177 ··000000:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0010:···Name:·LIBC··Flags:·none··Version:·278 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.sensors@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.sensors@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x942011 ··Entry·point·address:···············0x9040
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88596·(bytes·into·file)13 ··Start·of·section·headers:··········73568·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x94202 Entry·point·0x9040
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08415·0x08415·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08035·0x08035·R···0x1000
8 ··LOAD···········0x008420·0x00009420·0x00009420·0x0b060·0x0b060·R·E·0x10008 ··LOAD···········0x008040·0x00009040·0x00009040·0x07c10·0x07c10·R·E·0x1000
9 ··LOAD···········0x013480·0x00015480·0x00015480·0x00e60·0x00e60·RW··0x10009 ··LOAD···········0x00fc50·0x00011c50·0x00011c50·0x00d7c·0x00d7c·RW··0x1000
10 ··LOAD···········0x0142e0·0x000172e0·0x000172e0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x0109cc·0x000139cc·0x000139cc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x013f48·0x00015f48·0x00015f48·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x010640·0x00012640·0x00012640·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x013480·0x00015480·0x00015480·0x00e60·0x01b80·R···0x112 ··GNU_RELRO······0x00fc50·0x00011c50·0x00011c50·0x00d7c·0x013b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006ed0·0x00006ed0·0x00006ed0·0x005e0·0x005e0·R···0x415 ··EXIDX··········0x006cfc·0x00006cfc·0x00006cfc·0x00540·0x00540·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13f48·contains·34·entries:1 Dynamic·section·at·offset·0x10640·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.sensors@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.sensors@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6af814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6928
15 ·0x60000010·(Operating·System·specific:·60000010)········0x38415 ·0x60000010·(Operating·System·specific:·60000010)········0x384
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6e7c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6cac
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x50
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x74b020 ·0x00000017·(JMPREL)·····················0x723c
21 ·0x00000002·(PLTRELSZ)···················1176·(bytes)21 ·0x00000002·(PLTRELSZ)···················1152·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1608822 ·0x00000003·(PLTGOT)·····················0x12780
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x184c26 ·0x00000005·(STRTAB)·····················0x1808
27 ·0x0000000a·(STRSZ)······················21164·(bytes)27 ·0x0000000a·(STRSZ)······················20768·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x150c28 ·0x6ffffef5·(GNU_HASH)···················0x14d8
29 ·0x00000019·(INIT_ARRAY)·················0x15f4429 ·0x00000019·(INIT_ARRAY)·················0x1263c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x15f3831 ·0x0000001a·(FINI_ARRAY)·················0x12630
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x12ac33 ·0x6ffffff0·(VERSYM)·····················0x127c
34 ·0x6ffffffe·(VERNEED)····················0x14cc34 ·0x6ffffffe·(VERNEED)····················0x1498
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·26214763c9b2d51940e5b0bd13fa5e086 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·648433575635e5f020d6a4b50961c768
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·272·entries:1 Version·symbols·section·'.gnu.version'·contains·269·entries:
2 ·Addr:·00000000000012ac··Offset:·0x0012ac··Link:·3·(.dynsym)2 ·Addr:·000000000000127c··Offset:·0x00127c··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 64, 15 lines modifiedOffset 64, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)···
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x00000000000014cc··Offset:·0x0014cc··Link:·7·(.dynstr)73 ·Addr:·0x0000000000001498··Offset:·0x001498··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·174 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·176 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·277 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.sensors@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.sensors@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc3d011 ··Entry·point·address:···············0xbf70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········123088·(bytes·into·file)13 ··Start·of·section·headers:··········104408·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc3d02 Entry·point·0xbf70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b3c5·0x0b3c5·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0af65·0x0af65·R···0x1000
8 ··LOAD···········0x00b3d0·0x0000c3d0·0x0000c3d0·0x0f990·0x0f990·R·E·0x10008 ··LOAD···········0x00af70·0x0000bf70·0x0000bf70·0x0b850·0x0b850·R·E·0x1000
9 ··LOAD···········0x01ad60·0x0001cd60·0x0001cd60·0x01640·0x01640·RW··0x10009 ··LOAD···········0x0167c0·0x000187c0·0x000187c0·0x0155c·0x0155c·RW··0x1000
10 ··LOAD···········0x01c3a0·0x0001f3a0·0x0001f3a0·0x00008·0x00008·RW··0x100010 ··LOAD···········0x017d1c·0x0001ad1c·0x0001ad1c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01bf9c·0x0001df9c·0x0001df9c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x017924·0x00019924·0x00019924·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01ad60·0x0001cd60·0x0001cd60·0x01640·0x022a0·R···0x112 ··GNU_RELRO······0x0167c0·0x000187c0·0x000187c0·0x0155c·0x01840·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0097a8·0x000097a8·0x000097a8·0x00890·0x00890·R···0x415 ··EXIDX··········0x0095cc·0x000095cc·0x000095cc·0x007d0·0x007d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a234741b123a49690eb8083e8b10629b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7fe3a1def03fe8007c902c8a2904f0d5
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·349·entries:1 Version·symbols·section·'.gnu.version'·contains·346·entries:
2 ·Addr:·000000000000177c··Offset:·0x00177c··Link:·3·(.dynsym)2 ·Addr:·000000000000174c··Offset:·0x00174c··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 83, 16 lines modifiedOffset 83, 15 lines modified
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)··· 
  
92 Version·needs·section·'.gnu.version_r'·contains·2·entries:91 Version·needs·section·'.gnu.version_r'·contains·2·entries:
93 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)92 ·Addr:·0x0000000000001a00··Offset:·0x001a00··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·liblog.so··Cnt:·193 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
95 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·394 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
96 ··0x0010:·Version:·1··File:·libc.so··Cnt:·195 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
97 ··0x0030:···Name:·LIBC··Flags:·none··Version:·296 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.sensors@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.sensors@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd78011 ··Entry·point·address:···············0xd2e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········121380·(bytes·into·file)13 ··Start·of·section·headers:··········107304·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd7802 Entry·point·0xd2e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c77d·0x0c77d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c2dd·0x0c2dd·R···0x1000
8 ··LOAD···········0x00c780·0x0000d780·0x0000d780·0x0dcc0·0x0dcc0·R·E·0x10008 ··LOAD···········0x00c2e0·0x0000d2e0·0x0000d2e0·0x0ad60·0x0ad60·R·E·0x1000
9 ··LOAD···········0x01a440·0x0001c440·0x0001c440·0x018d4·0x018d4·RW··0x10009 ··LOAD···········0x017040·0x00019040·0x00019040·0x017f0·0x017f0·RW··0x1000
10 ··LOAD···········0x01bd14·0x0001ed14·0x0001ed14·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018830·0x0001b830·0x0001b830·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01b8e4·0x0001d8e4·0x0001d8e4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01840c·0x0001a40c·0x0001a40c·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01a440·0x0001c440·0x0001c440·0x018d4·0x01bc0·R···0x112 ··GNU_RELRO······0x017040·0x00019040·0x00019040·0x017f0·0x01fc0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00ade4·0x0000ade4·0x0000ade4·0x00860·0x00860·R···0x415 ··EXIDX··········0x00ac10·0x0000ac10·0x0000ac10·0x00790·0x00790·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.03 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2049278d9b43cfc0a139383d016d53e76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·934ae961684aa2b6917d17f1a1081b9c
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·388·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·00000000000019ec··Offset:·0x0019ec··Link:·3·(.dynsym)2 ·Addr:·00000000000019bc··Offset:·0x0019bc··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 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x0000000000001cf4··Offset:·0x001cf4··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001cc0··Offset:·0x001cc0··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd21011 ··Entry·point·address:···············0xce10
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········123200·(bytes·into·file)13 ··Start·of·section·headers:··········106300·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd2102 Entry·point·0xce10
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c208·0x0c208·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0be10·0x0be10·R···0x1000
8 ··LOAD···········0x00c210·0x0000d210·0x0000d210·0x0ed80·0x0ed80·R·E·0x10008 ··LOAD···········0x00be10·0x0000ce10·0x0000ce10·0x0b280·0x0b280·R·E·0x1000
9 ··LOAD···········0x01af90·0x0001cf90·0x0001cf90·0x015b4·0x015b4·RW··0x10009 ··LOAD···········0x017090·0x00019090·0x00019090·0x014f4·0x014f4·RW··0x1000
10 ··LOAD···········0x01c544·0x0001f544·0x0001f544·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018584·0x0001b584·0x0001b584·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01c154·0x0001e154·0x0001e154·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0181a0·0x0001a1a0·0x0001a1a0·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01af90·0x0001cf90·0x0001cf90·0x015b4·0x02070·R···0x112 ··GNU_RELRO······0x017090·0x00019090·0x00019090·0x014f4·0x01f70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a5a4·0x0000a5a4·0x0000a5a4·0x00868·0x00868·R···0x415 ··EXIDX··········0x00a3d0·0x0000a3d0·0x0000a3d0·0x007c0·0x007c0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c791c99c145b2eb6e1a0463fa930ec316 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c2a4a35a409d03ae3dc38dcc63071da7
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·352·entries:1 Version·symbols·section·'.gnu.version'·contains·349·entries:
2 ·Addr:·00000000000017ac··Offset:·0x0017ac··Link:·3·(.dynsym)2 ·Addr:·000000000000177c··Offset:·0x00177c··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 84, 15 lines modifiedOffset 84, 15 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)···
  
92 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
93 ·Addr:·0x0000000000001a6c··Offset:·0x001a6c··Link:·7·(.dynstr)93 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
95 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
96 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
97 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf5f011 ··Entry·point·address:···············0xf150
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········133484·(bytes·into·file)13 ··Start·of·section·headers:··········116784·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf5f02 Entry·point·0xf150
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e5f0·0x0e5f0·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e150·0x0e150·R···0x1000
8 ··LOAD···········0x00e5f0·0x0000f5f0·0x0000f5f0·0x0ee00·0x0ee00·R·E·0x10008 ··LOAD···········0x00e150·0x0000f150·0x0000f150·0x0b4c0·0x0b4c0·R·E·0x1000
9 ··LOAD···········0x01d3f0·0x0001f3f0·0x0001f3f0·0x018f0·0x018f0·RW··0x10009 ··LOAD···········0x019610·0x0001b610·0x0001b610·0x017e8·0x017e8·RW··0x1000
10 ··LOAD···········0x01ece0·0x00021ce0·0x00021ce0·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01adf8·0x0001ddf8·0x0001ddf8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01e884·0x00020884·0x00020884·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01a9a8·0x0001c9a8·0x0001c9a8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01d3f0·0x0001f3f0·0x0001f3f0·0x018f0·0x01c10·R···0x112 ··GNU_RELRO······0x019610·0x0001b610·0x0001b610·0x017e8·0x019f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00c8c8·0x0000c8c8·0x0000c8c8·0x00840·0x00840·R···0x415 ··EXIDX··········0x00c6ec·0x0000c6ec·0x0000c6ec·0x00770·0x00770·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.04 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·faf55b9c0d8bf5850f3ba73e18985cb36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d0eb345c6f3bdf7ea5e3abe3d7470d0c
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·407·entries:1 Version·symbols·section·'.gnu.version'·contains·404·entries:
2 ·Addr:·0000000000001b1c··Offset:·0x001b1c··Link:·3·(.dynsym)2 ·Addr:·0000000000001aec··Offset:·0x001aec··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 98, 15 lines modifiedOffset 98, 14 lines modified
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
106 Version·needs·section·'.gnu.version_r'·contains·2·entries:105 Version·needs·section·'.gnu.version_r'·contains·2·entries:
107 ·Addr:·0x0000000000001e4c··Offset:·0x001e4c··Link:·7·(.dynstr)106 ·Addr:·0x0000000000001e14··Offset:·0x001e14··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa52011 ··Entry·point·address:···············0xa130
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········80928·(bytes·into·file)13 ··Start·of·section·headers:··········71592·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa5202 Entry·point·0xa130
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0951a·0x0951a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09122·0x09122·R···0x1000
8 ··LOAD···········0x009520·0x0000a520·0x0000a520·0x08310·0x08310·R·E·0x10008 ··LOAD···········0x009130·0x0000a130·0x0000a130·0x064f0·0x064f0·R·E·0x1000
9 ··LOAD···········0x011830·0x00013830·0x00013830·0x00fe8·0x00fe8·RW··0x10009 ··LOAD···········0x00f620·0x00011620·0x00011620·0x00f04·0x00f04·RW··0x1000
10 ··LOAD···········0x012818·0x00015818·0x00015818·0x00004·0x00004·RW··0x100010 ··LOAD···········0x010524·0x00013524·0x00013524·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x01248c·0x0001448c·0x0001448c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x0101a4·0x000121a4·0x000121a4·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x011830·0x00013830·0x00013830·0x00fe8·0x017d0·R···0x112 ··GNU_RELRO······0x00f620·0x00011620·0x00011620·0x00f04·0x019e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0084d4·0x000084d4·0x000084d4·0x004d8·0x004d8·R···0x415 ··EXIDX··········0x008300·0x00008300·0x00008300·0x00430·0x00430·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·79950b639be752340b6c24ff8023ed666 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6ec39031be020f52f73cbcc3b99bd974
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·290·entries:1 Version·symbols·section·'.gnu.version'·contains·287·entries:
2 ·Addr:·00000000000013cc··Offset:·0x0013cc··Link:·3·(.dynsym)2 ·Addr:·000000000000139c··Offset:·0x00139c··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 68, 14 lines modifiedOffset 68, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)··· 
  
77 Version·needs·section·'.gnu.version_r'·contains·1·entry:76 Version·needs·section·'.gnu.version_r'·contains·1·entry:
78 ·Addr:·0x0000000000001610··Offset:·0x001610··Link:·7·(.dynstr)77 ·Addr:·0x00000000000015dc··Offset:·0x0015dc··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·libc.so··Cnt:·178 ··000000:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0010:···Name:·LIBC··Flags:·none··Version:·279 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.soundtrigger@2.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd13011 ··Entry·point·address:···············0xcc90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········108900·(bytes·into·file)13 ··Start·of·section·headers:··········94320·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd1302 Entry·point·0xcc90
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c12a·0x0c12a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bc8a·0x0bc8a·R···0x1000
8 ··LOAD···········0x00c130·0x0000d130·0x0000d130·0x0bba0·0x0bba0·R·E·0x10008 ··LOAD···········0x00bc90·0x0000cc90·0x0000cc90·0x08aa0·0x08aa0·R·E·0x1000
9 ··LOAD···········0x017cd0·0x00019cd0·0x00019cd0·0x01380·0x01380·RW··0x10009 ··LOAD···········0x014730·0x00016730·0x00016730·0x01230·0x01230·RW··0x1000
10 ··LOAD···········0x019050·0x0001c050·0x0001c050·0x00004·0x00004·RW··0x100010 ··LOAD···········0x015960·0x00018960·0x00018960·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x018c38·0x0001ac38·0x0001ac38·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x015554·0x00017554·0x00017554·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x017cd0·0x00019cd0·0x00019cd0·0x01380·0x02330·R···0x112 ··GNU_RELRO······0x014730·0x00016730·0x00016730·0x01230·0x018d0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a8c8·0x0000a8c8·0x0000a8c8·0x00698·0x00698·R···0x415 ··EXIDX··········0x00a6ec·0x0000a6ec·0x0000a6ec·0x005b8·0x005b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·910a787b8b9622302855dfc54f8e15616 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·94617f6594ded6859eb7ecd0c7059086
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·362·entries:1 Version·symbols·section·'.gnu.version'·contains·359·entries:
2 ·Addr:·000000000000184c··Offset:·0x00184c··Link:·3·(.dynsym)2 ·Addr:·000000000000181c··Offset:·0x00181c··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 86, 16 lines modifiedOffset 86, 15 lines modified
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)··· 
  
95 Version·needs·section·'.gnu.version_r'·contains·2·entries:94 Version·needs·section·'.gnu.version_r'·contains·2·entries:
96 ·Addr:·0x0000000000001b20··Offset:·0x001b20··Link:·7·(.dynstr)95 ·Addr:·0x0000000000001aec··Offset:·0x001aec··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·liblog.so··Cnt:·196 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
98 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·397 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
99 ··0x0010:·Version:·1··File:·libc.so··Cnt:·198 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0030:···Name:·LIBC··Flags:·none··Version:·299 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tetheroffload.config@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tetheroffload.config@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7e6011 ··Entry·point·address:···············0x7b50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········59284·(bytes·into·file)13 ··Start·of·section·headers:··········53600·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7e602 Entry·point·0x7b50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06e5f·0x06e5f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06b47·0x06b47·R···0x1000
8 ··LOAD···········0x006e60·0x00007e60·0x00007e60·0x05b70·0x05b70·R·E·0x10008 ··LOAD···········0x006b50·0x00007b50·0x00007b50·0x049f0·0x049f0·R·E·0x1000
9 ··LOAD···········0x00c9d0·0x0000e9d0·0x0000e9d0·0x00be4·0x00be4·RW··0x10009 ··LOAD···········0x00b540·0x0000d540·0x0000d540·0x00b6c·0x00b6c·RW··0x1000
10 ··LOAD···········0x00d5b4·0x000105b4·0x000105b4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00c0ac·0x0000f0ac·0x0000f0ac·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d27c·0x0000f27c·0x0000f27c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00bd80·0x0000dd80·0x0000dd80·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c9d0·0x0000e9d0·0x0000e9d0·0x00be4·0x01630·R···0x112 ··GNU_RELRO······0x00b540·0x0000d540·0x0000d540·0x00b6c·0x01ac0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0061b0·0x000061b0·0x000061b0·0x003f8·0x003f8·R···0x415 ··EXIDX··········0x005fd8·0x00005fd8·0x00005fd8·0x00398·0x00398·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·13b7b823aebe12078c0f23d824453c416 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1c8297df71f4f354804f33d0843e7cd9
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·239·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·000000000000109c··Offset:·0x00109c··Link:·3·(.dynsym)2 ·Addr:·000000000000106c··Offset:·0x00106c··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, 15 lines modifiedOffset 56, 14 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*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x000000000000127c··Offset:·0x00127c··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001244··Offset:·0x001244··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tetheroffload.control@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tetheroffload.control@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd45011 ··Entry·point·address:···············0xcf40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········129340·(bytes·into·file)13 ··Start·of·section·headers:··········108468·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd4502 Entry·point·0xcf40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c442·0x0c442·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bf32·0x0bf32·R···0x1000
8 ··LOAD···········0x00c450·0x0000d450·0x0000d450·0x0fb80·0x0fb80·R·E·0x10008 ··LOAD···········0x00bf40·0x0000cf40·0x0000cf40·0x0b490·0x0b490·R·E·0x1000
9 ··LOAD···········0x01bfd0·0x0001dfd0·0x0001dfd0·0x01808·0x01808·RW··0x10009 ··LOAD···········0x0173d0·0x000193d0·0x000193d0·0x015e0·0x015e0·RW··0x1000
10 ··LOAD···········0x01d7d8·0x000207d8·0x000207d8·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0189b0·0x0001b9b0·0x0001b9b0·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01d3f8·0x0001f3f8·0x0001f3f8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0185dc·0x0001a5dc·0x0001a5dc·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01bfd0·0x0001dfd0·0x0001dfd0·0x01808·0x02030·R···0x112 ··GNU_RELRO······0x0173d0·0x000193d0·0x000193d0·0x015e0·0x01c30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a44c·0x0000a44c·0x0000a44c·0x009c8·0x009c8·R···0x415 ··EXIDX··········0x00a26c·0x0000a26c·0x0000a26c·0x007f0·0x007f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1d3f8·contains·34·entries:1 Dynamic·section·at·offset·0x185dc·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.tetheroffload.control@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.tetheroffload.control@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9d6c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9b9c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x64415 ·0x60000010·(Operating·System·specific:·60000010)········0x644
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa3b017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa1e0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x9c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xae1420 ·0x00000017·(JMPREL)·····················0xaa5c
21 ·0x00000002·(PLTRELSZ)···················1248·(bytes)21 ·0x00000002·(PLTRELSZ)···················1224·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1f55c22 ·0x00000003·(PLTGOT)·····················0x1a740
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1f8c26 ·0x00000005·(STRTAB)·····················0x1f48
27 ·0x0000000a·(STRSZ)······················32222·(bytes)27 ·0x0000000a·(STRSZ)······················31826·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x19f828 ·0x6ffffef5·(GNU_HASH)···················0x19c4
29 ·0x00000019·(INIT_ARRAY)·················0x1f3f029 ·0x00000019·(INIT_ARRAY)·················0x1a5d4
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1f3e031 ·0x0000001a·(FINI_ARRAY)·················0x1a5c4
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x170c33 ·0x6ffffff0·(VERSYM)·····················0x16dc
34 ·0x6ffffffe·(VERNEED)····················0x19b834 ·0x6ffffffe·(VERNEED)····················0x1984
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a694acf7c0a20b937e98cb8c4126855b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·529bfe4e24cba46c5c808581e2e7e220
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·342·entries:1 Version·symbols·section·'.gnu.version'·contains·339·entries:
2 ·Addr:·000000000000170c··Offset:·0x00170c··Link:·3·(.dynsym)2 ·Addr:·00000000000016dc··Offset:·0x0016dc··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 81, 16 lines modifiedOffset 81, 15 lines modified
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)··· 
  
90 Version·needs·section·'.gnu.version_r'·contains·2·entries:89 Version·needs·section·'.gnu.version_r'·contains·2·entries:
91 ·Addr:·0x00000000000019b8··Offset:·0x0019b8··Link:·7·(.dynstr)90 ·Addr:·0x0000000000001984··Offset:·0x001984··Link:·7·(.dynstr)
92 ··000000:·Version:·1··File:·liblog.so··Cnt:·191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
93 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·392 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
94 ··0x0010:·Version:·1··File:·libc.so··Cnt:·193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0030:···Name:·LIBC··Flags:·none··Version:·294 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.thermal@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.thermal@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x824011 ··Entry·point·address:···············0x7ef0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66976·(bytes·into·file)13 ··Start·of·section·headers:··········59096·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x82402 Entry·point·0x7ef0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07235·0x07235·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ee5·0x06ee5·R···0x1000
8 ··LOAD···········0x007240·0x00008240·0x00008240·0x07220·0x07220·R·E·0x10008 ··LOAD···········0x006ef0·0x00007ef0·0x00007ef0·0x058b0·0x058b0·R·E·0x1000
9 ··LOAD···········0x00e460·0x00010460·0x00010460·0x00d04·0x00d04·RW··0x10009 ··LOAD···········0x00c7a0·0x0000e7a0·0x0000e7a0·0x00c44·0x00c44·RW··0x1000
10 ··LOAD···········0x00f164·0x00012164·0x00012164·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d3e4·0x000103e4·0x000103e4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ee14·0x00010e14·0x00010e14·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00d0a0·0x0000f0a0·0x0000f0a0·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00e460·0x00010460·0x00010460·0x00d04·0x01ba0·R···0x112 ··GNU_RELRO······0x00c7a0·0x0000e7a0·0x0000e7a0·0x00c44·0x01860·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006318·0x00006318·0x00006318·0x004a0·0x004a0·R···0x415 ··EXIDX··········0x006144·0x00006144·0x00006144·0x00418·0x00418·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xee14·contains·34·entries:1 Dynamic·section·at·offset·0xd0a0·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.thermal@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.thermal@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5f8014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5db0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x62cc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x60fc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x67b820 ·0x00000017·(JMPREL)·····················0x655c
21 ·0x00000002·(PLTRELSZ)···················1032·(bytes)21 ·0x00000002·(PLTRELSZ)···················1008·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x10f5422 ·0x00000003·(PLTGOT)·····················0xf1e0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x163426 ·0x00000005·(STRTAB)·····················0x15f0
27 ·0x0000000a·(STRSZ)······················18762·(bytes)27 ·0x0000000a·(STRSZ)······················18366·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x134c28 ·0x6ffffef5·(GNU_HASH)···················0x1314
29 ·0x00000019·(INIT_ARRAY)·················0x10e1029 ·0x00000019·(INIT_ARRAY)·················0xf09c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x10e0431 ·0x0000001a·(FINI_ARRAY)·················0xf090
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x111c33 ·0x6ffffff0·(VERSYM)·····················0x10ec
34 ·0x6ffffffe·(VERNEED)····················0x130c34 ·0x6ffffffe·(VERNEED)····················0x12d4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3bddf72034bf7e87b93b2a55a53620296 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·70bca3ba7bdaaffd7c0d76f698b796e5
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·247·entries:1 Version·symbols·section·'.gnu.version'·contains·244·entries:
2 ·Addr:·000000000000111c··Offset:·0x00111c··Link:·3·(.dynsym)2 ·Addr:·00000000000010ec··Offset:·0x0010ec··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 58, 15 lines modifiedOffset 58, 14 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x000000000000130c··Offset:·0x00130c··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012d4··Offset:·0x0012d4··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.thermal@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.thermal@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xafc011 ··Entry·point·address:···············0xac30
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········94300·(bytes·into·file)13 ··Start·of·section·headers:··········84572·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xafc02 Entry·point·0xac30
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09fb1·0x09fb1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09c21·0x09c21·R···0x1000
8 ··LOAD···········0x009fc0·0x0000afc0·0x0000afc0·0x0a390·0x0a390·R·E·0x10008 ··LOAD···········0x009c30·0x0000ac30·0x0000ac30·0x08380·0x08380·R·E·0x1000
9 ··LOAD···········0x014350·0x00016350·0x00016350·0x0154c·0x0154c·RW··0x10009 ··LOAD···········0x011fb0·0x00013fb0·0x00013fb0·0x0148c·0x0148c·RW··0x1000
10 ··LOAD···········0x01589c·0x0001889c·0x0001889c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01343c·0x0001643c·0x0001643c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0154f8·0x000174f8·0x000174f8·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0130a4·0x000150a4·0x000150a4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x014350·0x00016350·0x00016350·0x0154c·0x01cb0·R···0x112 ··GNU_RELRO······0x011fb0·0x00013fb0·0x00013fb0·0x0148c·0x02050·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008d68·0x00008d68·0x00008d68·0x006a0·0x006a0·R···0x415 ··EXIDX··········0x008b90·0x00008b90·0x00008b90·0x00608·0x00608·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·46665656fe09dbdefb4f529a20531dd06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d0a7f54fbfaddd0a43a9ba52182266ea
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·331·entries:1 Version·symbols·section·'.gnu.version'·contains·328·entries:
2 ·Addr:·000000000000165c··Offset:·0x00165c··Link:·3·(.dynsym)2 ·Addr:·000000000000162c··Offset:·0x00162c··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 79, 13 lines modifiedOffset 79, 12 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
87 Version·needs·section·'.gnu.version_r'·contains·1·entry:86 Version·needs·section·'.gnu.version_r'·contains·1·entry:
88 ·Addr:·0x00000000000018f4··Offset:·0x0018f4··Link:·7·(.dynstr)87 ·Addr:·0x00000000000018bc··Offset:·0x0018bc··Link:·7·(.dynstr)
89 ··000000:·Version:·1··File:·libc.so··Cnt:·188 ··000000:·Version:·1··File:·libc.so··Cnt:·1
90 ··0x0010:···Name:·LIBC··Flags:·none··Version:·289 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.thermal@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.thermal@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xcca011 ··Entry·point·address:···············0xc810
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········118504·(bytes·into·file)13 ··Start·of·section·headers:··········102784·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcca02 Entry·point·0xc810
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bc95·0x0bc95·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b805·0x0b805·R···0x1000
8 ··LOAD···········0x00bca0·0x0000cca0·0x0000cca0·0x0db60·0x0db60·R·E·0x10008 ··LOAD···········0x00b810·0x0000c810·0x0000c810·0x0a6b0·0x0a6b0·R·E·0x1000
9 ··LOAD···········0x019800·0x0001b800·0x0001b800·0x01824·0x01824·RW··0x10009 ··LOAD···········0x015ec0·0x00017ec0·0x00017ec0·0x0168c·0x0168c·RW··0x1000
10 ··LOAD···········0x01b024·0x0001e024·0x0001e024·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01754c·0x0001a54c·0x0001a54c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01ac24·0x0001cc24·0x0001cc24·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x017158·0x00019158·0x00019158·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x019800·0x0001b800·0x0001b800·0x01824·0x02800·R···0x112 ··GNU_RELRO······0x015ec0·0x00017ec0·0x00017ec0·0x0168c·0x02140·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a108·0x0000a108·0x0000a108·0x00878·0x00878·R···0x415 ··EXIDX··········0x009f2c·0x00009f2c·0x00009f2c·0x00758·0x00758·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c32bbe1b8b17d817554fc0e009ab75e06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b76501bf6c218ad8fcc1be8a12b30b4
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·358·entries:1 Version·symbols·section·'.gnu.version'·contains·355·entries:
2 ·Addr:·000000000000180c··Offset:·0x00180c··Link:·3·(.dynsym)2 ·Addr:·00000000000017dc··Offset:·0x0017dc··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 85, 16 lines modifiedOffset 85, 15 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)··· 
  
94 Version·needs·section·'.gnu.version_r'·contains·2·entries:93 Version·needs·section·'.gnu.version_r'·contains·2·entries:
95 ·Addr:·0x0000000000001ad8··Offset:·0x001ad8··Link:·7·(.dynstr)94 ·Addr:·0x0000000000001aa4··Offset:·0x001aa4··Link:·7·(.dynstr)
96 ··000000:·Version:·1··File:·liblog.so··Cnt:·195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
97 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·396 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
98 ··0x0010:·Version:·1··File:·libc.so··Cnt:·197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
99 ··0x0030:···Name:·LIBC··Flags:·none··Version:·298 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.cec@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.cec@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc2f011 ··Entry·point·address:···············0xbf40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········122436·(bytes·into·file)13 ··Start·of·section·headers:··········103432·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc2f02 Entry·point·0xbf40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b2e9·0x0b2e9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0af31·0x0af31·R···0x1000
8 ··LOAD···········0x00b2f0·0x0000c2f0·0x0000c2f0·0x0fa10·0x0fa10·R·E·0x10008 ··LOAD···········0x00af40·0x0000bf40·0x0000bf40·0x0b5c0·0x0b5c0·R·E·0x1000
9 ··LOAD···········0x01ad00·0x0001cd00·0x0001cd00·0x01604·0x01604·RW··0x10009 ··LOAD···········0x016500·0x00018500·0x00018500·0x01568·0x01568·RW··0x1000
10 ··LOAD···········0x01c304·0x0001f304·0x0001f304·0x00008·0x00008·RW··0x100010 ··LOAD···········0x017a68·0x0001aa68·0x0001aa68·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01bf00·0x0001df00·0x0001df00·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x017670·0x00019670·0x00019670·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01ad00·0x0001cd00·0x0001cd00·0x01604·0x02300·R···0x112 ··GNU_RELRO······0x016500·0x00018500·0x00018500·0x01568·0x01b00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009758·0x00009758·0x00009758·0x00818·0x00818·R···0x415 ··EXIDX··········0x009580·0x00009580·0x00009580·0x007a8·0x007a8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1bf00·contains·34·entries:1 Dynamic·section·at·offset·0x17670·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.tv.cec@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.tv.cec@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x906814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8e94
15 ·0x60000010·(Operating·System·specific:·60000010)········0x66515 ·0x60000010·(Operating·System·specific:·60000010)········0x665
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x96d017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x94fc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x84
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x9f7020 ·0x00000017·(JMPREL)·····················0x9d28
21 ·0x00000002·(PLTRELSZ)···················1320·(bytes)21 ·0x00000002·(PLTRELSZ)···················1296·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1e06422 ·0x00000003·(PLTGOT)·····················0x197d4
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x208426 ·0x00000005·(STRTAB)·····················0x203c
27 ·0x0000000a·(STRSZ)······················28643·(bytes)27 ·0x0000000a·(STRSZ)······················28247·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1ac028 ·0x6ffffef5·(GNU_HASH)···················0x1a88
29 ·0x00000019·(INIT_ARRAY)·················0x1def829 ·0x00000019·(INIT_ARRAY)·················0x19668
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1dee831 ·0x0000001a·(FINI_ARRAY)·················0x19658
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x17bc33 ·0x6ffffff0·(VERSYM)·····················0x178c
34 ·0x6ffffffe·(VERNEED)····················0x1a8034 ·0x6ffffffe·(VERNEED)····················0x1a48
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3b2203031f2ed2d5913c73d94df1c4806 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·30e9709137e696e24f06295376928deb
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·353·entries:1 Version·symbols·section·'.gnu.version'·contains·350·entries:
2 ·Addr:·00000000000017bc··Offset:·0x0017bc··Link:·3·(.dynsym)2 ·Addr:·000000000000178c··Offset:·0x00178c··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 84, 16 lines modifiedOffset 84, 15 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)··· 
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x0000000000001a80··Offset:·0x001a80··Link:·7·(.dynstr)93 ·Addr:·0x0000000000001a48··Offset:·0x001a48··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.cec@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.cec@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd2f011 ··Entry·point·address:···············0xcee0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········132964·(bytes·into·file)13 ··Start·of·section·headers:··········111612·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd2f02 Entry·point·0xcee0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c2e9·0x0c2e9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bed1·0x0bed1·R···0x1000
8 ··LOAD···········0x00c2f0·0x0000d2f0·0x0000d2f0·0x11170·0x11170·R·E·0x10008 ··LOAD···········0x00bee0·0x0000cee0·0x0000cee0·0x0c490·0x0c490·R·E·0x1000
9 ··LOAD···········0x01d460·0x0001f460·0x0001f460·0x0168c·0x0168c·RW··0x10009 ··LOAD···········0x018370·0x0001a370·0x0001a370·0x015f0·0x015f0·RW··0x1000
10 ··LOAD···········0x01eaec·0x00021aec·0x00021aec·0x00008·0x00008·RW··0x100010 ··LOAD···········0x019960·0x0001c960·0x0001c960·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01e6b4·0x000206b4·0x000206b4·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x019534·0x0001b534·0x0001b534·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01d460·0x0001f460·0x0001f460·0x0168c·0x01ba0·R···0x112 ··GNU_RELRO······0x018370·0x0001a370·0x0001a370·0x015f0·0x01c90·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a47c·0x0000a47c·0x0000a47c·0x008b8·0x008b8·R···0x415 ··EXIDX··········0x00a2a0·0x0000a2a0·0x0000a2a0·0x00840·0x00840·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·581071107840368be9f1c93424698d316 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e82c67eec986de21914bd62a8d2c7725
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·387·entries:1 Version·symbols·section·'.gnu.version'·contains·384·entries:
2 ·Addr:·00000000000019dc··Offset:·0x0019dc··Link:·3·(.dynsym)2 ·Addr:·00000000000019ac··Offset:·0x0019ac··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 93, 15 lines modifiedOffset 93, 14 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:100 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x0000000000001ce4··Offset:·0x001ce4··Link:·7·(.dynstr)101 ·Addr:·0x0000000000001cac··Offset:·0x001cac··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1102 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3103 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1104 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.input@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.input@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xac3011 ··Entry·point·address:···············0xa8e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········97284·(bytes·into·file)13 ··Start·of·section·headers:··········86064·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xac302 Entry·point·0xa8e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09c29·0x09c29·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x098d1·0x098d1·R···0x1000
8 ··LOAD···········0x009c30·0x0000ac30·0x0000ac30·0x0b240·0x0b240·R·E·0x10008 ··LOAD···········0x0098e0·0x0000a8e0·0x0000a8e0·0x08bf0·0x08bf0·R·E·0x1000
9 ··LOAD···········0x014e70·0x00016e70·0x00016e70·0x01494·0x01494·RW··0x10009 ··LOAD···········0x0124d0·0x000144d0·0x000144d0·0x013f8·0x013f8·RW··0x1000
10 ··LOAD···········0x016304·0x00019304·0x00019304·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0138c8·0x000168c8·0x000168c8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x015f50·0x00017f50·0x00017f50·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x013520·0x00015520·0x00015520·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x014e70·0x00016e70·0x00016e70·0x01494·0x02190·R···0x112 ··GNU_RELRO······0x0124d0·0x000144d0·0x000144d0·0x013f8·0x01b30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008780·0x00008780·0x00008780·0x006e0·0x006e0·R···0x415 ··EXIDX··········0x0085ac·0x000085ac·0x000085ac·0x00678·0x00678·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.01 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c01602a8063b014d4442f2ecda9497f76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b2e603389dbf5ba37e6dbd7392b7a9e5
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·322·entries:1 Version·symbols·section·'.gnu.version'·contains·319·entries:
2 ·Addr:·00000000000015cc··Offset:·0x0015cc··Link:·3·(.dynsym)2 ·Addr:·000000000000159c··Offset:·0x00159c··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, 16 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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)··· 
  
85 Version·needs·section·'.gnu.version_r'·contains·2·entries:84 Version·needs·section·'.gnu.version_r'·contains·2·entries:
86 ·Addr:·0x0000000000001850··Offset:·0x001850··Link:·7·(.dynstr)85 ·Addr:·0x000000000000181c··Offset:·0x00181c··Link:·7·(.dynstr)
87 ··000000:·Version:·1··File:·liblog.so··Cnt:·186 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
88 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·387 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
89 ··0x0010:·Version:·1··File:·libc.so··Cnt:·188 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
90 ··0x0030:···Name:·LIBC··Flags:·none··Version:·289 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.tuner@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.tv.tuner@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4293011 ··Entry·point·address:···············0x42200
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········730580·(bytes·into·file)13 ··Start·of·section·headers:··········639504·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x429302 Entry·point·0x42200
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x4192a·0x4192a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x411f2·0x411f2·R···0x1000
8 ··LOAD···········0x041930·0x00042930·0x00042930·0x62960·0x62960·R·E·0x10008 ··LOAD···········0x041200·0x00042200·0x00042200·0x4d580·0x4d580·R·E·0x1000
9 ··LOAD···········0x0a4290·0x000a6290·0x000a6290·0x07464·0x07464·RW··0x10009 ··LOAD···········0x08e780·0x00090780·0x00090780·0x071d0·0x071d0·RW··0x1000
10 ··LOAD···········0x0ab6f4·0x000ae6f4·0x000ae6f4·0x00030·0x00030·RW··0x100010 ··LOAD···········0x095950·0x00098950·0x00098950·0x00030·0x00030·RW··0x1000
11 ··DYNAMIC········0x0aac20·0x000acc20·0x000acc20·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x094e88·0x00096e88·0x00096e88·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0a4290·0x000a6290·0x000a6290·0x07464·0x07d70·R···0x112 ··GNU_RELRO······0x08e780·0x00090780·0x00090780·0x071d0·0x07880·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0393b4·0x000393b4·0x000393b4·0x03360·0x03360·R···0x415 ··EXIDX··········0x0391c8·0x000391c8·0x000391c8·0x03180·0x03180·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.02 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·447ce5206fb1935e06f5d9d7dfd0f4f86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·12cb24dca3bb2e9f28be1c184c291ef9
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2021·entries:1 Version·symbols·section·'.gnu.version'·contains·2018·entries:
2 ·Addr:·0000000000007ffc··Offset:·0x007ffc··Link:·3·(.dynsym)2 ·Addr:·0000000000007fcc··Offset:·0x007fcc··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 501, 16 lines modifiedOffset 501, 15 lines modified
501 ··7c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···501 ··7c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
502 ··7c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···502 ··7c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
503 ··7cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···503 ··7cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
504 ··7d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···504 ··7d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
505 ··7d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···505 ··7d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
506 ··7d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···506 ··7d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
507 ··7dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···507 ··7dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
508 ··7e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···508 ··7e0:···1·(*global*)······1·(*global*)···
509 ··7e4:···1·(*global*)··· 
  
510 Version·needs·section·'.gnu.version_r'·contains·2·entries:509 Version·needs·section·'.gnu.version_r'·contains·2·entries:
511 ·Addr:·0x0000000000008fc8··Offset:·0x008fc8··Link:·7·(.dynstr)510 ·Addr:·0x0000000000008f90··Offset:·0x008f90··Link:·7·(.dynstr)
512 ··000000:·Version:·1··File:·liblog.so··Cnt:·1511 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
513 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3512 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
514 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1513 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
515 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2514 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb.gadget@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb.gadget@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa8f011 ··Entry·point·address:···············0xa570
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········95424·(bytes·into·file)13 ··Start·of·section·headers:··········84016·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa8f02 Entry·point·0xa570
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x098eb·0x098eb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0956b·0x0956b·R···0x1000
8 ··LOAD···········0x0098f0·0x0000a8f0·0x0000a8f0·0x0b000·0x0b000·R·E·0x10008 ··LOAD···········0x009570·0x0000a570·0x0000a570·0x08940·0x08940·R·E·0x1000
9 ··LOAD···········0x0148f0·0x000168f0·0x000168f0·0x013fc·0x013fc·RW··0x10009 ··LOAD···········0x011eb0·0x00013eb0·0x00013eb0·0x01384·0x01384·RW··0x1000
10 ··LOAD···········0x015cec·0x00018cec·0x00018cec·0x00008·0x00008·RW··0x100010 ··LOAD···········0x013234·0x00016234·0x00016234·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x015970·0x00017970·0x00017970·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x012ec4·0x00014ec4·0x00014ec4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0148f0·0x000168f0·0x000168f0·0x013fc·0x01710·R···0x112 ··GNU_RELRO······0x011eb0·0x00013eb0·0x00013eb0·0x01384·0x02150·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008544·0x00008544·0x00008544·0x006e8·0x006e8·R···0x415 ··EXIDX··········0x008370·0x00008370·0x00008370·0x00650·0x00650·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.79 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x15970·contains·34·entries:1 Dynamic·section·at·offset·0x12ec4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.usb.gadget@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.usb.gadget@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7eb414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7ce0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x61415 ·0x60000010·(Operating·System·specific:·60000010)········0x614
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x84c817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x82f4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x8c2c20 ·0x00000017·(JMPREL)·····················0x89c0
21 ·0x00000002·(PLTRELSZ)···················1048·(bytes)21 ·0x00000002·(PLTRELSZ)···················1024·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x17ad422 ·0x00000003·(PLTGOT)·····················0x15028
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1bac26 ·0x00000005·(STRTAB)·····················0x1b64
27 ·0x0000000a·(STRSZ)······················25349·(bytes)27 ·0x0000000a·(STRSZ)······················24953·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x178828 ·0x6ffffef5·(GNU_HASH)···················0x1750
29 ·0x00000019·(INIT_ARRAY)·················0x1796829 ·0x00000019·(INIT_ARRAY)·················0x14ebc
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1795831 ·0x0000001a·(FINI_ARRAY)·················0x14eac
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x14fc33 ·0x6ffffff0·(VERSYM)·····················0x14cc
34 ·0x6ffffffe·(VERNEED)····················0x176834 ·0x6ffffffe·(VERNEED)····················0x1730
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·05d7c5a60dd80eaa97c6ed99b64d78ba6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·796c6efa56cc965165b2aa8d336559c2
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·309·entries:1 Version·symbols·section·'.gnu.version'·contains·306·entries:
2 ·Addr:·00000000000014fc··Offset:·0x0014fc··Link:·3·(.dynsym)2 ·Addr:·00000000000014cc··Offset:·0x0014cc··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 73, 14 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
81 ··134:···1·(*global*)··· 
  
82 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
83 ·Addr:·0x0000000000001768··Offset:·0x001768··Link:·7·(.dynstr)82 ·Addr:·0x0000000000001730··Offset:·0x001730··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb.gadget@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb.gadget@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x82c011 ··Entry·point·address:···············0x7ef0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········63552·(bytes·into·file)13 ··Start·of·section·headers:··········56776·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x82c02 Entry·point·0x7ef0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x072bb·0x072bb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ee3·0x06ee3·R···0x1000
8 ··LOAD···········0x0072c0·0x000082c0·0x000082c0·0x066a0·0x066a0·R·E·0x10008 ··LOAD···········0x006ef0·0x00007ef0·0x00007ef0·0x051d0·0x051d0·R·E·0x1000
9 ··LOAD···········0x00d960·0x0000f960·0x0000f960·0x00cf0·0x00cf0·RW··0x10009 ··LOAD···········0x00c0c0·0x0000e0c0·0x0000e0c0·0x00c78·0x00c78·RW··0x1000
10 ··LOAD···········0x00e650·0x00011650·0x00011650·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00cd38·0x0000fd38·0x0000fd38·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e320·0x00010320·0x00010320·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00ca14·0x0000ea14·0x0000ea14·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00d960·0x0000f960·0x0000f960·0x00cf0·0x016a0·R···0x112 ··GNU_RELRO······0x00c0c0·0x0000e0c0·0x0000e0c0·0x00c78·0x00f40·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006644·0x00006644·0x00006644·0x00448·0x00448·R···0x415 ··EXIDX··········0x0063f0·0x000063f0·0x000063f0·0x003b8·0x003b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8344a49a178d2f781f17523ccfba369c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·40e809de85a1a8eb2e9800a7c7c8fe91
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·250·entries:1 Version·symbols·section·'.gnu.version'·contains·247·entries:
2 ·Addr:·000000000000114c··Offset:·0x00114c··Link:·3·(.dynsym)2 ·Addr:·000000000000111c··Offset:·0x00111c··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 58, 14 lines modifiedOffset 58, 13 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)··· 
  
67 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
68 ·Addr:·0x0000000000001340··Offset:·0x001340··Link:·7·(.dynstr)67 ·Addr:·0x000000000000130c··Offset:·0x00130c··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·libc.so··Cnt:·168 ··000000:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0010:···Name:·LIBC··Flags:·none··Version:·269 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
12.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa4d011 ··Entry·point·address:···············0xa150
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········97376·(bytes·into·file)13 ··Start·of·section·headers:··········84928·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa4d02 Entry·point·0xa150
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x094c1·0x094c1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09149·0x09149·R···0x1000
8 ··LOAD···········0x0094d0·0x0000a4d0·0x0000a4d0·0x0ba40·0x0ba40·R·E·0x10008 ··LOAD···········0x009150·0x0000a150·0x0000a150·0x08f80·0x08f80·R·E·0x1000
9 ··LOAD···········0x014f10·0x00016f10·0x00016f10·0x0145c·0x0145c·RW··0x10009 ··LOAD···········0x0120d0·0x000140d0·0x000140d0·0x013e4·0x013e4·RW··0x1000
10 ··LOAD···········0x01636c·0x0001936c·0x0001936c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0134b4·0x000164b4·0x000164b4·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x015fcc·0x00017fcc·0x00017fcc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x013120·0x00015120·0x00015120·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x014f10·0x00016f10·0x00016f10·0x0145c·0x020f0·R···0x112 ··GNU_RELRO······0x0120d0·0x000140d0·0x000140d0·0x013e4·0x01f30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008140·0x00008140·0x00008140·0x00740·0x00740·R···0x415 ··EXIDX··········0x007f6c·0x00007f6c·0x00007f6c·0x006a8·0x006a8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x15fcc·contains·34·entries:1 Dynamic·section·at·offset·0x13120·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.usb@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.usb@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7aa414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x78d4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x61b15 ·0x60000010·(Operating·System·specific:·60000010)········0x61b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x80c017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7ef0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x888020 ·0x00000017·(JMPREL)·····················0x8614
21 ·0x00000002·(PLTRELSZ)···················1120·(bytes)21 ·0x00000002·(PLTRELSZ)···················1096·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1813022 ·0x00000003·(PLTGOT)·····················0x15284
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1c7826 ·0x00000005·(STRTAB)·····················0x1c34
27 ·0x0000000a·(STRSZ)······················24105·(bytes)27 ·0x0000000a·(STRSZ)······················23709·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x183c28 ·0x6ffffef5·(GNU_HASH)···················0x1804
29 ·0x00000019·(INIT_ARRAY)·················0x17fc429 ·0x00000019·(INIT_ARRAY)·················0x15118
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x17fb431 ·0x0000001a·(FINI_ARRAY)·················0x15108
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x159c33 ·0x6ffffff0·(VERSYM)·····················0x156c
34 ·0x6ffffffe·(VERNEED)····················0x181c34 ·0x6ffffffe·(VERNEED)····················0x17e4
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·de40aac7336ad29e3323024b61fa2f386 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·24f88a892a19dc99709cac66e978b5b9
1.77 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·316·entries:
2 ·Addr:·000000000000159c··Offset:·0x00159c··Link:·3·(.dynsym)2 ·Addr:·000000000000156c··Offset:·0x00156c··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, 13 lines modifiedOffset 76, 12 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*)··· 
  
84 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
85 ·Addr:·0x000000000000181c··Offset:·0x00181c··Link:·7·(.dynstr)84 ·Addr:·0x00000000000017e4··Offset:·0x0017e4··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb2a011 ··Entry·point·address:···············0xaef0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········99280·(bytes·into·file)13 ··Start·of·section·headers:··········88628·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb2a02 Entry·point·0xaef0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a295·0x0a295·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09ee5·0x09ee5·R···0x1000
8 ··LOAD···········0x00a2a0·0x0000b2a0·0x0000b2a0·0x0b0a0·0x0b0a0·R·E·0x10008 ··LOAD···········0x009ef0·0x0000aef0·0x0000aef0·0x08d60·0x08d60·R·E·0x1000
9 ··LOAD···········0x015340·0x00017340·0x00017340·0x016c4·0x016c4·RW··0x10009 ··LOAD···········0x012c50·0x00014c50·0x00014c50·0x0164c·0x0164c·RW··0x1000
10 ··LOAD···········0x016a04·0x00019a04·0x00019a04·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01429c·0x0001729c·0x0001729c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x016650·0x00018650·0x00018650·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x013ef4·0x00015ef4·0x00015ef4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x015340·0x00017340·0x00017340·0x016c4·0x01cc0·R···0x112 ··GNU_RELRO······0x012c50·0x00014c50·0x00014c50·0x0164c·0x023b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008fbc·0x00008fbc·0x00008fbc·0x00770·0x00770·R···0x415 ··EXIDX··········0x008de8·0x00008de8·0x00008de8·0x006b8·0x006b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.93 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·fb5fa5595e0186774b40d2d49a6212056 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23fe183caefc472b660428f976d38d50
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·349·entries:1 Version·symbols·section·'.gnu.version'·contains·346·entries:
2 ·Addr:·000000000000177c··Offset:·0x00177c··Link:·3·(.dynsym)2 ·Addr:·000000000000174c··Offset:·0x00174c··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 83, 14 lines modifiedOffset 83, 13 lines modified
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)··· 
  
92 Version·needs·section·'.gnu.version_r'·contains·1·entry:91 Version·needs·section·'.gnu.version_r'·contains·1·entry:
93 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)92 ·Addr:·0x0000000000001a00··Offset:·0x001a00··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·libc.so··Cnt:·193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0010:···Name:·LIBC··Flags:·none··Version:·294 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.usb@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xcbc011 ··Entry·point·address:···············0xc7a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········115900·(bytes·into·file)13 ··Start·of·section·headers:··········102124·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcbc02 Entry·point·0xc7a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bbb9·0x0bbb9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b791·0x0b791·R···0x1000
8 ··LOAD···········0x00bbc0·0x0000cbc0·0x0000cbc0·0x0d2c0·0x0d2c0·R·E·0x10008 ··LOAD···········0x00b7a0·0x0000c7a0·0x0000c7a0·0x0a400·0x0a400·R·E·0x1000
9 ··LOAD···········0x018e80·0x0001ae80·0x0001ae80·0x019d8·0x019d8·RW··0x10009 ··LOAD···········0x015ba0·0x00017ba0·0x00017ba0·0x01960·0x01960·RW··0x1000
10 ··LOAD···········0x01a858·0x0001d858·0x0001d858·0x00008·0x00008·RW··0x100010 ··LOAD···········0x017500·0x0001a500·0x0001a500·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01a464·0x0001c464·0x0001c464·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x017118·0x00019118·0x00019118·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x018e80·0x0001ae80·0x0001ae80·0x019d8·0x02180·R···0x112 ··GNU_RELRO······0x015ba0·0x00017ba0·0x00017ba0·0x01960·0x02460·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a59c·0x0000a59c·0x0000a59c·0x00850·0x00850·R···0x415 ··EXIDX··········0x00a3c8·0x0000a3c8·0x0000a3c8·0x00778·0x00778·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.02 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cd95dda68166328c7cdaaba1e9f613376 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23aef40f40905f7508c58a29871ee9c9
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·392·entries:1 Version·symbols·section·'.gnu.version'·contains·389·entries:
2 ·Addr:·0000000000001a2c··Offset:·0x001a2c··Link:·3·(.dynsym)2 ·Addr:·00000000000019fc··Offset:·0x0019fc··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 94, 13 lines modifiedOffset 94, 13 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:102 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000001d3c··Offset:·0x001d3c··Link:·7·(.dynstr)103 ·Addr:·0x0000000000001d08··Offset:·0x001d08··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1104 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7fa011 ··Entry·point·address:···············0x7c90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········67464·(bytes·into·file)13 ··Start·of·section·headers:··········58420·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7fa02 Entry·point·0x7c90
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06f9e·0x06f9e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06c8e·0x06c8e·R···0x1000
8 ··LOAD···········0x006fa0·0x00007fa0·0x00007fa0·0x07920·0x07920·R·E·0x10008 ··LOAD···········0x006c90·0x00007c90·0x00007c90·0x05a70·0x05a70·R·E·0x1000
9 ··LOAD···········0x00e8c0·0x000108c0·0x000108c0·0x00c4c·0x00c4c·RW··0x10009 ··LOAD···········0x00c700·0x0000e700·0x0000e700·0x00bd4·0x00bd4·RW··0x1000
10 ··LOAD···········0x00f50c·0x0001250c·0x0001250c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d2d4·0x000102d4·0x000102d4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00f1cc·0x000111cc·0x000111cc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00cfa0·0x0000efa0·0x0000efa0·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00e8c0·0x000108c0·0x000108c0·0x00c4c·0x01740·R···0x112 ··GNU_RELRO······0x00c700·0x0000e700·0x0000e700·0x00bd4·0x01900·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006120·0x00006120·0x00006120·0x00450·0x00450·R···0x415 ··EXIDX··········0x005f4c·0x00005f4c·0x00005f4c·0x003f0·0x003f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.78 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xf1cc·contains·34·entries:1 Dynamic·section·at·offset·0xcfa0·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.vibrator@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.vibrator@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5d8014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5bac
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35c15 ·0x60000010·(Operating·System·specific:·60000010)········0x35c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x60dc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5f08
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x657020 ·0x00000017·(JMPREL)·····················0x633c
21 ·0x00000002·(PLTRELSZ)···················1000·(bytes)21 ·0x00000002·(PLTRELSZ)···················976·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1130c22 ·0x00000003·(PLTGOT)·····················0xf0e0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x160826 ·0x00000005·(STRTAB)·····················0x15c0
27 ·0x0000000a·(STRSZ)······················18296·(bytes)27 ·0x0000000a·(STRSZ)······················17900·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x132828 ·0x6ffffef5·(GNU_HASH)···················0x12f0
29 ·0x00000019·(INIT_ARRAY)·················0x111c829 ·0x00000019·(INIT_ARRAY)·················0xef9c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x111bc31 ·0x0000001a·(FINI_ARRAY)·················0xef90
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x10fc33 ·0x6ffffff0·(VERSYM)·····················0x10cc
34 ·0x6ffffffe·(VERNEED)····················0x12e834 ·0x6ffffffe·(VERNEED)····················0x12b0
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·286ed9d61e73f9976ab887bbfe55e85f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·37206ee3d09fcd259bba5274b8785c45
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·245·entries:1 Version·symbols·section·'.gnu.version'·contains·242·entries:
2 ·Addr:·00000000000010fc··Offset:·0x0010fc··Link:·3·(.dynsym)2 ·Addr:·00000000000010cc··Offset:·0x0010cc··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 57, 16 lines modifiedOffset 57, 15 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x00000000000012e8··Offset:·0x0012e8··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x87a011 ··Entry·point·address:···············0x8460
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66164·(bytes·into·file)13 ··Start·of·section·headers:··········58968·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x87a02 Entry·point·0x8460
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0779a·0x0779a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0745a·0x0745a·R···0x1000
8 ··LOAD···········0x0077a0·0x000087a0·0x000087a0·0x06a30·0x06a30·R·E·0x10008 ··LOAD···········0x007460·0x00008460·0x00008460·0x05310·0x05310·R·E·0x1000
9 ··LOAD···········0x00e1d0·0x000101d0·0x000101d0·0x00db8·0x00db8·RW··0x10009 ··LOAD···········0x00c770·0x0000e770·0x0000e770·0x00d1c·0x00d1c·RW··0x1000
10 ··LOAD···········0x00ef88·0x00011f88·0x00011f88·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d48c·0x0001048c·0x0001048c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ec38·0x00010c38·0x00010c38·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00d148·0x0000f148·0x0000f148·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00e1d0·0x000101d0·0x000101d0·0x00db8·0x00e30·R···0x112 ··GNU_RELRO······0x00c770·0x0000e770·0x0000e770·0x00d1c·0x01890·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006a04·0x00006a04·0x00006a04·0x00448·0x00448·R···0x415 ··EXIDX··········0x00682c·0x0000682c·0x0000682c·0x003d8·0x003d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5f07eaa436540f6fb3b2375b1c4ce84a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d6989acdbd311f8cf53b86c791b1aaf2
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·261·entries:1 Version·symbols·section·'.gnu.version'·contains·258·entries:
2 ·Addr:·00000000000011fc··Offset:·0x0011fc··Link:·3·(.dynsym)2 ·Addr:·00000000000011cc··Offset:·0x0011cc··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 61, 16 lines modifiedOffset 61, 15 lines modified
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
69 ··104:···1·(*global*)··· 
  
70 Version·needs·section·'.gnu.version_r'·contains·2·entries:69 Version·needs·section·'.gnu.version_r'·contains·2·entries:
71 ·Addr:·0x0000000000001408··Offset:·0x001408··Link:·7·(.dynstr)70 ·Addr:·0x00000000000013d0··Offset:·0x0013d0··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·liblog.so··Cnt:·171 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
73 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·372 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
74 ··0x0010:·Version:·1··File:·libc.so··Cnt:·173 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0030:···Name:·LIBC··Flags:·none··Version:·274 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x919011 ··Entry·point·address:···············0x8e30
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········70928·(bytes·into·file)13 ··Start·of·section·headers:··········63164·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x91902 Entry·point·0x8e30
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0818a·0x0818a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07e22·0x07e22·R···0x1000
8 ··LOAD···········0x008190·0x00009190·0x00009190·0x070c0·0x070c0·R·E·0x10008 ··LOAD···········0x007e30·0x00008e30·0x00008e30·0x057e0·0x057e0·R·E·0x1000
9 ··LOAD···········0x00f250·0x00011250·0x00011250·0x00f34·0x00f34·RW··0x10009 ··LOAD···········0x00d610·0x0000f610·0x0000f610·0x00e74·0x00e74·RW··0x1000
10 ··LOAD···········0x010184·0x00013184·0x00013184·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e484·0x00011484·0x00011484·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00fe1c·0x00011e1c·0x00011e1c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00e128·0x00010128·0x00010128·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00f250·0x00011250·0x00011250·0x00f34·0x01db0·R···0x112 ··GNU_RELRO······0x00d610·0x0000f610·0x0000f610·0x00e74·0x019f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007370·0x00007370·0x00007370·0x00478·0x00478·R···0x415 ··EXIDX··········0x00719c·0x0000719c·0x0000719c·0x003f0·0x003f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.03 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·397ccb241891c230f365270d4cdd45de6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e7483163fc81283e186a8cc9951a0829
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·279·entries:1 Version·symbols·section·'.gnu.version'·contains·276·entries:
2 ·Addr:·000000000000131c··Offset:·0x00131c··Link:·3·(.dynsym)2 ·Addr:·00000000000012ec··Offset:·0x0012ec··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 66, 15 lines modifiedOffset 66, 14 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:73 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x000000000000154c··Offset:·0x00154c··Link:·7·(.dynstr)74 ·Addr:·0x0000000000001514··Offset:·0x001514··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·liblog.so··Cnt:·175 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·376 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0010:·Version:·1··File:·libc.so··Cnt:·177 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
79 ··0x0030:···Name:·LIBC··Flags:·none··Version:·278 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vibrator@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa12011 ··Entry·point·address:···············0x9d70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········81292·(bytes·into·file)13 ··Start·of·section·headers:··········71260·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa1202 Entry·point·0x9d70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0911a·0x0911a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08d6a·0x08d6a·R···0x1000
8 ··LOAD···········0x009120·0x0000a120·0x0000a120·0x08710·0x08710·R·E·0x10008 ··LOAD···········0x008d70·0x00009d70·0x00009d70·0x065d0·0x065d0·R·E·0x1000
9 ··LOAD···········0x011830·0x00013830·0x00013830·0x01100·0x01100·RW··0x10009 ··LOAD···········0x00f340·0x00011340·0x00011340·0x0101c·0x0101c·RW··0x1000
10 ··LOAD···········0x012930·0x00015930·0x00015930·0x00004·0x00004·RW··0x100010 ··LOAD···········0x01035c·0x0001335c·0x0001335c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x012598·0x00014598·0x00014598·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00ffd0·0x00011fd0·0x00011fd0·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x011830·0x00013830·0x00013830·0x01100·0x017d0·R···0x112 ··GNU_RELRO······0x00f340·0x00011340·0x00011340·0x0101c·0x01cc0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0080c0·0x000080c0·0x000080c0·0x004e0·0x004e0·R···0x415 ··EXIDX··········0x007ee4·0x00007ee4·0x00007ee4·0x00440·0x00440·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d50d46fbb2d7ae9e2b119a3c05e5f3556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·840ae84e6b4a0c3ed2572bf04258aad3
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·305·entries:1 Version·symbols·section·'.gnu.version'·contains·302·entries:
2 ·Addr:·00000000000014bc··Offset:·0x0014bc··Link:·3·(.dynsym)2 ·Addr:·000000000000148c··Offset:·0x00148c··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 72, 16 lines modifiedOffset 72, 15 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
80 ··130:···1·(*global*)··· 
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:80 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x0000000000001720··Offset:·0x001720··Link:·7·(.dynstr)81 ·Addr:·0x00000000000016e8··Offset:·0x0016e8··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·liblog.so··Cnt:·182 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·383 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
85 ··0x0010:·Version:·1··File:·libc.so··Cnt:·184 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0030:···Name:·LIBC··Flags:·none··Version:·285 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
12.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vr@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.vr@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x713011 ··Entry·point·address:···············0x6e40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········55428·(bytes·into·file)13 ··Start·of·section·headers:··········49340·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x71302 Entry·point·0x6e40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06128·0x06128·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x05e40·0x05e40·R···0x1000
8 ··LOAD···········0x006130·0x00007130·0x00007130·0x05ba0·0x05ba0·R·E·0x10008 ··LOAD···········0x005e40·0x00006e40·0x00006e40·0x04850·0x04850·R·E·0x1000
9 ··LOAD···········0x00bcd0·0x0000dcd0·0x0000dcd0·0x00b6c·0x00b6c·RW··0x10009 ··LOAD···········0x00a690·0x0000c690·0x0000c690·0x00af4·0x00af4·RW··0x1000
10 ··LOAD···········0x00c83c·0x0000f83c·0x0000f83c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00b184·0x0000e184·0x0000e184·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c528·0x0000e528·0x0000e528·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00ae7c·0x0000ce7c·0x0000ce7c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00bcd0·0x0000dcd0·0x0000dcd0·0x00b6c·0x01330·R···0x112 ··GNU_RELRO······0x00a690·0x0000c690·0x0000c690·0x00af4·0x01970·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005654·0x00005654·0x00005654·0x003b8·0x003b8·R···0x415 ··EXIDX··········0x00547c·0x0000547c·0x0000547c·0x00360·0x00360·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.83 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xc528·contains·34·entries:1 Dynamic·section·at·offset·0xae7c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.vr@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.vr@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x52cc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x50f8
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x561017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x543c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5a0c20 ·0x00000017·(JMPREL)·····················0x57dc
21 ·0x00000002·(PLTRELSZ)···················912·(bytes)21 ·0x00000002·(PLTRELSZ)···················888·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xe66822 ·0x00000003·(PLTGOT)·····················0xcfbc
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x144026 ·0x00000005·(STRTAB)·····················0x13f8
27 ·0x0000000a·(STRSZ)······················16009·(bytes)27 ·0x0000000a·(STRSZ)······················15613·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x120c28 ·0x6ffffef5·(GNU_HASH)···················0x11d4
29 ·0x00000019·(INIT_ARRAY)·················0xe52429 ·0x00000019·(INIT_ARRAY)·················0xce78
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xe51831 ·0x0000001a·(FINI_ARRAY)·················0xce6c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x101c33 ·0x6ffffff0·(VERSYM)·····················0xfec
34 ·0x6ffffffe·(VERNEED)····················0x11ec34 ·0x6ffffffe·(VERNEED)····················0x11b4
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·48e5a588750883eae5db6897665ec69f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4f45428ea5c6e7e29c323f77ac0ba8a8
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·231·entries:1 Version·symbols·section·'.gnu.version'·contains·228·entries:
2 ·Addr:·000000000000101c··Offset:·0x00101c··Link:·3·(.dynsym)2 ·Addr:·0000000000000fec··Offset:·0x000fec··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 54, 13 lines modifiedOffset 54, 12 lines modified
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*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000011ec··Offset:·0x0011ec··Link:·7·(.dynstr)62 ·Addr:·0x00000000000011b4··Offset:·0x0011b4··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.weaver@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.weaver@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7c9011 ··Entry·point·address:···············0x7950
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········64520·(bytes·into·file)13 ··Start·of·section·headers:··········56552·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7c902 Entry·point·0x7950
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06c90·0x06c90·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06944·0x06944·R···0x1000
8 ··LOAD···········0x006c90·0x00007c90·0x00007c90·0x06f70·0x06f70·R·E·0x10008 ··LOAD···········0x006950·0x00007950·0x00007950·0x05590·0x05590·R·E·0x1000
9 ··LOAD···········0x00dc00·0x0000fc00·0x0000fc00·0x00c80·0x00c80·RW··0x10009 ··LOAD···········0x00bee0·0x0000dee0·0x0000dee0·0x00be4·0x00be4·RW··0x1000
10 ··LOAD···········0x00e880·0x00011880·0x00011880·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00cac4·0x0000fac4·0x0000fac4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e548·0x00010548·0x00010548·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00c798·0x0000e798·0x0000e798·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00dc00·0x0000fc00·0x0000fc00·0x00c80·0x01400·R···0x112 ··GNU_RELRO······0x00bee0·0x0000dee0·0x0000dee0·0x00be4·0x01120·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005eac·0x00005eac·0x00005eac·0x00488·0x00488·R···0x415 ··EXIDX··········0x005cd4·0x00005cd4·0x00005cd4·0x00410·0x00410·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xe548·contains·34·entries:1 Dynamic·section·at·offset·0xc798·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.weaver@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.weaver@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5b1814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5944
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c15 ·0x60000010·(Operating·System·specific:·60000010)········0x34c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5e6417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5c90
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x633420 ·0x00000017·(JMPREL)·····················0x60e4
21 ·0x00000002·(PLTRELSZ)···················984·(bytes)21 ·0x00000002·(PLTRELSZ)···················960·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1068822 ·0x00000003·(PLTGOT)·····················0xe8d8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x15ac26 ·0x00000005·(STRTAB)·····················0x1564
27 ·0x0000000a·(STRSZ)······················17772·(bytes)27 ·0x0000000a·(STRSZ)······················17376·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x12e028 ·0x6ffffef5·(GNU_HASH)···················0x12a8
29 ·0x00000019·(INIT_ARRAY)·················0x1054429 ·0x00000019·(INIT_ARRAY)·················0xe794
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1053831 ·0x0000001a·(FINI_ARRAY)·················0xe788
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x10bc33 ·0x6ffffff0·(VERSYM)·····················0x108c
34 ·0x6ffffffe·(VERNEED)····················0x12a034 ·0x6ffffffe·(VERNEED)····················0x1268
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8e5c6e2808648eb721fdfd8156f08dcc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c77e96c22e0518e8058cb6ad2121c8b2
1.96 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·238·entries:
2 ·Addr:·00000000000010bc··Offset:·0x0010bc··Link:·3·(.dynsym)2 ·Addr:·000000000000108c··Offset:·0x00108c··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*)···
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:·0x00000000000012a0··Offset:·0x0012a0··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001268··Offset:·0x001268··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.hostapd@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.hostapd@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x823011 ··Entry·point·address:···············0x7eb0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66032·(bytes·into·file)13 ··Start·of·section·headers:··········57636·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x82302 Entry·point·0x7eb0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0722a·0x0722a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ea2·0x06ea2·R···0x1000
8 ··LOAD···········0x007230·0x00008230·0x00008230·0x06ef0·0x06ef0·R·E·0x10008 ··LOAD···········0x006eb0·0x00007eb0·0x00007eb0·0x05440·0x05440·R·E·0x1000
9 ··LOAD···········0x00e120·0x00010120·0x00010120·0x00cb0·0x00cb0·RW··0x10009 ··LOAD···········0x00c2f0·0x0000e2f0·0x0000e2f0·0x00bcc·0x00bcc·RW··0x1000
10 ··LOAD···········0x00edd0·0x00011dd0·0x00011dd0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00cebc·0x0000febc·0x0000febc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ea8c·0x00010a8c·0x00010a8c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00cb84·0x0000eb84·0x0000eb84·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00e120·0x00010120·0x00010120·0x00cb0·0x00ee0·R···0x112 ··GNU_RELRO······0x00c2f0·0x0000e2f0·0x0000e2f0·0x00bcc·0x00d10·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006374·0x00006374·0x00006374·0x004c0·0x004c0·R···0x415 ··EXIDX··········0x006198·0x00006198·0x00006198·0x00410·0x00410·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.95 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2e48d2c0bb93dd6f41f2420532e9a57e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47ea0a99522c13097cfdb4721ec3e506
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·245·entries:1 Version·symbols·section·'.gnu.version'·contains·242·entries:
2 ·Addr:·00000000000010fc··Offset:·0x0010fc··Link:·3·(.dynsym)2 ·Addr:·00000000000010cc··Offset:·0x0010cc··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 57, 16 lines modifiedOffset 57, 15 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x00000000000012e8··Offset:·0x0012e8··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.hostapd@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.hostapd@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xbda011 ··Entry·point·address:···············0xb9a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········103468·(bytes·into·file)13 ··Start·of·section·headers:··········91604·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xbda02 Entry·point·0xb9a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ad9a·0x0ad9a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a99a·0x0a99a·R···0x1000
8 ··LOAD···········0x00ada0·0x0000bda0·0x0000bda0·0x0b4d0·0x0b4d0·R·E·0x10008 ··LOAD···········0x00a9a0·0x0000b9a0·0x0000b9a0·0x08e00·0x08e00·R·E·0x1000
9 ··LOAD···········0x016270·0x00018270·0x00018270·0x01668·0x01668·RW··0x10009 ··LOAD···········0x0137a0·0x000157a0·0x000157a0·0x0153c·0x0153c·RW··0x1000
10 ··LOAD···········0x0178d8·0x0001a8d8·0x0001a8d8·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014cdc·0x00017cdc·0x00017cdc·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x017508·0x00019508·0x00019508·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x014918·0x00016918·0x00016918·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x016270·0x00018270·0x00018270·0x01668·0x01d90·R···0x112 ··GNU_RELRO······0x0137a0·0x000157a0·0x000157a0·0x0153c·0x01860·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009838·0x00009838·0x00009838·0x007a0·0x007a0·R···0x415 ··EXIDX··········0x009658·0x00009658·0x00009658·0x006b0·0x006b0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.05 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9eb14bf10c76ceb5c66a791bf4a664ef6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·765e217ed14dad83b5ab4a84b743c1f5
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·345·entries:1 Version·symbols·section·'.gnu.version'·contains·342·entries:
2 ·Addr:·000000000000173c··Offset:·0x00173c··Link:·3·(.dynsym)2 ·Addr:·000000000000170c··Offset:·0x00170c··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 82, 16 lines modifiedOffset 82, 15 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)··· 
  
91 Version·needs·section·'.gnu.version_r'·contains·2·entries:90 Version·needs·section·'.gnu.version_r'·contains·2·entries:
92 ·Addr:·0x00000000000019f0··Offset:·0x0019f0··Link:·7·(.dynstr)91 ·Addr:·0x00000000000019b8··Offset:·0x0019b8··Link:·7·(.dynstr)
93 ··000000:·Version:·1··File:·liblog.so··Cnt:·192 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
94 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·393 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
95 ··0x0010:·Version:·1··File:·libc.so··Cnt:·194 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0030:···Name:·LIBC··Flags:·none··Version:·295 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.hostapd@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.hostapd@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa62011 ··Entry·point·address:···············0xa170
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········85080·(bytes·into·file)13 ··Start·of·section·headers:··········73388·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa6202 Entry·point·0xa170
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09612·0x09612·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0916a·0x0916a·R···0x1000
8 ··LOAD···········0x009620·0x0000a620·0x0000a620·0x08d70·0x08d70·R·E·0x10008 ··LOAD···········0x009170·0x0000a170·0x0000a170·0x068c0·0x068c0·R·E·0x1000
9 ··LOAD···········0x012390·0x00014390·0x00014390·0x010c4·0x010c4·RW··0x10009 ··LOAD···········0x00fa30·0x00011a30·0x00011a30·0x00f08·0x00f08·RW··0x1000
10 ··LOAD···········0x013454·0x00016454·0x00016454·0x00004·0x00004·RW··0x100010 ··LOAD···········0x010938·0x00013938·0x00013938·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0130a0·0x000150a0·0x000150a0·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x010590·0x00012590·0x00012590·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x012390·0x00014390·0x00014390·0x010c4·0x01c70·R···0x112 ··GNU_RELRO······0x00fa30·0x00011a30·0x00011a30·0x00f08·0x015d0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008340·0x00008340·0x00008340·0x00608·0x00608·R···0x415 ··EXIDX··········0x00815c·0x0000815c·0x0000815c·0x004a8·0x004a8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·523e6a92ac6ed95245d983e11fad1ae56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8ef158e914b3d71c540a6ec4f85c0b7e
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·302·entries:1 Version·symbols·section·'.gnu.version'·contains·299·entries:
2 ·Addr:·000000000000148c··Offset:·0x00148c··Link:·3·(.dynsym)2 ·Addr:·000000000000145c··Offset:·0x00145c··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)······1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x00000000000016e8··Offset:·0x0016e8··Link:·7·(.dynstr)80 ·Addr:·0x00000000000016b4··Offset:·0x0016b4··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.offload@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.offload@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xbc5011 ··Entry·point·address:···············0xb860
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········109860·(bytes·into·file)13 ··Start·of·section·headers:··········96300·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xbc502 Entry·point·0xb860
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ac41·0x0ac41·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a859·0x0a859·R···0x1000
8 ··LOAD···········0x00ac50·0x0000bc50·0x0000bc50·0x0cec0·0x0cec0·R·E·0x10008 ··LOAD···········0x00a860·0x0000b860·0x0000b860·0x0a0e0·0x0a0e0·R·E·0x1000
9 ··LOAD···········0x017b10·0x00019b10·0x00019b10·0x0159c·0x0159c·RW··0x10009 ··LOAD···········0x014940·0x00016940·0x00016940·0x014b8·0x014b8·RW··0x1000
10 ··LOAD···········0x0190ac·0x0001c0ac·0x0001c0ac·0x00008·0x00008·RW··0x100010 ··LOAD···········0x015df8·0x00018df8·0x00018df8·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x018cd4·0x0001acd4·0x0001acd4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x015a2c·0x00017a2c·0x00017a2c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x017b10·0x00019b10·0x00019b10·0x0159c·0x024f0·R···0x112 ··GNU_RELRO······0x014940·0x00016940·0x00016940·0x014b8·0x016c0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0093ec·0x000093ec·0x000093ec·0x00830·0x00830·R···0x415 ··EXIDX··········0x009214·0x00009214·0x00009214·0x00768·0x00768·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x18cd4·contains·34·entries:1 Dynamic·section·at·offset·0x15a2c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.wifi.offload@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.wifi.offload@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8d3814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8b68
15 ·0x60000010·(Operating·System·specific:·60000010)········0x62b15 ·0x60000010·(Operating·System·specific:·60000010)········0x62b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x936417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9194
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x80
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x9c1c20 ·0x00000017·(JMPREL)·····················0x997c
21 ·0x00000002·(PLTRELSZ)···················1232·(bytes)21 ·0x00000002·(PLTRELSZ)···················1208·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1ae3822 ·0x00000003·(PLTGOT)·····················0x17b90
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1f2c26 ·0x00000005·(STRTAB)·····················0x1ee8
27 ·0x0000000a·(STRSZ)······················28172·(bytes)27 ·0x0000000a·(STRSZ)······················27776·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x19a028 ·0x6ffffef5·(GNU_HASH)···················0x1968
29 ·0x00000019·(INIT_ARRAY)·················0x1accc29 ·0x00000019·(INIT_ARRAY)·················0x17a24
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1acbc31 ·0x0000001a·(FINI_ARRAY)·················0x17a14
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x16bc33 ·0x6ffffff0·(VERSYM)·····················0x168c
34 ·0x6ffffffe·(VERNEED)····················0x196034 ·0x6ffffffe·(VERNEED)····················0x1928
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f4e2c7a8146cbe8f773ed1225951c3cb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f3feb0676cb485d2cb5385779ce4bcc
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·337·entries:1 Version·symbols·section·'.gnu.version'·contains·334·entries:
2 ·Addr:·00000000000016bc··Offset:·0x0016bc··Link:·3·(.dynsym)2 ·Addr:·000000000000168c··Offset:·0x00168c··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 80, 16 lines modifiedOffset 80, 15 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)··· 
  
89 Version·needs·section·'.gnu.version_r'·contains·2·entries:88 Version·needs·section·'.gnu.version_r'·contains·2·entries:
90 ·Addr:·0x0000000000001960··Offset:·0x001960··Link:·7·(.dynstr)89 ·Addr:·0x0000000000001928··Offset:·0x001928··Link:·7·(.dynstr)
91 ··000000:·Version:·1··File:·liblog.so··Cnt:·190 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
92 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
93 ··0x0010:·Version:·1··File:·libc.so··Cnt:·192 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
94 ··0x0030:···Name:·LIBC··Flags:·none··Version:·293 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5bbf011 ··Entry·point·address:···············0x589f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1261416·(bytes·into·file)13 ··Start·of·section·headers:··········938804·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x5bbf02 Entry·point·0x589f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x5abe3·0x5abe3·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x579eb·0x579eb·R···0x1000
8 ··LOAD···········0x05abf0·0x0005bbf0·0x0005bbf0·0xbbb10·0xbbb10·R·E·0x10008 ··LOAD···········0x0579f0·0x000589f0·0x000589f0·0x75310·0x75310·R·E·0x1000
9 ··LOAD···········0x116700·0x00118700·0x00118700·0x0d268·0x0d268·RW··0x10009 ··LOAD···········0x0ccd00·0x000ced00·0x000ced00·0x0a340·0x0a340·RW··0x1000
10 ··LOAD···········0x123968·0x00126968·0x00126968·0x00030·0x00030·RW··0x100010 ··LOAD···········0x0d7040·0x000da040·0x000da040·0x00030·0x00030·RW··0x1000
11 ··DYNAMIC········0x122c68·0x00124c68·0x00124c68·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0d634c·0x000d834c·0x000d834c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x116700·0x00118700·0x00118700·0x0d268·0x0d900·R···0x112 ··GNU_RELRO······0x0ccd00·0x000ced00·0x000ced00·0x0a340·0x0b300·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x042524·0x00042524·0x00042524·0x06780·0x06780·R···0x415 ··EXIDX··········0x04218c·0x0004218c·0x0004218c·0x04690·0x04690·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·33e83b96dd5b81c98403a66847416b746 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0914243fd87dfa48754af80943342457
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1678·entries:1 Version·symbols·section·'.gnu.version'·contains·1675·entries:
2 ·Addr:·0000000000006a8c··Offset:·0x006a8c··Link:·3·(.dynsym)2 ·Addr:·0000000000006a5c··Offset:·0x006a5c··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 415, 16 lines modifiedOffset 415, 15 lines modified
415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
416 ··670:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···416 ··670:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
417 ··674:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···417 ··674:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
418 ··678:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···418 ··678:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
419 ··67c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···419 ··67c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
420 ··680:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···420 ··680:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
421 ··684:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···421 ··684:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
422 ··688:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···422 ··688:···1·(*global*)······1·(*global*)······1·(*global*)···
423 ··68c:···1·(*global*)······1·(*global*)··· 
  
424 Version·needs·section·'.gnu.version_r'·contains·2·entries:423 Version·needs·section·'.gnu.version_r'·contains·2·entries:
425 ·Addr:·0x00000000000077a8··Offset:·0x0077a8··Link:·7·(.dynstr)424 ·Addr:·0x0000000000007774··Offset:·0x007774··Link:·7·(.dynstr)
426 ··000000:·Version:·1··File:·liblog.so··Cnt:·1425 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
427 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3426 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
428 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1427 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
429 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2428 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2d5d011 ··Entry·point·address:···············0x2bd20
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········439444·(bytes·into·file)13 ··Start·of·section·headers:··········351964·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2d5d02 Entry·point·0x2bd20
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2c5cc·0x2c5cc·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2ad14·0x2ad14·R···0x1000
8 ··LOAD···········0x02c5d0·0x0002d5d0·0x0002d5d0·0x33890·0x33890·R·E·0x10008 ··LOAD···········0x02ad20·0x0002bd20·0x0002bd20·0x21d30·0x21d30·R·E·0x1000
9 ··LOAD···········0x05fe60·0x00061e60·0x00061e60·0x054d8·0x054d8·RW··0x10009 ··LOAD···········0x04ca50·0x0004ea50·0x0004ea50·0x04338·0x04338·RW··0x1000
10 ··LOAD···········0x065338·0x00068338·0x00068338·0x00010·0x00010·RW··0x100010 ··LOAD···········0x050d88·0x00053d88·0x00053d88·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x064a58·0x00066a58·0x00066a58·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0504b4·0x000524b4·0x000524b4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x05fe60·0x00061e60·0x00061e60·0x054d8·0x061a0·R···0x112 ··GNU_RELRO······0x04ca50·0x0004ea50·0x0004ea50·0x04338·0x045b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x025b8c·0x00025b8c·0x00025b8c·0x02078·0x02078·R···0x415 ··EXIDX··········0x025928·0x00025928·0x00025928·0x01410·0x01410·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.03 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·320a985f6e339cb3fcd1e772ae38acf26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03ef74571005720d6f481c9e96b35147
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·971·entries:1 Version·symbols·section·'.gnu.version'·contains·968·entries:
2 ·Addr:·0000000000003e5c··Offset:·0x003e5c··Link:·3·(.dynsym)2 ·Addr:·0000000000003e2c··Offset:·0x003e2c··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 239, 15 lines modifiedOffset 239, 14 lines modified
239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
247 Version·needs·section·'.gnu.version_r'·contains·2·entries:246 Version·needs·section·'.gnu.version_r'·contains·2·entries:
248 ·Addr:·0x00000000000045f4··Offset:·0x0045f4··Link:·7·(.dynstr)247 ·Addr:·0x00000000000045bc··Offset:·0x0045bc··Link:·7·(.dynstr)
249 ··000000:·Version:·1··File:·liblog.so··Cnt:·1248 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
250 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3249 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
251 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1250 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
252 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2251 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x412c011 ··Entry·point·address:···············0x3edb0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········667568·(bytes·into·file)13 ··Start·of·section·headers:··········523856·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x412c02 Entry·point·0x3edb0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x402b4·0x402b4·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x3ddac·0x3ddac·R···0x1000
8 ··LOAD···········0x0402c0·0x000412c0·0x000412c0·0x51bd0·0x51bd0·R·E·0x10008 ··LOAD···········0x03ddb0·0x0003edb0·0x0003edb0·0x345f0·0x345f0·R·E·0x1000
9 ··LOAD···········0x091e90·0x00093e90·0x00093e90·0x08138·0x08138·RW··0x10009 ··LOAD···········0x0723a0·0x000743a0·0x000743a0·0x0647c·0x0647c·RW··0x1000
10 ··LOAD···········0x099fc8·0x0009cfc8·0x0009cfc8·0x00014·0x00014·RW··0x100010 ··LOAD···········0x07881c·0x0007b81c·0x0007b81c·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x099454·0x0009b454·0x0009b454·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x077cb4·0x00079cb4·0x00079cb4·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x091e90·0x00093e90·0x00093e90·0x08138·0x08170·R···0x112 ··GNU_RELRO······0x0723a0·0x000743a0·0x000743a0·0x0647c·0x06c60·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x035694·0x00035694·0x00035694·0x03218·0x03218·R···0x415 ··EXIDX··········0x0353cc·0x000353cc·0x000353cc·0x01e00·0x01e00·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·595a3f89b31994d8f06032a9b66c346b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bd60ac5ee534197ce1983dde68280412
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1332·entries:1 Version·symbols·section·'.gnu.version'·contains·1329·entries:
2 ·Addr:·00000000000054ec··Offset:·0x0054ec··Link:·3·(.dynsym)2 ·Addr:·00000000000054bc··Offset:·0x0054bc··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 329, 15 lines modifiedOffset 329, 15 lines modified
329 ··514:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···329 ··514:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
330 ··518:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···330 ··518:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
331 ··51c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···331 ··51c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
332 ··520:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···332 ··520:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
333 ··524:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···333 ··524:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
334 ··528:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···334 ··528:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
335 ··52c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···335 ··52c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
336 ··530:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···336 ··530:···1·(*global*)···
  
337 Version·needs·section·'.gnu.version_r'·contains·2·entries:337 Version·needs·section·'.gnu.version_r'·contains·2·entries:
338 ·Addr:·0x0000000000005f54··Offset:·0x005f54··Link:·7·(.dynstr)338 ·Addr:·0x0000000000005f20··Offset:·0x005f20··Link:·7·(.dynstr)
339 ··000000:·Version:·1··File:·liblog.so··Cnt:·1339 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
340 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3340 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
341 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1341 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
342 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2342 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi.supplicant@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3d3d011 ··Entry·point·address:···············0x3b050
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········619460·(bytes·into·file)13 ··Start·of·section·headers:··········483796·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3d3d02 Entry·point·0x3b050
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x3c3c4·0x3c3c4·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x3a044·0x3a044·R···0x1000
8 ··LOAD···········0x03c3d0·0x0003d3d0·0x0003d3d0·0x4b350·0x4b350·R·E·0x10008 ··LOAD···········0x03a050·0x0003b050·0x0003b050·0x2f560·0x2f560·R·E·0x1000
9 ··LOAD···········0x087720·0x00089720·0x00089720·0x07a84·0x07a84·RW··0x10009 ··LOAD···········0x0695b0·0x0006b5b0·0x0006b5b0·0x06074·0x06074·RW··0x1000
10 ··LOAD···········0x08f1a4·0x000921a4·0x000921a4·0x00010·0x00010·RW··0x100010 ··LOAD···········0x06f624·0x00072624·0x00072624·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x08e6a4·0x000906a4·0x000906a4·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x06eb30·0x00070b30·0x00070b30·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x087720·0x00089720·0x00089720·0x07a84·0x088e0·R···0x112 ··GNU_RELRO······0x0695b0·0x0006b5b0·0x0006b5b0·0x06074·0x06a50·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0322b8·0x000322b8·0x000322b8·0x02e98·0x02e98·R···0x415 ··EXIDX··········0x032004·0x00032004·0x00032004·0x01be8·0x01be8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.19 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·51d724eb7d0c257ed95228dc9eec57dc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6cb52fe83e2f5bd0e5ae13fc25b34a64
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1260·entries:1 Version·symbols·section·'.gnu.version'·contains·1257·entries:
2 ·Addr:·000000000000506c··Offset:·0x00506c··Link:·3·(.dynsym)2 ·Addr:·000000000000503c··Offset:·0x00503c··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 311, 15 lines modifiedOffset 311, 15 lines modified
311 ··4cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···311 ··4cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
313 ··4d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···313 ··4d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
314 ··4d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···314 ··4d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
315 ··4dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···315 ··4dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
316 ··4e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···316 ··4e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
317 ··4e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···317 ··4e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
318 ··4e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···318 ··4e8:···1·(*global*)···
  
319 Version·needs·section·'.gnu.version_r'·contains·2·entries:319 Version·needs·section·'.gnu.version_r'·contains·2·entries:
320 ·Addr:·0x0000000000005a44··Offset:·0x005a44··Link:·7·(.dynstr)320 ·Addr:·0x0000000000005a10··Offset:·0x005a10··Link:·7·(.dynstr)
321 ··000000:·Version:·1··File:·liblog.so··Cnt:·1321 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
322 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3322 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
323 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1323 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
324 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2324 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x44df011 ··Entry·point·address:···············0x43130
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········932828·(bytes·into·file)13 ··Start·of·section·headers:··········733628·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x44df02 Entry·point·0x43130
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x43dee·0x43dee·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x42126·0x42126·R···0x1000
8 ··LOAD···········0x043df0·0x00044df0·0x00044df0·0x896e0·0x896e0·R·E·0x10008 ··LOAD···········0x042130·0x00043130·0x00043130·0x5d360·0x5d360·R·E·0x1000
9 ··LOAD···········0x0cd4d0·0x000cf4d0·0x000cf4d0·0x0a8dc·0x0a8dc·RW··0x10009 ··LOAD···········0x09f490·0x000a1490·0x000a1490·0x09370·0x09370·RW··0x1000
10 ··LOAD···········0x0d7dac·0x000dadac·0x000dadac·0x00034·0x00034·RW··0x100010 ··LOAD···········0x0a8800·0x000ab800·0x000ab800·0x00034·0x00034·RW··0x1000
11 ··DYNAMIC········0x0d7220·0x000d9220·0x000d9220·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0a7c80·0x000a9c80·0x000a9c80·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0cd4d0·0x000cf4d0·0x000cf4d0·0x0a8dc·0x0ab30·R···0x112 ··GNU_RELRO······0x09f490·0x000a1490·0x000a1490·0x09370·0x09b70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x033954·0x00033954·0x00033954·0x04d08·0x04d08·R···0x415 ··EXIDX··········0x0336c0·0x000336c0·0x000336c0·0x03ce8·0x03ce8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a014971890ee8dce5e7dcd13516363ca6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0858fee715df1591f318c8863fc9efa0
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1536·entries:1 Version·symbols·section·'.gnu.version'·contains·1533·entries:
2 ·Addr:·00000000000061ac··Offset:·0x0061ac··Link:·3·(.dynsym)2 ·Addr:·000000000000617c··Offset:·0x00617c··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 380, 15 lines modifiedOffset 380, 15 lines modified
380 ··5e0:···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*)···381 ··5e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
382 ··5e8:···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*)···383 ··5ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
384 ··5f0:···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*)···385 ··5f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
387 ··5fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···387 ··5fc:···1·(*global*)···
  
388 Version·needs·section·'.gnu.version_r'·contains·2·entries:388 Version·needs·section·'.gnu.version_r'·contains·2·entries:
389 ·Addr:·0x0000000000006dac··Offset:·0x006dac··Link:·7·(.dynstr)389 ·Addr:·0x0000000000006d78··Offset:·0x006d78··Link:·7·(.dynstr)
390 ··000000:·Version:·1··File:·liblog.so··Cnt:·1390 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
392 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1392 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
393 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2393 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x10f3011 ··Entry·point·address:···············0x106b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········161884·(bytes·into·file)13 ··Start·of·section·headers:··········135096·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x10f302 Entry·point·0x106b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ff22·0x0ff22·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f6aa·0x0f6aa·R···0x1000
8 ··LOAD···········0x00ff30·0x00010f30·0x00010f30·0x12ec0·0x12ec0·R·E·0x10008 ··LOAD···········0x00f6b0·0x000106b0·0x000106b0·0x0d860·0x0d860·R·E·0x1000
9 ··LOAD···········0x022df0·0x00024df0·0x00024df0·0x02158·0x02158·RW··0x10009 ··LOAD···········0x01cf10·0x0001ef10·0x0001ef10·0x01c60·0x01c60·RW··0x1000
10 ··LOAD···········0x024f48·0x00027f48·0x00027f48·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01eb70·0x00021b70·0x00021b70·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x024a6c·0x00026a6c·0x00026a6c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01e6a0·0x000206a0·0x000206a0·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x022df0·0x00024df0·0x00024df0·0x02158·0x02210·R···0x112 ··GNU_RELRO······0x01cf10·0x0001ef10·0x0001ef10·0x01c60·0x020f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00dba4·0x0000dba4·0x0000dba4·0x00c28·0x00c28·R···0x415 ··EXIDX··········0x00d9ac·0x0000d9ac·0x0000d9ac·0x008d0·0x008d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9759fb512cc53ee6bd615b0cee8b50a96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·08ca14bb5abde2cb9a090103d2791893
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·457·entries:1 Version·symbols·section·'.gnu.version'·contains·454·entries:
2 ·Addr:·0000000000001e3c··Offset:·0x001e3c··Link:·3·(.dynsym)2 ·Addr:·0000000000001e0c··Offset:·0x001e0c··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 110, 16 lines modifiedOffset 110, 15 lines modified
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)··· 
  
119 Version·needs·section·'.gnu.version_r'·contains·2·entries:118 Version·needs·section·'.gnu.version_r'·contains·2·entries:
120 ·Addr:·0x00000000000021d0··Offset:·0x0021d0··Link:·7·(.dynstr)119 ·Addr:·0x0000000000002198··Offset:·0x002198··Link:·7·(.dynstr)
121 ··000000:·Version:·1··File:·liblog.so··Cnt:·1120 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
122 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3121 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
123 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1122 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
124 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2123 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2ccf011 ··Entry·point·address:···············0x2b6c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········473544·(bytes·into·file)13 ··Start·of·section·headers:··········390404·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2ccf02 Entry·point·0x2b6c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2bce6·0x2bce6·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2a6b6·0x2a6b6·R···0x1000
8 ··LOAD···········0x02bcf0·0x0002ccf0·0x0002ccf0·0x3b1b0·0x3b1b0·R·E·0x10008 ··LOAD···········0x02a6c0·0x0002b6c0·0x0002b6c0·0x29d10·0x29d10·R·E·0x1000
9 ··LOAD···········0x066ea0·0x00068ea0·0x00068ea0·0x06314·0x06314·RW··0x10009 ··LOAD···········0x0543d0·0x000563d0·0x000563d0·0x056f0·0x056f0·RW··0x1000
10 ··LOAD···········0x06d1b4·0x000701b4·0x000701b4·0x00018·0x00018·RW··0x100010 ··LOAD···········0x059ac0·0x0005cac0·0x0005cac0·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x06c8b8·0x0006e8b8·0x0006e8b8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0591d0·0x0005b1d0·0x0005b1d0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x066ea0·0x00068ea0·0x00068ea0·0x06314·0x07160·R···0x112 ··GNU_RELRO······0x0543d0·0x000563d0·0x000563d0·0x056f0·0x05c30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x024fdc·0x00024fdc·0x00024fdc·0x024e0·0x024e0·R···0x415 ··EXIDX··········0x024d9c·0x00024d9c·0x00024d9c·0x01ae0·0x01ae0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.1 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·50c23195892d505589f749883f23f8896 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e90278da86f5be7e505c473c7c84bd1
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1100·entries:1 Version·symbols·section·'.gnu.version'·contains·1097·entries:
2 ·Addr:·000000000000466c··Offset:·0x00466c··Link:·3·(.dynsym)2 ·Addr:·000000000000463c··Offset:·0x00463c··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 271, 15 lines modifiedOffset 271, 15 lines modified
271 ··42c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···271 ··42c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···278 ··448:···1·(*global*)···
  
279 Version·needs·section·'.gnu.version_r'·contains·2·entries:279 Version·needs·section·'.gnu.version_r'·contains·2·entries:
280 ·Addr:·0x0000000000004f04··Offset:·0x004f04··Link:·7·(.dynstr)280 ·Addr:·0x0000000000004ed0··Offset:·0x004ed0··Link:·7·(.dynstr)
281 ··000000:·Version:·1··File:·liblog.so··Cnt:·1281 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
282 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3282 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
283 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1283 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1caa011 ··Entry·point·address:···············0x1bc00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········278072·(bytes·into·file)13 ··Start·of·section·headers:··········230436·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1caa02 Entry·point·0x1bc00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1ba92·0x1ba92·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1abfa·0x1abfa·R···0x1000
8 ··LOAD···········0x01baa0·0x0001caa0·0x0001caa0·0x20510·0x20510·R·E·0x10008 ··LOAD···········0x01ac00·0x0001bc00·0x0001bc00·0x16c10·0x16c10·R·E·0x1000
9 ··LOAD···········0x03bfb0·0x0003dfb0·0x0003dfb0·0x03e50·0x03e50·RW··0x10009 ··LOAD···········0x031810·0x00033810·0x00033810·0x03490·0x03490·RW··0x1000
10 ··LOAD···········0x03fe00·0x00042e00·0x00042e00·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x034ca0·0x00037ca0·0x00037ca0·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x03f76c·0x0004176c·0x0004176c·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x034618·0x00036618·0x00036618·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x03bfb0·0x0003dfb0·0x0003dfb0·0x03e50·0x04050·R···0x112 ··GNU_RELRO······0x031810·0x00033810·0x00033810·0x03490·0x037f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x017ce8·0x00017ce8·0x00017ce8·0x01498·0x01498·R···0x415 ··EXIDX··········0x017ac8·0x00017ac8·0x00017ac8·0x00e08·0x00e08·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·09936f3425c1ed20fc43ecd50fa0b5b06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e71d73f7658570f9a331a9d1a6c0ef7f
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·740·entries:1 Version·symbols·section·'.gnu.version'·contains·737·entries:
2 ·Addr:·0000000000002fec··Offset:·0x002fec··Link:·3·(.dynsym)2 ·Addr:·0000000000002fbc··Offset:·0x002fbc··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 181, 15 lines modifiedOffset 181, 15 lines modified
181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)···
  
189 Version·needs·section·'.gnu.version_r'·contains·2·entries:189 Version·needs·section·'.gnu.version_r'·contains·2·entries:
190 ·Addr:·0x00000000000035b4··Offset:·0x0035b4··Link:·7·(.dynstr)190 ·Addr:·0x0000000000003580··Offset:·0x003580··Link:·7·(.dynstr)
191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
192 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3192 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
194 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2194 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hardware.wifi@1.4.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2f40011 ··Entry·point·address:···············0x2e1b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········482360·(bytes·into·file)13 ··Start·of·section·headers:··········408840·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2f4002 Entry·point·0x2e1b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2e3f6·0x2e3f6·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2d1ae·0x2d1ae·R···0x1000
8 ··LOAD···········0x02e400·0x0002f400·0x0002f400·0x3a230·0x3a230·R·E·0x10008 ··LOAD···········0x02d1b0·0x0002e1b0·0x0002e1b0·0x2af10·0x2af10·R·E·0x1000
9 ··LOAD···········0x068630·0x0006a630·0x0006a630·0x06f58·0x06f58·RW··0x10009 ··LOAD···········0x0580c0·0x0005a0c0·0x0005a0c0·0x06310·0x06310·RW··0x1000
10 ··LOAD···········0x06f588·0x00072588·0x00072588·0x0001c·0x0001c·RW··0x100010 ··LOAD···········0x05e3d0·0x000613d0·0x000613d0·0x0001c·0x0001c·RW··0x1000
11 ··DYNAMIC········0x06ecac·0x00070cac·0x00070cac·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x05db00·0x0005fb00·0x0005fb00·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x068630·0x0006a630·0x0006a630·0x06f58·0x079d0·R···0x112 ··GNU_RELRO······0x0580c0·0x0005a0c0·0x0005a0c0·0x06310·0x06f40·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x027d18·0x00027d18·0x00027d18·0x023f8·0x023f8·R···0x415 ··EXIDX··········0x027ad8·0x00027ad8·0x00027ad8·0x01b18·0x01b18·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cd5a5822ea0e122e55ca4582ef9ec1de6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·428cd35a366f6240a71eb374039bca50
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1204·entries:1 Version·symbols·section·'.gnu.version'·contains·1201·entries:
2 ·Addr:·0000000000004cec··Offset:·0x004cec··Link:·3·(.dynsym)2 ·Addr:·0000000000004cbc··Offset:·0x004cbc··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 297, 15 lines modifiedOffset 297, 15 lines modified
297 ··494:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···297 ··494:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
298 ··498:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···298 ··498:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
299 ··49c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···299 ··49c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
300 ··4a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···300 ··4a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
301 ··4a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···301 ··4a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
302 ··4a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···302 ··4a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
303 ··4ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···303 ··4ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
304 ··4b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···304 ··4b0:···1·(*global*)···
  
305 Version·needs·section·'.gnu.version_r'·contains·2·entries:305 Version·needs·section·'.gnu.version_r'·contains·2·entries:
306 ·Addr:·0x0000000000005654··Offset:·0x005654··Link:·7·(.dynstr)306 ·Addr:·0x0000000000005620··Offset:·0x005620··Link:·7·(.dynstr)
307 ··000000:·Version:·1··File:·liblog.so··Cnt:·1307 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
308 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3308 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
309 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1309 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
310 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2310 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.allocator@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.allocator@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7ba011 ··Entry·point·address:···············0x7880
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········61896·(bytes·into·file)13 ··Start·of·section·headers:··········54984·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7ba02 Entry·point·0x7880
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06b9b·0x06b9b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0687b·0x0687b·R···0x1000
8 ··LOAD···········0x006ba0·0x00007ba0·0x00007ba0·0x06680·0x06680·R·E·0x10008 ··LOAD···········0x006880·0x00007880·0x00007880·0x05080·0x05080·R·E·0x1000
9 ··LOAD···········0x00d220·0x0000f220·0x0000f220·0x00c68·0x00c68·RW··0x10009 ··LOAD···········0x00b900·0x0000d900·0x0000d900·0x00bcc·0x00bcc·RW··0x1000
10 ··LOAD···········0x00de88·0x00010e88·0x00010e88·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00c4cc·0x0000f4cc·0x0000f4cc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00db50·0x0000fb50·0x0000fb50·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00c1a0·0x0000e1a0·0x0000e1a0·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00d220·0x0000f220·0x0000f220·0x00c68·0x00de0·R···0x112 ··GNU_RELRO······0x00b900·0x0000d900·0x0000d900·0x00bcc·0x01700·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005e08·0x00005e08·0x00005e08·0x00458·0x00458·R···0x415 ··EXIDX··········0x005c34·0x00005c34·0x00005c34·0x003e0·0x003e0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dedf12ef3d2e8cae94c1b7171cdc0b056 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9edb77121dd2cb83fd976ae8cb1e28a8
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·240·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·00000000000010ac··Offset:·0x0010ac··Link:·3·(.dynsym)2 ·Addr:·000000000000107c··Offset:·0x00107c··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, 15 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*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x000000000000128c··Offset:·0x00128c··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001258··Offset:·0x001258··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.memory.token@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.memory.token@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x778011 ··Entry·point·address:···············0x7480
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········56752·(bytes·into·file)13 ··Start·of·section·headers:··········51144·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x77802 Entry·point·0x7480
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0677e·0x0677e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0647e·0x0647e·R···0x1000
8 ··LOAD···········0x006780·0x00007780·0x00007780·0x058a0·0x058a0·R·E·0x10008 ··LOAD···········0x006480·0x00007480·0x00007480·0x04790·0x04790·R·E·0x1000
9 ··LOAD···········0x00c020·0x0000e020·0x0000e020·0x00bc4·0x00bc4·RW··0x10009 ··LOAD···········0x00ac10·0x0000cc10·0x0000cc10·0x00b28·0x00b28·RW··0x1000
10 ··LOAD···········0x00cbe4·0x0000fbe4·0x0000fbe4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00b738·0x0000e738·0x0000e738·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c8cc·0x0000e8cc·0x0000e8cc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00b42c·0x0000d42c·0x0000d42c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c020·0x0000e020·0x0000e020·0x00bc4·0x00fe0·R···0x112 ··GNU_RELRO······0x00ac10·0x0000cc10·0x0000cc10·0x00b28·0x013f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005bb0·0x00005bb0·0x00005bb0·0x003f0·0x003f0·R···0x415 ··EXIDX··········0x0059d8·0x000059d8·0x000059d8·0x00380·0x00380·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6ae44224abcd3cfad49ef578156a36aa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2a59582ef73f02daedbab26f768d476d
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·231·entries:1 Version·symbols·section·'.gnu.version'·contains·228·entries:
2 ·Addr:·000000000000101c··Offset:·0x00101c··Link:·3·(.dynsym)2 ·Addr:·0000000000000fec··Offset:·0x000fec··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 54, 15 lines modifiedOffset 54, 14 lines modified
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*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:61 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000011ec··Offset:·0x0011ec··Link:·7·(.dynstr)62 ·Addr:·0x00000000000011b4··Offset:·0x0011b4··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·163 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·364 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·165 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·266 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.memory@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.memory@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa94011 ··Entry·point·address:···············0xa520
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········99144·(bytes·into·file)13 ··Start·of·section·headers:··········86444·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa9402 Entry·point·0xa520
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09938·0x09938·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09518·0x09518·R···0x1000
8 ··LOAD···········0x009940·0x0000a940·0x0000a940·0x0bfc0·0x0bfc0·R·E·0x10008 ··LOAD···········0x009520·0x0000a520·0x0000a520·0x093f0·0x093f0·R·E·0x1000
9 ··LOAD···········0x015900·0x00017900·0x00017900·0x01408·0x01408·RW··0x10009 ··LOAD···········0x012910·0x00014910·0x00014910·0x01390·0x01390·RW··0x1000
10 ··LOAD···········0x016d08·0x00019d08·0x00019d08·0x00008·0x00008·RW··0x100010 ··LOAD···········0x013ca0·0x00016ca0·0x00016ca0·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x016950·0x00018950·0x00018950·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0138f4·0x000158f4·0x000158f4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x015900·0x00017900·0x00017900·0x01408·0x01700·R···0x112 ··GNU_RELRO······0x012910·0x00014910·0x00014910·0x01390·0x016f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008520·0x00008520·0x00008520·0x006d8·0x006d8·R···0x415 ··EXIDX··········0x00824c·0x0000824c·0x0000824c·0x00680·0x00680·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x16950·contains·34·entries:1 Dynamic·section·at·offset·0x138f4·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hidl.memory@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hidl.memory@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7e7414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7ba4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x63415 ·0x60000010·(Operating·System·specific:·60000010)········0x634
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x84a817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x81d8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x8bf820 ·0x00000017·(JMPREL)·····················0x88cc
21 ·0x00000002·(PLTRELSZ)···················1168·(bytes)21 ·0x00000002·(PLTRELSZ)···················1144·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x18ab422 ·0x00000003·(PLTGOT)·····················0x15a58
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1e6826 ·0x00000005·(STRTAB)·····················0x1d24
27 ·0x0000000a·(STRSZ)······················24586·(bytes)27 ·0x0000000a·(STRSZ)······················24190·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x18fc28 ·0x6ffffef5·(GNU_HASH)···················0x18c8
29 ·0x00000019·(INIT_ARRAY)·················0x1894829 ·0x00000019·(INIT_ARRAY)·················0x158ec
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1893831 ·0x0000001a·(FINI_ARRAY)·················0x158dc
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x162c33 ·0x6ffffff0·(VERSYM)·····················0x15fc
34 ·0x6ffffffe·(VERNEED)····················0x18bc34 ·0x6ffffffe·(VERNEED)····················0x1888
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·64cb6682eb3e1e9e629e59883e748ccb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f389368cca2aca352b825baee3fe8e0e
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·328·entries:1 Version·symbols·section·'.gnu.version'·contains·325·entries:
2 ·Addr:·000000000000162c··Offset:·0x00162c··Link:·3·(.dynsym)2 ·Addr:·00000000000015fc··Offset:·0x0015fc··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 78, 15 lines modifiedOffset 78, 15 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·2·entries:86 Version·needs·section·'.gnu.version_r'·contains·2·entries:
87 ·Addr:·0x00000000000018bc··Offset:·0x0018bc··Link:·7·(.dynstr)87 ·Addr:·0x0000000000001888··Offset:·0x001888··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·liblog.so··Cnt:·188 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
89 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·389 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
90 ··0x0010:·Version:·1··File:·libc.so··Cnt:·190 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
91 ··0x0030:···Name:·LIBC··Flags:·none··Version:·291 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.token@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.hidl.token@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7fc011 ··Entry·point·address:···············0x7cb0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········65356·(bytes·into·file)13 ··Start·of·section·headers:··········58048·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7fc02 Entry·point·0x7cb0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06fbf·0x06fbf·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06caf·0x06caf·R···0x1000
8 ··LOAD···········0x006fc0·0x00007fc0·0x00007fc0·0x07130·0x07130·R·E·0x10008 ··LOAD···········0x006cb0·0x00007cb0·0x00007cb0·0x05970·0x05970·R·E·0x1000
9 ··LOAD···········0x00e0f0·0x000100f0·0x000100f0·0x00c2c·0x00c2c·RW··0x10009 ··LOAD···········0x00c620·0x0000e620·0x0000e620·0x00b90·0x00b90·RW··0x1000
10 ··LOAD···········0x00ed1c·0x00011d1c·0x00011d1c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d1b0·0x000101b0·0x000101b0·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00e9cc·0x000109cc·0x000109cc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00ce6c·0x0000ee6c·0x0000ee6c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00e0f0·0x000100f0·0x000100f0·0x00c2c·0x00f10·R···0x112 ··GNU_RELRO······0x00c620·0x0000e620·0x0000e620·0x00b90·0x019e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0061c8·0x000061c8·0x000061c8·0x00448·0x00448·R···0x415 ··EXIDX··········0x005ff0·0x00005ff0·0x00005ff0·0x003d0·0x003d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xe9cc·contains·34·entries:1 Dynamic·section·at·offset·0xce6c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hidl.token@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hidl.token@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e3414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5c60
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34d15 ·0x60000010·(Operating·System·specific:·60000010)········0x34d
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x618417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5fb0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x40
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x661020 ·0x00000017·(JMPREL)·····················0x63c0
21 ·0x00000002·(PLTRELSZ)···················1032·(bytes)21 ·0x00000002·(PLTRELSZ)···················1008·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x10b0c22 ·0x00000003·(PLTGOT)·····················0xefac
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x161c26 ·0x00000005·(STRTAB)·····················0x15d4
27 ·0x0000000a·(STRSZ)······················18453·(bytes)27 ·0x0000000a·(STRSZ)······················18057·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x134c28 ·0x6ffffef5·(GNU_HASH)···················0x1314
29 ·0x00000019·(INIT_ARRAY)·················0x109c829 ·0x00000019·(INIT_ARRAY)·················0xee68
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x109bc31 ·0x0000001a·(FINI_ARRAY)·················0xee5c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x111c33 ·0x6ffffff0·(VERSYM)·····················0x10ec
34 ·0x6ffffffe·(VERNEED)····················0x130c34 ·0x6ffffffe·(VERNEED)····················0x12d4
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f6898b7ac4a3e7d967a6a30bd4810c896 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cf7ebbba554c4593d961e05818c641e6
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·247·entries:1 Version·symbols·section·'.gnu.version'·contains·244·entries:
2 ·Addr:·000000000000111c··Offset:·0x00111c··Link:·3·(.dynsym)2 ·Addr:·00000000000010ec··Offset:·0x0010ec··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 58, 15 lines modifiedOffset 58, 14 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x000000000000130c··Offset:·0x00130c··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012d4··Offset:·0x0012d4··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.net.netd@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.net.netd@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x775011 ··Entry·point·address:···············0x7440
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········59084·(bytes·into·file)13 ··Start·of·section·headers:··········52572·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x77502 Entry·point·0x7440
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0674c·0x0674c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0643c·0x0643c·R···0x1000
8 ··LOAD···········0x006750·0x00007750·0x00007750·0x06180·0x06180·R·E·0x10008 ··LOAD···········0x006440·0x00007440·0x00007440·0x04cc0·0x04cc0·R·E·0x1000
9 ··LOAD···········0x00c8d0·0x0000e8d0·0x0000e8d0·0x00bec·0x00bec·RW··0x10009 ··LOAD···········0x00b100·0x0000d100·0x0000d100·0x00b74·0x00b74·RW··0x1000
10 ··LOAD···········0x00d4bc·0x000104bc·0x000104bc·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00bc74·0x0000ec74·0x0000ec74·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d194·0x0000f194·0x0000f194·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00b958·0x0000d958·0x0000d958·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c8d0·0x0000e8d0·0x0000e8d0·0x00bec·0x01730·R···0x112 ··GNU_RELRO······0x00b100·0x0000d100·0x0000d100·0x00b74·0x00f00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005ac8·0x00005ac8·0x00005ac8·0x00410·0x00410·R···0x415 ··EXIDX··········0x0058f8·0x000058f8·0x000058f8·0x003b0·0x003b0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.78 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xd194·contains·34·entries:1 Dynamic·section·at·offset·0xb958·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.system.net.netd@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.system.net.netd@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x574014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5570
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5a8417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x58b4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5ed820 ·0x00000017·(JMPREL)·····················0x5ca8
21 ·0x00000002·(PLTRELSZ)···················952·(bytes)21 ·0x00000002·(PLTRELSZ)···················928·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xf2d422 ·0x00000003·(PLTGOT)·····················0xda98
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x14b826 ·0x00000005·(STRTAB)·····················0x1474
27 ·0x0000000a·(STRSZ)······················17031·(bytes)27 ·0x0000000a·(STRSZ)······················16635·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x128428 ·0x6ffffef5·(GNU_HASH)···················0x1250
29 ·0x00000019·(INIT_ARRAY)·················0xf19029 ·0x00000019·(INIT_ARRAY)·················0xd954
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xf18431 ·0x0000001a·(FINI_ARRAY)·················0xd948
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x106c33 ·0x6ffffff0·(VERSYM)·····················0x103c
34 ·0x6ffffffe·(VERNEED)····················0x124434 ·0x6ffffffe·(VERNEED)····················0x1210
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·310fd199fb35c02be258e4f4bc9c97886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a644aeb931e772a00584cf761bf8dce
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·236·entries:1 Version·symbols·section·'.gnu.version'·contains·233·entries:
2 ·Addr:·000000000000106c··Offset:·0x00106c··Link:·3·(.dynsym)2 ·Addr:·000000000000103c··Offset:·0x00103c··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*)······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:·0x0000000000001244··Offset:·0x001244··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001210··Offset:·0x001210··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.net.netd@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.net.netd@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x8e8011 ··Entry·point·address:···············0x8ad0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········76884·(bytes·into·file)13 ··Start·of·section·headers:··········65688·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8e802 Entry·point·0x8ad0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07e74·0x07e74·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07ac4·0x07ac4·R···0x1000
8 ··LOAD···········0x007e80·0x00008e80·0x00008e80·0x08e20·0x08e20·R·E·0x10008 ··LOAD···········0x007ad0·0x00008ad0·0x00008ad0·0x067c0·0x067c0·R·E·0x1000
9 ··LOAD···········0x010ca0·0x00012ca0·0x00012ca0·0x00d84·0x00d84·RW··0x10009 ··LOAD···········0x00e290·0x00010290·0x00010290·0x00d0c·0x00d0c·RW··0x1000
10 ··LOAD···········0x011a24·0x00014a24·0x00014a24·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ef9c·0x00011f9c·0x00011f9c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0116b4·0x000136b4·0x000136b4·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00ec38·0x00010c38·0x00010c38·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x010ca0·0x00012ca0·0x00012ca0·0x00d84·0x01360·R···0x112 ··GNU_RELRO······0x00e290·0x00010290·0x00010290·0x00d0c·0x00d70·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006e4c·0x00006e4c·0x00006e4c·0x00460·0x00460·R···0x415 ··EXIDX··········0x006c74·0x00006c74·0x00006c74·0x00410·0x00410·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.94 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c2bc75d2beda43b9f5bcb5921e232dc76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f9036d77b375e64f3c7b122552b46acd
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·271·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·000000000000129c··Offset:·0x00129c··Link:·3·(.dynsym)2 ·Addr:·000000000000126c··Offset:·0x00126c··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 64, 13 lines modifiedOffset 64, 12 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
73 ·Addr:·0x00000000000014bc··Offset:·0x0014bc··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001484··Offset:·0x001484··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.suspend@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.suspend@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa07011 ··Entry·point·address:···············0x9d70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········86312·(bytes·into·file)13 ··Start·of·section·headers:··········78084·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0702 Entry·point·0x9d70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0906a·0x0906a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08d6a·0x08d6a·R···0x1000
8 ··LOAD···········0x009070·0x0000a070·0x0000a070·0x09760·0x09760·R·E·0x10008 ··LOAD···········0x008d70·0x00009d70·0x00009d70·0x07c30·0x07c30·R·E·0x1000
9 ··LOAD···········0x0127d0·0x000147d0·0x000147d0·0x01364·0x01364·RW··0x10009 ··LOAD···········0x0109a0·0x000129a0·0x000129a0·0x012ec·0x012ec·RW··0x1000
10 ··LOAD···········0x013b34·0x00016b34·0x00016b34·0x00008·0x00008·RW··0x100010 ··LOAD···········0x011c8c·0x00014c8c·0x00014c8c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0137b4·0x000157b4·0x000157b4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x011918·0x00013918·0x00013918·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0127d0·0x000147d0·0x000147d0·0x01364·0x01830·R···0x112 ··GNU_RELRO······0x0109a0·0x000129a0·0x000129a0·0x012ec·0x01660·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007fc4·0x00007fc4·0x00007fc4·0x00630·0x00630·R···0x415 ··EXIDX··········0x007df0·0x00007df0·0x00007df0·0x005d0·0x005d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x137b4·contains·34·entries:1 Dynamic·section·at·offset·0x11918·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.system.suspend@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.system.suspend@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x794814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7778
15 ·0x60000010·(Operating·System·specific:·60000010)········0x60415 ·0x60000010·(Operating·System·specific:·60000010)········0x604
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7f4c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7d7c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x85f420 ·0x00000017·(JMPREL)·····················0x83c0
21 ·0x00000002·(PLTRELSZ)···················1056·(bytes)21 ·0x00000002·(PLTRELSZ)···················1032·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1591822 ·0x00000003·(PLTGOT)·····················0x13a7c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b8026 ·0x00000005·(STRTAB)·····················0x1b3c
27 ·0x0000000a·(STRSZ)······················24006·(bytes)27 ·0x0000000a·(STRSZ)······················23610·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x177428 ·0x6ffffef5·(GNU_HASH)···················0x1740
29 ·0x00000019·(INIT_ARRAY)·················0x157ac29 ·0x00000019·(INIT_ARRAY)·················0x13910
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1579c31 ·0x0000001a·(FINI_ARRAY)·················0x13900
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x14ec33 ·0x6ffffff0·(VERSYM)·····················0x14bc
34 ·0x6ffffffe·(VERNEED)····················0x175434 ·0x6ffffffe·(VERNEED)····················0x1720
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·776d74e17302d81be99815b24b73dd746 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ac62183f0913272187e98115b0fb0640
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·308·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·00000000000014ec··Offset:·0x0014ec··Link:·3·(.dynsym)2 ·Addr:·00000000000014bc··Offset:·0x0014bc··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 73, 13 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x0000000000001754··Offset:·0x001754··Link:·7·(.dynstr)82 ·Addr:·0x0000000000001720··Offset:·0x001720··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.wifi.keystore@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/android.system.wifi.keystore@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x817011 ··Entry·point·address:···············0x7d60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········66816·(bytes·into·file)13 ··Start·of·section·headers:··········57736·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x81702 Entry·point·0x7d60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07169·0x07169·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d59·0x06d59·R···0x1000
8 ··LOAD···········0x007170·0x00008170·0x00008170·0x07210·0x07210·R·E·0x10008 ··LOAD···········0x006d60·0x00007d60·0x00007d60·0x05590·0x05590·R·E·0x1000
9 ··LOAD···········0x00e380·0x00010380·0x00010380·0x00cec·0x00cec·RW··0x10009 ··LOAD···········0x00c2f0·0x0000e2f0·0x0000e2f0·0x00be4·0x00be4·RW··0x1000
10 ··LOAD···········0x00f06c·0x0001206c·0x0001206c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ced4·0x0000fed4·0x0000fed4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ed34·0x00010d34·0x00010d34·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00cba8·0x0000eba8·0x0000eba8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00e380·0x00010380·0x00010380·0x00cec·0x01c80·R···0x112 ··GNU_RELRO······0x00c2f0·0x0000e2f0·0x0000e2f0·0x00be4·0x00d10·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006294·0x00006294·0x00006294·0x004c0·0x004c0·R···0x415 ··EXIDX··········0x00603c·0x0000603c·0x0000603c·0x003f0·0x003f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xed34·contains·34·entries:1 Dynamic·section·at·offset·0xcba8·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.system.wifi.keystore@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[android.system.wifi.keystore@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5efc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5cac
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34b15 ·0x60000010·(Operating·System·specific:·60000010)········0x34b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x624817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ff8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x675420 ·0x00000017·(JMPREL)·····················0x642c
21 ·0x00000002·(PLTRELSZ)···················984·(bytes)21 ·0x00000002·(PLTRELSZ)···················960·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x10e7422 ·0x00000003·(PLTGOT)·····················0xece8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x15a026 ·0x00000005·(STRTAB)·····················0x14dc
27 ·0x0000000a·(STRSZ)······················18779·(bytes)27 ·0x0000000a·(STRSZ)······················18383·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x12e028 ·0x6ffffef5·(GNU_HASH)···················0x12a8
29 ·0x00000019·(INIT_ARRAY)·················0x10d3029 ·0x00000019·(INIT_ARRAY)·················0xeba4
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x10d2431 ·0x0000001a·(FINI_ARRAY)·················0xeb98
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x10bc33 ·0x6ffffff0·(VERSYM)·····················0x108c
34 ·0x6ffffffe·(VERNEED)····················0x12a034 ·0x6ffffffe·(VERNEED)····················0x1268
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f534fb8da1e1189990451bcd369f36896 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·092237f860d8436ec5eaf10fa35c0125
1.96 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·238·entries:
2 ·Addr:·00000000000010bc··Offset:·0x0010bc··Link:·3·(.dynsym)2 ·Addr:·000000000000108c··Offset:·0x00108c··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*)···
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:·0x00000000000012a0··Offset:·0x0012a0··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001268··Offset:·0x001268··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
23.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/libhidlbase.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib/libhidlbase.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3180011 ··Entry·point·address:···············0x2f7f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········552408·(bytes·into·file)13 ··Start·of·section·headers:··········497308·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
2.2 KB
readelf --wide --program-header {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x318002 Entry·point·0x2f7f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x307f8·0x307f8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2e7ec·0x2e7ec·R···0x1000
8 ··LOAD···········0x030800·0x00031800·0x00031800·0x4b0b0·0x4b0b0·R·E·0x10008 ··LOAD···········0x02e7f0·0x0002f7f0·0x0002f7f0·0x401b0·0x401b0·R·E·0x1000
9 ··LOAD···········0x07b8b0·0x0007d8b0·0x0007d8b0·0x0581c·0x0581c·RW··0x10009 ··LOAD···········0x06e9a0·0x000709a0·0x000709a0·0x055dc·0x055dc·RW··0x1000
10 ··LOAD···········0x0810cc·0x000840cc·0x000840cc·0x0001c·0x001c8·RW··0x100010 ··LOAD···········0x073f7c·0x00076f7c·0x00076f7c·0x0001c·0x001b8·RW··0x1000
11 ··DYNAMIC········0x080258·0x00082258·0x00082258·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0731bc·0x000751bc·0x000751bc·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x07b8b0·0x0007d8b0·0x0007d8b0·0x0581c·0x06750·R···0x112 ··GNU_RELRO······0x06e9a0·0x000709a0·0x000709a0·0x055dc·0x05660·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x028c7c·0x00028c7c·0x00028c7c·0x02728·0x02728·R···0x415 ··EXIDX··········0x02732c·0x0002732c·0x0002732c·0x024d8·0x024d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
22 ···04·····.data·.bss·22 ···04·····.data·.bss·
23 ···05·····.dynamic·23 ···05·····.dynamic·
24 ···06·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·24 ···06·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
25 ···07·····25 ···07·····
26 ···08·····.note.android.ident·.note.gnu.build-id·26 ···08·····.note.android.ident·.note.gnu.build-id·
4.63 KB
readelf --wide --sections {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·34c1e56772fccd94e5168f47f854918d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·53471da327fc7f37a751f8d2615a3970
11.5 KB
readelf --wide --version-info {}
Max HTML report size reached
2.35 MB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.automotive.display@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.automotive.display@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:···············0xc00011 ··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:··········109520·(bytes·into·file)13 ··Start·of·section·headers:··········92560·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b504·0x00b504·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00acf4·0x00acf4·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00b1b0·0x00b1b0·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x008750·0x008750·R·E·0x1000
9 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x001a08·0x001a08·RW··0x10009 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x0018d0·0x0018d0·RW··0x1000
10 ··LOAD···········0x019a08·0x000000000001aa08·0x000000000001aa08·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0158d0·0x00000000000168d0·0x00000000000168d0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0192f0·0x00000000000192f0·0x00000000000192f0·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x0151d0·0x00000000000151d0·0x00000000000151d0·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001a08·0x002000·R···0x112 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x0018d0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009674·0x0000000000009674·0x0000000000009674·0x0005b4·0x0005b4·R···0x413 ··GNU_EH_FRAME···0x009338·0x0000000000009338·0x0000000000009338·0x000504·0x000504·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.26 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2dba46cfdc98214f8cae426709c66fdd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fab7cecc9c16dba2db7f687afa7692bd
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·256·entries:1 Version·symbols·section·'.gnu.version'·contains·253·entries:
2 ·Addr:·0000000000001aa8··Offset:·0x001aa8··Link:·3·(.dynsym)2 ·Addr:·0000000000001a60··Offset:·0x001a60··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 60, 15 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x0000000000001ca8··Offset:·0x001ca8··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c5c··Offset:·0x001c5c··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·liblog.so··Cnt:·170 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
71 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
72 ··0x0010:·Version:·1··File:·libc.so··Cnt:·172 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·273 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.cameraservice.device@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.cameraservice.device@2.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:···············0x1600011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········231096·(bytes·into·file)13 ··Start·of·section·headers:··········192944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x15000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0154f4·0x0154f4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014514·0x014514·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x01c480·0x01c480·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0143b0·0x0143b0·R·E·0x1000
9 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x003388·0x003388·RW··0x10009 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x0030e8·0x0030e8·RW··0x1000
10 ··LOAD···········0x036388·0x0000000000037388·0x0000000000037388·0x000010·0x000010·RW··0x100010 ··LOAD···········0x02d0e8·0x000000000002e0e8·0x000000000002e0e8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x035a90·0x0000000000035a90·0x0000000000035a90·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x02c808·0x000000000002c808·0x000000000002c808·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x033000·0x0000000000033000·0x0000000000033000·0x003388·0x004000·R···0x112 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x0030e8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x010a10·0x0000000000010a10·0x0000000000010a10·0x000da4·0x000da4·R···0x413 ··GNU_EH_FRAME···0x0105c0·0x00000000000105c0·0x00000000000105c0·0x000c2c·0x000c2c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9687f8e7c7405ff54977d7ac61d3de916 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·219daac7267e4ed715a5cb3392612d3c
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·408·entries:1 Version·symbols·section·'.gnu.version'·contains·405·entries:
2 ·Addr:·00000000000028e8··Offset:·0x0028e8··Link:·3·(.dynsym)2 ·Addr:·00000000000028a0··Offset:·0x0028a0··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 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)···
  
106 Version·needs·section·'.gnu.version_r'·contains·2·entries:106 Version·needs·section·'.gnu.version_r'·contains·2·entries:
107 ·Addr:·0x0000000000002c18··Offset:·0x002c18··Link:·7·(.dynstr)107 ·Addr:·0x0000000000002bcc··Offset:·0x002bcc··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.cameraservice.service@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.cameraservice.service@2.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········161504·(bytes·into·file)13 ··Start·of·section·headers:··········140272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010054·0x010054·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f6ac·0x00f6ac·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x011ce0·0x011ce0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00dfc0·0x00dfc0·R·E·0x1000
9 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x002bc0·0x002bc0·RW··0x10009 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002a40·0x002a40·RW··0x1000
10 ··LOAD···········0x025bc0·0x0000000000026bc0·0x0000000000026bc0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x020a40·0x0000000000021a40·0x0000000000021a40·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0253e8·0x00000000000253e8·0x00000000000253e8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x020280·0x0000000000020280·0x0000000000020280·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x002bc0·0x003000·R···0x112 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002a40·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cdd0·0x000000000000cdd0·0x000000000000cdd0·0x000964·0x000964·R···0x413 ··GNU_EH_FRAME···0x00ca74·0x000000000000ca74·0x000000000000ca74·0x00088c·0x00088c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.2 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e781aee18b0cd243d0ad11997773c22e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·524abd13945e8c283360a89f18da02a7
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·335·entries:1 Version·symbols·section·'.gnu.version'·contains·332·entries:
2 ·Addr:·0000000000002210··Offset:·0x002210··Link:·3·(.dynsym)2 ·Addr:·00000000000021c8··Offset:·0x0021c8··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 80, 15 lines modifiedOffset 80, 14 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
88 Version·needs·section·'.gnu.version_r'·contains·2·entries:87 Version·needs·section·'.gnu.version_r'·contains·2·entries:
89 ·Addr:·0x00000000000024b0··Offset:·0x0024b0··Link:·7·(.dynstr)88 ·Addr:·0x0000000000002460··Offset:·0x002460··Link:·7·(.dynstr)
90 ··000000:·Version:·1··File:·liblog.so··Cnt:·189 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
91 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·390 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
92 ··0x0010:·Version:·1··File:·libc.so··Cnt:·191 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
93 ··0x0030:···Name:·LIBC··Flags:·none··Version:·292 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.cameraservice.service@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.cameraservice.service@2.1.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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········162248·(bytes·into·file)13 ··Start·of·section·headers:··········144992·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011684·0x011684·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010b0c·0x010b0c·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0106c0·0x0106c0·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00d1c0·0x00d1c0·R·E·0x1000
9 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x002f78·0x002f78·RW··0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002db0·0x002db0·RW··0x1000
10 ··LOAD···········0x025f78·0x0000000000026f78·0x0000000000026f78·0x000010·0x000010·RW··0x100010 ··LOAD···········0x021db0·0x0000000000022db0·0x0000000000022db0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x025768·0x0000000000025768·0x0000000000025768·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0215b8·0x00000000000215b8·0x00000000000215b8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x002f78·0x003000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002db0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00e4ec·0x000000000000e4ec·0x000000000000e4ec·0x000944·0x000944·R···0x413 ··GNU_EH_FRAME···0x00e04c·0x000000000000e04c·0x000000000000e04c·0x00083c·0x00083c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.33 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·836eea2310ab5dcf5f8e6d45b9c013a46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03bfdd61d1c125ae4b49e1a0c388801a
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·368·entries:1 Version·symbols·section·'.gnu.version'·contains·365·entries:
2 ·Addr:·0000000000002528··Offset:·0x002528··Link:·3·(.dynsym)2 ·Addr:·00000000000024e0··Offset:·0x0024e0··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 88, 15 lines modifiedOffset 88, 15 lines modified
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)···
  
96 Version·needs·section·'.gnu.version_r'·contains·2·entries:96 Version·needs·section·'.gnu.version_r'·contains·2·entries:
97 ·Addr:·0x0000000000002808··Offset:·0x002808··Link:·7·(.dynstr)97 ·Addr:·0x00000000000027bc··Offset:·0x0027bc··Link:·7·(.dynstr)
98 ··000000:·Version:·1··File:·liblog.so··Cnt:·198 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
99 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·399 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
100 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1100 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
101 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2101 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.displayservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.displayservice@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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········184528·(bytes·into·file)13 ··Start·of·section·headers:··········163352·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01218c·0x01218c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011914·0x011914·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x014d00·0x014d00·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0107f0·0x0107f0·R·E·0x1000
9 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x0037c0·0x0037c0·RW··0x10009 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x0036d0·0x0036d0·RW··0x1000
10 ··LOAD···········0x02b7c0·0x000000000002c7c0·0x000000000002c7c0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x0266d0·0x00000000000276d0·0x00000000000276d0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x02afd0·0x000000000002afd0·0x000000000002afd0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x025ef8·0x0000000000025ef8·0x0000000000025ef8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x0037c0·0x004000·R···0x112 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x0036d0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e728·0x000000000000e728·0x000000000000e728·0x000ad4·0x000ad4·R···0x413 ··GNU_EH_FRAME···0x00e3e8·0x000000000000e3e8·0x000000000000e3e8·0x000a3c·0x000a3c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9c9917358be0ba1e5275385d8f48410b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·29c6ecdceaa50438fb523ce1c8a6bc57
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·393·entries:1 Version·symbols·section·'.gnu.version'·contains·390·entries:
2 ·Addr:·0000000000002780··Offset:·0x002780··Link:·3·(.dynsym)2 ·Addr:·0000000000002738··Offset:·0x002738··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 94, 14 lines modifiedOffset 94, 13 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)··· 
  
103 Version·needs·section·'.gnu.version_r'·contains·1·entry:102 Version·needs·section·'.gnu.version_r'·contains·1·entry:
104 ·Addr:·0x0000000000002a94··Offset:·0x002a94··Link:·7·(.dynstr)103 ·Addr:·0x0000000000002a44··Offset:·0x002a44··Link:·7·(.dynstr)
105 ··000000:·Version:·1··File:·libc.so··Cnt:·1104 ··000000:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.schedulerservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.schedulerservice@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:···············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:··········87416·(bytes·into·file)13 ··Start·of·section·headers:··········78728·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00974c·0x00974c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090bc·0x0090bc·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008100·0x008100·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006490·0x006490·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0016e0·0x0016e0·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0015f0·0x0015f0·RW··0x1000
11 ··LOAD···········0x0146e0·0x00000000000156e0·0x00000000000156e0·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0125f0·0x00000000000135f0·0x00000000000135f0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0140b0·0x00000000000140b0·0x00000000000140b0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x011fd8·0x0000000000011fd8·0x0000000000011fd8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0016e0·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0015f0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007ef0·0x0000000000007ef0·0x0000000000007ef0·0x00049c·0x00049c·R···0x414 ··GNU_EH_FRAME···0x007be4·0x0000000000007be4·0x0000000000007be4·0x000414·0x000414·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.91 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cbb099edaa8d04025a11b6e88c29ab866 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5bf36723d004f53f522b7f1bb8453bb9
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·232·entries:1 Version·symbols·section·'.gnu.version'·contains·229·entries:
2 ·Addr:·0000000000001868··Offset:·0x001868··Link:·3·(.dynsym)2 ·Addr:·0000000000001820··Offset:·0x001820··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 54, 13 lines modifiedOffset 54, 13 lines modified
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*)······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*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)63 ·Addr:·0x00000000000019ec··Offset:·0x0019ec··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.sensorservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.sensorservice@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:··········250728·(bytes·into·file)13 ··Start·of·section·headers:··········216968·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x180002 Entry·point·0x17000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01775c·0x01775c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016bfc·0x016bfc·R···0x1000
8 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x01d060·0x01d060·R·E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x016e70·0x016e70·R·E·0x1000
9 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x004cd8·0x004cd8·RW··0x10009 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x004b10·0x004b10·RW··0x1000
10 ··LOAD···········0x03acd8·0x000000000003bcd8·0x000000000003bcd8·0x000020·0x000020·RW··0x100010 ··LOAD···········0x032b10·0x0000000000033b10·0x0000000000033b10·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x03a3c8·0x000000000003a3c8·0x000000000003a3c8·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x032218·0x0000000000032218·0x0000000000032218·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x004cd8·0x005000·R···0x112 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x004b10·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x012498·0x0000000000012498·0x0000000000012498·0x000f54·0x000f54·R···0x413 ··GNU_EH_FRAME···0x012110·0x0000000000012110·0x0000000000012110·0x000e5c·0x000e5c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ae8080c8d54a7ac00bd70682913b1a876 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·df61cdad7949c7b3388143268f6c0bd2
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·479·entries:1 Version·symbols·section·'.gnu.version'·contains·476·entries:
2 ·Addr:·0000000000002f90··Offset:·0x002f90··Link:·3·(.dynsym)2 ·Addr:·0000000000002f48··Offset:·0x002f48··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 116, 15 lines modifiedOffset 116, 14 lines modified
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
124 Version·needs·section·'.gnu.version_r'·contains·2·entries:123 Version·needs·section·'.gnu.version_r'·contains·2·entries:
125 ·Addr:·0x0000000000003350··Offset:·0x003350··Link:·7·(.dynstr)124 ·Addr:·0x0000000000003300··Offset:·0x003300··Link:·7·(.dynstr)
126 ··000000:·Version:·1··File:·liblog.so··Cnt:·1125 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
127 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3126 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
128 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1127 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
129 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2128 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.stats@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.frameworks.stats@1.0.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:···············0xd00011 ··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:··········131328·(bytes·into·file)13 ··Start·of·section·headers:··········114256·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ce0c·0x00ce0c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c33c·0x00c33c·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00fc90·0x00fc90·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b1f0·0x00b1f0·R·E·0x1000
10 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x001c38·0x001c38·RW··0x100010 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x001b48·0x001b48·RW··0x1000
11 ··LOAD···········0x01ec38·0x000000000001fc38·0x000000000001fc38·0x000008·0x000008·RW··0x100011 ··LOAD···········0x01ab48·0x000000000001bb48·0x000000000001bb48·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x01e500·0x000000000001e500·0x000000000001e500·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01a428·0x000000000001a428·0x000000000001a428·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x001c38·0x002000·R···0x113 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001b48·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x009f84·0x0000000000009f84·0x0000000000009f84·0x0008a4·0x0008a4·R···0x414 ··GNU_EH_FRAME···0x009bc0·0x0000000000009bc0·0x0000000000009bc0·0x0007bc·0x0007bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dcc00bd3abb6ef2c219575e20bc155e06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·523c4e0d61c6dc00bcce7f44bffcbf03
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·300·entries:1 Version·symbols·section·'.gnu.version'·contains·297·entries:
2 ·Addr:·0000000000001ec8··Offset:·0x001ec8··Link:·3·(.dynsym)2 ·Addr:·0000000000001e80··Offset:·0x001e80··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 71, 15 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
80 ·Addr:·0x0000000000002120··Offset:·0x002120··Link:·7·(.dynstr)80 ·Addr:·0x00000000000020d4··Offset:·0x0020d4··Link:·7·(.dynstr)
81 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
82 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
83 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.atrace@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.atrace@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:···············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:··········92160·(bytes·into·file)13 ··Start·of·section·headers:··········83448·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00995c·0x00995c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009204·0x009204·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0090c0·0x0090c0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007050·0x007050·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001838·0x001838·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001700·0x001700·RW··0x1000
11 ··LOAD···········0x015838·0x0000000000016838·0x0000000000016838·0x000008·0x000008·RW··0x100011 ··LOAD···········0x013700·0x0000000000014700·0x0000000000014700·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0151b8·0x00000000000151b8·0x00000000000151b8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013098·0x0000000000013098·0x0000000000013098·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001838·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001700·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007e28·0x0000000000007e28·0x0000000000007e28·0x00051c·0x00051c·R···0x414 ··GNU_EH_FRAME···0x007b18·0x0000000000007b18·0x0000000000007b18·0x000474·0x000474·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x151b8·contains·34·entries:1 Dynamic·section·at·offset·0x13098·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.atrace@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.atrace@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x667014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6488
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c1017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a28
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6c6020 ·0x0000000000000017·(JMPREL)·············0x6a78
21 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2952·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1543022 ·0x0000000000000003·(PLTGOT)·············0x13310
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1e6426 ·0x0000000000000005·(STRTAB)·············0x1e04
27 ·0x000000000000000a·(STRSZ)··············18441·(bytes)27 ·0x000000000000000a·(STRSZ)··············18045·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1b9828 ·0x000000006ffffef5·(GNU_HASH)···········0x1b48
29 ·0x0000000000000019·(INIT_ARRAY)·········0x151b029 ·0x0000000000000019·(INIT_ARRAY)·········0x13090
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1519831 ·0x000000000000001a·(FINI_ARRAY)·········0x13078
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x197033 ·0x000000006ffffff0·(VERSYM)·············0x1928
34 ·0x000000006ffffffe·(VERNEED)············0x1b5834 ·0x000000006ffffffe·(VERNEED)············0x1b08
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6447e9d815182efe5926789e27d56b196 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f16405a69e20547320735a5d84117d57
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·243·entries:1 Version·symbols·section·'.gnu.version'·contains·240·entries:
2 ·Addr:·0000000000001970··Offset:·0x001970··Link:·3·(.dynsym)2 ·Addr:·0000000000001928··Offset:·0x001928··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 57, 15 lines modifiedOffset 57, 14 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x0000000000001b58··Offset:·0x001b58··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001b08··Offset:·0x001b08··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@2.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:···············0x7500011 ··Entry·point·address:···············0x6f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1543800·(bytes·into·file)13 ··Start·of·section·headers:··········1233736·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x750002 Entry·point·0x6f000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x07448c·0x07448c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06e834·0x06e834·R···0x1000
8 ··LOAD···········0x075000·0x0000000000075000·0x0000000000075000·0x0de2f0·0x0de2f0·R·E·0x10008 ··LOAD···········0x06f000·0x000000000006f000·0x000000000006f000·0x09b3b0·0x09b3b0·R·E·0x1000
9 ··LOAD···········0x154000·0x0000000000154000·0x0000000000154000·0x018e10·0x018e10·RW··0x10009 ··LOAD···········0x10b000·0x000000000010b000·0x000000000010b000·0x017538·0x017538·RW··0x1000
10 ··LOAD···········0x16ce10·0x000000000016de10·0x000000000016de10·0x000070·0x000070·RW··0x100010 ··LOAD···········0x122538·0x0000000000123538·0x0000000000123538·0x000070·0x000070·RW··0x1000
11 ··DYNAMIC········0x16b8f0·0x000000000016b8f0·0x000000000016b8f0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x121030·0x0000000000121030·0x0000000000121030·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x154000·0x0000000000154000·0x0000000000154000·0x018e10·0x019000·R···0x112 ··GNU_RELRO······0x10b000·0x000000000010b000·0x000000000010b000·0x017538·0x018000·R···0x1
13 ··GNU_EH_FRAME···0x054c28·0x0000000000054c28·0x0000000000054c28·0x00599c·0x00599c·R···0x413 ··GNU_EH_FRAME···0x0542e8·0x00000000000542e8·0x00000000000542e8·0x004f54·0x004f54·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6e1c0e9ee5a810c4993a86cb195352076 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1504931b8475e1f328d83bc1c84adefc
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1812·entries:1 Version·symbols·section·'.gnu.version'·contains·1809·entries:
2 ·Addr:·000000000000ac88··Offset:·0x00ac88··Link:·3·(.dynsym)2 ·Addr:·000000000000ac40··Offset:·0x00ac40··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 449, 15 lines modifiedOffset 449, 15 lines modified
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
456 ··710:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···456 ··710:···1·(*global*)···
  
457 Version·needs·section·'.gnu.version_r'·contains·2·entries:457 Version·needs·section·'.gnu.version_r'·contains·2·entries:
458 ·Addr:·0x000000000000bab0··Offset:·0x00bab0··Link:·7·(.dynstr)458 ·Addr:·0x000000000000ba64··Offset:·0x00ba64··Link:·7·(.dynstr)
459 ··000000:·Version:·1··File:·liblog.so··Cnt:·1459 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
460 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3460 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
461 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1461 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
462 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2462 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@4.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:···············0x7400011 ··Entry·point·address:···············0x6e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1535520·(bytes·into·file)13 ··Start·of·section·headers:··········1225720·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x740002 Entry·point·0x6e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x073b6c·0x073b6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06df04·0x06df04·R···0x1000
8 ··LOAD···········0x074000·0x0000000000074000·0x0000000000074000·0x0dd980·0x0dd980·R·E·0x10008 ··LOAD···········0x06e000·0x000000000006e000·0x000000000006e000·0x09ae00·0x09ae00·R·E·0x1000
9 ··LOAD···········0x152000·0x0000000000152000·0x0000000000152000·0x018da0·0x018da0·RW··0x10009 ··LOAD···········0x109000·0x0000000000109000·0x0000000000109000·0x0174c8·0x0174c8·RW··0x1000
10 ··LOAD···········0x16ada0·0x000000000016bda0·0x000000000016bda0·0x000070·0x000070·RW··0x100010 ··LOAD···········0x1204c8·0x00000000001214c8·0x00000000001214c8·0x000070·0x000070·RW··0x1000
11 ··DYNAMIC········0x1698c0·0x00000000001698c0·0x00000000001698c0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x11f000·0x000000000011f000·0x000000000011f000·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x152000·0x0000000000152000·0x0000000000152000·0x018da0·0x019000·R···0x112 ··GNU_RELRO······0x109000·0x0000000000109000·0x0000000000109000·0x0174c8·0x018000·R···0x1
13 ··GNU_EH_FRAME···0x0543c8·0x00000000000543c8·0x00000000000543c8·0x00597c·0x00597c·R···0x413 ··GNU_EH_FRAME···0x053a64·0x0000000000053a64·0x0000000000053a64·0x004f34·0x004f34·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6aea120066d0d1c90316c7058ee549c36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fe3c5de0e0cf23bfd88415feace39d9b
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1803·entries:1 Version·symbols·section·'.gnu.version'·contains·1800·entries:
2 ·Addr:·000000000000abb0··Offset:·0x00abb0··Link:·3·(.dynsym)2 ·Addr:·000000000000ab68··Offset:·0x00ab68··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 447, 15 lines modifiedOffset 447, 14 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
455 Version·needs·section·'.gnu.version_r'·contains·2·entries:454 Version·needs·section·'.gnu.version_r'·contains·2·entries:
456 ·Addr:·0x000000000000b9c8··Offset:·0x00b9c8··Link:·7·(.dynstr)455 ·Addr:·0x000000000000b978··Offset:·0x00b978··Link:·7·(.dynstr)
457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1456 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3457 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1458 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2459 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@5.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@5.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:···············0x7400011 ··Entry·point·address:···············0x6e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1535320·(bytes·into·file)13 ··Start·of·section·headers:··········1225568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x740002 Entry·point·0x6e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x073b9c·0x073b9c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06df34·0x06df34·R···0x1000
8 ··LOAD···········0x074000·0x0000000000074000·0x0000000000074000·0x0dd980·0x0dd980·R·E·0x10008 ··LOAD···········0x06e000·0x000000000006e000·0x000000000006e000·0x09ae00·0x09ae00·R·E·0x1000
9 ··LOAD···········0x152000·0x0000000000152000·0x0000000000152000·0x018db0·0x018db0·RW··0x10009 ··LOAD···········0x109000·0x0000000000109000·0x0000000000109000·0x0174d8·0x0174d8·RW··0x1000
10 ··LOAD···········0x16adb0·0x000000000016bdb0·0x000000000016bdb0·0x000070·0x000070·RW··0x100010 ··LOAD···········0x1204d8·0x00000000001214d8·0x00000000001214d8·0x000070·0x000070·RW··0x1000
11 ··DYNAMIC········0x1698c0·0x00000000001698c0·0x00000000001698c0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x11f000·0x000000000011f000·0x000000000011f000·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x152000·0x0000000000152000·0x0000000000152000·0x018db0·0x019000·R···0x112 ··GNU_RELRO······0x109000·0x0000000000109000·0x0000000000109000·0x0174d8·0x018000·R···0x1
13 ··GNU_EH_FRAME···0x0543f8·0x00000000000543f8·0x00000000000543f8·0x00597c·0x00597c·R···0x413 ··GNU_EH_FRAME···0x053a94·0x0000000000053a94·0x0000000000053a94·0x004f34·0x004f34·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.27 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·277583e1ccca1f3e8dc568a7712815e96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·606bcb32df146d5c20e90a6819b092c1
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1803·entries:1 Version·symbols·section·'.gnu.version'·contains·1800·entries:
2 ·Addr:·000000000000abb0··Offset:·0x00abb0··Link:·3·(.dynsym)2 ·Addr:·000000000000ab68··Offset:·0x00ab68··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 447, 15 lines modifiedOffset 447, 14 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
455 Version·needs·section·'.gnu.version_r'·contains·2·entries:454 Version·needs·section·'.gnu.version_r'·contains·2·entries:
456 ·Addr:·0x000000000000b9c8··Offset:·0x00b9c8··Link:·7·(.dynstr)455 ·Addr:·0x000000000000b978··Offset:·0x00b978··Link:·7·(.dynstr)
457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1456 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3457 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1458 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2459 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@6.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio.effect@6.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:···············0x7400011 ··Entry·point·address:···············0x6e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1535392·(bytes·into·file)13 ··Start·of·section·headers:··········1225496·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x740002 Entry·point·0x6e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x073ba4·0x073ba4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06df4c·0x06df4c·R···0x1000
8 ··LOAD···········0x074000·0x0000000000074000·0x0000000000074000·0x0dda90·0x0dda90·R·E·0x10008 ··LOAD···········0x06e000·0x000000000006e000·0x000000000006e000·0x09ae60·0x09ae60·R·E·0x1000
9 ··LOAD···········0x152000·0x0000000000152000·0x0000000000152000·0x018db0·0x018db0·RW··0x10009 ··LOAD···········0x109000·0x0000000000109000·0x0000000000109000·0x0174d8·0x0174d8·RW··0x1000
10 ··LOAD···········0x16adb0·0x000000000016bdb0·0x000000000016bdb0·0x000070·0x000070·RW··0x100010 ··LOAD···········0x1204d8·0x00000000001214d8·0x00000000001214d8·0x000070·0x000070·RW··0x1000
11 ··DYNAMIC········0x1698c0·0x00000000001698c0·0x00000000001698c0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x11f000·0x000000000011f000·0x000000000011f000·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x152000·0x0000000000152000·0x0000000000152000·0x018db0·0x019000·R···0x112 ··GNU_RELRO······0x109000·0x0000000000109000·0x0000000000109000·0x0174d8·0x018000·R···0x1
13 ··GNU_EH_FRAME···0x054408·0x0000000000054408·0x0000000000054408·0x00597c·0x00597c·R···0x413 ··GNU_EH_FRAME···0x053aa4·0x0000000000053aa4·0x0000000000053aa4·0x004f34·0x004f34·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.27 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a65a0262273bf0446e76624237129e496 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cb3cf4f863e9d5381c3a233ad71c84ce
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1803·entries:1 Version·symbols·section·'.gnu.version'·contains·1800·entries:
2 ·Addr:·000000000000abb0··Offset:·0x00abb0··Link:·3·(.dynsym)2 ·Addr:·000000000000ab68··Offset:·0x00ab68··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 447, 15 lines modifiedOffset 447, 14 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
455 Version·needs·section·'.gnu.version_r'·contains·2·entries:454 Version·needs·section·'.gnu.version_r'·contains·2·entries:
456 ·Addr:·0x000000000000b9c8··Offset:·0x00b9c8··Link:·7·(.dynstr)455 ·Addr:·0x000000000000b978··Offset:·0x00b978··Link:·7·(.dynstr)
457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1456 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3457 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1458 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2459 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@2.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:···············0x3900011 ··Entry·point·address:···············0x36000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········764592·(bytes·into·file)13 ··Start·of·section·headers:··········605168·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x390002 Entry·point·0x36000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0389bc·0x0389bc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035d7c·0x035d7c·R···0x1000
8 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x06f550·0x06f550·R·E·0x10008 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x04cea0·0x04cea0·R·E·0x1000
9 ··LOAD···········0x0a9000·0x00000000000a9000·0x00000000000a9000·0x00ba48·0x00ba48·RW··0x10009 ··LOAD···········0x083000·0x0000000000083000·0x0000000000083000·0x00b1c0·0x00b1c0·RW··0x1000
10 ··LOAD···········0x0b4a48·0x00000000000b5a48·0x00000000000b5a48·0x000038·0x000038·RW··0x100010 ··LOAD···········0x08e1c0·0x000000000008f1c0·0x000000000008f1c0·0x000038·0x000038·RW··0x1000
11 ··DYNAMIC········0x0b3a80·0x00000000000b3a80·0x00000000000b3a80·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x08d210·0x000000000008d210·0x000000000008d210·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x0a9000·0x00000000000a9000·0x00000000000a9000·0x00ba48·0x00c000·R···0x112 ··GNU_RELRO······0x083000·0x0000000000083000·0x0000000000083000·0x00b1c0·0x00c000·R···0x1
13 ··GNU_EH_FRAME···0x028ef0·0x0000000000028ef0·0x0000000000028ef0·0x002cac·0x002cac·R···0x413 ··GNU_EH_FRAME···0x02878c·0x000000000002878c·0x000000000002878c·0x0028b4·0x0028b4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6addc330276b855f7d40559f0b1689d56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5531b9f8f10cbec7aba072eaff7a6d21
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·999·entries:1 Version·symbols·section·'.gnu.version'·contains·996·entries:
2 ·Addr:·0000000000006050··Offset:·0x006050··Link:·3·(.dynsym)2 ·Addr:·0000000000006008··Offset:·0x006008··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 246, 15 lines modifiedOffset 246, 14 lines modified
246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
247 ··3cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···247 ··3cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
254 Version·needs·section·'.gnu.version_r'·contains·2·entries:253 Version·needs·section·'.gnu.version_r'·contains·2·entries:
255 ·Addr:·0x0000000000006820··Offset:·0x006820··Link:·7·(.dynstr)254 ·Addr:·0x00000000000067d0··Offset:·0x0067d0··Link:·7·(.dynstr)
256 ··000000:·Version:·1··File:·liblog.so··Cnt:·1255 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
257 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3256 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
258 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1257 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
259 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2258 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@4.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:···············0x3c00011 ··Entry·point·address:···············0x39000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········817624·(bytes·into·file)13 ··Start·of·section·headers:··········648968·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3c0002 Entry·point·0x39000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03bec4·0x03bec4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x038ca4·0x038ca4·R···0x1000
8 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x078de0·0x078de0·R·E·0x10008 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x053120·0x053120·R·E·0x1000
9 ··LOAD···········0x0b5000·0x00000000000b5000·0x00000000000b5000·0x00c128·0x00c128·RW··0x10009 ··LOAD···········0x08d000·0x000000000008d000·0x000000000008d000·0x00b6a8·0x00b6a8·RW··0x1000
10 ··LOAD···········0x0c1128·0x00000000000c2128·0x00000000000c2128·0x000038·0x000038·RW··0x100010 ··LOAD···········0x0986a8·0x00000000000996a8·0x00000000000996a8·0x000038·0x000038·RW··0x1000
11 ··DYNAMIC········0x0c00b0·0x00000000000c00b0·0x00000000000c00b0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x097648·0x0000000000097648·0x0000000000097648·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x0b5000·0x00000000000b5000·0x00000000000b5000·0x00c128·0x00d000·R···0x112 ··GNU_RELRO······0x08d000·0x000000000008d000·0x000000000008d000·0x00b6a8·0x00c000·R···0x1
13 ··GNU_EH_FRAME···0x02b168·0x000000000002b168·0x000000000002b168·0x002fdc·0x002fdc·R···0x413 ··GNU_EH_FRAME···0x02a940·0x000000000002a940·0x000000000002a940·0x002b14·0x002b14·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c5c63edd8e122e137f82910dfe8fac5d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·86fa63cdd6a5370a11f11ca6578f1737
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1028·entries:1 Version·symbols·section·'.gnu.version'·contains·1025·entries:
2 ·Addr:·0000000000006308··Offset:·0x006308··Link:·3·(.dynsym)2 ·Addr:·00000000000062c0··Offset:·0x0062c0··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 253, 15 lines modifiedOffset 253, 15 lines modified
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)···
  
261 Version·needs·section·'.gnu.version_r'·contains·2·entries:261 Version·needs·section·'.gnu.version_r'·contains·2·entries:
262 ·Addr:·0x0000000000006b10··Offset:·0x006b10··Link:·7·(.dynstr)262 ·Addr:·0x0000000000006ac4··Offset:·0x006ac4··Link:·7·(.dynstr)
263 ··000000:·Version:·1··File:·liblog.so··Cnt:·1263 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
264 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3264 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
265 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1265 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
266 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2266 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@5.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@5.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:···············0x3d00011 ··Entry·point·address:···············0x3a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········826016·(bytes·into·file)13 ··Start·of·section·headers:··········653432·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3d0002 Entry·point·0x3a000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03c5f4·0x03c5f4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03934c·0x03934c·R···0x1000
8 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x079f80·0x079f80·R·E·0x10008 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x053a90·0x053a90·R·E·0x1000
9 ··LOAD···········0x0b7000·0x00000000000b7000·0x00000000000b7000·0x00c1b8·0x00c1b8·RW··0x10009 ··LOAD···········0x08e000·0x000000000008e000·0x000000000008e000·0x00b738·0x00b738·RW··0x1000
10 ··LOAD···········0x0c31b8·0x00000000000c41b8·0x00000000000c41b8·0x000038·0x000038·RW··0x100010 ··LOAD···········0x099738·0x000000000009a738·0x000000000009a738·0x000038·0x000038·RW··0x1000
11 ··DYNAMIC········0x0c2110·0x00000000000c2110·0x00000000000c2110·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0986a8·0x00000000000986a8·0x00000000000986a8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x0b7000·0x00000000000b7000·0x00000000000b7000·0x00c1b8·0x00d000·R···0x112 ··GNU_RELRO······0x08e000·0x000000000008e000·0x000000000008e000·0x00b738·0x00c000·R···0x1
13 ··GNU_EH_FRAME···0x02b808·0x000000000002b808·0x000000000002b808·0x002fec·0x002fec·R···0x413 ··GNU_EH_FRAME···0x02af8c·0x000000000002af8c·0x000000000002af8c·0x002b24·0x002b24·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.29 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4b0b5c515c9e7cea4e48e3afc158314c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·56ce3e2c22c6cde7cf548dda8f1937a0
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1034·entries:1 Version·symbols·section·'.gnu.version'·contains·1031·entries:
2 ·Addr:·0000000000006398··Offset:·0x006398··Link:·3·(.dynsym)2 ·Addr:·0000000000006350··Offset:·0x006350··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 254, 16 lines modifiedOffset 254, 15 lines modified
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)··· 
  
263 Version·needs·section·'.gnu.version_r'·contains·2·entries:262 Version·needs·section·'.gnu.version_r'·contains·2·entries:
264 ·Addr:·0x0000000000006bac··Offset:·0x006bac··Link:·7·(.dynstr)263 ·Addr:·0x0000000000006b60··Offset:·0x006b60··Link:·7·(.dynstr)
265 ··000000:·Version:·1··File:·liblog.so··Cnt:·1264 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
266 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3265 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
267 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1266 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2267 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@6.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.audio@6.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:···············0x4400011 ··Entry·point·address:···············0x40000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········925064·(bytes·into·file)13 ··Start·of·section·headers:··········726792·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x440002 Entry·point·0x40000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x04388c·0x04388c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03fdcc·0x03fdcc·R···0x1000
8 ··LOAD···········0x044000·0x0000000000044000·0x0000000000044000·0x088e10·0x088e10·R·E·0x10008 ··LOAD···········0x040000·0x0000000000040000·0x0000000000040000·0x05d7f0·0x05d7f0·R·E·0x1000
9 ··LOAD···········0x0cd000·0x00000000000cd000·0x00000000000cd000·0x00d8c0·0x00d8c0·RW··0x10009 ··LOAD···········0x09e000·0x000000000009e000·0x000000000009e000·0x00cbb8·0x00cbb8·RW··0x1000
10 ··LOAD···········0x0da8c0·0x00000000000db8c0·0x00000000000db8c0·0x000040·0x000040·RW··0x100010 ··LOAD···········0x0aabb8·0x00000000000abbb8·0x00000000000abbb8·0x000040·0x000040·RW··0x1000
11 ··DYNAMIC········0x0d96c8·0x00000000000d96c8·0x00000000000d96c8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0a99d8·0x00000000000a99d8·0x00000000000a99d8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x0cd000·0x00000000000cd000·0x00000000000cd000·0x00d8c0·0x00e000·R···0x112 ··GNU_RELRO······0x09e000·0x000000000009e000·0x000000000009e000·0x00cbb8·0x00d000·R···0x1
13 ··GNU_EH_FRAME···0x030968·0x0000000000030968·0x0000000000030968·0x0035d4·0x0035d4·R···0x413 ··GNU_EH_FRAME···0x02fff8·0x000000000002fff8·0x000000000002fff8·0x003004·0x003004·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.29 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·09c2ba7e8031477a6f1fb2e06eba69a26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef3ac4a773f516c802a438daffc172ee
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1142·entries:1 Version·symbols·section·'.gnu.version'·contains·1139·entries:
2 ·Addr:·0000000000006db8··Offset:·0x006db8··Link:·3·(.dynsym)2 ·Addr:·0000000000006d70··Offset:·0x006d70··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 281, 16 lines modifiedOffset 281, 15 lines modified
281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)··· 
  
290 Version·needs·section·'.gnu.version_r'·contains·2·entries:289 Version·needs·section·'.gnu.version_r'·contains·2·entries:
291 ·Addr:·0x00000000000076a4··Offset:·0x0076a4··Link:·7·(.dynstr)290 ·Addr:·0x0000000000007658··Offset:·0x007658··Link:·7·(.dynstr)
292 ··000000:·Version:·1··File:·liblog.so··Cnt:·1291 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
293 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3292 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
294 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1293 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
295 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2294 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.authsecret@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.authsecret@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:···············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:··········79256·(bytes·into·file)13 ··Start·of·section·headers:··········74656·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008d64·0x008d64·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0086ac·0x0086ac·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007ae0·0x007ae0·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006160·0x006160·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0016e8·0x0016e8·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0015f8·0x0015f8·RW··0x1000
11 ··LOAD···········0x0126e8·0x00000000000136e8·0x00000000000136e8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0115f8·0x00000000000125f8·0x00000000000125f8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0120c8·0x00000000000120c8·0x00000000000120c8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x010ff0·0x0000000000010ff0·0x0000000000010ff0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016e8·0x002000·R···0x113 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0015f8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007434·0x0000000000007434·0x0000000000007434·0x0004cc·0x0004cc·R···0x414 ··GNU_EH_FRAME···0x007140·0x0000000000007140·0x0000000000007140·0x000434·0x000434·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·23443febde1f5a6ecf72dfec07f4005e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9be5e115d0b6791fe062af20914663b2
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·229·entries:1 Version·symbols·section·'.gnu.version'·contains·226·entries:
2 ·Addr:·0000000000001820··Offset:·0x001820··Link:·3·(.dynsym)2 ·Addr:·00000000000017d8··Offset:·0x0017d8··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, 14 lines modifiedOffset 53, 13 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*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)··· 
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000019ec··Offset:·0x0019ec··Link:·7·(.dynstr)62 ·Addr:·0x000000000000199c··Offset:·0x00199c··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.audiocontrol@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.audiocontrol@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:···············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:··········87840·(bytes·into·file)13 ··Start·of·section·headers:··········79184·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009b34·0x009b34·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009364·0x009364·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008f10·0x008f10·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006bb0·0x006bb0·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0017c8·0x0017c8·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0016d8·0x0016d8·RW··0x1000
11 ··LOAD···········0x0147c8·0x00000000000157c8·0x00000000000157c8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0126d8·0x00000000000136d8·0x00000000000136d8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x014170·0x0000000000014170·0x0000000000014170·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x012098·0x0000000000012098·0x0000000000012098·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0017c8·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016d8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008000·0x0000000000008000·0x0000000000008000·0x00051c·0x00051c·R···0x414 ··GNU_EH_FRAME···0x007c58·0x0000000000007c58·0x0000000000007c58·0x000484·0x000484·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.92 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7dc74594fbfae52e3232af46223c084e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1471a7d4fa91b9b34af9853746c1d392
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·238·entries:1 Version·symbols·section·'.gnu.version'·contains·235·entries:
2 ·Addr:·00000000000018f8··Offset:·0x0018f8··Link:·3·(.dynsym)2 ·Addr:·00000000000018b0··Offset:·0x0018b0··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, 14 lines modifiedOffset 55, 13 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*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:63 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x0000000000001ad4··Offset:·0x001ad4··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a88··Offset:·0x001a88··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0010:···Name:·LIBC··Flags:·none··Version:·266 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.audiocontrol@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.audiocontrol@2.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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········189200·(bytes·into·file)13 ··Start·of·section·headers:··········163880·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0123bc·0x0123bc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011a2c·0x011a2c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x015650·0x015650·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x010a30·0x010a30·R·E·0x1000
9 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x003888·0x003888·RW··0x10009 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x003798·0x003798·RW··0x1000
10 ··LOAD···········0x02c888·0x000000000002d888·0x000000000002d888·0x000018·0x000018·RW··0x100010 ··LOAD···········0x026798·0x0000000000027798·0x0000000000027798·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x02c0a8·0x000000000002c0a8·0x000000000002c0a8·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x025fd0·0x0000000000025fd0·0x0000000000025fd0·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x003888·0x004000·R···0x112 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003798·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e650·0x000000000000e650·0x000000000000e650·0x000b64·0x000b64·R···0x413 ··GNU_EH_FRAME···0x00e2c0·0x000000000000e2c0·0x000000000000e2c0·0x000ab4·0x000ab4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f6b985fcd3b0182558caf157767cc8976 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e72cd6b3f792770b0ea7ebb1d876c044
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·389·entries:1 Version·symbols·section·'.gnu.version'·contains·386·entries:
2 ·Addr:·0000000000002720··Offset:·0x002720··Link:·3·(.dynsym)2 ·Addr:·00000000000026d8··Offset:·0x0026d8··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 93, 14 lines modifiedOffset 93, 13 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000002a2c··Offset:·0x002a2c··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029dc··Offset:·0x0029dc··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.can@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.can@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:···············0x1e00011 ··Entry·point·address:···············0x1d000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········298224·(bytes·into·file)13 ··Start·of·section·headers:··········268800·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1e0002 Entry·point·0x1d000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d5dc·0x01d5dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01cc54·0x01cc54·R···0x1000
8 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x022430·0x022430·R·E·0x10008 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x01c770·0x01c770·R·E·0x1000
9 ··LOAD···········0x041000·0x0000000000041000·0x0000000000041000·0x005900·0x005900·RW··0x10009 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x0057c8·0x0057c8·RW··0x1000
10 ··LOAD···········0x046900·0x0000000000047900·0x0000000000047900·0x000028·0x000028·RW··0x100010 ··LOAD···········0x03f7c8·0x00000000000407c8·0x00000000000407c8·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x045ef0·0x0000000000045ef0·0x0000000000045ef0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x03edd0·0x000000000003edd0·0x000000000003edd0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x041000·0x0000000000041000·0x0000000000041000·0x005900·0x006000·R···0x112 ··GNU_RELRO······0x03a000·0x000000000003a000·0x000000000003a000·0x0057c8·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x017184·0x0000000000017184·0x0000000000017184·0x0012cc·0x0012cc·R···0x413 ··GNU_EH_FRAME···0x016e50·0x0000000000016e50·0x0000000000016e50·0x001224·0x001224·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·00476a604eef34b3074903fd93d23f616 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d204a355a044eda93b30c9e21361a334
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·634·entries:1 Version·symbols·section·'.gnu.version'·contains·631·entries:
2 ·Addr:·0000000000003e18··Offset:·0x003e18··Link:·3·(.dynsym)2 ·Addr:·0000000000003dd0··Offset:·0x003dd0··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 154, 16 lines modifiedOffset 154, 15 lines modified
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)···
162 ··278:···1·(*global*)······1·(*global*)··· 
  
163 Version·needs·section·'.gnu.version_r'·contains·2·entries:162 Version·needs·section·'.gnu.version_r'·contains·2·entries:
164 ·Addr:·0x000000000000430c··Offset:·0x00430c··Link:·7·(.dynstr)163 ·Addr:·0x00000000000042c0··Offset:·0x0042c0··Link:·7·(.dynstr)
165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1164 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
166 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3165 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1166 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
168 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2167 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.evs@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.evs@1.0.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1900011 ··Entry·point·address:···············0x19000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········274976·(bytes·into·file)13 ··Start·of·section·headers:··········241112·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x190003 Entry·point·0x19000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x018e8c·0x018e8c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0180cc·0x0180cc·R···0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x0228b0·0x0228b0·R·E·0x10009 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x01a700·0x01a700·R·E·0x1000
10 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x004df0·0x004df0·RW··0x100010 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x004be0·0x004be0·RW··0x1000
11 ··LOAD···········0x040df0·0x0000000000041df0·0x0000000000041df0·0x000020·0x000020·RW··0x100011 ··LOAD···········0x038be0·0x0000000000039be0·0x0000000000039be0·0x000020·0x000020·RW··0x1000
12 ··DYNAMIC········0x040440·0x0000000000040440·0x0000000000040440·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x038248·0x0000000000038248·0x0000000000038248·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x004df0·0x005000·R···0x113 ··GNU_RELRO······0x034000·0x0000000000034000·0x0000000000034000·0x004be0·0x005000·R···0x1
14 ··GNU_EH_FRAME···0x0134e4·0x00000000000134e4·0x00000000000134e4·0x001074·0x001074·R···0x414 ··GNU_EH_FRAME···0x0130e4·0x00000000000130e4·0x00000000000130e4·0x000f5c·0x000f5c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.91 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f2fd3050ba918dca2d7dc9fefc1d5a7a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c84f6b37061af251c15d0b8328a3f30d
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·511·entries:1 Version·symbols·section·'.gnu.version'·contains·508·entries:
2 ·Addr:·0000000000003290··Offset:·0x003290··Link:·3·(.dynsym)2 ·Addr:·0000000000003248··Offset:·0x003248··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 124, 15 lines modifiedOffset 124, 14 lines modified
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
132 Version·needs·section·'.gnu.version_r'·contains·2·entries:131 Version·needs·section·'.gnu.version_r'·contains·2·entries:
133 ·Addr:·0x0000000000003690··Offset:·0x003690··Link:·7·(.dynstr)132 ·Addr:·0x0000000000003640··Offset:·0x003640··Link:·7·(.dynstr)
134 ··000000:·Version:·1··File:·liblog.so··Cnt:·1133 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
135 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3134 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
136 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1135 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
137 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.evs@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.evs@1.1.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:···············0x2d00011 ··Entry·point·address:···············0x2b000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········497752·(bytes·into·file)13 ··Start·of·section·headers:··········421696·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2d0002 Entry·point·0x2b000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02c0f4·0x02c0f4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02a544·0x02a544·R···0x1000
8 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x03f630·0x03f630·R·E·0x10008 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x02fd10·0x02fd10·R·E·0x1000
9 ··LOAD···········0x06d000·0x000000000006d000·0x000000000006d000·0x0088f0·0x0088f0·RW··0x10009 ··LOAD···········0x05b000·0x000000000005b000·0x000000000005b000·0x0083c8·0x0083c8·RW··0x1000
10 ··LOAD···········0x0758f0·0x00000000000768f0·0x00000000000768f0·0x000030·0x000030·RW··0x100010 ··LOAD···········0x0633c8·0x00000000000643c8·0x00000000000643c8·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x074ad8·0x0000000000074ad8·0x0000000000074ad8·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x0625c8·0x00000000000625c8·0x00000000000625c8·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x06d000·0x000000000006d000·0x000000000006d000·0x0088f0·0x009000·R···0x112 ··GNU_RELRO······0x05b000·0x000000000005b000·0x000000000005b000·0x0083c8·0x009000·R···0x1
13 ··GNU_EH_FRAME···0x021ec8·0x0000000000021ec8·0x0000000000021ec8·0x001d84·0x001d84·R···0x413 ··GNU_EH_FRAME···0x021898·0x0000000000021898·0x0000000000021898·0x001ad4·0x001ad4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.4 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f62839281b7a5ec416b092ccf16123dd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·113f325490c63c420ed06a4b892c7a75
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·825·entries:1 Version·symbols·section·'.gnu.version'·contains·822·entries:
2 ·Addr:·0000000000005000··Offset:·0x005000··Link:·3·(.dynsym)2 ·Addr:·0000000000004fb8··Offset:·0x004fb8··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 202, 16 lines modifiedOffset 202, 15 lines modified
202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
209 ··334:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···209 ··334:···1·(*global*)······1·(*global*)···
210 ··338:···1·(*global*)··· 
  
211 Version·needs·section·'.gnu.version_r'·contains·2·entries:210 Version·needs·section·'.gnu.version_r'·contains·2·entries:
212 ·Addr:·0x0000000000005674··Offset:·0x005674··Link:·7·(.dynstr)211 ·Addr:·0x0000000000005624··Offset:·0x005624··Link:·7·(.dynstr)
213 ··000000:·Version:·1··File:·liblog.so··Cnt:·1212 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
214 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3213 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
215 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1214 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
216 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2215 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.sv@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.sv@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:···············0x1f00011 ··Entry·point·address:···············0x1e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········341344·(bytes·into·file)13 ··Start·of·section·headers:··········294928·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1f0002 Entry·point·0x1e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ef14·0x01ef14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01df0c·0x01df0c·R···0x1000
8 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x02a6e0·0x02a6e0·R·E·0x10008 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x020f00·0x020f00·R·E·0x1000
9 ··LOAD···········0x04a000·0x000000000004a000·0x000000000004a000·0x006670·0x006670·RW··0x10009 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x0063d0·0x0063d0·RW··0x1000
10 ··LOAD···········0x050670·0x0000000000051670·0x0000000000051670·0x000028·0x000028·RW··0x100010 ··LOAD···········0x0453d0·0x00000000000463d0·0x00000000000463d0·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x04fc18·0x000000000004fc18·0x000000000004fc18·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x044990·0x0000000000044990·0x0000000000044990·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x04a000·0x000000000004a000·0x000000000004a000·0x006670·0x007000·R···0x112 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x0063d0·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x017cbc·0x0000000000017cbc·0x0000000000017cbc·0x0014fc·0x0014fc·R···0x413 ··GNU_EH_FRAME···0x0178b8·0x00000000000178b8·0x00000000000178b8·0x001394·0x001394·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.23 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f362514e1635e3cb572662c5318308e06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1fd936956fdebb7bec1ab34f19b2362b
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·590·entries:1 Version·symbols·section·'.gnu.version'·contains·587·entries:
2 ·Addr:·00000000000039f8··Offset:·0x0039f8··Link:·3·(.dynsym)2 ·Addr:·00000000000039b0··Offset:·0x0039b0··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 143, 16 lines modifiedOffset 143, 15 lines modified
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)··· 
  
152 Version·needs·section·'.gnu.version_r'·contains·2·entries:151 Version·needs·section·'.gnu.version_r'·contains·2·entries:
153 ·Addr:·0x0000000000003e94··Offset:·0x003e94··Link:·7·(.dynstr)152 ·Addr:·0x0000000000003e48··Offset:·0x003e48··Link:·7·(.dynstr)
154 ··000000:·Version:·1··File:·liblog.so··Cnt:·1153 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
155 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3154 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
156 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1155 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2156 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.vehicle@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.automotive.vehicle@2.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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········182688·(bytes·into·file)13 ··Start·of·section·headers:··········157144·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0110b4·0x0110b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0105ac·0x0105ac·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x015570·0x015570·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x010670·0x010670·R·E·0x1000
9 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x002cf8·0x002cf8·RW··0x10009 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x002b30·0x002b30·RW··0x1000
10 ··LOAD···········0x02acf8·0x000000000002bcf8·0x000000000002bcf8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x024b30·0x0000000000025b30·0x0000000000025b30·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02a538·0x000000000002a538·0x000000000002a538·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x024388·0x0000000000024388·0x0000000000024388·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x002cf8·0x003000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002b30·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00d3dc·0x000000000000d3dc·0x000000000000d3dc·0x000b4c·0x000b4c·R···0x413 ··GNU_EH_FRAME···0x00d060·0x000000000000d060·0x000000000000d060·0x000a44·0x000a44·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0dc19353e82d4394f4cba729b131d6d46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·06e2e9c50c0c5db8d3c00540a7599b24
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·362·entries:1 Version·symbols·section·'.gnu.version'·contains·359·entries:
2 ·Addr:·0000000000002498··Offset:·0x002498··Link:·3·(.dynsym)2 ·Addr:·0000000000002450··Offset:·0x002450··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 86, 16 lines modifiedOffset 86, 15 lines modified
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)··· 
  
95 Version·needs·section·'.gnu.version_r'·contains·2·entries:94 Version·needs·section·'.gnu.version_r'·contains·2·entries:
96 ·Addr:·0x000000000000276c··Offset:·0x00276c··Link:·7·(.dynstr)95 ·Addr:·0x0000000000002720··Offset:·0x002720··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·liblog.so··Cnt:·196 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
98 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·397 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
99 ··0x0010:·Version:·1··File:·libc.so··Cnt:·198 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0030:···Name:·LIBC··Flags:·none··Version:·299 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.biometrics.face@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.biometrics.face@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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········216808·(bytes·into·file)13 ··Start·of·section·headers:··········174576·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012ef4·0x012ef4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011fc4·0x011fc4·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x01c580·0x01c580·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013510·0x013510·R·E·0x1000
9 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x0030d0·0x0030d0·RW··0x10009 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x002e30·0x002e30·RW··0x1000
10 ··LOAD···········0x0330d0·0x00000000000340d0·0x00000000000340d0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x028e30·0x0000000000029e30·0x0000000000029e30·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x032868·0x0000000000032868·0x0000000000032868·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0285e0·0x00000000000285e0·0x00000000000285e0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x0030d0·0x004000·R···0x112 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x002e30·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00eab4·0x000000000000eab4·0x000000000000eab4·0x000c64·0x000c64·R···0x413 ··GNU_EH_FRAME···0x00e6cc·0x000000000000e6cc·0x000000000000e6cc·0x000ae4·0x000ae4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6be5720eb5bb5c414f8a49ceaa4828546 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·060b92c1a069e2e37b22d1de773dd558
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·372·entries:1 Version·symbols·section·'.gnu.version'·contains·369·entries:
2 ·Addr:·0000000000002588··Offset:·0x002588··Link:·3·(.dynsym)2 ·Addr:·0000000000002540··Offset:·0x002540··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 89, 15 lines modifiedOffset 89, 15 lines modified
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·2·entries:97 Version·needs·section·'.gnu.version_r'·contains·2·entries:
98 ·Addr:·0x0000000000002870··Offset:·0x002870··Link:·7·(.dynstr)98 ·Addr:·0x0000000000002824··Offset:·0x002824··Link:·7·(.dynstr)
99 ··000000:·Version:·1··File:·liblog.so··Cnt:·199 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
100 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3100 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
101 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1101 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
102 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2102 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.biometrics.fingerprint@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.biometrics.fingerprint@2.1.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········189384·(bytes·into·file)13 ··Start·of·section·headers:··········160080·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011c74·0x011c74·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011224·0x011224·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0176c0·0x0176c0·R·E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x010530·0x010530·R·E·0x1000
10 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x002bd0·0x002bd0·RW··0x100010 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x002ae0·0x002ae0·RW··0x1000
11 ··LOAD···········0x02cbd0·0x000000000002dbd0·0x000000000002dbd0·0x000010·0x000010·RW··0x100011 ··LOAD···········0x025ae0·0x0000000000026ae0·0x0000000000026ae0·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x02c3d0·0x000000000002c3d0·0x000000000002c3d0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0252f8·0x00000000000252f8·0x00000000000252f8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x002bd0·0x003000·R···0x113 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x002ae0·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00e47c·0x000000000000e47c·0x000000000000e47c·0x000a34·0x000a34·R···0x414 ··GNU_EH_FRAME···0x00e0d8·0x000000000000e0d8·0x000000000000e0d8·0x000974·0x000974·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dd3f8652726f4b5ee5f56a381b426e856 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9732dde7ce01ed86277049d5d74cd15c
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·354·entries:1 Version·symbols·section·'.gnu.version'·contains·351·entries:
2 ·Addr:·00000000000023d8··Offset:·0x0023d8··Link:·3·(.dynsym)2 ·Addr:·0000000000002390··Offset:·0x002390··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 84, 14 lines modifiedOffset 84, 13 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)··· 
  
93 Version·needs·section·'.gnu.version_r'·contains·1·entry:92 Version·needs·section·'.gnu.version_r'·contains·1·entry:
94 ·Addr:·0x000000000000269c··Offset:·0x00269c··Link:·7·(.dynstr)93 ·Addr:·0x0000000000002650··Offset:·0x002650··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·libc.so··Cnt:·194 ··000000:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0010:···Name:·LIBC··Flags:·none··Version:·295 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.biometrics.fingerprint@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.biometrics.fingerprint@2.2.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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········170296·(bytes·into·file)13 ··Start·of·section·headers:··········149152·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0123ec·0x0123ec·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0118ec·0x0118ec·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x011680·0x011680·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00d060·0x00d060·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003108·0x003108·RW··0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x003018·0x003018·RW··0x1000
10 ··LOAD···········0x028108·0x0000000000029108·0x0000000000029108·0x000010·0x000010·RW··0x100010 ··LOAD···········0x023018·0x0000000000024018·0x0000000000024018·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x027928·0x0000000000027928·0x0000000000027928·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x022850·0x0000000000022850·0x0000000000022850·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003108·0x004000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x003018·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00f0ac·0x000000000000f0ac·0x000000000000f0ac·0x00099c·0x00099c·R···0x413 ··GNU_EH_FRAME···0x00ebe4·0x000000000000ebe4·0x000000000000ebe4·0x0008d4·0x0008d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·91305ab7be42782f8a7a3f03e2697eb76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a1c55d04251f5894840ffc73e8aa51b5
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·375·entries:1 Version·symbols·section·'.gnu.version'·contains·372·entries:
2 ·Addr:·00000000000025d0··Offset:·0x0025d0··Link:·3·(.dynsym)2 ·Addr:·0000000000002588··Offset:·0x002588··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 90, 13 lines modifiedOffset 90, 12 lines modified
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
98 Version·needs·section·'.gnu.version_r'·contains·1·entry:97 Version·needs·section·'.gnu.version_r'·contains·1·entry:
99 ·Addr:·0x00000000000028c0··Offset:·0x0028c0··Link:·7·(.dynstr)98 ·Addr:·0x0000000000002870··Offset:·0x002870··Link:·7·(.dynstr)
100 ··000000:·Version:·1··File:·libc.so··Cnt:·199 ··000000:·Version:·1··File:·libc.so··Cnt:·1
101 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2100 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth.a2dp@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth.a2dp@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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········147320·(bytes·into·file)13 ··Start·of·section·headers:··········126224·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e7e4·0x00e7e4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00de6c·0x00de6c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x010870·0x010870·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c590·0x00c590·R·E·0x1000
9 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002950·0x002950·RW··0x10009 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002860·0x002860·RW··0x1000
10 ··LOAD···········0x022950·0x0000000000023950·0x0000000000023950·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01d860·0x000000000001e860·0x000000000001e860·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x022220·0x0000000000022220·0x0000000000022220·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01d148·0x000000000001d148·0x000000000001d148·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002950·0x003000·R···0x112 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002860·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00b784·0x000000000000b784·0x000000000000b784·0x0008f4·0x0008f4·R···0x413 ··GNU_EH_FRAME···0x00b444·0x000000000000b444·0x000000000000b444·0x00083c·0x00083c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.91 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e61786969a17b98f81ef320c781715c16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c2f73db42e447ccc8b666c209c6298e7
1.77 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·316·entries:
2 ·Addr:·0000000000002090··Offset:·0x002090··Link:·3·(.dynsym)2 ·Addr:·0000000000002048··Offset:·0x002048··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, 13 lines modifiedOffset 76, 12 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*)··· 
  
84 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
85 ·Addr:·0x0000000000002310··Offset:·0x002310··Link:·7·(.dynstr)84 ·Addr:·0x00000000000022c0··Offset:·0x0022c0··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth.audio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth.audio@2.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:···············0x1900011 ··Entry·point·address:···············0x18000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········236528·(bytes·into·file)13 ··Start·of·section·headers:··········211312·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x190002 Entry·point·0x18000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0187d4·0x0187d4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x017da4·0x017da4·R···0x1000
8 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x01ae60·0x01ae60·R·E·0x10008 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0159c0·0x0159c0·R·E·0x1000
9 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x003c48·0x003c48·RW··0x10009 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x003b10·0x003b10·RW··0x1000
10 ··LOAD···········0x037c48·0x0000000000038c48·0x0000000000038c48·0x000018·0x000018·RW··0x100010 ··LOAD···········0x031b10·0x0000000000032b10·0x0000000000032b10·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x037360·0x0000000000037360·0x0000000000037360·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x031240·0x0000000000031240·0x0000000000031240·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x034000·0x0000000000034000·0x0000000000034000·0x003c48·0x004000·R···0x112 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x003b10·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x013890·0x0000000000013890·0x0000000000013890·0x000eec·0x000eec·R···0x413 ··GNU_EH_FRAME···0x013500·0x0000000000013500·0x0000000000013500·0x000e34·0x000e34·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·fd51b841b97e16b9176bf1e3eb9ac2e36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2670753efc7b231f2720a03b48fef635
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·524·entries:1 Version·symbols·section·'.gnu.version'·contains·521·entries:
2 ·Addr:·00000000000033c8··Offset:·0x0033c8··Link:·3·(.dynsym)2 ·Addr:·0000000000003380··Offset:·0x003380··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 127, 15 lines modifiedOffset 127, 15 lines modified
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)···
  
135 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
136 ·Addr:·0x00000000000037e0··Offset:·0x0037e0··Link:·7·(.dynstr)136 ·Addr:·0x0000000000003794··Offset:·0x003794··Link:·7·(.dynstr)
137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth@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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········146376·(bytes·into·file)13 ··Start·of·section·headers:··········125368·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e594·0x00e594·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dcac·0x00dcac·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x010700·0x010700·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c940·0x00c940·R·E·0x1000
9 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002830·0x002830·RW··0x10009 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002740·0x002740·RW··0x1000
10 ··LOAD···········0x022830·0x0000000000023830·0x0000000000023830·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01d740·0x000000000001e740·0x000000000001e740·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0220d0·0x00000000000220d0·0x00000000000220d0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01cff8·0x000000000001cff8·0x000000000001cff8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002830·0x003000·R···0x112 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002740·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00b9c8·0x000000000000b9c8·0x000000000000b9c8·0x000814·0x000814·R···0x413 ··GNU_EH_FRAME···0x00b568·0x000000000000b568·0x000000000000b568·0x00078c·0x00078c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e8a1ac0c50eefbc25f2bceef67950e2e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e9f0124fa8956e9a5b9af0a1d7033057
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·327·entries:1 Version·symbols·section·'.gnu.version'·contains·324·entries:
2 ·Addr:·0000000000002150··Offset:·0x002150··Link:·3·(.dynsym)2 ·Addr:·0000000000002108··Offset:·0x002108··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 78, 13 lines modifiedOffset 78, 12 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:85 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x00000000000023e0··Offset:·0x0023e0··Link:·7·(.dynstr)86 ·Addr:·0x0000000000002390··Offset:·0x002390··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·187 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·288 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.bluetooth@1.1.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········147816·(bytes·into·file)13 ··Start·of·section·headers:··········135040·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fbd4·0x00fbd4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f304·0x00f304·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00f380·0x00f380·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00c1d0·0x00c1d0·R·E·0x1000
10 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002d88·0x002d88·RW··0x100010 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002c98·0x002c98·RW··0x1000
11 ··LOAD···········0x022d88·0x0000000000023d88·0x0000000000023d88·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01fc98·0x0000000000020c98·0x0000000000020c98·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x0225d0·0x00000000000225d0·0x00000000000225d0·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x01f4f8·0x000000000001f4f8·0x000000000001f4f8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002d88·0x003000·R···0x113 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002c98·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00d0c8·0x000000000000d0c8·0x000000000000d0c8·0x00080c·0x00080c·R···0x414 ··GNU_EH_FRAME···0x00cc38·0x000000000000cc38·0x000000000000cc38·0x000784·0x000784·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·059e3fad0d6550c21b1f3d1ad004099c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2696b74b42fc6ee18ff6810e047e8329
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·365·entries:1 Version·symbols·section·'.gnu.version'·contains·362·entries:
2 ·Addr:·00000000000024e0··Offset:·0x0024e0··Link:·3·(.dynsym)2 ·Addr:·0000000000002498··Offset:·0x002498··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 87, 14 lines modifiedOffset 87, 13 lines modified
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)··· 
  
96 Version·needs·section·'.gnu.version_r'·contains·1·entry:95 Version·needs·section·'.gnu.version_r'·contains·1·entry:
97 ·Addr:·0x00000000000027bc··Offset:·0x0027bc··Link:·7·(.dynstr)96 ·Addr:·0x000000000000276c··Offset:·0x00276c··Link:·7·(.dynstr)
98 ··000000:·Version:·1··File:·libc.so··Cnt:·197 ··000000:·Version:·1··File:·libc.so··Cnt:·1
99 ··0x0010:···Name:·LIBC··Flags:·none··Version:·298 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.boot@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.boot@1.0.so
866 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:··········110448·(bytes·into·file)13 ··Start·of·section·headers:··········97224·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00aff4·0x00aff4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a47c·0x00a47c·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00cf40·0x00cf40·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x0093c0·0x0093c0·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x001c00·0x001c00·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001960·0x001960·RW··0x1000
11 ··LOAD···········0x019c00·0x000000000001ac00·0x000000000001ac00·0x000008·0x000008·RW··0x100011 ··LOAD···········0x016960·0x0000000000017960·0x0000000000017960·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x019530·0x0000000000019530·0x0000000000019530·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0162a8·0x00000000000162a8·0x00000000000162a8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001c00·0x002000·R···0x113 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001960·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008be8·0x0000000000008be8·0x0000000000008be8·0x0006ac·0x0006ac·R···0x414 ··GNU_EH_FRAME···0x008878·0x0000000000008878·0x0000000000008878·0x000574·0x000574·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.97 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b907edfe5778458d88f8b34b7f6abe226 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c4ffa539de27e0020a4215237fe25d1
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·258·entries:1 Version·symbols·section·'.gnu.version'·contains·255·entries:
2 ·Addr:·0000000000001ad8··Offset:·0x001ad8··Link:·3·(.dynsym)2 ·Addr:·0000000000001a90··Offset:·0x001a90··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 60, 16 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
68 ··100:···1·(*global*)······1·(*global*)··· 
  
69 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
70 ·Addr:·0x0000000000001cdc··Offset:·0x001cdc··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c90··Offset:·0x001c90··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·liblog.so··Cnt:·170 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
72 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
73 ··0x0010:·Version:·1··File:·libc.so··Cnt:·172 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0030:···Name:·LIBC··Flags:·none··Version:·273 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.boot@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.boot@1.1.so
866 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:··········101760·(bytes·into·file)13 ··Start·of·section·headers:··········88624·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00aee4·0x00aee4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a4e4·0x00a4e4·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00a320·0x00a320·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007a10·0x007a10·R·E·0x1000
10 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001c90·0x001c90·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001a80·0x001a80·RW··0x1000
11 ··LOAD···········0x017c90·0x0000000000018c90·0x0000000000018c90·0x000008·0x000008·RW··0x100011 ··LOAD···········0x014a80·0x0000000000015a80·0x0000000000015a80·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0175c0·0x00000000000175c0·0x00000000000175c0·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0143c8·0x00000000000143c8·0x00000000000143c8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001c90·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001a80·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0090b0·0x00000000000090b0·0x00000000000090b0·0x0005ac·0x0005ac·R···0x414 ··GNU_EH_FRAME···0x008d0c·0x0000000000008d0c·0x0000000000008d0c·0x0004a4·0x0004a4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a32fe471b203b4c5a2b7a06bef1040076 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5cc25a0dfc8c935830bc12b239d48053
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·271·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·0000000000001c10··Offset:·0x001c10··Link:·3·(.dynsym)2 ·Addr:·0000000000001bc8··Offset:·0x001bc8··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 64, 13 lines modifiedOffset 64, 12 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
73 ·Addr:·0x0000000000001e30··Offset:·0x001e30··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001de0··Offset:·0x001de0··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.broadcastradio@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.broadcastradio@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:···············0x1a00011 ··Entry·point·address:···············0x19000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········289096·(bytes·into·file)13 ··Start·of·section·headers:··········247192·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1a0002 Entry·point·0x19000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x019744·0x019744·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x018984·0x018984·R···0x1000
8 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x024120·0x024120·R·E·0x10008 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x01b8d0·0x01b8d0·R·E·0x1000
9 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x005030·0x005030·RW··0x10009 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x004eb0·0x004eb0·RW··0x1000
10 ··LOAD···········0x044030·0x0000000000045030·0x0000000000045030·0x000020·0x000020·RW··0x100010 ··LOAD···········0x039eb0·0x000000000003aeb0·0x000000000003aeb0·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x043698·0x0000000000043698·0x0000000000043698·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x039530·0x0000000000039530·0x0000000000039530·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x005030·0x006000·R···0x112 ··GNU_RELRO······0x035000·0x0000000000035000·0x0000000000035000·0x004eb0·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x013424·0x0000000000013424·0x0000000000013424·0x001234·0x001234·R···0x413 ··GNU_EH_FRAME···0x013028·0x0000000000013028·0x0000000000013028·0x00111c·0x00111c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ea587fa07c277bd499f49faa5a5ab5186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9b478a3bbc5b79a23d7826ff9d4e6a09
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·507·entries:1 Version·symbols·section·'.gnu.version'·contains·504·entries:
2 ·Addr:·0000000000003230··Offset:·0x003230··Link:·3·(.dynsym)2 ·Addr:·00000000000031e8··Offset:·0x0031e8··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 123, 15 lines modifiedOffset 123, 14 lines modified
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
131 Version·needs·section·'.gnu.version_r'·contains·2·entries:130 Version·needs·section·'.gnu.version_r'·contains·2·entries:
132 ·Addr:·0x0000000000003628··Offset:·0x003628··Link:·7·(.dynstr)131 ·Addr:·0x00000000000035d8··Offset:·0x0035d8··Link:·7·(.dynstr)
133 ··000000:·Version:·1··File:·liblog.so··Cnt:·1132 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
134 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3133 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
135 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1134 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2135 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.broadcastradio@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.broadcastradio@1.1.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:···············0x1f00011 ··Entry·point·address:···············0x1e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········327984·(bytes·into·file)13 ··Start·of·section·headers:··········285344·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1f0002 Entry·point·0x1e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ea84·0x01ea84·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d72c·0x01d72c·R···0x1000
8 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x0278b0·0x0278b0·R·E·0x10008 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x01e060·0x01e060·R·E·0x1000
9 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x005f90·0x005f90·RW··0x10009 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x005cf0·0x005cf0·RW··0x1000
10 ··LOAD···········0x04cf90·0x000000000004df90·0x000000000004df90·0x000020·0x000020·RW··0x100010 ··LOAD···········0x042cf0·0x0000000000043cf0·0x0000000000043cf0·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x04c4e8·0x000000000004c4e8·0x000000000004c4e8·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x042260·0x0000000000042260·0x0000000000042260·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x047000·0x0000000000047000·0x0000000000047000·0x005f90·0x006000·R···0x112 ··GNU_RELRO······0x03d000·0x000000000003d000·0x000000000003d000·0x005cf0·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x017920·0x0000000000017920·0x0000000000017920·0x0014dc·0x0014dc·R···0x413 ··GNU_EH_FRAME···0x017424·0x0000000000017424·0x0000000000017424·0x001304·0x001304·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.17 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·808f33cd1c7f25e8b48038a303a1c9096 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff013e173cf004ef2bd90b6db27bef92
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·605·entries:1 Version·symbols·section·'.gnu.version'·contains·602·entries:
2 ·Addr:·0000000000003b60··Offset:·0x003b60··Link:·3·(.dynsym)2 ·Addr:·0000000000003b18··Offset:·0x003b18··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 147, 16 lines modifiedOffset 147, 15 lines modified
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)··· 
  
156 Version·needs·section·'.gnu.version_r'·contains·2·entries:155 Version·needs·section·'.gnu.version_r'·contains·2·entries:
157 ·Addr:·0x000000000000401c··Offset:·0x00401c··Link:·7·(.dynstr)156 ·Addr:·0x0000000000003fcc··Offset:·0x003fcc··Link:·7·(.dynstr)
158 ··000000:·Version:·1··File:·liblog.so··Cnt:·1157 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
159 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3158 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
160 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1159 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
161 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2160 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.broadcastradio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.broadcastradio@2.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:···············0x2000011 ··Entry·point·address:···············0x1f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········362408·(bytes·into·file)13 ··Start·of·section·headers:··········311816·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x200002 Entry·point·0x1f000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01fb94·0x01fb94·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ea14·0x01ea14·R···0x1000
8 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x02e6e0·0x02e6e0·R·E·0x10008 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x023dd0·0x023dd0·R·E·0x1000
9 ··LOAD···········0x04f000·0x000000000004f000·0x000000000004f000·0x006428·0x006428·RW··0x10009 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x006188·0x006188·RW··0x1000
10 ··LOAD···········0x055428·0x0000000000056428·0x0000000000056428·0x000028·0x000028·RW··0x100010 ··LOAD···········0x049188·0x000000000004a188·0x000000000004a188·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x054958·0x0000000000054958·0x0000000000054958·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0486d0·0x00000000000486d0·0x00000000000486d0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x04f000·0x000000000004f000·0x000000000004f000·0x006428·0x007000·R···0x112 ··GNU_RELRO······0x043000·0x0000000000043000·0x0000000000043000·0x006188·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x017d44·0x0000000000017d44·0x0000000000017d44·0x00171c·0x00171c·R···0x413 ··GNU_EH_FRAME···0x0178e8·0x00000000000178e8·0x00000000000178e8·0x00158c·0x00158c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b9ce4a9f72487ae8739d4e4babca765d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9408bfd6d6df5cf499b3308413e4824a
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·604·entries:1 Version·symbols·section·'.gnu.version'·contains·601·entries:
2 ·Addr:·0000000000003b48··Offset:·0x003b48··Link:·3·(.dynsym)2 ·Addr:·0000000000003b00··Offset:·0x003b00··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 147, 15 lines modifiedOffset 147, 15 lines modified
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)···
  
155 Version·needs·section·'.gnu.version_r'·contains·2·entries:155 Version·needs·section·'.gnu.version_r'·contains·2·entries:
156 ·Addr:·0x0000000000004000··Offset:·0x004000··Link:·7·(.dynstr)156 ·Addr:·0x0000000000003fb4··Offset:·0x003fb4··Link:·7·(.dynstr)
157 ··000000:·Version:·1··File:·liblog.so··Cnt:·1157 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
158 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3158 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
159 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1159 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
160 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2160 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@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:···············0x1d00011 ··Entry·point·address:···············0x1c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········334320·(bytes·into·file)13 ··Start·of·section·headers:··········272096·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1d0002 Entry·point·0x1c000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01c04c·0x01c04c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b01c·0x01b01c·R···0x1000
8 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x02d7b0·0x02d7b0·R·E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01f2b0·0x01f2b0·R·E·0x1000
9 ··LOAD···········0x04b000·0x000000000004b000·0x000000000004b000·0x004580·0x004580·RW··0x10009 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x004400·0x004400·RW··0x1000
10 ··LOAD···········0x04f580·0x0000000000050580·0x0000000000050580·0x000018·0x000018·RW··0x100010 ··LOAD···········0x040400·0x0000000000041400·0x0000000000041400·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x04ea68·0x000000000004ea68·0x000000000004ea68·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x03f900·0x000000000003f900·0x000000000003f900·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x04b000·0x000000000004b000·0x000000000004b000·0x004580·0x005000·R···0x112 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x004400·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x0161f8·0x00000000000161f8·0x00000000000161f8·0x0010cc·0x0010cc·R···0x413 ··GNU_EH_FRAME···0x015c50·0x0000000000015c50·0x0000000000015c50·0x000fec·0x000fec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.26 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8e538b0ce156f7cdb1eead98402bbf556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·28f6a8d77f0dba4e57db875837d6ddbe
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·527·entries:1 Version·symbols·section·'.gnu.version'·contains·524·entries:
2 ·Addr:·0000000000003410··Offset:·0x003410··Link:·3·(.dynsym)2 ·Addr:·00000000000033c8··Offset:·0x0033c8··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 128, 15 lines modifiedOffset 128, 14 lines modified
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
136 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
137 ·Addr:·0x0000000000003830··Offset:·0x003830··Link:·7·(.dynstr)136 ·Addr:·0x00000000000037e0··Offset:·0x0037e0··Link:·7·(.dynstr)
138 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
139 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
140 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.2.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:···············0x1600011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········230720·(bytes·into·file)13 ··Start·of·section·headers:··········200768·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x15000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0159d4·0x0159d4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014b8c·0x014b8c·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x01bfd0·0x01bfd0·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x015530·0x015530·R·E·0x1000
9 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x004060·0x004060·RW··0x10009 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x003d78·0x003d78·RW··0x1000
10 ··LOAD···········0x036060·0x0000000000037060·0x0000000000037060·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02ed78·0x000000000002fd78·0x000000000002fd78·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x035750·0x0000000000035750·0x0000000000035750·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02e480·0x000000000002e480·0x000000000002e480·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x004060·0x005000·R···0x112 ··GNU_RELRO······0x02b000·0x000000000002b000·0x000000000002b000·0x003d78·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x010cd0·0x0000000000010cd0·0x0000000000010cd0·0x000e1c·0x000e1c·R···0x413 ··GNU_EH_FRAME···0x0108f8·0x00000000000108f8·0x00000000000108f8·0x000cb4·0x000cb4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.26 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5ddbc916f197489a3fb22a20d2ec44396 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f36d43ae7234529490cf1a7688d85217
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·434·entries:1 Version·symbols·section·'.gnu.version'·contains·431·entries:
2 ·Addr:·0000000000002b58··Offset:·0x002b58··Link:·3·(.dynsym)2 ·Addr:·0000000000002b10··Offset:·0x002b10··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 104, 16 lines modifiedOffset 104, 15 lines modified
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)··· 
  
113 Version·needs·section·'.gnu.version_r'·contains·2·entries:112 Version·needs·section·'.gnu.version_r'·contains·2·entries:
114 ·Addr:·0x0000000000002ebc··Offset:·0x002ebc··Link:·7·(.dynstr)113 ·Addr:·0x0000000000002e70··Offset:·0x002e70··Link:·7·(.dynstr)
115 ··000000:·Version:·1··File:·liblog.so··Cnt:·1114 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
116 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3115 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
117 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1116 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
118 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2117 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.3.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········106760·(bytes·into·file)13 ··Start·of·section·headers:··········93648·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00bc7c·0x00bc7c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b23c·0x00b23c·R···0x1000
9 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00a030·0x00a030·R·E·0x10009 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x007a70·0x007a70·R·E·0x1000
10 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001d80·0x001d80·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001b70·0x001b70·RW··0x1000
11 ··LOAD···········0x018d80·0x0000000000019d80·0x0000000000019d80·0x000008·0x000008·RW··0x100011 ··LOAD···········0x015b70·0x0000000000016b70·0x0000000000016b70·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x018670·0x0000000000018670·0x0000000000018670·0x000250·0x000250·RW··0x812 ··DYNAMIC········0x015478·0x0000000000015478·0x0000000000015478·0x000250·0x000250·RW··0x8
13 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001d80·0x002000·R···0x113 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001b70·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x009cb0·0x0000000000009cb0·0x0000000000009cb0·0x0005fc·0x0005fc·R···0x414 ··GNU_EH_FRAME···0x009910·0x0000000000009910·0x0000000000009910·0x0004e4·0x0004e4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.22 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·709c722a6cdc276ee529e3952d8e47c86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9375debabdbf6ca3377ad78950cdcddd
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·273·entries:1 Version·symbols·section·'.gnu.version'·contains·270·entries:
2 ·Addr:·0000000000001c40··Offset:·0x001c40··Link:·3·(.dynsym)2 ·Addr:·0000000000001bf8··Offset:·0x001bf8··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 64, 16 lines modifiedOffset 64, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)··· 
  
73 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
74 ·Addr:·0x0000000000001e64··Offset:·0x001e64··Link:·7·(.dynstr)73 ·Addr:·0x0000000000001e14··Offset:·0x001e14··Link:·7·(.dynstr)
75 ··000000:·Version:·1··File:·liblog.so··Cnt:·174 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
76 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
77 ··0x0010:·Version:·1··File:·libc.so··Cnt:·176 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0030:···Name:·LIBC··Flags:·none··Version:·277 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.4.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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········171968·(bytes·into·file)13 ··Start·of·section·headers:··········150272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012b3c·0x012b3c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011ec4·0x011ec4·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x011c10·0x011c10·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00ded0·0x00ded0·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003430·0x003430·RW··0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x003190·0x003190·RW··0x1000
10 ··LOAD···········0x028430·0x0000000000029430·0x0000000000029430·0x000010·0x000010·RW··0x100010 ··LOAD···········0x023190·0x0000000000024190·0x0000000000024190·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x027bd0·0x0000000000027bd0·0x0000000000027bd0·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x022948·0x0000000000022948·0x0000000000022948·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003430·0x004000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x003190·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00f5c4·0x000000000000f5c4·0x000000000000f5c4·0x0009f4·0x0009f4·R···0x413 ··GNU_EH_FRAME···0x00f1bc·0x000000000000f1bc·0x000000000000f1bc·0x00089c·0x00089c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·6c47e6fba2123d327ad32094aa23a9806 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7d9fff3b3a1131847c40ee43e62f22f6
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·402·entries:1 Version·symbols·section·'.gnu.version'·contains·399·entries:
2 ·Addr:·0000000000002858··Offset:·0x002858··Link:·3·(.dynsym)2 ·Addr:·0000000000002810··Offset:·0x002810··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 96, 16 lines modifiedOffset 96, 15 lines modified
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)··· 
  
105 Version·needs·section·'.gnu.version_r'·contains·2·entries:104 Version·needs·section·'.gnu.version_r'·contains·2·entries:
106 ·Addr:·0x0000000000002b7c··Offset:·0x002b7c··Link:·7·(.dynstr)105 ·Addr:·0x0000000000002b30··Offset:·0x002b30··Link:·7·(.dynstr)
107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1106 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3107 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1108 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2109 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.5.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.5.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:···············0x1d00011 ··Entry·point·address:···············0x1b000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········273208·(bytes·into·file)13 ··Start·of·section·headers:··········234432·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1d0002 Entry·point·0x1b000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01c194·0x01c194·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ae14·0x01ae14·R···0x1000
8 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x01d810·0x01d810·R·E·0x10008 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x016aa0·0x016aa0·R·E·0x1000
9 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x005260·0x005260·RW··0x10009 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x004dc8·0x004dc8·RW··0x1000
10 ··LOAD···········0x040260·0x0000000000041260·0x0000000000041260·0x000018·0x000018·RW··0x100010 ··LOAD···········0x036dc8·0x0000000000037dc8·0x0000000000037dc8·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x03f808·0x000000000003f808·0x000000000003f808·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x036388·0x0000000000036388·0x0000000000036388·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x03b000·0x000000000003b000·0x000000000003b000·0x005260·0x006000·R···0x112 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x004dc8·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x016bd8·0x0000000000016bd8·0x0000000000016bd8·0x000fec·0x000fec·R···0x413 ··GNU_EH_FRAME···0x0166d0·0x00000000000166d0·0x00000000000166d0·0x000da4·0x000da4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.36 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·38f1c1469d29a38fbd7d9ce9a92ebdf16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·61cda7ead86db949ddd16b35ab67686c
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·576·entries:1 Version·symbols·section·'.gnu.version'·contains·573·entries:
2 ·Addr:·00000000000038a8··Offset:·0x0038a8··Link:·3·(.dynsym)2 ·Addr:·0000000000003860··Offset:·0x003860··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 140, 15 lines modifiedOffset 140, 15 lines modified
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)···
  
148 Version·needs·section·'.gnu.version_r'·contains·2·entries:148 Version·needs·section·'.gnu.version_r'·contains·2·entries:
149 ·Addr:·0x0000000000003d28··Offset:·0x003d28··Link:·7·(.dynstr)149 ·Addr:·0x0000000000003cdc··Offset:·0x003cdc··Link:·7·(.dynstr)
150 ··000000:·Version:·1··File:·liblog.so··Cnt:·1150 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
151 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3151 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
152 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1152 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
153 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2153 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.6.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.device@3.6.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:···············0x1c00011 ··Entry·point·address:···············0x1b000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········264952·(bytes·into·file)13 ··Start·of·section·headers:··········230232·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1c0002 Entry·point·0x1b000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b3d4·0x01b3d4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01a08c·0x01a08c·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01c350·0x01c350·R·E·0x10008 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x015dc0·0x015dc0·R·E·0x1000
9 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x005298·0x005298·RW··0x10009 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x004e00·0x004e00·RW··0x1000
10 ··LOAD···········0x03e298·0x000000000003f298·0x000000000003f298·0x000018·0x000018·RW··0x100010 ··LOAD···········0x035e00·0x0000000000036e00·0x0000000000036e00·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x03d868·0x000000000003d868·0x000000000003d868·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x0353e8·0x00000000000353e8·0x00000000000353e8·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x039000·0x0000000000039000·0x0000000000039000·0x005298·0x006000·R···0x112 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x004e00·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x01614c·0x000000000001614c·0x000000000001614c·0x000f4c·0x000f4c·R···0x413 ··GNU_EH_FRAME···0x015c7c·0x0000000000015c7c·0x0000000000015c7c·0x000cfc·0x000cfc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.38 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2d24e9f7a15ae91075fa2a0d33980e9d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·17f435368f2dc2f796112ec3704e8bc6
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·555·entries:1 Version·symbols·section·'.gnu.version'·contains·552·entries:
2 ·Addr:·00000000000036b0··Offset:·0x0036b0··Link:·3·(.dynsym)2 ·Addr:·0000000000003668··Offset:·0x003668··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 135, 15 lines modifiedOffset 135, 14 lines modified
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
143 Version·needs·section·'.gnu.version_r'·contains·2·entries:142 Version·needs·section·'.gnu.version_r'·contains·2·entries:
144 ·Addr:·0x0000000000003b08··Offset:·0x003b08··Link:·7·(.dynstr)143 ·Addr:·0x0000000000003ab8··Offset:·0x003ab8··Link:·7·(.dynstr)
145 ··000000:·Version:·1··File:·liblog.so··Cnt:·1144 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
146 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3145 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
147 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1146 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
148 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2147 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.provider@2.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.provider@2.4.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········165824·(bytes·into·file)13 ··Start·of·section·headers:··········144672·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01014c·0x01014c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f7dc·0x00f7dc·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x012d60·0x012d60·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00eaa0·0x00eaa0·R·E·0x1000
9 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x002cd8·0x002cd8·RW··0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002ba0·0x002ba0·RW··0x1000
10 ··LOAD···········0x026cd8·0x0000000000027cd8·0x0000000000027cd8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x021ba0·0x0000000000022ba0·0x0000000000022ba0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0264d8·0x00000000000264d8·0x00000000000264d8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0213b8·0x00000000000213b8·0x00000000000213b8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x024000·0x0000000000024000·0x0000000000024000·0x002cd8·0x003000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002ba0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cd30·0x000000000000cd30·0x000000000000cd30·0x0009a4·0x0009a4·R···0x413 ··GNU_EH_FRAME···0x00c998·0x000000000000c998·0x000000000000c998·0x0008ec·0x0008ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.3 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·365050d20d1b7af1bdc2601963cf0a436 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·14345c78b916be7f327aa44e62f23c86
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·340·entries:1 Version·symbols·section·'.gnu.version'·contains·337·entries:
2 ·Addr:·0000000000002288··Offset:·0x002288··Link:·3·(.dynsym)2 ·Addr:·0000000000002240··Offset:·0x002240··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 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)···
  
89 Version·needs·section·'.gnu.version_r'·contains·2·entries:89 Version·needs·section·'.gnu.version_r'·contains·2·entries:
90 ·Addr:·0x0000000000002530··Offset:·0x002530··Link:·7·(.dynstr)90 ·Addr:·0x00000000000024e4··Offset:·0x0024e4··Link:·7·(.dynstr)
91 ··000000:·Version:·1··File:·liblog.so··Cnt:·191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
92 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·392 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
93 ··0x0010:·Version:·1··File:·libc.so··Cnt:·193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
94 ··0x0030:···Name:·LIBC··Flags:·none··Version:·294 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.provider@2.5.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.provider@2.5.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:···············0xc00011 ··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:··········101912·(bytes·into·file)13 ··Start·of·section·headers:··········89040·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b3b4·0x00b3b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ab84·0x00ab84·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x009bf0·0x009bf0·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007ad0·0x007ad0·R·E·0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001c48·0x001c48·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001b10·0x001b10·RW··0x1000
10 ··LOAD···········0x017c48·0x0000000000018c48·0x0000000000018c48·0x000008·0x000008·RW··0x100010 ··LOAD···········0x014b10·0x0000000000015b10·0x0000000000015b10·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x017558·0x0000000000017558·0x0000000000017558·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x014438·0x0000000000014438·0x0000000000014438·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001c48·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001b10·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0095cc·0x00000000000095cc·0x00000000000095cc·0x0005a4·0x0005a4·R···0x413 ··GNU_EH_FRAME···0x009238·0x0000000000009238·0x0000000000009238·0x0004ec·0x0004ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f83e48cdb8d8082b13bd0f15f99f640d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·466519ec1f32f1dcdcb61011abff8ff6
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·266·entries:1 Version·symbols·section·'.gnu.version'·contains·263·entries:
2 ·Addr:·0000000000001b98··Offset:·0x001b98··Link:·3·(.dynsym)2 ·Addr:·0000000000001b50··Offset:·0x001b50··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, 14 lines modifiedOffset 62, 13 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*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)··· 
  
71 Version·needs·section·'.gnu.version_r'·contains·1·entry:70 Version·needs·section·'.gnu.version_r'·contains·1·entry:
72 ·Addr:·0x0000000000001dac··Offset:·0x001dac··Link:·7·(.dynstr)71 ·Addr:·0x0000000000001d60··Offset:·0x001d60··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·libc.so··Cnt:·172 ··000000:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0010:···Name:·LIBC··Flags:·none··Version:·273 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.provider@2.6.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.camera.provider@2.6.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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········171648·(bytes·into·file)13 ··Start·of·section·headers:··········150280·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0121cc·0x0121cc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011714·0x011714·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0115f0·0x0115f0·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00dbf0·0x00dbf0·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0033c0·0x0033c0·RW··0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x0031f8·0x0031f8·RW··0x1000
10 ··LOAD···········0x0283c0·0x00000000000293c0·0x00000000000293c0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x0231f8·0x00000000000241f8·0x00000000000241f8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x027b38·0x0000000000027b38·0x0000000000027b38·0x0002a0·0x0002a0·RW··0x811 ··DYNAMIC········0x022988·0x0000000000022988·0x0000000000022988·0x0002a0·0x0002a0·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x0033c0·0x004000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x0031f8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00ef44·0x000000000000ef44·0x000000000000ef44·0x00096c·0x00096c·R···0x413 ··GNU_EH_FRAME···0x00eb24·0x000000000000eb24·0x000000000000eb24·0x000874·0x000874·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.38 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4e6d4856fef7916bb173738a748c3be06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04ebef139835f41daed0772c3c654d49
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·387·entries:
2 ·Addr:·0000000000002738··Offset:·0x002738··Link:·3·(.dynsym)2 ·Addr:·00000000000026f0··Offset:·0x0026f0··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 93, 16 lines modifiedOffset 93, 15 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
103 ·Addr:·0x0000000000002a44··Offset:·0x002a44··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029f8··Offset:·0x0029f8··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.cas.native@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.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:··········97296·(bytes·into·file)13 ··Start·of·section·headers:··········88552·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a94c·0x00a94c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a254·0x00a254·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009140·0x009140·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007150·0x007150·R·E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001af8·0x001af8·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001a08·0x001a08·RW··0x1000
11 ··LOAD···········0x016af8·0x0000000000017af8·0x0000000000017af8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x014a08·0x0000000000015a08·0x0000000000015a08·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x016408·0x0000000000016408·0x0000000000016408·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x014330·0x0000000000014330·0x0000000000014330·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001af8·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001a08·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008e04·0x0000000000008e04·0x0000000000008e04·0x00052c·0x00052c·R···0x414 ··GNU_EH_FRAME···0x008ab8·0x0000000000008ab8·0x0000000000008ab8·0x00049c·0x00049c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3401be008703897a120eca5412da726c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·008b4de8b472b6e67a74dadb8299567e
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·269·entries:1 Version·symbols·section·'.gnu.version'·contains·266·entries:
2 ·Addr:·0000000000001be0··Offset:·0x001be0··Link:·3·(.dynsym)2 ·Addr:·0000000000001b98··Offset:·0x001b98··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 63, 16 lines modifiedOffset 63, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:71 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001dfc··Offset:·0x001dfc··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001dac··Offset:·0x001dac··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·173 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·374 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·175 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·276 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.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:··········269208·(bytes·into·file)13 ··Start·of·section·headers:··········231712·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x180002 Entry·point·0x17000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x017104·0x017104·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0163f4·0x0163f4·R···0x1000
8 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x022080·0x022080·R·E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x01a160·0x01a160·R·E·0x1000
9 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x004b80·0x004b80·RW··0x10009 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x004a48·0x004a48·RW··0x1000
10 ··LOAD···········0x03fb80·0x0000000000040b80·0x0000000000040b80·0x000020·0x000020·RW··0x100010 ··LOAD···········0x036a48·0x0000000000037a48·0x0000000000037a48·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x03f200·0x000000000003f200·0x000000000003f200·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0360e0·0x00000000000360e0·0x00000000000360e0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x03b000·0x000000000003b000·0x000000000003b000·0x004b80·0x005000·R···0x112 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x004a48·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x011d98·0x0000000000011d98·0x0000000000011d98·0x000f44·0x000f44·R···0x413 ··GNU_EH_FRAME···0x0117a0·0x00000000000117a0·0x00000000000117a0·0x000e94·0x000e94·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x3f200·contains·34·entries:1 Dynamic·section·at·offset·0x360e0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.cas@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.cas@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe3b814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xdfd0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x114f15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x114f
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf50817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf120
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x110
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xf61820 ·0x0000000000000017·(JMPREL)·············0xf230
21 ·0x0000000000000002·(PLTRELSZ)···········4680·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4608·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x3f55022 ·0x0000000000000003·(PLTGOT)·············0x36430
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x40f826 ·0x0000000000000005·(STRTAB)·············0x3e9c
27 ·0x000000000000000a·(STRSZ)··············41664·(bytes)27 ·0x000000000000000a·(STRSZ)··············41268·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x363828 ·0x000000006ffffef5·(GNU_HASH)···········0x35e8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x3f1e029 ·0x0000000000000019·(INIT_ARRAY)·········0x360c0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x3f1b031 ·0x000000000000001a·(FINI_ARRAY)·········0x36090
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x320033 ·0x000000006ffffff0·(VERSYM)·············0x31b8
34 ·0x000000006ffffffe·(VERNEED)············0x35f434 ·0x000000006ffffffe·(VERNEED)············0x35a4
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a7533bc71ca78325863083f32800d9ec6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5954185a54d967201501b8b0a4e1ebf0
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·505·entries:1 Version·symbols·section·'.gnu.version'·contains·502·entries:
2 ·Addr:·0000000000003200··Offset:·0x003200··Link:·3·(.dynsym)2 ·Addr:·00000000000031b8··Offset:·0x0031b8··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 122, 16 lines modifiedOffset 122, 15 lines modified
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)··· 
  
131 Version·needs·section·'.gnu.version_r'·contains·2·entries:130 Version·needs·section·'.gnu.version_r'·contains·2·entries:
132 ·Addr:·0x00000000000035f4··Offset:·0x0035f4··Link:·7·(.dynstr)131 ·Addr:·0x00000000000035a4··Offset:·0x0035a4··Link:·7·(.dynstr)
133 ··000000:·Version:·1··File:·liblog.so··Cnt:·1132 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
134 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3133 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
135 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1134 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2135 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.1.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:···············0x1500011 ··Entry·point·address:···············0x14000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········207928·(bytes·into·file)13 ··Start·of·section·headers:··········182584·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x150002 Entry·point·0x14000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0141a4·0x0141a4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01381c·0x01381c·R···0x1000
8 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x017230·0x017230·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x0127d0·0x0127d0·R·E·0x1000
9 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x0041e8·0x0041e8·RW··0x10009 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0040b0·0x0040b0·RW··0x1000
10 ··LOAD···········0x0311e8·0x00000000000321e8·0x00000000000321e8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02b0b0·0x000000000002c0b0·0x000000000002c0b0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x0308e0·0x00000000000308e0·0x00000000000308e0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x02a7c0·0x000000000002a7c0·0x000000000002a7c0·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x02d000·0x000000000002d000·0x000000000002d000·0x0041e8·0x005000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x0040b0·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x010414·0x0000000000010414·0x0000000000010414·0x000b7c·0x000b7c·R···0x413 ··GNU_EH_FRAME···0x01000c·0x000000000001000c·0x000000000001000c·0x000acc·0x000acc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d614bb897e33678ab1a09c1ba52067b36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·32d1e734f3560c21f36a5a770a5fa305
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·477·entries:1 Version·symbols·section·'.gnu.version'·contains·474·entries:
2 ·Addr:·0000000000002f60··Offset:·0x002f60··Link:·3·(.dynsym)2 ·Addr:·0000000000002f18··Offset:·0x002f18··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 115, 14 lines modifiedOffset 115, 13 lines modified
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)··· 
  
124 Version·needs·section·'.gnu.version_r'·contains·1·entry:123 Version·needs·section·'.gnu.version_r'·contains·1·entry:
125 ·Addr:·0x000000000000331c··Offset:·0x00331c··Link:·7·(.dynstr)124 ·Addr:·0x00000000000032cc··Offset:·0x0032cc··Link:·7·(.dynstr)
126 ··000000:·Version:·1··File:·libc.so··Cnt:·1125 ··000000:·Version:·1··File:·libc.so··Cnt:·1
127 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2126 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.cas@1.2.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:···············0x1700011 ··Entry·point·address:···············0x16000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········218888·(bytes·into·file)13 ··Start·of·section·headers:··········193568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x170002 Entry·point·0x16000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016044·0x016044·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0155dc·0x0155dc·R···0x1000
8 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x0177a0·0x0177a0·R·E·0x10008 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x012cd0·0x012cd0·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x004a70·0x004a70·RW··0x10009 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x0048f0·0x0048f0·RW··0x1000
10 ··LOAD···········0x033a70·0x0000000000034a70·0x0000000000034a70·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02d8f0·0x000000000002e8f0·0x000000000002e8f0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x033118·0x0000000000033118·0x0000000000033118·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02cfb0·0x000000000002cfb0·0x000000000002cfb0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x004a70·0x005000·R···0x112 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x0048f0·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x012044·0x0000000000012044·0x0000000000012044·0x000bf4·0x000bf4·R···0x413 ··GNU_EH_FRAME···0x011c18·0x0000000000011c18·0x0000000000011c18·0x000b24·0x000b24·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.23 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7464da91aa99c88f5e5933233eb107f66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e818833829fcfb3d7ce95d91a8fcf0ce
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·526·entries:1 Version·symbols·section·'.gnu.version'·contains·523·entries:
2 ·Addr:·00000000000033f8··Offset:·0x0033f8··Link:·3·(.dynsym)2 ·Addr:·00000000000033b0··Offset:·0x0033b0··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 127, 16 lines modifiedOffset 127, 15 lines modified
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)··· 
  
136 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
137 ·Addr:·0x0000000000003814··Offset:·0x003814··Link:·7·(.dynstr)136 ·Addr:·0x00000000000037c8··Offset:·0x0037c8··Link:·7·(.dynstr)
138 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
139 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
140 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.configstore@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.configstore@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:···············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:··········147328·(bytes·into·file)13 ··Start·of·section·headers:··········116240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xd000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dbcc·0x00dbcc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c594·0x00c594·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x011540·0x011540·R·E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b700·0x00b700·R·E·0x1000
9 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002390·0x002390·RW··0x10009 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x001c70·0x001c70·RW··0x1000
10 ··LOAD···········0x022390·0x0000000000023390·0x0000000000023390·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01ac70·0x000000000001bc70·0x000000000001bc70·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x021cb0·0x0000000000021cb0·0x0000000000021cb0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01a5a8·0x000000000001a5a8·0x000000000001a5a8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002390·0x003000·R···0x112 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001c70·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00a720·0x000000000000a720·0x000000000000a720·0x0009ac·0x0009ac·R···0x413 ··GNU_EH_FRAME···0x00a318·0x000000000000a318·0x000000000000a318·0x0006b4·0x0006b4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d5dd15527e05a8244205da82a858a8a86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ab539d1be5a257b617a3e6f3fe7a390e
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·266·entries:1 Version·symbols·section·'.gnu.version'·contains·263·entries:
2 ·Addr:·0000000000001b98··Offset:·0x001b98··Link:·3·(.dynsym)2 ·Addr:·0000000000001b50··Offset:·0x001b50··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, 16 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*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)··· 
  
71 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
72 ·Addr:·0x0000000000001dac··Offset:·0x001dac··Link:·7·(.dynstr)71 ·Addr:·0x0000000000001d60··Offset:·0x001d60··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·liblog.so··Cnt:·172 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
74 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
75 ··0x0010:·Version:·1··File:·libc.so··Cnt:·174 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
76 ··0x0030:···Name:·LIBC··Flags:·none··Version:·275 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.configstore@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.configstore@1.1.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:···············0xd00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········116320·(bytes·into·file)13 ··Start·of·section·headers:··········98296·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xc000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cc24·0x00cc24·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00bbfc·0x00bbfc·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b6c0·0x00b6c0·R·E·0x10008 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x008460·0x008460·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x0020a8·0x0020a8·RW··0x10009 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001c10·0x001c10·RW··0x1000
10 ··LOAD···········0x01b0a8·0x000000000001c0a8·0x000000000001c0a8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x016c10·0x0000000000017c10·0x0000000000017c10·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01a9a8·0x000000000001a9a8·0x000000000001a9a8·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x016528·0x0000000000016528·0x0000000000016528·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x0020a8·0x003000·R···0x112 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001c10·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00a628·0x000000000000a628·0x000000000000a628·0x00071c·0x00071c·R···0x413 ··GNU_EH_FRAME···0x00a214·0x000000000000a214·0x000000000000a214·0x0004f4·0x0004f4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b5037c8d937ee2df6f358dcd1275df916 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ab6e94f6c5ca12fbba5f8b1c8e811e4
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·280·entries:1 Version·symbols·section·'.gnu.version'·contains·277·entries:
2 ·Addr:·0000000000001ce8··Offset:·0x001ce8··Link:·3·(.dynsym)2 ·Addr:·0000000000001ca0··Offset:·0x001ca0··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 66, 15 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)···
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x0000000000001f18··Offset:·0x001f18··Link:·7·(.dynstr)75 ·Addr:·0x0000000000001ecc··Offset:·0x001ecc··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
79 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.confirmationui@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.confirmationui@1.0.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:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········133824·(bytes·into·file)13 ··Start·of·section·headers:··········120984·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dc3c·0x00dc3c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d50c·0x00d50c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00e290·0x00e290·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00b410·0x00b410·R·E·0x1000
10 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002720·0x002720·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002630·0x002630·RW··0x1000
11 ··LOAD···········0x01f720·0x0000000000020720·0x0000000000020720·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01c630·0x000000000001d630·0x000000000001d630·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01efe0·0x000000000001efe0·0x000000000001efe0·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x01bf08·0x000000000001bf08·0x000000000001bf08·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002720·0x003000·R···0x113 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002630·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00b464·0x000000000000b464·0x000000000000b464·0x000774·0x000774·R···0x414 ··GNU_EH_FRAME···0x00b134·0x000000000000b134·0x000000000000b134·0x0006ec·0x0006ec·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d967d31861922ef44ee81095351687f86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c96d8340b646dbac74bd71675da9e948
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·316·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0000000000002048··Offset:·0x002048··Link:·3·(.dynsym)2 ·Addr:·0000000000002000··Offset:·0x002000··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 75, 13 lines modifiedOffset 75, 13 lines modified
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x00000000000022c0··Offset:·0x0022c0··Link:·7·(.dynstr)84 ·Addr:·0x0000000000002274··Offset:·0x002274··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.contexthub@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.contexthub@1.0.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········168168·(bytes·into·file)13 ··Start·of·section·headers:··········147032·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ff84·0x00ff84·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f67c·0x00f67c·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0149e0·0x0149e0·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00f360·0x00f360·R·E·0x1000
10 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x002a80·0x002a80·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002948·0x002948·RW··0x1000
11 ··LOAD···········0x027a80·0x0000000000028a80·0x0000000000028a80·0x000010·0x000010·RW··0x100011 ··LOAD···········0x022948·0x0000000000023948·0x0000000000023948·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x027268·0x0000000000027268·0x0000000000027268·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x022148·0x0000000000022148·0x0000000000022148·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x002a80·0x003000·R···0x113 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002948·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00cd2c·0x000000000000cd2c·0x000000000000cd2c·0x000934·0x000934·R···0x414 ··GNU_EH_FRAME···0x00c994·0x000000000000c994·0x000000000000c994·0x00088c·0x00088c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·17b38ee3dfb9d633548b0bfa3c61cafa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c1ba3c19a5e90e0e21a7af1f9db1337
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·356·entries:1 Version·symbols·section·'.gnu.version'·contains·353·entries:
2 ·Addr:·0000000000002408··Offset:·0x002408··Link:·3·(.dynsym)2 ·Addr:·00000000000023c0··Offset:·0x0023c0··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 85, 15 lines modifiedOffset 85, 15 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)···
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:93 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x00000000000026d0··Offset:·0x0026d0··Link:·7·(.dynstr)94 ·Addr:·0x0000000000002684··Offset:·0x002684··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·396 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·298 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.contexthub@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.contexthub@1.1.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:··········97072·(bytes·into·file)13 ··Start·of·section·headers:··········88376·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ac3c·0x00ac3c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a484·0x00a484·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009910·0x009910·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007440·0x007440·R·E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001b80·0x001b80·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001a48·0x001a48·RW··0x1000
11 ··LOAD···········0x016b80·0x0000000000017b80·0x0000000000017b80·0x000008·0x000008·RW··0x100011 ··LOAD···········0x014a48·0x0000000000015a48·0x0000000000015a48·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0164b8·0x00000000000164b8·0x00000000000164b8·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x014398·0x0000000000014398·0x0000000000014398·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001b80·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001a48·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0090b8·0x00000000000090b8·0x00000000000090b8·0x000534·0x000534·R···0x414 ··GNU_EH_FRAME···0x008d48·0x0000000000008d48·0x0000000000008d48·0x00048c·0x00048c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·2b01cd376f1be1ee58586c0190c5abaa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39681c2a35d28d89dcdfce01fe0746ea
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·269·entries:1 Version·symbols·section·'.gnu.version'·contains·266·entries:
2 ·Addr:·0000000000001be0··Offset:·0x001be0··Link:·3·(.dynsym)2 ·Addr:·0000000000001b98··Offset:·0x001b98··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 63, 14 lines modifiedOffset 63, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
73 ·Addr:·0x0000000000001dfc··Offset:·0x001dfc··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001dac··Offset:·0x001dac··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@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:···············0x2300011 ··Entry·point·address:···············0x21000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········445576·(bytes·into·file)13 ··Start·of·section·headers:··········361192·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x230002 Entry·point·0x21000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02295c·0x02295c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x020fd4·0x020fd4·R···0x1000
8 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x03e7b0·0x03e7b0·R·E·0x10008 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x02ca10·0x02ca10·R·E·0x1000
9 ··LOAD···········0x062000·0x0000000000062000·0x0000000000062000·0x006ef8·0x006ef8·RW··0x10009 ··LOAD···········0x04e000·0x000000000004e000·0x000000000004e000·0x006940·0x006940·RW··0x1000
10 ··LOAD···········0x068ef8·0x0000000000069ef8·0x0000000000069ef8·0x000028·0x000028·RW··0x100010 ··LOAD···········0x054940·0x0000000000055940·0x0000000000055940·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x068348·0x0000000000068348·0x0000000000068348·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x053da8·0x0000000000053da8·0x0000000000053da8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x062000·0x0000000000062000·0x0000000000062000·0x006ef8·0x007000·R···0x112 ··GNU_RELRO······0x04e000·0x000000000004e000·0x000000000004e000·0x006940·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x01965c·0x000000000001965c·0x000000000001965c·0x001a9c·0x001a9c·R···0x413 ··GNU_EH_FRAME···0x019140·0x0000000000019140·0x0000000000019140·0x0017d4·0x0017d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·165437c9dd6c6c90728c241319fe32326 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82907e0b07ef56b91cf9b51cc444290e
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·647·entries:1 Version·symbols·section·'.gnu.version'·contains·644·entries:
2 ·Addr:·0000000000003f50··Offset:·0x003f50··Link:·3·(.dynsym)2 ·Addr:·0000000000003f08··Offset:·0x003f08··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 158, 15 lines modifiedOffset 158, 14 lines modified
158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···158 ··268:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···159 ··26c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···160 ··270:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···161 ··274:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
165 ··284:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
166 Version·needs·section·'.gnu.version_r'·contains·2·entries:165 Version·needs·section·'.gnu.version_r'·contains·2·entries:
167 ·Addr:·0x0000000000004460··Offset:·0x004460··Link:·7·(.dynstr)166 ·Addr:·0x0000000000004410··Offset:·0x004410··Link:·7·(.dynstr)
168 ··000000:·Version:·1··File:·liblog.so··Cnt:·1167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
169 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3168 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
170 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
171 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2170 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.1.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:···············0x1c00011 ··Entry·point·address:···············0x1a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········295224·(bytes·into·file)13 ··Start·of·section·headers:··········243688·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1c0002 Entry·point·0x1a000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b27c·0x01b27c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x019b14·0x019b14·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x0237f0·0x0237f0·R·E·0x10008 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x019c30·0x019c30·R·E·0x1000
9 ··LOAD···········0x040000·0x0000000000040000·0x0000000000040000·0x005328·0x005328·RW··0x10009 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x004d70·0x004d70·RW··0x1000
10 ··LOAD···········0x045328·0x0000000000046328·0x0000000000046328·0x000018·0x000018·RW··0x100010 ··LOAD···········0x038d70·0x0000000000039d70·0x0000000000039d70·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x044890·0x0000000000044890·0x0000000000044890·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0382f0·0x00000000000382f0·0x00000000000382f0·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x040000·0x0000000000040000·0x0000000000040000·0x005328·0x006000·R···0x112 ··GNU_RELRO······0x034000·0x0000000000034000·0x0000000000034000·0x004d70·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x01523c·0x000000000001523c·0x000000000001523c·0x0011a4·0x0011a4·R···0x413 ··GNU_EH_FRAME···0x014cb8·0x0000000000014cb8·0x0000000000014cb8·0x000ed4·0x000ed4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3c58ed9a60ac1bc65ff4a0d300058f776 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d3f907c1f221e2e9cc6be566c3fd087f
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·555·entries:1 Version·symbols·section·'.gnu.version'·contains·552·entries:
2 ·Addr:·00000000000036b0··Offset:·0x0036b0··Link:·3·(.dynsym)2 ·Addr:·0000000000003668··Offset:·0x003668··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 135, 15 lines modifiedOffset 135, 14 lines modified
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
143 Version·needs·section·'.gnu.version_r'·contains·2·entries:142 Version·needs·section·'.gnu.version_r'·contains·2·entries:
144 ·Addr:·0x0000000000003b08··Offset:·0x003b08··Link:·7·(.dynstr)143 ·Addr:·0x0000000000003ab8··Offset:·0x003ab8··Link:·7·(.dynstr)
145 ··000000:·Version:·1··File:·liblog.so··Cnt:·1144 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
146 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3145 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
147 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1146 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
148 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2147 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.2.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:···············0x2900011 ··Entry·point·address:···············0x27000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········435984·(bytes·into·file)13 ··Start·of·section·headers:··········367024·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x290002 Entry·point·0x27000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x028cac·0x028cac·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x026e94·0x026e94·R···0x1000
8 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x034fd0·0x034fd0·R·E·0x10008 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x026f90·0x026f90·R·E·0x1000
9 ··LOAD···········0x05e000·0x000000000005e000·0x000000000005e000·0x0086e8·0x0086e8·RW··0x10009 ··LOAD···········0x04e000·0x000000000004e000·0x000000000004e000·0x007fc8·0x007fc8·RW··0x1000
10 ··LOAD···········0x0666e8·0x00000000000676e8·0x00000000000676e8·0x000028·0x000028·RW··0x100010 ··LOAD···········0x055fc8·0x0000000000056fc8·0x0000000000056fc8·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x0659a0·0x00000000000659a0·0x00000000000659a0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x055298·0x0000000000055298·0x0000000000055298·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x05e000·0x000000000005e000·0x000000000005e000·0x0086e8·0x009000·R···0x112 ··GNU_RELRO······0x04e000·0x000000000004e000·0x000000000004e000·0x007fc8·0x008000·R···0x1
13 ··GNU_EH_FRAME···0x01fe84·0x000000000001fe84·0x000000000001fe84·0x001a24·0x001a24·R···0x413 ··GNU_EH_FRAME···0x01f7e0·0x000000000001f7e0·0x000000000001f7e0·0x00166c·0x00166c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.23 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·96cab3d07869dd500a507baf89fb0d4f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1755268bb98d3a1e9efc552609522a2b
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·820·entries:1 Version·symbols·section·'.gnu.version'·contains·817·entries:
2 ·Addr:·0000000000004f88··Offset:·0x004f88··Link:·3·(.dynsym)2 ·Addr:·0000000000004f40··Offset:·0x004f40··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 201, 15 lines modifiedOffset 201, 15 lines modified
201 ··314:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···201 ··314:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···204 ··320:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···205 ··324:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···206 ··328:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···207 ··32c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···208 ··330:···1·(*global*)···
  
209 Version·needs·section·'.gnu.version_r'·contains·2·entries:209 Version·needs·section·'.gnu.version_r'·contains·2·entries:
210 ·Addr:·0x00000000000055f0··Offset:·0x0055f0··Link:·7·(.dynstr)210 ·Addr:·0x00000000000055a4··Offset:·0x0055a4··Link:·7·(.dynstr)
211 ··000000:·Version:·1··File:·liblog.so··Cnt:·1211 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
212 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3212 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
213 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1213 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
214 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2214 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.drm@1.3.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1100011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········154952·(bytes·into·file)13 ··Start·of·section·headers:··········142056·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x110003 Entry·point·0x11000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010c04·0x010c04·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0103ec·0x0103ec·R···0x1000
9 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00f020·0x00f020·R·E·0x10009 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00c5f0·0x00c5f0·R·E·0x1000
10 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003638·0x003638·RW··0x100010 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x003500·0x003500·RW··0x1000
11 ··LOAD···········0x024638·0x0000000000025638·0x0000000000025638·0x000010·0x000010·RW··0x100011 ··LOAD···········0x021500·0x0000000000022500·0x0000000000022500·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x023e78·0x0000000000023e78·0x0000000000023e78·0x000250·0x000250·RW··0x812 ··DYNAMIC········0x020d58·0x0000000000020d58·0x0000000000020d58·0x000250·0x000250·RW··0x8
13 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003638·0x004000·R···0x113 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x003500·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00df58·0x000000000000df58·0x000000000000df58·0x000864·0x000864·R···0x414 ··GNU_EH_FRAME···0x00dc04·0x000000000000dc04·0x000000000000dc04·0x0007bc·0x0007bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f1149cb18e5138b6f52184234a1846636 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·389f7d9debf903247cb7777b99da89c4
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·409·entries:1 Version·symbols·section·'.gnu.version'·contains·406·entries:
2 ·Addr:·0000000000002900··Offset:·0x002900··Link:·3·(.dynsym)2 ·Addr:·00000000000028b8··Offset:·0x0028b8··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 98, 16 lines modifiedOffset 98, 15 lines modified
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)··· 
  
107 Version·needs·section·'.gnu.version_r'·contains·2·entries:106 Version·needs·section·'.gnu.version_r'·contains·2·entries:
108 ·Addr:·0x0000000000002c34··Offset:·0x002c34··Link:·7·(.dynstr)107 ·Addr:·0x0000000000002be4··Offset:·0x002be4··Link:·7·(.dynstr)
109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.dumpstate@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.dumpstate@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:···············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:··········79032·(bytes·into·file)13 ··Start·of·section·headers:··········70392·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008e04·0x008e04·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0087c4·0x0087c4·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0074d0·0x0074d0·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x005d60·0x005d60·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0016b8·0x0016b8·RW··0x100010 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0015c8·0x0015c8·RW··0x1000
11 ··LOAD···········0x0126b8·0x00000000000136b8·0x00000000000136b8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0105c8·0x00000000000115c8·0x00000000000115c8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x012080·0x0000000000012080·0x0000000000012080·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x00ffa8·0x000000000000ffa8·0x000000000000ffa8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016b8·0x002000·R···0x113 ··GNU_RELRO······0x00f000·0x000000000000f000·0x000000000000f000·0x0015c8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00767c·0x000000000000767c·0x000000000000767c·0x00047c·0x00047c·R···0x414 ··GNU_EH_FRAME···0x0073a0·0x00000000000073a0·0x00000000000073a0·0x0003f4·0x0003f4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x12080·contains·34·entries:1 Dynamic·section·at·offset·0xffa8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.dumpstate@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.dumpstate@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x618014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5fa0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x670817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6528
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x675820 ·0x0000000000000017·(JMPREL)·············0x6578
21 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2736·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x122f822 ·0x0000000000000003·(PLTGOT)·············0x10220
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c7c26 ·0x0000000000000005·(STRTAB)·············0x1c24
27 ·0x000000000000000a·(STRSZ)··············17668·(bytes)27 ·0x000000000000000a·(STRSZ)··············17272·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a5828 ·0x000000006ffffef5·(GNU_HASH)···········0x1a10
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1207829 ·0x0000000000000019·(INIT_ARRAY)·········0xffa0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1206031 ·0x000000000000001a·(FINI_ARRAY)·········0xff88
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x186833 ·0x000000006ffffff0·(VERSYM)·············0x1820
34 ·0x000000006ffffffe·(VERNEED)············0x1a3834 ·0x000000006ffffffe·(VERNEED)············0x19ec
35 ·0x000000006fffffff·(VERNEEDNUM)·········135 ·0x000000006fffffff·(VERNEEDNUM)·········1
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cb04e1a1684922cda69e556f9fe948256 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·06177c874e1a5336f15f1add64d5b940
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·232·entries:1 Version·symbols·section·'.gnu.version'·contains·229·entries:
2 ·Addr:·0000000000001868··Offset:·0x001868··Link:·3·(.dynsym)2 ·Addr:·0000000000001820··Offset:·0x001820··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 54, 13 lines modifiedOffset 54, 13 lines modified
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*)······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*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)63 ·Addr:·0x00000000000019ec··Offset:·0x0019ec··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.dumpstate@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.dumpstate@1.1.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:···············0xb00011 ··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:··········96368·(bytes·into·file)13 ··Start·of·section·headers:··········79528·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xa000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a48c·0x00a48c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009db4·0x009db4·R···0x1000
8 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x0090c0·0x0090c0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006f40·0x006f40·R·E·0x1000
9 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0019c8·0x0019c8·RW··0x10009 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0018d8·0x0018d8·RW··0x1000
10 ··LOAD···········0x0169c8·0x00000000000179c8·0x00000000000179c8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0128d8·0x00000000000138d8·0x00000000000138d8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x016310·0x0000000000016310·0x0000000000016310·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x012238·0x0000000000012238·0x0000000000012238·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x0019c8·0x002000·R···0x112 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0018d8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008ab8·0x0000000000008ab8·0x0000000000008ab8·0x0004dc·0x0004dc·R···0x413 ··GNU_EH_FRAME···0x008784·0x0000000000008784·0x0000000000008784·0x000454·0x000454·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0d8b85479db12bb9a9c82a4eba0c2fd36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d35919e3cf5b6e130147919dbe2f61c2
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·262·entries:1 Version·symbols·section·'.gnu.version'·contains·259·entries:
2 ·Addr:·0000000000001b38··Offset:·0x001b38··Link:·3·(.dynsym)2 ·Addr:·0000000000001af0··Offset:·0x001af0··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 61, 14 lines modifiedOffset 61, 13 lines modified
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
69 ··104:···1·(*global*)······1·(*global*)··· 
  
70 Version·needs·section·'.gnu.version_r'·contains·1·entry:69 Version·needs·section·'.gnu.version_r'·contains·1·entry:
71 ·Addr:·0x0000000000001d44··Offset:·0x001d44··Link:·7·(.dynstr)70 ·Addr:·0x0000000000001cf8··Offset:·0x001cf8··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·libc.so··Cnt:·171 ··000000:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0010:···Name:·LIBC··Flags:·none··Version:·272 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.fastboot@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.fastboot@1.0.so
866 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:··········106800·(bytes·into·file)13 ··Start·of·section·headers:··········93824·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a9e4·0x00a9e4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a07c·0x00a07c·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00ba90·0x00ba90·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x008c70·0x008c70·R·E·0x1000
10 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001c28·0x001c28·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001aa8·0x001aa8·RW··0x1000
11 ··LOAD···········0x018c28·0x0000000000019c28·0x0000000000019c28·0x000008·0x000008·RW··0x100011 ··LOAD···········0x015aa8·0x0000000000016aa8·0x0000000000016aa8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x018578·0x0000000000018578·0x0000000000018578·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x015410·0x0000000000015410·0x0000000000015410·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001c28·0x002000·R···0x113 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001aa8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00867c·0x000000000000867c·0x000000000000867c·0x00069c·0x00069c·R···0x414 ··GNU_EH_FRAME···0x00833c·0x000000000000833c·0x000000000000833c·0x0005bc·0x0005bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dbfadfef8687ce90d5717d35161575356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b300e460f9a8e16cb5a29633902d873b
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·251·entries:1 Version·symbols·section·'.gnu.version'·contains·248·entries:
2 ·Addr:·0000000000001a30··Offset:·0x001a30··Link:·3·(.dynsym)2 ·Addr:·00000000000019e8··Offset:·0x0019e8··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 59, 15 lines modifiedOffset 59, 14 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:66 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001c28··Offset:·0x001c28··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001bd8··Offset:·0x001bd8··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·liblog.so··Cnt:·168 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
71 ··0x0010:·Version:·1··File:·libc.so··Cnt:·170 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0030:···Name:·LIBC··Flags:·none··Version:·271 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gatekeeper@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gatekeeper@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:···············0xb00011 ··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:··········106016·(bytes·into·file)13 ··Start·of·section·headers:··········88600·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xa000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a42c·0x00a42c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00993c·0x00993c·R···0x1000
8 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00b0a0·0x00b0a0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008030·0x008030·R·E·0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001b00·0x001b00·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001818·0x001818·RW··0x1000
10 ··LOAD···········0x018b00·0x0000000000019b00·0x0000000000019b00·0x000008·0x000008·RW··0x100010 ··LOAD···········0x014818·0x0000000000015818·0x0000000000015818·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x018470·0x0000000000018470·0x0000000000018470·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0141a0·0x00000000000141a0·0x00000000000141a0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001b00·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001818·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008320·0x0000000000008320·0x0000000000008320·0x00062c·0x00062c·R···0x413 ··GNU_EH_FRAME···0x008008·0x0000000000008008·0x0000000000008008·0x0004dc·0x0004dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·88488573f3bfb4a70940b50ea909c0506 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e90d3c74cf9051be6cfc8e9f631e0621
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·246·entries:1 Version·symbols·section·'.gnu.version'·contains·243·entries:
2 ·Addr:·00000000000019b8··Offset:·0x0019b8··Link:·3·(.dynsym)2 ·Addr:·0000000000001970··Offset:·0x001970··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 57, 16 lines modifiedOffset 57, 15 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x0000000000001ba4··Offset:·0x001ba4··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b58··Offset:·0x001b58··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss.measurement_corrections@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss.measurement_corrections@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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········133680·(bytes·into·file)13 ··Start·of·section·headers:··········116776·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e4dc·0x00e4dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ddc4·0x00ddc4·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00d4a0·0x00d4a0·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00ac80·0x00ac80·R·E·0x1000
9 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x0026e0·0x0026e0·RW··0x10009 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x0025f0·0x0025f0·RW··0x1000
10 ··LOAD···········0x01f6e0·0x00000000000206e0·0x00000000000206e0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01b5f0·0x000000000001c5f0·0x000000000001c5f0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x01efb0·0x000000000001efb0·0x000000000001efb0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x01aed8·0x000000000001aed8·0x000000000001aed8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x0026e0·0x003000·R···0x112 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x0025f0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bd7c·0x000000000000bd7c·0x000000000000bd7c·0x000764·0x000764·R···0x413 ··GNU_EH_FRAME···0x00ba50·0x000000000000ba50·0x000000000000ba50·0x0006dc·0x0006dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·b10d54897e63d2d093fb946a602187ab6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·219f0d2d271235cefa856bfdc45ddbc9
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·313·entries:1 Version·symbols·section·'.gnu.version'·contains·310·entries:
2 ·Addr:·0000000000002000··Offset:·0x002000··Link:·3·(.dynsym)2 ·Addr:·0000000000001fb8··Offset:·0x001fb8··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 74, 14 lines modifiedOffset 74, 13 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
82 ··138:···1·(*global*)··· 
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x0000000000002274··Offset:·0x002274··Link:·7·(.dynstr)83 ·Addr:·0x0000000000002224··Offset:·0x002224··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·285 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss.measurement_corrections@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss.measurement_corrections@1.1.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:··········92248·(bytes·into·file)13 ··Start·of·section·headers:··········83632·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ad24·0x00ad24·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a684·0x00a684·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x008410·0x008410·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x0069e0·0x0069e0·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x0019b0·0x0019b0·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0018c0·0x0018c0·RW··0x1000
11 ··LOAD···········0x0159b0·0x00000000000169b0·0x00000000000169b0·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0138c0·0x00000000000148c0·0x00000000000148c0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0152f0·0x00000000000152f0·0x00000000000152f0·0x000250·0x000250·RW··0x812 ··DYNAMIC········0x013218·0x0000000000013218·0x0000000000013218·0x000250·0x000250·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x0019b0·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0018c0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0093fc·0x00000000000093fc·0x00000000000093fc·0x0004c4·0x0004c4·R···0x414 ··GNU_EH_FRAME···0x0090d8·0x00000000000090d8·0x00000000000090d8·0x00043c·0x00043c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·41690226b61ecf83c7d585650dab83ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f2dfdf3ad5247a3b45b9614d99060a7a
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·258·entries:1 Version·symbols·section·'.gnu.version'·contains·255·entries:
2 ·Addr:·0000000000001ad8··Offset:·0x001ad8··Link:·3·(.dynsym)2 ·Addr:·0000000000001a90··Offset:·0x001a90··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 60, 14 lines modifiedOffset 60, 13 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
68 ··100:···1·(*global*)······1·(*global*)··· 
  
69 Version·needs·section·'.gnu.version_r'·contains·1·entry:68 Version·needs·section·'.gnu.version_r'·contains·1·entry:
70 ·Addr:·0x0000000000001cdc··Offset:·0x001cdc··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c90··Offset:·0x001c90··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·libc.so··Cnt:·170 ··000000:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0010:···Name:·LIBC··Flags:·none··Version:·271 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss.visibility_control@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss.visibility_control@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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········133696·(bytes·into·file)13 ··Start·of·section·headers:··········120872·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e5fc·0x00e5fc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00decc·0x00decc·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00de70·0x00de70·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00b2e0·0x00b2e0·R·E·0x1000
9 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002700·0x002700·RW··0x10009 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002610·0x002610·RW··0x1000
10 ··LOAD···········0x01f700·0x0000000000020700·0x0000000000020700·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01c610·0x000000000001d610·0x000000000001d610·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x01efe0·0x000000000001efe0·0x000000000001efe0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01bf08·0x000000000001bf08·0x000000000001bf08·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002700·0x003000·R···0x112 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002610·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bdb8·0x000000000000bdb8·0x000000000000bdb8·0x000784·0x000784·R···0x413 ··GNU_EH_FRAME···0x00ba88·0x000000000000ba88·0x000000000000ba88·0x0006fc·0x0006fc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ad51d9858440b088380c0a70d18bfd716 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3dd05e76eb8ba919513d4e81d0f39553
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·316·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0000000000002048··Offset:·0x002048··Link:·3·(.dynsym)2 ·Addr:·0000000000002000··Offset:·0x002000··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 75, 13 lines modifiedOffset 75, 13 lines modified
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x00000000000022c0··Offset:·0x0022c0··Link:·7·(.dynstr)84 ·Addr:·0x0000000000002274··Offset:·0x002274··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@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:···············0x5b00011 ··Entry·point·address:···············0x5a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1073256·(bytes·into·file)13 ··Start·of·section·headers:··········940616·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x5b0002 Entry·point·0x5a000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05ad14·0x05ad14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0593c4·0x0593c4·R···0x1000
8 ··LOAD···········0x05b000·0x000000000005b000·0x000000000005b000·0x08f8d0·0x08f8d0·R·E·0x10008 ··LOAD···········0x05a000·0x000000000005a000·0x000000000005a000·0x070260·0x070260·R·E·0x1000
9 ··LOAD···········0x0eb000·0x00000000000eb000·0x00000000000eb000·0x015028·0x015028·RW··0x10009 ··LOAD···········0x0cb000·0x00000000000cb000·0x00000000000cb000·0x014ef0·0x014ef0·RW··0x1000
10 ··LOAD···········0x100028·0x0000000000101028·0x0000000000101028·0x0000a0·0x0000a0·RW··0x100010 ··LOAD···········0x0dfef0·0x00000000000e0ef0·0x00000000000e0ef0·0x0000a0·0x0000a0·RW··0x1000
11 ··DYNAMIC········0x0fe968·0x00000000000fe968·0x00000000000fe968·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0de848·0x00000000000de848·0x00000000000de848·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x0eb000·0x00000000000eb000·0x00000000000eb000·0x015028·0x016000·R···0x112 ··GNU_RELRO······0x0cb000·0x00000000000cb000·0x00000000000cb000·0x014ef0·0x015000·R···0x1
13 ··GNU_EH_FRAME···0x044b90·0x0000000000044b90·0x0000000000044b90·0x004054·0x004054·R···0x413 ··GNU_EH_FRAME···0x044428·0x0000000000044428·0x0000000000044428·0x003fac·0x003fac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5c1945f3bd0b5f06514b84c2983ceb646 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ecff92fed26619fa3c538897b5077116
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1795·entries:1 Version·symbols·section·'.gnu.version'·contains·1792·entries:
2 ·Addr:·000000000000aaf0··Offset:·0x00aaf0··Link:·3·(.dynsym)2 ·Addr:·000000000000aaa8··Offset:·0x00aaa8··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 445, 15 lines modifiedOffset 445, 14 lines modified
445 ··6e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···445 ··6e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
446 ··6e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···446 ··6e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
453 Version·needs·section·'.gnu.version_r'·contains·2·entries:452 Version·needs·section·'.gnu.version_r'·contains·2·entries:
454 ·Addr:·0x000000000000b8f8··Offset:·0x00b8f8··Link:·7·(.dynstr)453 ·Addr:·0x000000000000b8a8··Offset:·0x00b8a8··Link:·7·(.dynstr)
455 ··000000:·Version:·1··File:·liblog.so··Cnt:·1454 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
456 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3455 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
457 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1456 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
458 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2457 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@1.1.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:···············0x2300011 ··Entry·point·address:···············0x22000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········356720·(bytes·into·file)13 ··Start·of·section·headers:··········319136·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x230002 Entry·point·0x22000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02204c·0x02204c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x021374·0x021374·R···0x1000
8 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x02ae00·0x02ae00·R·E·0x10008 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x022120·0x022120·R·E·0x1000
9 ··LOAD···········0x04e000·0x000000000004e000·0x000000000004e000·0x006ce8·0x006ce8·RW··0x10009 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x006bf8·0x006bf8·RW··0x1000
10 ··LOAD···········0x054ce8·0x0000000000055ce8·0x0000000000055ce8·0x000028·0x000028·RW··0x100010 ··LOAD···········0x04bbf8·0x000000000004cbf8·0x000000000004cbf8·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x054060·0x0000000000054060·0x0000000000054060·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x04af88·0x000000000004af88·0x000000000004af88·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x04e000·0x000000000004e000·0x000000000004e000·0x006ce8·0x007000·R···0x112 ··GNU_RELRO······0x045000·0x0000000000045000·0x0000000000045000·0x006bf8·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x01b900·0x000000000001b900·0x000000000001b900·0x00131c·0x00131c·R···0x413 ··GNU_EH_FRAME···0x01b2f4·0x000000000001b2f4·0x000000000001b2f4·0x001294·0x001294·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·18667a1e95fcf5273a6059f42114c99b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87f14dd4098c6f914508c73ddc81d70f
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·745·entries:1 Version·symbols·section·'.gnu.version'·contains·742·entries:
2 ·Addr:·0000000000004880··Offset:·0x004880··Link:·3·(.dynsym)2 ·Addr:·0000000000004838··Offset:·0x004838··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 182, 14 lines modifiedOffset 182, 13 lines modified
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···189 ··2e4:···1·(*global*)······1·(*global*)···
190 ··2e8:···1·(*global*)··· 
  
191 Version·needs·section·'.gnu.version_r'·contains·1·entry:190 Version·needs·section·'.gnu.version_r'·contains·1·entry:
192 ·Addr:·0x0000000000004e54··Offset:·0x004e54··Link:·7·(.dynstr)191 ·Addr:·0x0000000000004e04··Offset:·0x004e04··Link:·7·(.dynstr)
193 ··000000:·Version:·1··File:·libc.so··Cnt:·1192 ··000000:·Version:·1··File:·libc.so··Cnt:·1
194 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2193 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@2.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:···············0x4400011 ··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:··········724152·(bytes·into·file)13 ··Start·of·section·headers:··········641040·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x440002 Entry·point·0x42000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x043044·0x043044·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x041b24·0x041b24·R···0x1000
8 ··LOAD···········0x044000·0x0000000000044000·0x0000000000044000·0x059ce0·0x059ce0·R·E·0x10008 ··LOAD···········0x042000·0x0000000000042000·0x0000000000042000·0x047d40·0x047d40·R·E·0x1000
9 ··LOAD···········0x09e000·0x000000000009e000·0x000000000009e000·0x00e8a0·0x00e8a0·RW··0x10009 ··LOAD···········0x08a000·0x000000000008a000·0x000000000008a000·0x00e720·0x00e720·RW··0x1000
10 ··LOAD···········0x0ac8a0·0x00000000000ad8a0·0x00000000000ad8a0·0x000058·0x000058·RW··0x100010 ··LOAD···········0x098720·0x0000000000099720·0x0000000000099720·0x000058·0x000058·RW··0x1000
11 ··DYNAMIC········0x0ab4e0·0x00000000000ab4e0·0x00000000000ab4e0·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x097378·0x0000000000097378·0x0000000000097378·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x09e000·0x000000000009e000·0x000000000009e000·0x00e8a0·0x00f000·R···0x112 ··GNU_RELRO······0x08a000·0x000000000008a000·0x000000000008a000·0x00e720·0x00f000·R···0x1
13 ··GNU_EH_FRAME···0x0357f8·0x00000000000357f8·0x00000000000357f8·0x0027cc·0x0027cc·R···0x413 ··GNU_EH_FRAME···0x034f4c·0x0000000000034f4c·0x0000000000034f4c·0x002704·0x002704·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.33 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dd343444535d0e4a57d8562b4e310b9d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d59f3603210a36bce403449db4b1ddf
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1419·entries:1 Version·symbols·section·'.gnu.version'·contains·1416·entries:
2 ·Addr:·00000000000087b0··Offset:·0x0087b0··Link:·3·(.dynsym)2 ·Addr:·0000000000008768··Offset:·0x008768··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 351, 15 lines modifiedOffset 351, 14 lines modified
351 ··56c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···351 ··56c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
352 ··570:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···352 ··570:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
353 ··574:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···353 ··574:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
354 ··578:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···354 ··578:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
355 ··57c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···355 ··57c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
356 ··580:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···356 ··580:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
357 ··584:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···357 ··584:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
358 ··588:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
359 Version·needs·section·'.gnu.version_r'·contains·2·entries:358 Version·needs·section·'.gnu.version_r'·contains·2·entries:
360 ·Addr:·0x00000000000092c8··Offset:·0x0092c8··Link:·7·(.dynstr)359 ·Addr:·0x0000000000009278··Offset:·0x009278··Link:·7·(.dynstr)
361 ··000000:·Version:·1··File:·liblog.so··Cnt:·1360 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
362 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3361 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
363 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1362 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
364 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2363 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.gnss@2.1.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:···············0x3600011 ··Entry·point·address:···············0x35000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········548768·(bytes·into·file)13 ··Start·of·section·headers:··········490720·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x360002 Entry·point·0x35000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x035994·0x035994·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03484c·0x03484c·R···0x1000
8 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x041160·0x041160·R·E·0x10008 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x034b20·0x034b20·R·E·0x1000
9 ··LOAD···········0x078000·0x0000000000078000·0x0000000000078000·0x00af28·0x00af28·RW··0x10009 ··LOAD···········0x06a000·0x000000000006a000·0x000000000006a000·0x00ae38·0x00ae38·RW··0x1000
10 ··LOAD···········0x082f28·0x0000000000083f28·0x0000000000083f28·0x000038·0x000038·RW··0x100010 ··LOAD···········0x074e38·0x0000000000075e38·0x0000000000075e38·0x000038·0x000038·RW··0x1000
11 ··DYNAMIC········0x081df0·0x0000000000081df0·0x0000000000081df0·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x073d18·0x0000000000073d18·0x0000000000073d18·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x078000·0x0000000000078000·0x0000000000078000·0x00af28·0x00b000·R···0x112 ··GNU_RELRO······0x06a000·0x000000000006a000·0x000000000006a000·0x00ae38·0x00b000·R···0x1
13 ··GNU_EH_FRAME···0x02c2f8·0x000000000002c2f8·0x000000000002c2f8·0x001bdc·0x001bdc·R···0x413 ··GNU_EH_FRAME···0x02ba38·0x000000000002ba38·0x000000000002ba38·0x001b54·0x001b54·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.31 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·44d164175cebf88c5f0b08ee492c1a536 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b4ceeb63e79000963ae5de78203a539
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1151·entries:1 Version·symbols·section·'.gnu.version'·contains·1148·entries:
2 ·Addr:·0000000000006e90··Offset:·0x006e90··Link:·3·(.dynsym)2 ·Addr:·0000000000006e48··Offset:·0x006e48··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 284, 13 lines modifiedOffset 284, 12 lines modified
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···286 ··468:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···287 ··46c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···288 ··470:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···289 ··474:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
290 ··478:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···290 ··478:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
291 ··47c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
292 Version·needs·section·'.gnu.version_r'·contains·1·entry:291 Version·needs·section·'.gnu.version_r'·contains·1·entry:
293 ·Addr:·0x0000000000007790··Offset:·0x007790··Link:·7·(.dynstr)292 ·Addr:·0x0000000000007740··Offset:·0x007740··Link:·7·(.dynstr)
294 ··000000:·Version:·1··File:·libc.so··Cnt:·1293 ··000000:·Version:·1··File:·libc.so··Cnt:·1
295 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2294 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.allocator@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.allocator@2.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:···············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:··········88616·(bytes·into·file)13 ··Start·of·section·headers:··········79888·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009aac·0x009aac·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00931c·0x00931c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008e10·0x008e10·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006f00·0x006f00·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001900·0x001900·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0017c8·0x0017c8·RW··0x1000
11 ··LOAD···········0x014900·0x0000000000015900·0x0000000000015900·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0127c8·0x00000000000137c8·0x00000000000137c8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000240·0x000240·RW··0x812 ··DYNAMIC········0x012140·0x0000000000012140·0x0000000000012140·0x000240·0x000240·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001900·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0017c8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007eec·0x0000000000007eec·0x0000000000007eec·0x00053c·0x00053c·R···0x414 ··GNU_EH_FRAME···0x007bd8·0x0000000000007bd8·0x0000000000007bd8·0x00048c·0x00048c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cc254bcdea116df7f00b964c628233706 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9dbb2dee78622767a1a70bebb994674f
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·242·entries:1 Version·symbols·section·'.gnu.version'·contains·239·entries:
2 ·Addr:·0000000000001958··Offset:·0x001958··Link:·3·(.dynsym)2 ·Addr:·0000000000001910··Offset:·0x001910··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*)······1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001af0··Offset:·0x001af0··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.allocator@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.allocator@3.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:···············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:··········88648·(bytes·into·file)13 ··Start·of·section·headers:··········79888·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009afc·0x009afc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00936c·0x00936c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008e10·0x008e10·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006f00·0x006f00·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001920·0x001920·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0017e8·0x0017e8·RW··0x1000
11 ··LOAD···········0x014920·0x0000000000015920·0x0000000000015920·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0127e8·0x00000000000137e8·0x00000000000137e8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000260·0x000260·RW··0x812 ··DYNAMIC········0x012140·0x0000000000012140·0x0000000000012140·0x000260·0x000260·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001920·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0017e8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007f3c·0x0000000000007f3c·0x0000000000007f3c·0x00053c·0x00053c·R···0x414 ··GNU_EH_FRAME···0x007c28·0x0000000000007c28·0x0000000000007c28·0x00048c·0x00048c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·55bc43a8a88eaf0e9ee14991cae67da26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·09fc7aac45c42dbe47c829bd71f98fff
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·242·entries:1 Version·symbols·section·'.gnu.version'·contains·239·entries:
2 ·Addr:·0000000000001958··Offset:·0x001958··Link:·3·(.dynsym)2 ·Addr:·0000000000001910··Offset:·0x001910··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*)······1·(*global*)··· 
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001af0··Offset:·0x001af0··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.allocator@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.allocator@4.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:··········83960·(bytes·into·file)13 ··Start·of·section·headers:··········75240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0002 Entry·point·0x9000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0093fc·0x0093fc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008d6c·0x008d6c·R···0x1000
8 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007f70·0x007f70·R·E·0x10008 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0065a0·0x0065a0·R·E·0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017f8·0x0017f8·RW··0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x001708·0x001708·RW··0x1000
10 ··LOAD···········0x0137f8·0x00000000000147f8·0x00000000000147f8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x011708·0x0000000000012708·0x0000000000012708·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x013158·0x0000000000013158·0x0000000000013158·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x011080·0x0000000000011080·0x0000000000011080·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017f8·0x002000·R···0x112 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x001708·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007abc·0x0000000000007abc·0x0000000000007abc·0x0004cc·0x0004cc·R···0x413 ··GNU_EH_FRAME···0x0077c8·0x00000000000077c8·0x00000000000077c8·0x00043c·0x00043c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·63ad28c79a0e04018d7973dd2381fc4c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f507efe7f31f69876feca0a2647a364f
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·237·entries:1 Version·symbols·section·'.gnu.version'·contains·234·entries:
2 ·Addr:·00000000000018e0··Offset:·0x0018e0··Link:·3·(.dynsym)2 ·Addr:·0000000000001898··Offset:·0x001898··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, 16 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*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001abc··Offset:·0x001abc··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a6c··Offset:·0x001a6c··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.bufferqueue@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.bufferqueue@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:···············0x1600011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········248816·(bytes·into·file)13 ··Start·of·section·headers:··········202456·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x15000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015c4c·0x015c4c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014b6c·0x014b6c·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x020450·0x020450·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0165f0·0x0165f0·R·E·0x1000
9 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x003698·0x003698·RW··0x10009 ··LOAD···········0x02c000·0x000000000002c000·0x000000000002c000·0x0033b0·0x0033b0·RW··0x1000
10 ··LOAD···········0x03a698·0x000000000003b698·0x000000000003b698·0x000010·0x000010·RW··0x100010 ··LOAD···········0x02f3b0·0x00000000000303b0·0x00000000000303b0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x039d60·0x0000000000039d60·0x0000000000039d60·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02ea90·0x000000000002ea90·0x000000000002ea90·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x003698·0x004000·R···0x112 ··GNU_RELRO······0x02c000·0x000000000002c000·0x000000000002c000·0x0033b0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x010eb4·0x0000000000010eb4·0x0000000000010eb4·0x000e04·0x000e04·R···0x413 ··GNU_EH_FRAME···0x010a28·0x0000000000010a28·0x0000000000010a28·0x000c74·0x000c74·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cb8a4f8f727005401c8ac38d8d7fd2e76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1c53aa1498c3efc374ba8364e7eaeaea
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·406·entries:1 Version·symbols·section·'.gnu.version'·contains·403·entries:
2 ·Addr:·00000000000028b8··Offset:·0x0028b8··Link:·3·(.dynsym)2 ·Addr:·0000000000002870··Offset:·0x002870··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 97, 16 lines modifiedOffset 97, 15 lines modified
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)··· 
  
106 Version·needs·section·'.gnu.version_r'·contains·2·entries:105 Version·needs·section·'.gnu.version_r'·contains·2·entries:
107 ·Addr:·0x0000000000002be4··Offset:·0x002be4··Link:·7·(.dynstr)106 ·Addr:·0x0000000000002b98··Offset:·0x002b98··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.bufferqueue@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.bufferqueue@2.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:···············0x1400011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········217936·(bytes·into·file)13 ··Start·of·section·headers:··········180128·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x140002 Entry·point·0x13000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013874·0x013874·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012b6c·0x012b6c·R···0x1000
8 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x01b1a0·0x01b1a0·R·E·0x10008 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0134b0·0x0134b0·R·E·0x1000
9 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x003290·0x003290·RW··0x10009 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0030c8·0x0030c8·RW··0x1000
10 ··LOAD···········0x033290·0x0000000000034290·0x0000000000034290·0x000010·0x000010·RW··0x100010 ··LOAD···········0x02a0c8·0x000000000002b0c8·0x000000000002b0c8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0329b8·0x00000000000329b8·0x00000000000329b8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x029808·0x0000000000029808·0x0000000000029808·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x003290·0x004000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x0030c8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00f5c4·0x000000000000f5c4·0x000000000000f5c4·0x000c24·0x000c24·R···0x413 ··GNU_EH_FRAME···0x00f1c0·0x000000000000f1c0·0x000000000000f1c0·0x000b0c·0x000b0c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0987beca6f92343a62d10e0dfb677ad96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·33956f4126915dbc1d2e42da7dad4746
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·382·entries:1 Version·symbols·section·'.gnu.version'·contains·379·entries:
2 ·Addr:·0000000000002678··Offset:·0x002678··Link:·3·(.dynsym)2 ·Addr:·0000000000002630··Offset:·0x002630··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 91, 16 lines modifiedOffset 91, 15 lines modified
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)··· 
  
100 Version·needs·section·'.gnu.version_r'·contains·2·entries:99 Version·needs·section·'.gnu.version_r'·contains·2·entries:
101 ·Addr:·0x0000000000002974··Offset:·0x002974··Link:·7·(.dynstr)100 ·Addr:·0x0000000000002928··Offset:·0x002928··Link:·7·(.dynstr)
102 ··000000:·Version:·1··File:·liblog.so··Cnt:·1101 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
103 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3102 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
104 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1103 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.1.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:···············0x1a00011 ··Entry·point·address:···············0x19000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········309744·(bytes·into·file)13 ··Start·of·section·headers:··········250768·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1a0002 Entry·point·0x19000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01997c·0x01997c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0185ac·0x0185ac·R···0x1000
8 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x029210·0x029210·R·E·0x10008 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x01cec0·0x01cec0·R·E·0x1000
9 ··LOAD···········0x044000·0x0000000000044000·0x0000000000044000·0x004a68·0x004a68·RW··0x10009 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0046f0·0x0046f0·RW··0x1000
10 ··LOAD···········0x048a68·0x0000000000049a68·0x0000000000049a68·0x000018·0x000018·RW··0x100010 ··LOAD···········0x03a6f0·0x000000000003b6f0·0x000000000003b6f0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x048098·0x0000000000048098·0x0000000000048098·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x039d38·0x0000000000039d38·0x0000000000039d38·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x044000·0x0000000000044000·0x0000000000044000·0x004a68·0x005000·R···0x112 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x0046f0·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x0134b0·0x00000000000134b0·0x00000000000134b0·0x00123c·0x00123c·R···0x413 ··GNU_EH_FRAME···0x012fd8·0x0000000000012fd8·0x0000000000012fd8·0x00105c·0x00105c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.17 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·73a9bb7e4f7924b285f9a414792584246 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c745276f709aa544115f70b241d56e7
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·473·entries:1 Version·symbols·section·'.gnu.version'·contains·470·entries:
2 ·Addr:·0000000000002f00··Offset:·0x002f00··Link:·3·(.dynsym)2 ·Addr:·0000000000002eb8··Offset:·0x002eb8··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 114, 16 lines modifiedOffset 114, 15 lines modified
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)··· 
  
123 Version·needs·section·'.gnu.version_r'·contains·2·entries:122 Version·needs·section·'.gnu.version_r'·contains·2·entries:
124 ·Addr:·0x00000000000032b4··Offset:·0x0032b4··Link:·7·(.dynstr)123 ·Addr:·0x0000000000003264··Offset:·0x003264··Link:·7·(.dynstr)
125 ··000000:·Version:·1··File:·liblog.so··Cnt:·1124 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
126 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3125 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
127 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1126 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
128 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2127 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.2.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:··········252448·(bytes·into·file)13 ··Start·of·section·headers:··········209272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x180002 Entry·point·0x17000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x017d5c·0x017d5c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016694·0x016694·R···0x1000
8 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x01ec10·0x01ec10·R·E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x015460·0x015460·R·E·0x1000
9 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x0040a8·0x0040a8·RW··0x10009 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x003b38·0x003b38·RW··0x1000
10 ··LOAD···········0x03b0a8·0x000000000003c0a8·0x000000000003c0a8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x030b38·0x0000000000031b38·0x0000000000031b38·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x03a6b8·0x000000000003a6b8·0x000000000003a6b8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x030160·0x0000000000030160·0x0000000000030160·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x0040a8·0x005000·R···0x112 ··GNU_RELRO······0x02d000·0x000000000002d000·0x000000000002d000·0x003b38·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x012db4·0x0000000000012db4·0x0000000000012db4·0x000e94·0x000e94·R···0x413 ··GNU_EH_FRAME···0x0127d8·0x00000000000127d8·0x00000000000127d8·0x000bdc·0x000bdc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.31 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·de6952f4790b05645ea6bcfe57b2db3a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c6b8be7d99e4c73da8182317bb37bf4
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·458·entries:1 Version·symbols·section·'.gnu.version'·contains·455·entries:
2 ·Addr:·0000000000002d98··Offset:·0x002d98··Link:·3·(.dynsym)2 ·Addr:·0000000000002d50··Offset:·0x002d50··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 110, 16 lines modifiedOffset 110, 15 lines modified
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)··· 
  
119 Version·needs·section·'.gnu.version_r'·contains·2·entries:118 Version·needs·section·'.gnu.version_r'·contains·2·entries:
120 ·Addr:·0x000000000000312c··Offset:·0x00312c··Link:·7·(.dynstr)119 ·Addr:·0x00000000000030e0··Offset:·0x0030e0··Link:·7·(.dynstr)
121 ··000000:·Version:·1··File:·liblog.so··Cnt:·1120 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
122 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3121 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
123 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1122 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
124 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2123 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.3.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:···············0x1e00011 ··Entry·point·address:···············0x1c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········320656·(bytes·into·file)13 ··Start·of·section·headers:··········256120·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1e0002 Entry·point·0x1c000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01dd6c·0x01dd6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01be0c·0x01be0c·R···0x1000
8 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x027db0·0x027db0·R·E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01ae70·0x01ae70·R·E·0x1000
9 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x0050d8·0x0050d8·RW··0x10009 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x0048e0·0x0048e0·RW··0x1000
10 ··LOAD···········0x04b0d8·0x000000000004c0d8·0x000000000004c0d8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x03b8e0·0x000000000003c8e0·0x000000000003c8e0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x04a598·0x000000000004a598·0x000000000004a598·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x03adb8·0x000000000003adb8·0x000000000003adb8·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x046000·0x0000000000046000·0x0000000000046000·0x0050d8·0x006000·R···0x112 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x0048e0·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x0178ec·0x00000000000178ec·0x00000000000178ec·0x001254·0x001254·R···0x413 ··GNU_EH_FRAME···0x01717c·0x000000000001717c·0x000000000001717c·0x000e6c·0x000e6c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.38 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ffbcd9c308b3d4c088e86f6a9d8609186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4f523a09209d013787826415d5763666
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·540·entries:1 Version·symbols·section·'.gnu.version'·contains·537·entries:
2 ·Addr:·0000000000003548··Offset:·0x003548··Link:·3·(.dynsym)2 ·Addr:·0000000000003500··Offset:·0x003500··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 131, 15 lines modifiedOffset 131, 15 lines modified
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)···
  
139 Version·needs·section·'.gnu.version_r'·contains·2·entries:139 Version·needs·section·'.gnu.version_r'·contains·2·entries:
140 ·Addr:·0x0000000000003980··Offset:·0x003980··Link:·7·(.dynstr)140 ·Addr:·0x0000000000003934··Offset:·0x003934··Link:·7·(.dynstr)
141 ··000000:·Version:·1··File:·liblog.so··Cnt:·1141 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
142 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3142 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
143 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1143 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
144 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2144 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.composer@2.4.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:···············0x2700011 ··Entry·point·address:···············0x25000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········396768·(bytes·into·file)13 ··Start·of·section·headers:··········322952·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x270002 Entry·point·0x25000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x026d8c·0x026d8c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0246cc·0x0246cc·R···0x1000
8 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x02ed70·0x02ed70·R·E·0x10008 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x01fed0·0x01fed0·R·E·0x1000
9 ··LOAD···········0x056000·0x0000000000056000·0x0000000000056000·0x006f78·0x006f78·RW··0x10009 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x0065d0·0x0065d0·RW··0x1000
10 ··LOAD···········0x05cf78·0x000000000005df78·0x000000000005df78·0x000018·0x000018·RW··0x100010 ··LOAD···········0x04b5d0·0x000000000004c5d0·0x000000000004c5d0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x05c260·0x000000000005c260·0x000000000005c260·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x04a8d0·0x000000000004a8d0·0x000000000004a8d0·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x056000·0x0000000000056000·0x0000000000056000·0x006f78·0x007000·R···0x112 ··GNU_RELRO······0x045000·0x0000000000045000·0x0000000000045000·0x0065d0·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x01ee2c·0x000000000001ee2c·0x000000000001ee2c·0x00174c·0x00174c·R···0x413 ··GNU_EH_FRAME···0x01e540·0x000000000001e540·0x000000000001e540·0x001274·0x001274·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.4 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·1359e7ba23962345caf8e641aef6da926 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f8ee31fc3702ba75969ff95ec5f79f19
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·703·entries:1 Version·symbols·section·'.gnu.version'·contains·700·entries:
2 ·Addr:·0000000000004490··Offset:·0x004490··Link:·3·(.dynsym)2 ·Addr:·0000000000004448··Offset:·0x004448··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 172, 15 lines modifiedOffset 172, 14 lines modified
172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
180 Version·needs·section·'.gnu.version_r'·contains·2·entries:179 Version·needs·section·'.gnu.version_r'·contains·2·entries:
181 ·Addr:·0x0000000000004a10··Offset:·0x004a10··Link:·7·(.dynstr)180 ·Addr:·0x00000000000049c0··Offset:·0x0049c0··Link:·7·(.dynstr)
182 ··000000:·Version:·1··File:·liblog.so··Cnt:·1181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
183 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3182 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
184 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
185 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2184 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@2.0.so
866 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:··········101888·(bytes·into·file)13 ··Start·of·section·headers:··········88816·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a98c·0x00a98c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a02c·0x00a02c·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00aa60·0x00aa60·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007f30·0x007f30·R·E·0x1000
10 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001aa8·0x001aa8·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0018e0·0x0018e0·RW··0x1000
11 ··LOAD···········0x017aa8·0x0000000000018aa8·0x0000000000018aa8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0148e0·0x00000000000158e0·0x00000000000158e0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0173f8·0x00000000000173f8·0x00000000000173f8·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x014248·0x0000000000014248·0x0000000000014248·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001aa8·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0018e0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0088a4·0x00000000000088a4·0x00000000000088a4·0x00062c·0x00062c·R···0x414 ··GNU_EH_FRAME···0x008564·0x0000000000008564·0x0000000000008564·0x000534·0x000534·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f4661c2e963c95641e45dbeac7f0546f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·83fd320b0011ed917e09b3ae8e5e5192
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·256·entries:1 Version·symbols·section·'.gnu.version'·contains·253·entries:
2 ·Addr:·0000000000001aa8··Offset:·0x001aa8··Link:·3·(.dynsym)2 ·Addr:·0000000000001a60··Offset:·0x001a60··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 60, 15 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x0000000000001ca8··Offset:·0x001ca8··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c5c··Offset:·0x001c5c··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·liblog.so··Cnt:·170 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
71 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
72 ··0x0010:·Version:·1··File:·libc.so··Cnt:·172 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·273 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@2.1.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:···············0xc00011 ··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:··········107000·(bytes·into·file)13 ··Start·of·section·headers:··········93792·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b664·0x00b664·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ac2c·0x00ac2c·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00acb0·0x00acb0·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x008110·0x008110·R·E·0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001dc8·0x001dc8·RW··0x10009 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001bb8·0x001bb8·RW··0x1000
10 ··LOAD···········0x018dc8·0x0000000000019dc8·0x0000000000019dc8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x015bb8·0x0000000000016bb8·0x0000000000016bb8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0186d8·0x00000000000186d8·0x00000000000186d8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0154e0·0x00000000000154e0·0x00000000000154e0·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001dc8·0x002000·R···0x112 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001bb8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009510·0x0000000000009510·0x0000000000009510·0x00063c·0x00063c·R···0x413 ··GNU_EH_FRAME···0x0091a0·0x00000000000091a0·0x00000000000091a0·0x00051c·0x00051c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.22 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·afdc6a16293b7e3f9ca40edff4d57f436 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d5452a3b401a68144f9ffba0037dcb39
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·272·entries:1 Version·symbols·section·'.gnu.version'·contains·269·entries:
2 ·Addr:·0000000000001c28··Offset:·0x001c28··Link:·3·(.dynsym)2 ·Addr:·0000000000001be0··Offset:·0x001be0··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 64, 15 lines modifiedOffset 64, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)···
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001e48··Offset:·0x001e48··Link:·7·(.dynstr)73 ·Addr:·0x0000000000001dfc··Offset:·0x001dfc··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·174 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·176 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·277 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@3.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:···············0xc00011 ··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:··········115256·(bytes·into·file)13 ··Start·of·section·headers:··········98144·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b7dc·0x00b7dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ae24·0x00ae24·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00c8a0·0x00c8a0·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009390·0x009390·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x001ca8·0x001ca8·RW··0x10009 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001b28·0x001b28·RW··0x1000
10 ··LOAD···········0x01aca8·0x000000000001bca8·0x000000000001bca8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x016b28·0x0000000000017b28·0x0000000000017b28·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01a5a8·0x000000000001a5a8·0x000000000001a5a8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x016440·0x0000000000016440·0x0000000000016440·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001ca8·0x002000·R···0x112 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001b28·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009250·0x0000000000009250·0x0000000000009250·0x0006fc·0x0006fc·R···0x413 ··GNU_EH_FRAME···0x008ef0·0x0000000000008ef0·0x0000000000008ef0·0x00060c·0x00060c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.22 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e9d3df6391197044a03ffca267879c8c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6582b976fb1389933618146e95e27d82
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·267·entries:1 Version·symbols·section·'.gnu.version'·contains·264·entries:
2 ·Addr:·0000000000001bb0··Offset:·0x001bb0··Link:·3·(.dynsym)2 ·Addr:·0000000000001b68··Offset:·0x001b68··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 63, 15 lines modifiedOffset 63, 14 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
71 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
72 ·Addr:·0x0000000000001dc8··Offset:·0x001dc8··Link:·7·(.dynstr)71 ·Addr:·0x0000000000001d78··Offset:·0x001d78··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·liblog.so··Cnt:·172 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
74 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
75 ··0x0010:·Version:·1··File:·libc.so··Cnt:·174 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
76 ··0x0030:···Name:·LIBC··Flags:·none··Version:·275 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.graphics.mapper@4.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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········150856·(bytes·into·file)13 ··Start·of·section·headers:··········124888·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e46c·0x00e46c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d504·0x00d504·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x011fc0·0x011fc0·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c9b0·0x00c9b0·R·E·0x1000
9 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x002200·0x002200·RW··0x10009 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x001e88·0x001e88·RW··0x1000
10 ··LOAD···········0x023200·0x0000000000024200·0x0000000000024200·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01ce88·0x000000000001de88·0x000000000001de88·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x022a88·0x0000000000022a88·0x0000000000022a88·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x01c728·0x000000000001c728·0x000000000001c728·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x002200·0x003000·R···0x112 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x001e88·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00b084·0x000000000000b084·0x000000000000b084·0x00098c·0x00098c·R···0x413 ··GNU_EH_FRAME···0x00ac90·0x000000000000ac90·0x000000000000ac90·0x0007c4·0x0007c4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.22 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9cf7c3cbd45bb30ddaf7db8baf2b8ec66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f2e8a388d71efe10055c9e7fc065736e
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·301·entries:1 Version·symbols·section·'.gnu.version'·contains·298·entries:
2 ·Addr:·0000000000001ee0··Offset:·0x001ee0··Link:·3·(.dynsym)2 ·Addr:·0000000000001e98··Offset:·0x001e98··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x000000000000213c··Offset:·0x00213c··Link:·7·(.dynstr)80 ·Addr:·0x00000000000020ec··Offset:·0x0020ec··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health.storage@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health.storage@1.0.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:···············0xd00011 ··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:··········125592·(bytes·into·file)13 ··Start·of·section·headers:··········112720·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ce1c·0x00ce1c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c694·0x00c694·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00d130·0x00d130·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00a8b0·0x00a8b0·R·E·0x1000
10 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0026e8·0x0026e8·RW··0x100010 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0025f8·0x0025f8·RW··0x1000
11 ··LOAD···········0x01d6e8·0x000000000001e6e8·0x000000000001e6e8·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01a5f8·0x000000000001b5f8·0x000000000001b5f8·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01d010·0x000000000001d010·0x000000000001d010·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x019f38·0x0000000000019f38·0x0000000000019f38·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x0026e8·0x003000·R···0x113 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x0025f8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00a564·0x000000000000a564·0x000000000000a564·0x0007ac·0x0007ac·R···0x414 ··GNU_EH_FRAME···0x00a250·0x000000000000a250·0x000000000000a250·0x00070c·0x00070c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·05514d5508ba0e736bc9a3928b9978a06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9a9302c1c0ea8fda2995de733c877a3c
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·303·entries:1 Version·symbols·section·'.gnu.version'·contains·300·entries:
2 ·Addr:·0000000000001f10··Offset:·0x001f10··Link:·3·(.dynsym)2 ·Addr:·0000000000001ec8··Offset:·0x001ec8··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 72, 13 lines modifiedOffset 72, 12 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·1·entry:79 Version·needs·section·'.gnu.version_r'·contains·1·entry:
81 ·Addr:·0x0000000000002170··Offset:·0x002170··Link:·7·(.dynstr)80 ·Addr:·0x0000000000002120··Offset:·0x002120··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·libc.so··Cnt:·181 ··000000:·Version:·1··File:·libc.so··Cnt:·1
83 ··0x0010:···Name:·LIBC··Flags:·none··Version:·282 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health@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:···············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:··········93344·(bytes·into·file)13 ··Start·of·section·headers:··········84592·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009c7c·0x009c7c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00949c·0x00949c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009db0·0x009db0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007ab0·0x007ab0·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001a08·0x001a08·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0018d0·0x0018d0·RW··0x1000
11 ··LOAD···········0x015a08·0x0000000000016a08·0x0000000000016a08·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0138d0·0x00000000000148d0·0x00000000000148d0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x015368·0x0000000000015368·0x0000000000015368·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013248·0x0000000000013248·0x0000000000013248·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001a08·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0018d0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007da4·0x0000000000007da4·0x0000000000007da4·0x0005cc·0x0005cc·R···0x414 ··GNU_EH_FRAME···0x007aa8·0x0000000000007aa8·0x0000000000007aa8·0x000514·0x000514·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x15368·contains·34·entries:1 Dynamic·section·at·offset·0x13248·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.health@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.health@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x658014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6398
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6b2017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6938
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6b7820 ·0x0000000000000017·(JMPREL)·············0x6990
21 ·0x0000000000000002·(PLTRELSZ)···········3120·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3048·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x155e022 ·0x0000000000000003·(PLTGOT)·············0x134c0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1ed426 ·0x0000000000000005·(STRTAB)·············0x1e78
27 ·0x000000000000000a·(STRSZ)··············18090·(bytes)27 ·0x000000000000000a·(STRSZ)··············17694·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1c0028 ·0x000000006ffffef5·(GNU_HASH)···········0x1bb0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1536029 ·0x0000000000000019·(INIT_ARRAY)·········0x13240
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1534831 ·0x000000000000001a·(FINI_ARRAY)·········0x13228
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x19d033 ·0x000000006ffffff0·(VERSYM)·············0x1988
34 ·0x000000006ffffffe·(VERNEED)············0x1bc034 ·0x000000006ffffffe·(VERNEED)············0x1b70
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9a3dbb7158d97ae7db3a927b3f2dd5b86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·753f5b9a35a6c2892fa3988bbac6c933
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·247·entries:1 Version·symbols·section·'.gnu.version'·contains·244·entries:
2 ·Addr:·00000000000019d0··Offset:·0x0019d0··Link:·3·(.dynsym)2 ·Addr:·0000000000001988··Offset:·0x001988··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 58, 15 lines modifiedOffset 58, 14 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x0000000000001bc0··Offset:·0x001bc0··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b70··Offset:·0x001b70··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health@2.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········188840·(bytes·into·file)13 ··Start·of·section·headers:··········158624·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010e24·0x010e24·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fe4c·0x00fe4c·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x017730·0x017730·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0112c0·0x0112c0·R·E·0x1000
9 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x003190·0x003190·RW··0x10009 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x002dd0·0x002dd0·RW··0x1000
10 ··LOAD···········0x02c190·0x000000000002d190·0x000000000002d190·0x000010·0x000010·RW··0x100010 ··LOAD···········0x024dd0·0x0000000000025dd0·0x0000000000025dd0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02b970·0x000000000002b970·0x000000000002b970·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0245c8·0x00000000000245c8·0x00000000000245c8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x003190·0x004000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002dd0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cc9c·0x000000000000cc9c·0x000000000000cc9c·0x000c0c·0x000c0c·R···0x413 ··GNU_EH_FRAME···0x00c8d0·0x000000000000c8d0·0x000000000000c8d0·0x000a44·0x000a44·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.14 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·898eda5259bae3a74f83805455ebe5ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·30c37b3bf96a534a98096ddd69bdda5e
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·355·entries:1 Version·symbols·section·'.gnu.version'·contains·352·entries:
2 ·Addr:·00000000000023f0··Offset:·0x0023f0··Link:·3·(.dynsym)2 ·Addr:·00000000000023a8··Offset:·0x0023a8··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 85, 15 lines modifiedOffset 85, 14 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x00000000000026b8··Offset:·0x0026b8··Link:·7·(.dynstr)93 ·Addr:·0x0000000000002668··Offset:·0x002668··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.health@2.1.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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········176960·(bytes·into·file)13 ··Start·of·section·headers:··········155048·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01192c·0x01192c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010a74·0x010a74·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013bc0·0x013bc0·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00f190·0x00f190·R·E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x0034f8·0x0034f8·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x0031c8·0x0031c8·RW··0x1000
10 ··LOAD···········0x0294f8·0x000000000002a4f8·0x000000000002a4f8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x0241c8·0x00000000000251c8·0x00000000000251c8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x028ca0·0x0000000000028ca0·0x0000000000028ca0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x023988·0x0000000000023988·0x0000000000023988·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x0034f8·0x004000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x0031c8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00dd40·0x000000000000dd40·0x000000000000dd40·0x000b2c·0x000b2c·R···0x413 ··GNU_EH_FRAME···0x00d944·0x000000000000d944·0x000000000000d944·0x000974·0x000974·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·470c550a30eab789b4de009e4db54bd86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd75688d682c3043fbd9efc8f03be552
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·388·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·0000000000002708··Offset:·0x002708··Link:·3·(.dynsym)2 ·Addr:·00000000000026c0··Offset:·0x0026c0··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 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x0000000000002a10··Offset:·0x002a10··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029c4··Offset:·0x0029c4··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.input.classifier@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.input.classifier@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:···············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:··········87528·(bytes·into·file)13 ··Start·of·section·headers:··········78832·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00987c·0x00987c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009154·0x009154·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008780·0x008780·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006870·0x006870·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001758·0x001758·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x001668·0x001668·RW··0x1000
11 ··LOAD···········0x014758·0x0000000000015758·0x0000000000015758·0x000008·0x000008·RW··0x100011 ··LOAD···········0x012668·0x0000000000013668·0x0000000000013668·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0140e0·0x00000000000140e0·0x00000000000140e0·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x012008·0x0000000000012008·0x0000000000012008·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001758·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001668·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007f5c·0x0000000000007f5c·0x0000000000007f5c·0x0004bc·0x0004bc·R···0x414 ··GNU_EH_FRAME···0x007bdc·0x0000000000007bdc·0x0000000000007bdc·0x000434·0x000434·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·dc22d5767c0056a9d35d72aee3c8f98e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8292ad6a5d6d3e994cd50f2a0ab97e3b
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·240·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0000000000001928··Offset:·0x001928··Link:·3·(.dynsym)2 ·Addr:·00000000000018e0··Offset:·0x0018e0··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, 13 lines modifiedOffset 56, 13 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*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:64 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x0000000000001b08··Offset:·0x001b08··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001abc··Offset:·0x001abc··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0010:···Name:·LIBC··Flags:·none··Version:·267 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.ir@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.ir@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:··········88016·(bytes·into·file)13 ··Start·of·section·headers:··········75232·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0002 Entry·point·0x9000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00914c·0x00914c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008a8c·0x008a8c·R···0x1000
8 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008700·0x008700·R·E·0x10008 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0069f0·0x0069f0·R·E·0x1000
9 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0017e8·0x0017e8·RW··0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016f8·0x0016f8·RW··0x1000
10 ··LOAD···········0x0147e8·0x00000000000157e8·0x00000000000157e8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0116f8·0x00000000000126f8·0x00000000000126f8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x014188·0x0000000000014188·0x0000000000014188·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0110b0·0x00000000000110b0·0x00000000000110b0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0017e8·0x002000·R···0x112 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016f8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00773c·0x000000000000773c·0x000000000000773c·0x0004ec·0x0004ec·R···0x413 ··GNU_EH_FRAME···0x00744c·0x000000000000744c·0x000000000000744c·0x00045c·0x00045c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x14188·contains·34·entries:1 Dynamic·section·at·offset·0x110b0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.ir@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.ir@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x60e814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5f00
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x668017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6498
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x66d020 ·0x0000000000000017·(JMPREL)·············0x64e8
21 ·0x0000000000000002·(PLTRELSZ)···········2928·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2856·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1440022 ·0x0000000000000003·(PLTGOT)·············0x11328
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1d4c26 ·0x0000000000000005·(STRTAB)·············0x1cec
27 ·0x000000000000000a·(STRSZ)··············17307·(bytes)27 ·0x000000000000000a·(STRSZ)··············16911·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1b1828 ·0x000000006ffffef5·(GNU_HASH)···········0x1ac8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1418029 ·0x0000000000000019·(INIT_ARRAY)·········0x110a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1416831 ·0x000000000000001a·(FINI_ARRAY)·········0x11090
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x18f833 ·0x000000006ffffff0·(VERSYM)·············0x18b0
34 ·0x000000006ffffffe·(VERNEED)············0x1ad434 ·0x000000006ffffffe·(VERNEED)············0x1a88
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4e8d0661564e3c223afa751e15bc61b96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·062bf4beea4ddba8fc280b6e5a72b06f
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·238·entries:1 Version·symbols·section·'.gnu.version'·contains·235·entries:
2 ·Addr:·00000000000018f8··Offset:·0x0018f8··Link:·3·(.dynsym)2 ·Addr:·00000000000018b0··Offset:·0x0018b0··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, 16 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*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001ad4··Offset:·0x001ad4··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a88··Offset:·0x001a88··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.keymaster@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.keymaster@3.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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········172200·(bytes·into·file)13 ··Start·of·section·headers:··········138088·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e0d4·0x00e0d4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d34c·0x00d34c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x016ee0·0x016ee0·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00fd60·0x00fd60·R·E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x002300·0x002300·RW··0x10009 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002018·0x002018·RW··0x1000
10 ··LOAD···········0x028300·0x0000000000029300·0x0000000000029300·0x000008·0x000008·RW··0x100010 ··LOAD···········0x020018·0x0000000000021018·0x0000000000021018·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x027b90·0x0000000000027b90·0x0000000000027b90·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01f8c0·0x000000000001f8c0·0x000000000001f8c0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x002300·0x003000·R···0x112 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002018·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00ac84·0x000000000000ac84·0x000000000000ac84·0x00097c·0x00097c·R···0x413 ··GNU_EH_FRAME···0x00a8ec·0x000000000000a8ec·0x000000000000a8ec·0x0007fc·0x0007fc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e74c39febd1a7b91a0f5c990d0d5c3c26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cf2caa6ea79d12333cf33feaeb5b4512
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·285·entries:1 Version·symbols·section·'.gnu.version'·contains·282·entries:
2 ·Addr:·0000000000001d60··Offset:·0x001d60··Link:·3·(.dynsym)2 ·Addr:·0000000000001d18··Offset:·0x001d18··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 67, 16 lines modifiedOffset 67, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)··· 
  
76 Version·needs·section·'.gnu.version_r'·contains·2·entries:75 Version·needs·section·'.gnu.version_r'·contains·2·entries:
77 ·Addr:·0x0000000000001f9c··Offset:·0x001f9c··Link:·7·(.dynstr)76 ·Addr:·0x0000000000001f4c··Offset:·0x001f4c··Link:·7·(.dynstr)
78 ··000000:·Version:·1··File:·liblog.so··Cnt:·177 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
79 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·378 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
80 ··0x0010:·Version:·1··File:·libc.so··Cnt:·179 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
81 ··0x0030:···Name:·LIBC··Flags:·none··Version:·280 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.keymaster@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.keymaster@4.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:···············0x1100011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········207480·(bytes·into·file)13 ··Start·of·section·headers:··········156472·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0xf000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010134·0x010134·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00eeec·0x00eeec·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x01c190·0x01c190·R·E·0x10008 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x012e10·0x012e10·R·E·0x1000
9 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x0027a0·0x0027a0·RW··0x10009 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x0022c0·0x0022c0·RW··0x1000
10 ··LOAD···········0x0307a0·0x00000000000317a0·0x00000000000317a0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0242c0·0x00000000000252c0·0x00000000000252c0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x02ffb0·0x000000000002ffb0·0x000000000002ffb0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x023ae8·0x0000000000023ae8·0x0000000000023ae8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x0027a0·0x003000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x0022c0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00c1f4·0x000000000000c1f4·0x000000000000c1f4·0x000b6c·0x000b6c·R···0x413 ··GNU_EH_FRAME···0x00be00·0x000000000000be00·0x000000000000be00·0x000924·0x000924·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c1dc989a75a8f17fda470aa5d2eb852d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2503ba34a44086ba8e8ec14c99c8855e
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·303·entries:1 Version·symbols·section·'.gnu.version'·contains·300·entries:
2 ·Addr:·0000000000001f10··Offset:·0x001f10··Link:·3·(.dynsym)2 ·Addr:·0000000000001ec8··Offset:·0x001ec8··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 72, 15 lines modifiedOffset 72, 14 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x0000000000002170··Offset:·0x002170··Link:·7·(.dynstr)80 ·Addr:·0x0000000000002120··Offset:·0x002120··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.keymaster@4.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.keymaster@4.1.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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········138088·(bytes·into·file)13 ··Start·of·section·headers:··········111896·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e294·0x00e294·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d394·0x00d394·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00e540·0x00e540·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x009ed0·0x009ed0·R·E·0x1000
9 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002300·0x002300·RW··0x10009 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x001f40·0x001f40·RW··0x1000
10 ··LOAD···········0x020300·0x0000000000021300·0x0000000000021300·0x000008·0x000008·RW··0x100010 ··LOAD···········0x019f40·0x000000000001af40·0x000000000001af40·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01fb50·0x000000000001fb50·0x000000000001fb50·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0197a8·0x00000000000197a8·0x00000000000197a8·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002300·0x003000·R···0x112 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001f40·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00b974·0x000000000000b974·0x000000000000b974·0x00079c·0x00079c·R···0x413 ··GNU_EH_FRAME···0x00b560·0x000000000000b560·0x000000000000b560·0x0005b4·0x0005b4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4f07c10f947469bd478e151fac4df9476 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·80e2d612f517df7a1a684400796e98b3
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·308·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·0000000000001f88··Offset:·0x001f88··Link:·3·(.dynsym)2 ·Addr:·0000000000001f40··Offset:·0x001f40··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 73, 13 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x00000000000021f0··Offset:·0x0021f0··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021a4··Offset:·0x0021a4··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.light@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.light@2.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:···············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:··········83824·(bytes·into·file)13 ··Start·of·section·headers:··········75112·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008f44·0x008f44·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0087fc·0x0087fc·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x008580·0x008580·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006800·0x006800·R·E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017d8·0x0017d8·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016a0·0x0016a0·RW··0x1000
11 ··LOAD···········0x0137d8·0x00000000000147d8·0x00000000000147d8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0116a0·0x00000000000126a0·0x00000000000126a0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x013188·0x0000000000013188·0x0000000000013188·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x011068·0x0000000000011068·0x0000000000011068·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017d8·0x002000·R···0x113 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016a0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00753c·0x000000000000753c·0x000000000000753c·0x0004ec·0x0004ec·R···0x414 ··GNU_EH_FRAME···0x00723c·0x000000000000723c·0x000000000000723c·0x000444·0x000444·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13188·contains·34·entries:1 Dynamic·section·at·offset·0x11068·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.light@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.light@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5f5014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5d68
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x64e817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6300
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x653820 ·0x0000000000000017·(JMPREL)·············0x6350
21 ·0x0000000000000002·(PLTRELSZ)···········2880·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1340022 ·0x0000000000000003·(PLTGOT)·············0x112e0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1d1426 ·0x0000000000000005·(STRTAB)·············0x1cbc
27 ·0x000000000000000a·(STRSZ)··············16949·(bytes)27 ·0x000000000000000a·(STRSZ)··············16553·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1ae028 ·0x000000006ffffef5·(GNU_HASH)···········0x1a98
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1318029 ·0x0000000000000019·(INIT_ARRAY)·········0x11060
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1316831 ·0x000000000000001a·(FINI_ARRAY)·········0x11048
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x18c833 ·0x000000006ffffff0·(VERSYM)·············0x1880
34 ·0x000000006ffffffe·(VERNEED)············0x1aa034 ·0x000000006ffffffe·(VERNEED)············0x1a54
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d909db934d1dc3def8e5072d87bd089e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5502bf7e483f8fcb3528fe578dc3495f
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·236·entries:1 Version·symbols·section·'.gnu.version'·contains·233·entries:
2 ·Addr:·00000000000018c8··Offset:·0x0018c8··Link:·3·(.dynsym)2 ·Addr:·0000000000001880··Offset:·0x001880··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*)······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:·0x0000000000001aa0··Offset:·0x001aa0··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.bufferpool@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.bufferpool@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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········177352·(bytes·into·file)13 ··Start·of·section·headers:··········156136·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01159c·0x01159c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010db4·0x010db4·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013210·0x013210·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00fc20·0x00fc20·R·E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x003908·0x003908·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003818·0x003818·RW··0x1000
10 ··LOAD···········0x029908·0x000000000002a908·0x000000000002a908·0x000018·0x000018·RW··0x100010 ··LOAD···········0x024818·0x0000000000025818·0x0000000000025818·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x029108·0x0000000000029108·0x0000000000029108·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x024030·0x0000000000024030·0x0000000000024030·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x003908·0x004000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003818·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00db58·0x000000000000db58·0x000000000000db58·0x000aec·0x000aec·R···0x413 ··GNU_EH_FRAME···0x00d844·0x000000000000d844·0x000000000000d844·0x000a54·0x000a54·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ea9bfbe2504b606909a1a47c9c577fee6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bce027d102faea2611839d309e38f483
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·391·entries:1 Version·symbols·section·'.gnu.version'·contains·388·entries:
2 ·Addr:·0000000000002750··Offset:·0x002750··Link:·3·(.dynsym)2 ·Addr:·0000000000002708··Offset:·0x002708··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 94, 15 lines modifiedOffset 94, 14 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
103 ·Addr:·0x0000000000002a60··Offset:·0x002a60··Link:·7·(.dynstr)102 ·Addr:·0x0000000000002a10··Offset:·0x002a10··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.bufferpool@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.bufferpool@2.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:···············0x1600011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········219624·(bytes·into·file)13 ··Start·of·section·headers:··········198488·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x15000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015074·0x015074·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0147ec·0x0147ec·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x018c10·0x018c10·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0145d0·0x0145d0·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x0048f0·0x0048f0·RW··0x10009 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x004800·0x004800·RW··0x1000
10 ··LOAD···········0x0338f0·0x00000000000348f0·0x00000000000348f0·0x000020·0x000020·RW··0x100010 ··LOAD···········0x02e800·0x000000000002f800·0x000000000002f800·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x033050·0x0000000000033050·0x0000000000033050·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x02df78·0x000000000002df78·0x000000000002df78·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x0048f0·0x005000·R···0x112 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x004800·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x010674·0x0000000000010674·0x0000000000010674·0x000dd4·0x000dd4·R···0x413 ··GNU_EH_FRAME···0x010364·0x0000000000010364·0x0000000000010364·0x000d34·0x000d34·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5967e567d1512da89b6613a98d92e7ef6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1892949445e60e02e2dc57de0870132d
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·462·entries:1 Version·symbols·section·'.gnu.version'·contains·459·entries:
2 ·Addr:·0000000000002df8··Offset:·0x002df8··Link:·3·(.dynsym)2 ·Addr:·0000000000002db0··Offset:·0x002db0··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 111, 16 lines modifiedOffset 111, 15 lines modified
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)··· 
  
120 Version·needs·section·'.gnu.version_r'·contains·2·entries:119 Version·needs·section·'.gnu.version_r'·contains·2·entries:
121 ·Addr:·0x0000000000003194··Offset:·0x003194··Link:·7·(.dynstr)120 ·Addr:·0x0000000000003148··Offset:·0x003148··Link:·7·(.dynstr)
122 ··000000:·Version:·1··File:·liblog.so··Cnt:·1121 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
123 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3122 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
124 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1123 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
125 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2124 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.c2@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.c2@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:···············0x3300011 ··Entry·point·address:···············0x31000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········603992·(bytes·into·file)13 ··Start·of·section·headers:··········520320·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x330002 Entry·point·0x31000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03230c·0x03230c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x030bc4·0x030bc4·R···0x1000
8 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x051c50·0x051c50·R·E·0x10008 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x03ff60·0x03ff60·R·E·0x1000
9 ··LOAD···········0x085000·0x0000000000085000·0x0000000000085000·0x009dc0·0x009dc0·RW··0x10009 ··LOAD···········0x071000·0x0000000000071000·0x0000000000071000·0x009a00·0x009a00·RW··0x1000
10 ··LOAD···········0x08edc0·0x000000000008fdc0·0x000000000008fdc0·0x000040·0x000040·RW··0x100010 ··LOAD···········0x07aa00·0x000000000007ba00·0x000000000007ba00·0x000040·0x000040·RW··0x1000
11 ··DYNAMIC········0x08ddf0·0x000000000008ddf0·0x000000000008ddf0·0x0002b0·0x0002b0·RW··0x811 ··DYNAMIC········0x079a48·0x0000000000079a48·0x0000000000079a48·0x0002b0·0x0002b0·RW··0x8
12 ··GNU_RELRO······0x085000·0x0000000000085000·0x0000000000085000·0x009dc0·0x00a000·R···0x112 ··GNU_RELRO······0x071000·0x0000000000071000·0x0000000000071000·0x009a00·0x00a000·R···0x1
13 ··GNU_EH_FRAME···0x0256ec·0x00000000000256ec·0x00000000000256ec·0x002534·0x002534·R···0x413 ··GNU_EH_FRAME···0x025200·0x0000000000025200·0x0000000000025200·0x00233c·0x00233c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.4 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a60bf8ce80abe1dc918773d18fee42a86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e7aa317ff3e4ff83fa8bbdfa2574fc03
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·966·entries:1 Version·symbols·section·'.gnu.version'·contains·963·entries:
2 ·Addr:·0000000000005d38··Offset:·0x005d38··Link:·3·(.dynsym)2 ·Addr:·0000000000005cf0··Offset:·0x005cf0··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 237, 16 lines modifiedOffset 237, 15 lines modified
237 ··3a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···237 ··3a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)···
245 ··3c4:···1·(*global*)······1·(*global*)··· 
  
246 Version·needs·section·'.gnu.version_r'·contains·2·entries:245 Version·needs·section·'.gnu.version_r'·contains·2·entries:
247 ·Addr:·0x00000000000064c4··Offset:·0x0064c4··Link:·7·(.dynstr)246 ·Addr:·0x0000000000006478··Offset:·0x006478··Link:·7·(.dynstr)
248 ··000000:·Version:·1··File:·liblog.so··Cnt:·1247 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
249 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3248 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
250 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1249 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
251 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2250 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.c2@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.c2@1.1.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:···············0x1400011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········197984·(bytes·into·file)13 ··Start·of·section·headers:··········172536·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x140002 Entry·point·0x13000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013b84·0x013b84·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012f74·0x012f74·R···0x1000
8 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x016950·0x016950·R·E·0x10008 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x011dc0·0x011dc0·R·E·0x1000
9 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x003758·0x003758·RW··0x10009 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003548·0x003548·RW··0x1000
10 ··LOAD···········0x02e758·0x000000000002f758·0x000000000002f758·0x000010·0x000010·RW··0x100010 ··LOAD···········0x028548·0x0000000000029548·0x0000000000029548·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02dd58·0x000000000002dd58·0x000000000002dd58·0x0002c0·0x0002c0·RW··0x811 ··DYNAMIC········0x027b60·0x0000000000027b60·0x0000000000027b60·0x0002c0·0x0002c0·RW··0x8
12 ··GNU_RELRO······0x02b000·0x000000000002b000·0x000000000002b000·0x003758·0x004000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003548·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x0100b4·0x00000000000100b4·0x00000000000100b4·0x000af4·0x000af4·R···0x413 ··GNU_EH_FRAME···0x00fc50·0x000000000000fc50·0x000000000000fc50·0x0009e4·0x0009e4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.39 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a8d8bb2104300a45c4a81f754314ec8c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·152b726eb83992fd6e6ec6774dec683a
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·433·entries:1 Version·symbols·section·'.gnu.version'·contains·430·entries:
2 ·Addr:·0000000000002b40··Offset:·0x002b40··Link:·3·(.dynsym)2 ·Addr:·0000000000002af8··Offset:·0x002af8··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 104, 16 lines modifiedOffset 104, 15 lines modified
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)··· 
  
113 Version·needs·section·'.gnu.version_r'·contains·2·entries:112 Version·needs·section·'.gnu.version_r'·contains·2·entries:
114 ·Addr:·0x0000000000002ea4··Offset:·0x002ea4··Link:·7·(.dynstr)113 ·Addr:·0x0000000000002e54··Offset:·0x002e54··Link:·7·(.dynstr)
115 ··000000:·Version:·1··File:·liblog.so··Cnt:·1114 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
116 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3115 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
117 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1116 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
118 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2117 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.omx@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.media.omx@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:···············0x2700011 ··Entry·point·address:···············0x26000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········478320·(bytes·into·file)13 ··Start·of·section·headers:··········398448·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x270002 Entry·point·0x26000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x026c8c·0x026c8c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x025444·0x025444·R···0x1000
8 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x041170·0x041170·R·E·0x10008 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x02f7d0·0x02f7d0·R·E·0x1000
9 ··LOAD···········0x069000·0x0000000000069000·0x0000000000069000·0x007cf0·0x007cf0·RW··0x10009 ··LOAD···········0x056000·0x0000000000056000·0x0000000000056000·0x0078e8·0x0078e8·RW··0x1000
10 ··LOAD···········0x070cf0·0x0000000000071cf0·0x0000000000071cf0·0x000030·0x000030·RW··0x100010 ··LOAD···········0x05d8e8·0x000000000005e8e8·0x000000000005e8e8·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x06ffc0·0x000000000006ffc0·0x000000000006ffc0·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x05cbd0·0x000000000005cbd0·0x000000000005cbd0·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x069000·0x0000000000069000·0x0000000000069000·0x007cf0·0x008000·R···0x112 ··GNU_RELRO······0x056000·0x0000000000056000·0x0000000000056000·0x0078e8·0x008000·R···0x1
13 ··GNU_EH_FRAME···0x01cd64·0x000000000001cd64·0x000000000001cd64·0x001ccc·0x001ccc·R···0x413 ··GNU_EH_FRAME···0x01c7ec·0x000000000001c7ec·0x000000000001c7ec·0x001aa4·0x001aa4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.3 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c47f2dcafd0c6149a956d0b9f9d89c336 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·348569a65cc4b5ba8b85c1416d0b9af0
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·743·entries:1 Version·symbols·section·'.gnu.version'·contains·740·entries:
2 ·Addr:·0000000000004850··Offset:·0x004850··Link:·3·(.dynsym)2 ·Addr:·0000000000004808··Offset:·0x004808··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 182, 15 lines modifiedOffset 182, 14 lines modified
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
190 Version·needs·section·'.gnu.version_r'·contains·2·entries:189 Version·needs·section·'.gnu.version_r'·contains·2·entries:
191 ·Addr:·0x0000000000004e20··Offset:·0x004e20··Link:·7·(.dynstr)190 ·Addr:·0x0000000000004dd0··Offset:·0x004dd0··Link:·7·(.dynstr)
192 ··000000:·Version:·1··File:·liblog.so··Cnt:·1191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
193 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3192 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
194 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
195 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2194 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.memtrack@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.memtrack@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:···············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:··········79744·(bytes·into·file)13 ··Start·of·section·headers:··········75152·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008f0c·0x008f0c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00887c·0x00887c·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007d10·0x007d10·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0063b0·0x0063b0·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0017a8·0x0017a8·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016b8·0x0016b8·RW··0x1000
11 ··LOAD···········0x0127a8·0x00000000000137a8·0x00000000000137a8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0116b8·0x00000000000126b8·0x00000000000126b8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x012158·0x0000000000012158·0x0000000000012158·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x011080·0x0000000000011080·0x0000000000011080·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0017a8·0x002000·R···0x113 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016b8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0075c8·0x00000000000075c8·0x00000000000075c8·0x0004cc·0x0004cc·R···0x414 ··GNU_EH_FRAME···0x0072e0·0x00000000000072e0·0x00000000000072e0·0x00043c·0x00043c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·975f789b12517ef1d2941244356c042d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·666db0be85de1c675429c05413152644
1.87 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·232·entries:
2 ·Addr:·00000000000018b0··Offset:·0x0018b0··Link:·3·(.dynsym)2 ·Addr:·0000000000001868··Offset:·0x001868··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, 14 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*)··· 
  
63 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
64 ·Addr:·0x0000000000001a88··Offset:·0x001a88··Link:·7·(.dynstr)63 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·164 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·365 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·166 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·267 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.0.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1600011 ··Entry·point·address:···············0x16000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········227648·(bytes·into·file)13 ··Start·of·section·headers:··········206336·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x160003 Entry·point·0x16000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015ffc·0x015ffc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01561c·0x01561c·R···0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x01af30·0x01af30·R·E·0x10009 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x015e00·0x015e00·R·E·0x1000
10 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x0048e8·0x0048e8·RW··0x100010 ··LOAD···········0x02c000·0x000000000002c000·0x000000000002c000·0x0047b0·0x0047b0·RW··0x1000
11 ··LOAD···········0x0358e8·0x00000000000368e8·0x00000000000368e8·0x000020·0x000020·RW··0x100011 ··LOAD···········0x0307b0·0x00000000000317b0·0x00000000000317b0·0x000020·0x000020·RW··0x1000
12 ··DYNAMIC········0x035050·0x0000000000035050·0x0000000000035050·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x02ff30·0x000000000002ff30·0x000000000002ff30·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x0048e8·0x005000·R···0x113 ··GNU_RELRO······0x02c000·0x000000000002c000·0x000000000002c000·0x0047b0·0x005000·R···0x1
14 ··GNU_EH_FRAME···0x011240·0x0000000000011240·0x0000000000011240·0x000e6c·0x000e6c·R···0x414 ··GNU_EH_FRAME···0x010ef8·0x0000000000010ef8·0x0000000000010ef8·0x000da4·0x000da4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·47677610964415c9f8901cdf3468bcfa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f80511096d4fed41b8cbfda055e04b2d
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·470·entries:1 Version·symbols·section·'.gnu.version'·contains·467·entries:
2 ·Addr:·0000000000002eb8··Offset:·0x002eb8··Link:·3·(.dynsym)2 ·Addr:·0000000000002e70··Offset:·0x002e70··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 113, 16 lines modifiedOffset 113, 15 lines modified
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)··· 
  
122 Version·needs·section·'.gnu.version_r'·contains·2·entries:121 Version·needs·section·'.gnu.version_r'·contains·2·entries:
123 ·Addr:·0x0000000000003264··Offset:·0x003264··Link:·7·(.dynstr)122 ·Addr:·0x0000000000003218··Offset:·0x003218··Link:·7·(.dynstr)
124 ··000000:·Version:·1··File:·liblog.so··Cnt:·1123 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
125 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3124 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
126 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1125 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
127 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2126 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.1.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········110704·(bytes·into·file)13 ··Start·of·section·headers:··········97664·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00bb1c·0x00bb1c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b1ac·0x00b1ac·R···0x1000
9 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00b930·0x00b930·R·E·0x10009 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x008e50·0x008e50·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x001d40·0x001d40·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001b78·0x001b78·RW··0x1000
11 ··LOAD···········0x019d40·0x000000000001ad40·0x000000000001ad40·0x000008·0x000008·RW··0x100011 ··LOAD···········0x016b78·0x0000000000017b78·0x0000000000017b78·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x019610·0x0000000000019610·0x0000000000019610·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x016460·0x0000000000016460·0x0000000000016460·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001d40·0x002000·R···0x113 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001b78·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x009a28·0x0000000000009a28·0x0000000000009a28·0x000624·0x000624·R···0x414 ··GNU_EH_FRAME···0x0096bc·0x00000000000096bc·0x00000000000096bc·0x000534·0x000534·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·1fb9b06ac971142d393ee7e0a1f583b46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ae4949a0527a62e55d821f88fa823697
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·282·entries:1 Version·symbols·section·'.gnu.version'·contains·279·entries:
2 ·Addr:·0000000000001d18··Offset:·0x001d18··Link:·3·(.dynsym)2 ·Addr:·0000000000001cd0··Offset:·0x001cd0··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 66, 16 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)··· 
  
75 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
76 ·Addr:·0x0000000000001f4c··Offset:·0x001f4c··Link:·7·(.dynstr)75 ·Addr:·0x0000000000001f00··Offset:·0x001f00··Link:·7·(.dynstr)
77 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
78 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
79 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.2.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:···············0x2b00011 ··Entry·point·address:···············0x2a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········441096·(bytes·into·file)13 ··Start·of·section·headers:··········394152·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2b0002 Entry·point·0x2a000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02a484·0x02a484·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0291dc·0x0291dc·R···0x1000
8 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x034f30·0x034f30·R·E·0x10008 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x02a890·0x02a890·R·E·0x1000
9 ··LOAD···········0x060000·0x0000000000060000·0x0000000000060000·0x007fe0·0x007fe0·RW··0x10009 ··LOAD···········0x055000·0x0000000000055000·0x0000000000055000·0x007cb0·0x007cb0·RW··0x1000
10 ··LOAD···········0x067fe0·0x0000000000068fe0·0x0000000000068fe0·0x000030·0x000030·RW··0x100010 ··LOAD···········0x05ccb0·0x000000000005dcb0·0x000000000005dcb0·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x067378·0x0000000000067378·0x0000000000067378·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x05c060·0x000000000005c060·0x000000000005c060·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x060000·0x0000000000060000·0x0000000000060000·0x007fe0·0x008000·R···0x112 ··GNU_RELRO······0x055000·0x0000000000055000·0x0000000000055000·0x007cb0·0x008000·R···0x1
13 ··GNU_EH_FRAME···0x020efc·0x0000000000020efc·0x0000000000020efc·0x001bd4·0x001bd4·R···0x413 ··GNU_EH_FRAME···0x020a60·0x0000000000020a60·0x0000000000020a60·0x0019fc·0x0019fc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.3 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ede561456a7bc5015b0512af8a41b4f26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a74565be1b37d3bc888d6dc53e4a9088
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·863·entries:1 Version·symbols·section·'.gnu.version'·contains·860·entries:
2 ·Addr:·0000000000005390··Offset:·0x005390··Link:·3·(.dynsym)2 ·Addr:·0000000000005348··Offset:·0x005348··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 212, 15 lines modifiedOffset 212, 14 lines modified
212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
216 ··350:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···216 ··350:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
217 ··354:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···217 ··354:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
218 ··358:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···218 ··358:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
219 ··35c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
220 Version·needs·section·'.gnu.version_r'·contains·2·entries:219 Version·needs·section·'.gnu.version_r'·contains·2·entries:
221 ·Addr:·0x0000000000005a50··Offset:·0x005a50··Link:·7·(.dynstr)220 ·Addr:·0x0000000000005a00··Offset:·0x005a00··Link:·7·(.dynstr)
222 ··000000:·Version:·1··File:·liblog.so··Cnt:·1221 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
223 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3222 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
224 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1223 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
225 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2224 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.neuralnetworks@1.3.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:···············0x2f00011 ··Entry·point·address:···············0x2e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········478016·(bytes·into·file)13 ··Start·of·section·headers:··········426832·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2f0002 Entry·point·0x2e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02e684·0x02e684·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02d174·0x02d174·R···0x1000
8 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x038f10·0x038f10·R·E·0x10008 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x02d130·0x02d130·R·E·0x1000
9 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x008ce0·0x008ce0·RW··0x10009 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x0088d8·0x0088d8·RW··0x1000
10 ··LOAD···········0x070ce0·0x0000000000071ce0·0x0000000000071ce0·0x000030·0x000030·RW··0x100010 ··LOAD···········0x0648d8·0x00000000000658d8·0x00000000000658d8·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x06ff00·0x000000000006ff00·0x000000000006ff00·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x063b10·0x0000000000063b10·0x0000000000063b10·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x068000·0x0000000000068000·0x0000000000068000·0x008ce0·0x009000·R···0x112 ··GNU_RELRO······0x05c000·0x000000000005c000·0x000000000005c000·0x0088d8·0x009000·R···0x1
13 ··GNU_EH_FRAME···0x024eb8·0x0000000000024eb8·0x0000000000024eb8·0x001c24·0x001c24·R···0x413 ··GNU_EH_FRAME···0x024974·0x0000000000024974·0x0000000000024974·0x0019dc·0x0019dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.33 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·531b6dbb77b248d566cc05041483ca516 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2d673904b5f4de7f114b9eb4a71e07ae
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·941·entries:1 Version·symbols·section·'.gnu.version'·contains·938·entries:
2 ·Addr:·0000000000005ae0··Offset:·0x005ae0··Link:·3·(.dynsym)2 ·Addr:·0000000000005a98··Offset:·0x005a98··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 231, 16 lines modifiedOffset 231, 15 lines modified
231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
232 ··390:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···232 ··390:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
233 ··394:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···233 ··394:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
234 ··398:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···234 ··398:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
235 ··39c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···235 ··39c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
236 ··3a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···236 ··3a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
237 ··3a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···237 ··3a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
238 ··3a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···238 ··3a8:···1·(*global*)······1·(*global*)···
239 ··3ac:···1·(*global*)··· 
  
240 Version·needs·section·'.gnu.version_r'·contains·2·entries:239 Version·needs·section·'.gnu.version_r'·contains·2·entries:
241 ·Addr:·0x000000000000623c··Offset:·0x00623c··Link:·7·(.dynstr)240 ·Addr:·0x00000000000061ec··Offset:·0x0061ec··Link:·7·(.dynstr)
242 ··000000:·Version:·1··File:·liblog.so··Cnt:·1241 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
243 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3242 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
244 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1243 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
245 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2244 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.nfc@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.nfc@1.0.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:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········142312·(bytes·into·file)13 ··Start·of·section·headers:··········125336·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d95c·0x00d95c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d08c·0x00d08c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x010d50·0x010d50·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00cda0·0x00cda0·R·E·0x1000
10 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002830·0x002830·RW··0x100010 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002740·0x002740·RW··0x1000
11 ··LOAD···········0x021830·0x0000000000022830·0x0000000000022830·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01d740·0x000000000001e740·0x000000000001e740·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x0210d0·0x00000000000210d0·0x00000000000210d0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01cff8·0x000000000001cff8·0x000000000001cff8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002830·0x003000·R···0x113 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002740·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00ad9c·0x000000000000ad9c·0x000000000000ad9c·0x000814·0x000814·R···0x414 ··GNU_EH_FRAME···0x00a964·0x000000000000a964·0x000000000000a964·0x00078c·0x00078c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.97 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·16f8c28a213108b59a634d8cc7c98ed66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a703028e60c4ba9e31bf66d51078c17
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·327·entries:1 Version·symbols·section·'.gnu.version'·contains·324·entries:
2 ·Addr:·0000000000002150··Offset:·0x002150··Link:·3·(.dynsym)2 ·Addr:·0000000000002108··Offset:·0x002108··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 78, 13 lines modifiedOffset 78, 12 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:85 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x00000000000023e0··Offset:·0x0023e0··Link:·7·(.dynstr)86 ·Addr:·0x0000000000002390··Offset:·0x002390··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·187 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·288 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.nfc@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.nfc@1.1.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········152872·(bytes·into·file)13 ··Start·of·section·headers:··········139952·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f914·0x00f914·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f024·0x00f024·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x010f30·0x010f30·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00d330·0x00d330·R·E·0x1000
10 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x002f08·0x002f08·RW··0x100010 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002dd0·0x002dd0·RW··0x1000
11 ··LOAD···········0x023f08·0x0000000000024f08·0x0000000000024f08·0x000010·0x000010·RW··0x100011 ··LOAD···········0x020dd0·0x0000000000021dd0·0x0000000000021dd0·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x023708·0x0000000000023708·0x0000000000023708·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0205e8·0x00000000000205e8·0x00000000000205e8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x002f08·0x003000·R···0x113 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002dd0·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00ca84·0x000000000000ca84·0x000000000000ca84·0x0008ac·0x0008ac·R···0x414 ··GNU_EH_FRAME···0x00c6f4·0x000000000000c6f4·0x000000000000c6f4·0x000804·0x000804·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.14 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·549388e9dc491a5878faeaf0688d01e26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d7e3943d6035fe270b1c442d88c85b30
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·376·entries:1 Version·symbols·section·'.gnu.version'·contains·373·entries:
2 ·Addr:·00000000000025e8··Offset:·0x0025e8··Link:·3·(.dynsym)2 ·Addr:·00000000000025a0··Offset:·0x0025a0··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 90, 15 lines modifiedOffset 90, 15 lines modified
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)···
  
98 Version·needs·section·'.gnu.version_r'·contains·2·entries:98 Version·needs·section·'.gnu.version_r'·contains·2·entries:
99 ·Addr:·0x00000000000028d8··Offset:·0x0028d8··Link:·7·(.dynstr)99 ·Addr:·0x000000000000288c··Offset:·0x00288c··Link:·7·(.dynstr)
100 ··000000:·Version:·1··File:·liblog.so··Cnt:·1100 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
101 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3101 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
102 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1102 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
103 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.nfc@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.nfc@1.2.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········106888·(bytes·into·file)13 ··Start·of·section·headers:··········98072·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b99c·0x00b99c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b0c4·0x00b0c4·R···0x1000
9 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00aae0·0x00aae0·R·E·0x10009 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0083f0·0x0083f0·R·E·0x1000
10 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x002008·0x002008·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001e88·0x001e88·RW··0x1000
11 ··LOAD···········0x019008·0x000000000001a008·0x000000000001a008·0x000008·0x000008·RW··0x100011 ··LOAD···········0x016e88·0x0000000000017e88·0x0000000000017e88·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0188b0·0x00000000000188b0·0x00000000000188b0·0x000240·0x000240·RW··0x812 ··DYNAMIC········0x016748·0x0000000000016748·0x0000000000016748·0x000240·0x000240·RW··0x8
13 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x002008·0x003000·R···0x113 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001e88·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x009a84·0x0000000000009a84·0x0000000000009a84·0x0005dc·0x0005dc·R···0x414 ··GNU_EH_FRAME···0x009704·0x0000000000009704·0x0000000000009704·0x000514·0x000514·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·906373310466ce6178c664204da281856 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c030c2227e1bfd742068550d66164779
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·301·entries:1 Version·symbols·section·'.gnu.version'·contains·298·entries:
2 ·Addr:·0000000000001ee0··Offset:·0x001ee0··Link:·3·(.dynsym)2 ·Addr:·0000000000001e98··Offset:·0x001e98··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x000000000000213c··Offset:·0x00213c··Link:·7·(.dynstr)80 ·Addr:·0x00000000000020ec··Offset:·0x0020ec··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.oemlock@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.oemlock@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:···············0xb00011 ··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:··········101568·(bytes·into·file)13 ··Start·of·section·headers:··········88656·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xa000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a34c·0x00a34c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009a5c·0x009a5c·R···0x1000
8 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00af30·0x00af30·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0081b0·0x0081b0·R·E·0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001a68·0x001a68·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0018e8·0x0018e8·RW··0x1000
10 ··LOAD···········0x017a68·0x0000000000018a68·0x0000000000018a68·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0148e8·0x00000000000158e8·0x00000000000158e8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0173c8·0x00000000000173c8·0x00000000000173c8·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001a68·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0018e8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008380·0x0000000000008380·0x0000000000008380·0x0005ec·0x0005ec·R···0x413 ··GNU_EH_FRAME···0x008020·0x0000000000008020·0x0000000000008020·0x00051c·0x00051c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x173c8·contains·34·entries:1 Dynamic·section·at·offset·0x14260·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.oemlock@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.oemlock@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x68c014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x66d8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5b515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5b5
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6e7817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c90
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6ed820 ·0x0000000000000017·(JMPREL)·············0x6cf0
21 ·0x0000000000000002·(PLTRELSZ)···········3120·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3048·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1764022 ·0x0000000000000003·(PLTGOT)·············0x144d8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1f1826 ·0x0000000000000005·(STRTAB)·············0x1eb8
27 ·0x000000000000000a·(STRSZ)··············18855·(bytes)27 ·0x000000000000000a·(STRSZ)··············18459·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1c3828 ·0x000000006ffffef5·(GNU_HASH)···········0x1be8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x173c029 ·0x0000000000000019·(INIT_ARRAY)·········0x14258
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x173a831 ·0x000000000000001a·(FINI_ARRAY)·········0x14240
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1a0033 ·0x000000006ffffff0·(VERSYM)·············0x19b8
34 ·0x000000006ffffffe·(VERNEED)············0x1bf434 ·0x000000006ffffffe·(VERNEED)············0x1ba4
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cb8cc98e191b9cb29101686cfa888cb06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·17b2eb13d51519b4f336cbef0fe12597
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·249·entries:1 Version·symbols·section·'.gnu.version'·contains·246·entries:
2 ·Addr:·0000000000001a00··Offset:·0x001a00··Link:·3·(.dynsym)2 ·Addr:·00000000000019b8··Offset:·0x0019b8··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 58, 16 lines modifiedOffset 58, 15 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)··· 
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:66 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001bf4··Offset:·0x001bf4··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001ba4··Offset:·0x001ba4··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·liblog.so··Cnt:·168 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
71 ··0x0010:·Version:·1··File:·libc.so··Cnt:·170 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0030:···Name:·LIBC··Flags:·none··Version:·271 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power.stats@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power.stats@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:···············0xc00011 ··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:··········119896·(bytes·into·file)13 ··Start·of·section·headers:··········102704·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ba5c·0x00ba5c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00afd4·0x00afd4·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00d720·0x00d720·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00a010·0x00a010·R·E·0x1000
9 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x001d70·0x001d70·RW··0x10009 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001b60·0x001b60·RW··0x1000
10 ··LOAD···········0x01bd70·0x000000000001cd70·0x000000000001cd70·0x000008·0x000008·RW··0x100010 ··LOAD···········0x017b60·0x0000000000018b60·0x0000000000018b60·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01b680·0x000000000001b680·0x000000000001b680·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x017488·0x0000000000017488·0x0000000000017488·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x001d70·0x002000·R···0x112 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001b60·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00932c·0x000000000000932c·0x000000000000932c·0x00074c·0x00074c·R···0x413 ··GNU_EH_FRAME···0x008fc4·0x0000000000008fc4·0x0000000000008fc4·0x000634·0x000634·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·80a29710b8dec4e2e13a02375da191e06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4871e21d233850758b9dbed5f867647
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·262·entries:1 Version·symbols·section·'.gnu.version'·contains·259·entries:
2 ·Addr:·0000000000001b38··Offset:·0x001b38··Link:·3·(.dynsym)2 ·Addr:·0000000000001af0··Offset:·0x001af0··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 61, 16 lines modifiedOffset 61, 15 lines modified
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
69 ··104:···1·(*global*)······1·(*global*)··· 
  
70 Version·needs·section·'.gnu.version_r'·contains·2·entries:69 Version·needs·section·'.gnu.version_r'·contains·2·entries:
71 ·Addr:·0x0000000000001d44··Offset:·0x001d44··Link:·7·(.dynstr)70 ·Addr:·0x0000000000001cf8··Offset:·0x001cf8··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·liblog.so··Cnt:·171 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
73 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·372 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
74 ··0x0010:·Version:·1··File:·libc.so··Cnt:·173 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0030:···Name:·LIBC··Flags:·none··Version:·274 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@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:···············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:··········92400·(bytes·into·file)13 ··Start·of·section·headers:··········83720·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009bcc·0x009bcc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0094cc·0x0094cc·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009ab0·0x009ab0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007590·0x007590·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001898·0x001898·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017a8·0x0017a8·RW··0x1000
11 ··LOAD···········0x015898·0x0000000000016898·0x0000000000016898·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0137a8·0x00000000000147a8·0x00000000000147a8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0151e8·0x00000000000151e8·0x00000000000151e8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013110·0x0000000000013110·0x0000000000013110·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001898·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017a8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007f90·0x0000000000007f90·0x0000000000007f90·0x00054c·0x00054c·R···0x414 ··GNU_EH_FRAME···0x007c84·0x0000000000007c84·0x0000000000007c84·0x0004bc·0x0004bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x151e8·contains·34·entries:1 Dynamic·section·at·offset·0x13110·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.power@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.power@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x674814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6568
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6cf817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6b18
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6d5020 ·0x0000000000000017·(JMPREL)·············0x6b70
21 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3096·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1546022 ·0x0000000000000003·(PLTGOT)·············0x13388
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1f6426 ·0x0000000000000005·(STRTAB)·············0x1f0c
27 ·0x000000000000000a·(STRSZ)··············18403·(bytes)27 ·0x000000000000000a·(STRSZ)··············18007·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1c8028 ·0x000000006ffffef5·(GNU_HASH)···········0x1c38
29 ·0x0000000000000019·(INIT_ARRAY)·········0x151e029 ·0x0000000000000019·(INIT_ARRAY)·········0x13108
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x151c831 ·0x000000000000001a·(FINI_ARRAY)·········0x130f0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1a4833 ·0x000000006ffffff0·(VERSYM)·············0x1a00
34 ·0x000000006ffffffe·(VERNEED)············0x1c4034 ·0x000000006ffffffe·(VERNEED)············0x1bf4
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·687f48854c80734dd4e1786930cdb1a56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·914424bcd44f2a66c85638e6889d0181
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·252·entries:1 Version·symbols·section·'.gnu.version'·contains·249·entries:
2 ·Addr:·0000000000001a48··Offset:·0x001a48··Link:·3·(.dynsym)2 ·Addr:·0000000000001a00··Offset:·0x001a00··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 59, 15 lines modifiedOffset 59, 15 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:67 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001c40··Offset:·0x001c40··Link:·7·(.dynstr)68 ·Addr:·0x0000000000001bf4··Offset:·0x001bf4··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·liblog.so··Cnt:·169 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
70 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·370 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
71 ··0x0010:·Version:·1··File:·libc.so··Cnt:·171 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0030:···Name:·LIBC··Flags:·none··Version:·272 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.1.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:··········97704·(bytes·into·file)13 ··Start·of·section·headers:··········88888·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a98c·0x00a98c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a164·0x00a164·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009d10·0x009d10·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007800·0x007800·R·E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001be8·0x001be8·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001ab0·0x001ab0·RW··0x1000
11 ··LOAD···········0x016be8·0x0000000000017be8·0x0000000000017be8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x014ab0·0x0000000000015ab0·0x0000000000015ab0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x016508·0x0000000000016508·0x0000000000016508·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0143e8·0x00000000000143e8·0x00000000000143e8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001be8·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001ab0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008b70·0x0000000000008b70·0x0000000000008b70·0x0005ac·0x0005ac·R···0x414 ··GNU_EH_FRAME···0x008814·0x0000000000008814·0x0000000000008814·0x0004f4·0x0004f4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4aaf589fc75059288a7a20d3790ad5f46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5a072836280b513a412c350a7c13f0b7
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·271·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·0000000000001c10··Offset:·0x001c10··Link:·3·(.dynsym)2 ·Addr:·0000000000001bc8··Offset:·0x001bc8··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 64, 15 lines modifiedOffset 64, 14 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:71 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001e30··Offset:·0x001e30··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001de0··Offset:·0x001de0··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·173 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·374 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·175 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·276 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.2.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:··········98080·(bytes·into·file)13 ··Start·of·section·headers:··········89320·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ac74·0x00ac74·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a414·0x00a414·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x0099c0·0x0099c0·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x0074c0·0x0074c0·R·E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001e00·0x001e00·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001cc8·0x001cc8·RW··0x1000
11 ··LOAD···········0x016e00·0x0000000000017e00·0x0000000000017e00·0x000008·0x000008·RW··0x100011 ··LOAD···········0x014cc8·0x0000000000015cc8·0x0000000000015cc8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x016740·0x0000000000016740·0x0000000000016740·0x000240·0x000240·RW··0x812 ··DYNAMIC········0x014620·0x0000000000014620·0x0000000000014620·0x000240·0x000240·RW··0x8
13 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001e00·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001cc8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008eb0·0x0000000000008eb0·0x0000000000008eb0·0x00059c·0x00059c·R···0x414 ··GNU_EH_FRAME···0x008b40·0x0000000000008b40·0x0000000000008b40·0x0004dc·0x0004dc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5c44f664cce27b73bcc122167fb526486 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8761e09d918a3157cfd54e85a4434ab2
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·277·entries:1 Version·symbols·section·'.gnu.version'·contains·274·entries:
2 ·Addr:·0000000000001ca0··Offset:·0x001ca0··Link:·3·(.dynsym)2 ·Addr:·0000000000001c58··Offset:·0x001c58··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 65, 14 lines modifiedOffset 65, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)··· 
  
74 Version·needs·section·'.gnu.version_r'·contains·1·entry:73 Version·needs·section·'.gnu.version_r'·contains·1·entry:
75 ·Addr:·0x0000000000001ecc··Offset:·0x001ecc··Link:·7·(.dynstr)74 ·Addr:·0x0000000000001e7c··Offset:·0x001e7c··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·libc.so··Cnt:·175 ··000000:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0010:···Name:·LIBC··Flags:·none··Version:·276 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.power@1.3.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:···············0xc00011 ··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:··········107232·(bytes·into·file)13 ··Start·of·section·headers:··········90216·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b854·0x00b854·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00af94·0x00af94·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00a3f0·0x00a3f0·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007bb0·0x007bb0·R·E·0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x002108·0x002108·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001fd0·0x001fd0·RW··0x1000
10 ··LOAD···········0x019108·0x000000000001a108·0x000000000001a108·0x000008·0x000008·RW··0x100010 ··LOAD···········0x014fd0·0x0000000000015fd0·0x0000000000015fd0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x018a18·0x0000000000018a18·0x0000000000018a18·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0148f8·0x00000000000148f8·0x00000000000148f8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x002108·0x003000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001fd0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0098d8·0x00000000000098d8·0x00000000000098d8·0x0005ec·0x0005ec·R···0x413 ··GNU_EH_FRAME···0x00955c·0x000000000000955c·0x000000000000955c·0x000524·0x000524·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.19 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4af6ef6dab58502d818486edcc6d04786 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·61d7ddb179fe33d539207e8b03858bf8
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·295·entries:1 Version·symbols·section·'.gnu.version'·contains·292·entries:
2 ·Addr:·0000000000001e50··Offset:·0x001e50··Link:·3·(.dynsym)2 ·Addr:·0000000000001e08··Offset:·0x001e08··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 70, 13 lines modifiedOffset 70, 12 lines modified
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)··· 
  
78 Version·needs·section·'.gnu.version_r'·contains·1·entry:77 Version·needs·section·'.gnu.version_r'·contains·1·entry:
79 ·Addr:·0x00000000000020a0··Offset:·0x0020a0··Link:·7·(.dynstr)78 ·Addr:·0x0000000000002050··Offset:·0x002050··Link:·7·(.dynstr)
80 ··000000:·Version:·1··File:·libc.so··Cnt:·179 ··000000:·Version:·1··File:·libc.so··Cnt:·1
81 ··0x0010:···Name:·LIBC··Flags:·none··Version:·280 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.config@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.config@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:···············0x1300011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········189288·(bytes·into·file)13 ··Start·of·section·headers:··········163896·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x12000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0120dc·0x0120dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0117ac·0x0117ac·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0150b0·0x0150b0·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x010ec0·0x010ec0·R·E·0x1000
9 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x003868·0x003868·RW··0x10009 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x003778·0x003778·RW··0x1000
10 ··LOAD···········0x02c868·0x000000000002d868·0x000000000002d868·0x000018·0x000018·RW··0x100010 ··LOAD···········0x026778·0x0000000000027778·0x0000000000027778·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x02c078·0x000000000002c078·0x000000000002c078·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x025fa0·0x0000000000025fa0·0x0000000000025fa0·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x003868·0x004000·R···0x112 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003778·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e244·0x000000000000e244·0x000000000000e244·0x000bac·0x000bac·R···0x413 ··GNU_EH_FRAME···0x00ded0·0x000000000000ded0·0x000000000000ded0·0x000ae4·0x000ae4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·63381d6cbed026ce5928e48bc0daba026 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·769f8dbd0466ee254b5072a1627b0cd6
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·387·entries:
2 ·Addr:·0000000000002738··Offset:·0x002738··Link:·3·(.dynsym)2 ·Addr:·00000000000026f0··Offset:·0x0026f0··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 93, 14 lines modifiedOffset 93, 13 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)··· 
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000002a44··Offset:·0x002a44··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029f8··Offset:·0x0029f8··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.config@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.config@1.1.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:···············0x1600011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········221968·(bytes·into·file)13 ··Start·of·section·headers:··········192360·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x15000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015c2c·0x015c2c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014f74·0x014f74·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x019880·0x019880·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x013720·0x013720·R·E·0x1000
9 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x0042f0·0x0042f0·RW··0x10009 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x004200·0x004200·RW··0x1000
10 ··LOAD···········0x0342f0·0x00000000000352f0·0x00000000000352f0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02d200·0x000000000002e200·0x000000000002e200·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x033a68·0x0000000000033a68·0x0000000000033a68·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02c990·0x000000000002c990·0x000000000002c990·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x0042f0·0x005000·R···0x112 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x004200·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x011078·0x0000000000011078·0x0000000000011078·0x000e0c·0x000e0c·R···0x413 ··GNU_EH_FRAME···0x010c4c·0x0000000000010c4c·0x0000000000010c4c·0x000cfc·0x000cfc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ec6c557ece563b50771460930001d1a16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2192b53308374908f4ef1e0150211dfd
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·454·entries:1 Version·symbols·section·'.gnu.version'·contains·451·entries:
2 ·Addr:·0000000000002d38··Offset:·0x002d38··Link:·3·(.dynsym)2 ·Addr:·0000000000002cf0··Offset:·0x002cf0··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 109, 14 lines modifiedOffset 109, 13 lines modified
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)··· 
  
118 Version·needs·section·'.gnu.version_r'·contains·1·entry:117 Version·needs·section·'.gnu.version_r'·contains·1·entry:
119 ·Addr:·0x00000000000030c4··Offset:·0x0030c4··Link:·7·(.dynstr)118 ·Addr:·0x0000000000003078··Offset:·0x003078··Link:·7·(.dynstr)
120 ··000000:·Version:·1··File:·libc.so··Cnt:·1119 ··000000:·Version:·1··File:·libc.so··Cnt:·1
121 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2120 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.config@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.config@1.2.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········167232·(bytes·into·file)13 ··Start·of·section·headers:··········150008·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011d14·0x011d14·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01132c·0x01132c·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0110f0·0x0110f0·R·E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00dc20·0x00dc20·R·E·0x1000
10 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x003388·0x003388·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x003298·0x003298·RW··0x1000
11 ··LOAD···········0x027388·0x0000000000028388·0x0000000000028388·0x000010·0x000010·RW··0x100011 ··LOAD···········0x023298·0x0000000000024298·0x0000000000024298·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x026bb8·0x0000000000026bb8·0x0000000000026bb8·0x000250·0x000250·RW··0x812 ··DYNAMIC········0x022ae0·0x0000000000022ae0·0x0000000000022ae0·0x000250·0x000250·RW··0x8
13 ··GNU_RELRO······0x024000·0x0000000000024000·0x0000000000024000·0x003388·0x004000·R···0x113 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x003298·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00e6cc·0x000000000000e6cc·0x000000000000e6cc·0x000a34·0x000a34·R···0x414 ··GNU_EH_FRAME···0x00e2e8·0x000000000000e2e8·0x000000000000e2e8·0x00094c·0x00094c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.29 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cb72418dbc92c2f0cecba07516a011526 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a3e46f5cde4747a803b46ed4f5cb2261
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·387·entries:1 Version·symbols·section·'.gnu.version'·contains·384·entries:
2 ·Addr:·00000000000026f0··Offset:·0x0026f0··Link:·3·(.dynsym)2 ·Addr:·00000000000026a8··Offset:·0x0026a8··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 93, 13 lines modifiedOffset 93, 12 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
101 Version·needs·section·'.gnu.version_r'·contains·1·entry:100 Version·needs·section·'.gnu.version_r'·contains·1·entry:
102 ·Addr:·0x00000000000029f8··Offset:·0x0029f8··Link:·7·(.dynstr)101 ·Addr:·0x00000000000029a8··Offset:·0x0029a8··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·libc.so··Cnt:·1102 ··000000:·Version:·1··File:·libc.so··Cnt:·1
104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.deprecated@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio.deprecated@1.0.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········185080·(bytes·into·file)13 ··Start·of·section·headers:··········163896·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011f04·0x011f04·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0115a4·0x0115a4·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x015740·0x015740·R·E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x010f30·0x010f30·R·E·0x1000
10 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x003858·0x003858·RW··0x100010 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x003768·0x003768·RW··0x1000
11 ··LOAD···········0x02b858·0x000000000002c858·0x000000000002c858·0x000018·0x000018·RW··0x100011 ··LOAD···········0x026768·0x0000000000027768·0x0000000000027768·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x02b078·0x000000000002b078·0x000000000002b078·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x025fa0·0x0000000000025fa0·0x0000000000025fa0·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x003858·0x004000·R···0x113 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003768·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00e058·0x000000000000e058·0x000000000000e058·0x000bac·0x000bac·R···0x414 ··GNU_EH_FRAME···0x00dcf8·0x000000000000dcf8·0x000000000000dcf8·0x000adc·0x000adc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·46952d8f8d8b49317bcd031b91379f226 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87dd4214f66791badf08245ab25ddff4
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·388·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·0000000000002708··Offset:·0x002708··Link:·3·(.dynsym)2 ·Addr:·00000000000026c0··Offset:·0x0026c0··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 93, 13 lines modifiedOffset 93, 13 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
102 ·Addr:·0x0000000000002a10··Offset:·0x002a10··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029c4··Offset:·0x0029c4··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@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:···············0x7c00011 ··Entry·point·address:···············0x72000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1868048·(bytes·into·file)13 ··Start·of·section·headers:··········1299272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7c0002 Entry·point·0x72000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x07b9dc·0x07b9dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x071924·0x071924·R···0x1000
8 ··LOAD···········0x07c000·0x000000000007c000·0x000000000007c000·0x12efe0·0x12efe0·R·E·0x10008 ··LOAD···········0x072000·0x0000000000072000·0x0000000000072000·0x0af700·0x0af700·R·E·0x1000
9 ··LOAD···········0x1ab000·0x00000000001ab000·0x00000000001ab000·0x010218·0x010218·RW··0x10009 ··LOAD···········0x122000·0x0000000000122000·0x0000000000122000·0x00fe58·0x00fe58·RW··0x1000
10 ··LOAD···········0x1bb218·0x00000000001bc218·0x00000000001bc218·0x000028·0x000028·RW··0x100010 ··LOAD···········0x131e58·0x0000000000132e58·0x0000000000132e58·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x1b92e0·0x00000000001b92e0·0x00000000001b92e0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x12ff38·0x000000000012ff38·0x000000000012ff38·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x1ab000·0x00000000001ab000·0x00000000001ab000·0x010218·0x011000·R···0x112 ··GNU_RELRO······0x122000·0x0000000000122000·0x0000000000122000·0x00fe58·0x010000·R···0x1
13 ··GNU_EH_FRAME···0x04f2ac·0x000000000004f2ac·0x000000000004f2ac·0x007cdc·0x007cdc·R···0x413 ··GNU_EH_FRAME···0x04d43c·0x000000000004d43c·0x000000000004d43c·0x006fac·0x006fac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·83e7b81197a05123b57005f6653d62886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18f9703570216f3ba2a65194886b8b10
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1589·entries:1 Version·symbols·section·'.gnu.version'·contains·1586·entries:
2 ·Addr:·00000000000097a0··Offset:·0x0097a0··Link:·3·(.dynsym)2 ·Addr:·0000000000009758··Offset:·0x009758··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 393, 14 lines modifiedOffset 393, 13 lines modified
393 ··614:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···393 ··614:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
394 ··618:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···394 ··618:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
395 ··61c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···395 ··61c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
396 ··620:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···396 ··620:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
397 ··624:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···397 ··624:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
398 ··628:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···398 ··628:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
399 ··62c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···399 ··62c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
400 ··630:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···400 ··630:···1·(*global*)······1·(*global*)···
401 ··634:···1·(*global*)··· 
  
402 Version·needs·section·'.gnu.version_r'·contains·1·entry:401 Version·needs·section·'.gnu.version_r'·contains·1·entry:
403 ·Addr:·0x000000000000a40c··Offset:·0x00a40c··Link:·7·(.dynstr)402 ·Addr:·0x000000000000a3bc··Offset:·0x00a3bc··Link:·7·(.dynstr)
404 ··000000:·Version:·1··File:·libc.so··Cnt:·1403 ··000000:·Version:·1··File:·libc.so··Cnt:·1
405 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2404 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.1.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:···············0x6700011 ··Entry·point·address:···············0x5e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1257504·(bytes·into·file)13 ··Start·of·section·headers:··········922648·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x670002 Entry·point·0x5e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06665c·0x06665c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05d8e4·0x05d8e4·R···0x1000
8 ··LOAD···········0x067000·0x0000000000067000·0x0000000000067000·0x0ae600·0x0ae600·R·E·0x10008 ··LOAD···········0x05e000·0x000000000005e000·0x000000000005e000·0x067930·0x067930·R·E·0x1000
9 ··LOAD···········0x116000·0x0000000000116000·0x0000000000116000·0x010e48·0x010e48·RW··0x10009 ··LOAD···········0x0c6000·0x00000000000c6000·0x00000000000c6000·0x010ba8·0x010ba8·RW··0x1000
10 ··LOAD···········0x126e48·0x0000000000127e48·0x0000000000127e48·0x000020·0x000020·RW··0x100010 ··LOAD···········0x0d6ba8·0x00000000000d7ba8·0x00000000000d7ba8·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x125140·0x0000000000125140·0x0000000000125140·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0d4eb8·0x00000000000d4eb8·0x00000000000d4eb8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x116000·0x0000000000116000·0x0000000000116000·0x010e48·0x011000·R···0x112 ··GNU_RELRO······0x0c6000·0x00000000000c6000·0x00000000000c6000·0x010ba8·0x011000·R···0x1
13 ··GNU_EH_FRAME···0x043ae4·0x0000000000043ae4·0x0000000000043ae4·0x0065b4·0x0065b4·R···0x413 ··GNU_EH_FRAME···0x041bcc·0x0000000000041bcc·0x0000000000041bcc·0x0058ec·0x0058ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·aa6dc12781c0f33f0b494a4b1f350f0e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·caae67ac6a37680fcca88c3203cd1ce6
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1489·entries:1 Version·symbols·section·'.gnu.version'·contains·1486·entries:
2 ·Addr:·0000000000008e40··Offset:·0x008e40··Link:·3·(.dynsym)2 ·Addr:·0000000000008df8··Offset:·0x008df8··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 368, 14 lines modifiedOffset 368, 13 lines modified
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*)······1·(*global*)······1·(*global*)···372 ··5c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
373 ··5c4:···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*)···374 ··5c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
375 ··5cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···375 ··5cc:···1·(*global*)······1·(*global*)···
376 ··5d0:···1·(*global*)··· 
  
377 Version·needs·section·'.gnu.version_r'·contains·1·entry:376 Version·needs·section·'.gnu.version_r'·contains·1·entry:
378 ·Addr:·0x00000000000099e4··Offset:·0x0099e4··Link:·7·(.dynstr)377 ·Addr:·0x0000000000009994··Offset:·0x009994··Link:·7·(.dynstr)
379 ··000000:·Version:·1··File:·libc.so··Cnt:·1378 ··000000:·Version:·1··File:·libc.so··Cnt:·1
380 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2379 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.2.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:···············0x7100011 ··Entry·point·address:···············0x68000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1377144·(bytes·into·file)13 ··Start·of·section·headers:··········1025992·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x710002 Entry·point·0x68000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x070a1c·0x070a1c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x067514·0x067514·R···0x1000
8 ··LOAD···········0x071000·0x0000000000071000·0x0000000000071000·0x0bf000·0x0bf000·R·E·0x10008 ··LOAD···········0x068000·0x0000000000068000·0x0000000000068000·0x073500·0x073500·R·E·0x1000
9 ··LOAD···········0x130000·0x0000000000130000·0x0000000000130000·0x0135c0·0x0135c0·RW··0x10009 ··LOAD···········0x0dc000·0x00000000000dc000·0x00000000000dc000·0x013320·0x013320·RW··0x1000
10 ··LOAD···········0x1435c0·0x00000000001445c0·0x00000000001445c0·0x000020·0x000020·RW··0x100010 ··LOAD···········0x0ef320·0x00000000000f0320·0x00000000000f0320·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x141668·0x0000000000141668·0x0000000000141668·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0ed3e0·0x00000000000ed3e0·0x00000000000ed3e0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x130000·0x0000000000130000·0x0000000000130000·0x0135c0·0x014000·R···0x112 ··GNU_RELRO······0x0dc000·0x00000000000dc000·0x00000000000dc000·0x013320·0x014000·R···0x1
13 ··GNU_EH_FRAME···0x04b220·0x000000000004b220·0x000000000004b220·0x006dac·0x006dac·R···0x413 ··GNU_EH_FRAME···0x0490cc·0x00000000000490cc·0x00000000000490cc·0x00602c·0x00602c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cd983c5f8cd989da97fb112dae3d7bbb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·507b71dbd13d3a6274ed919557ff8cfd
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1650·entries:1 Version·symbols·section·'.gnu.version'·contains·1647·entries:
2 ·Addr:·0000000000009d58··Offset:·0x009d58··Link:·3·(.dynsym)2 ·Addr:·0000000000009d10··Offset:·0x009d10··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 408, 14 lines modifiedOffset 408, 13 lines modified
408 ··650:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···408 ··650:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
409 ··654:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···409 ··654:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
410 ··658:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···410 ··658:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
411 ··65c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···411 ··65c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
412 ··660:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···412 ··660:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
413 ··664:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···413 ··664:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
414 ··668:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···414 ··668:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)···
416 ··670:···1·(*global*)······1·(*global*)··· 
  
417 Version·needs·section·'.gnu.version_r'·contains·1·entry:416 Version·needs·section·'.gnu.version_r'·contains·1·entry:
418 ·Addr:·0x000000000000aa3c··Offset:·0x00aa3c··Link:·7·(.dynstr)417 ·Addr:·0x000000000000a9f0··Offset:·0x00a9f0··Link:·7·(.dynstr)
419 ··000000:·Version:·1··File:·libc.so··Cnt:·1418 ··000000:·Version:·1··File:·libc.so··Cnt:·1
420 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2419 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.3.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:···············0x6b00011 ··Entry·point·address:···············0x62000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1299488·(bytes·into·file)13 ··Start·of·section·headers:··········960512·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x6b0002 Entry·point·0x62000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06ab4c·0x06ab4c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06189c·0x06189c·R···0x1000
8 ··LOAD···········0x06b000·0x000000000006b000·0x000000000006b000·0x0b1c30·0x0b1c30·R·E·0x10008 ··LOAD···········0x062000·0x0000000000062000·0x0000000000062000·0x069e00·0x069e00·R·E·0x1000
9 ··LOAD···········0x11d000·0x000000000011d000·0x000000000011d000·0x013a08·0x013a08·RW··0x10009 ··LOAD···········0x0cc000·0x00000000000cc000·0x00000000000cc000·0x0137b0·0x0137b0·RW··0x1000
10 ··LOAD···········0x130a08·0x0000000000131a08·0x0000000000131a08·0x000018·0x000018·RW··0x100010 ··LOAD···········0x0df7b0·0x00000000000e07b0·0x00000000000e07b0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x12ec68·0x000000000012ec68·0x000000000012ec68·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0dda28·0x00000000000dda28·0x00000000000dda28·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x11d000·0x000000000011d000·0x000000000011d000·0x013a08·0x014000·R···0x112 ··GNU_RELRO······0x0cc000·0x00000000000cc000·0x00000000000cc000·0x0137b0·0x014000·R···0x1
13 ··GNU_EH_FRAME···0x047000·0x0000000000047000·0x0000000000047000·0x0068ac·0x0068ac·R···0x413 ··GNU_EH_FRAME···0x044eb8·0x0000000000044eb8·0x0000000000044eb8·0x005b64·0x005b64·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.28 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5ba2e51f8c1cc6cb368b0d0c7e2c43a76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3d436e7c18aa2dbad3ebd9f00f82e7f0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1535·entries:1 Version·symbols·section·'.gnu.version'·contains·1532·entries:
2 ·Addr:·0000000000009290··Offset:·0x009290··Link:·3·(.dynsym)2 ·Addr:·0000000000009248··Offset:·0x009248··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 380, 13 lines modifiedOffset 380, 12 lines modified
380 ··5e0:···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*)···381 ··5e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
382 ··5e8:···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*)···383 ··5ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
384 ··5f0:···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*)···385 ··5f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
387 ··5fc:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
388 Version·needs·section·'.gnu.version_r'·contains·1·entry:387 Version·needs·section·'.gnu.version_r'·contains·1·entry:
389 ·Addr:·0x0000000000009e90··Offset:·0x009e90··Link:·7·(.dynstr)388 ·Addr:·0x0000000000009e40··Offset:·0x009e40··Link:·7·(.dynstr)
390 ··000000:·Version:·1··File:·libc.so··Cnt:·1389 ··000000:·Version:·1··File:·libc.so··Cnt:·1
391 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2390 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.4.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:···············0x7b00011 ··Entry·point·address:···············0x72000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1499296·(bytes·into·file)13 ··Start·of·section·headers:··········1122960·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7b0002 Entry·point·0x72000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x07aeb4·0x07aeb4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x07100c·0x07100c·R···0x1000
8 ··LOAD···········0x07b000·0x000000000007b000·0x000000000007b000·0x0ce300·0x0ce300·R·E·0x10008 ··LOAD···········0x072000·0x0000000000072000·0x0000000000072000·0x07d230·0x07d230·R·E·0x1000
9 ··LOAD···········0x14a000·0x000000000014a000·0x000000000014a000·0x0166c0·0x0166c0·RW··0x10009 ··LOAD···········0x0f0000·0x00000000000f0000·0x00000000000f0000·0x016468·0x016468·RW··0x1000
10 ··LOAD···········0x1606c0·0x00000000001616c0·0x00000000001616c0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x106468·0x0000000000107468·0x0000000000107468·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x15e4d8·0x000000000015e4d8·0x000000000015e4d8·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x104298·0x0000000000104298·0x0000000000104298·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x14a000·0x000000000014a000·0x000000000014a000·0x0166c0·0x017000·R···0x112 ··GNU_RELRO······0x0f0000·0x00000000000f0000·0x00000000000f0000·0x016468·0x017000·R···0x1
13 ··GNU_EH_FRAME···0x052914·0x0000000000052914·0x0000000000052914·0x00763c·0x00763c·R···0x413 ··GNU_EH_FRAME···0x0504e0·0x00000000000504e0·0x00000000000504e0·0x0067c4·0x0067c4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.32 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·20c4eb703a494d6e386dda1c102177326 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2620cc63981341c935b3c3ce50d2abf7
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1806·entries:1 Version·symbols·section·'.gnu.version'·contains·1803·entries:
2 ·Addr:·000000000000abf8··Offset:·0x00abf8··Link:·3·(.dynsym)2 ·Addr:·000000000000abb0··Offset:·0x00abb0··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 447, 16 lines modifiedOffset 447, 15 lines modified
447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···447 ··6ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···448 ··6f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···449 ··6f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)···
455 ··70c:···1·(*global*)······1·(*global*)··· 
  
456 Version·needs·section·'.gnu.version_r'·contains·2·entries:455 Version·needs·section·'.gnu.version_r'·contains·2·entries:
457 ·Addr:·0x000000000000ba14··Offset:·0x00ba14··Link:·7·(.dynstr)456 ·Addr:·0x000000000000b9c8··Offset:·0x00b9c8··Link:·7·(.dynstr)
458 ··000000:·Version:·1··File:·liblog.so··Cnt:·1457 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
459 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3458 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
460 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1459 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
461 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2460 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.1 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.5.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.radio@1.5.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:···············0x9000011 ··Entry·point·address:···············0x85000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1746376·(bytes·into·file)13 ··Start·of·section·headers:··········1314696·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x900002 Entry·point·0x85000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x08f26c·0x08f26c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x084214·0x084214·R···0x1000
8 ··LOAD···········0x090000·0x0000000000090000·0x0000000000090000·0x0f0290·0x0f0290·R·E·0x10008 ··LOAD···········0x085000·0x0000000000085000·0x0000000000085000·0x0945e0·0x0945e0·R·E·0x1000
9 ··LOAD···········0x181000·0x0000000000181000·0x0000000000181000·0x019ca0·0x019ca0·RW··0x10009 ··LOAD···········0x11a000·0x000000000011a000·0x000000000011a000·0x019a48·0x019a48·RW··0x1000
10 ··LOAD···········0x19aca0·0x000000000019bca0·0x000000000019bca0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x133a48·0x0000000000134a48·0x0000000000134a48·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x198610·0x0000000000198610·0x0000000000198610·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x1313d0·0x00000000001313d0·0x00000000001313d0·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x181000·0x0000000000181000·0x0000000000181000·0x019ca0·0x01a000·R···0x112 ··GNU_RELRO······0x11a000·0x000000000011a000·0x000000000011a000·0x019a48·0x01a000·R···0x1
13 ··GNU_EH_FRAME···0x060a0c·0x0000000000060a0c·0x0000000000060a0c·0x008884·0x008884·R···0x413 ··GNU_EH_FRAME···0x05e108·0x000000000005e108·0x000000000005e108·0x00785c·0x00785c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.34 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9300bccc327fe4e9f4bb26134a4bdfa56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4cb410d28f1f775cee0c08899442f4c2
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2126·entries:1 Version·symbols·section·'.gnu.version'·contains·2123·entries:
2 ·Addr:·000000000000c9f8··Offset:·0x00c9f8··Link:·3·(.dynsym)2 ·Addr:·000000000000c9b0··Offset:·0x00c9b0··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 527, 16 lines modifiedOffset 527, 15 lines modified
527 ··82c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···527 ··82c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
528 ··830:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···528 ··830:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
529 ··834:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···529 ··834:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
530 ··838:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···530 ··838:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
531 ··83c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···531 ··83c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
532 ··840:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···532 ··840:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
533 ··844:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···533 ··844:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
534 ··848:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···534 ··848:···1·(*global*)······1·(*global*)······1·(*global*)···
535 ··84c:···1·(*global*)······1·(*global*)··· 
  
536 Version·needs·section·'.gnu.version_r'·contains·2·entries:535 Version·needs·section·'.gnu.version_r'·contains·2·entries:
537 ·Addr:·0x000000000000da94··Offset:·0x00da94··Link:·7·(.dynstr)536 ·Addr:·0x000000000000da48··Offset:·0x00da48··Link:·7·(.dynstr)
538 ··000000:·Version:·1··File:·liblog.so··Cnt:·1537 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
539 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3538 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
540 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1539 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
541 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2540 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.renderscript@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.renderscript@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:···············0x1f00011 ··Entry·point·address:···············0x1e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········423664·(bytes·into·file)13 ··Start·of·section·headers:··········311992·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1f0002 Entry·point·0x1e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01e7a4·0x01e7a4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d23c·0x01d23c·R···0x1000
8 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x0411c0·0x0411c0·R·E·0x10008 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x027710·0x027710·R·E·0x1000
9 ··LOAD···········0x061000·0x0000000000061000·0x0000000000061000·0x003fe8·0x003fe8·RW··0x10009 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x003dd8·0x003dd8·RW··0x1000
10 ··LOAD···········0x064fe8·0x0000000000065fe8·0x0000000000065fe8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x049dd8·0x000000000004add8·0x000000000004add8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0643c0·0x00000000000643c0·0x00000000000643c0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0491c8·0x00000000000491c8·0x00000000000491c8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x061000·0x0000000000061000·0x0000000000061000·0x003fe8·0x004000·R···0x112 ··GNU_RELRO······0x046000·0x0000000000046000·0x0000000000046000·0x003dd8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x017a4c·0x0000000000017a4c·0x0000000000017a4c·0x0012fc·0x0012fc·R···0x413 ··GNU_EH_FRAME···0x0171bc·0x00000000000171bc·0x00000000000171bc·0x0011d4·0x0011d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e7f755d7077f40a7e850cbb977d78d686 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a9e707aa537f7f85d4a408a188ee55a5
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·548·entries:1 Version·symbols·section·'.gnu.version'·contains·545·entries:
2 ·Addr:·0000000000003608··Offset:·0x003608··Link:·3·(.dynsym)2 ·Addr:·00000000000035c0··Offset:·0x0035c0··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 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)···
  
141 Version·needs·section·'.gnu.version_r'·contains·2·entries:141 Version·needs·section·'.gnu.version_r'·contains·2·entries:
142 ·Addr:·0x0000000000003a50··Offset:·0x003a50··Link:·7·(.dynstr)142 ·Addr:·0x0000000000003a04··Offset:·0x003a04··Link:·7·(.dynstr)
143 ··000000:·Version:·1··File:·liblog.so··Cnt:·1143 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
144 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3144 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
145 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1145 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
146 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2146 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.secure_element@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.secure_element@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:···············0x1000011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········156872·(bytes·into·file)13 ··Start·of·section·headers:··········135480·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x100002 Entry·point·0xf000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f37c·0x00f37c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e7ec·0x00e7ec·R···0x1000
8 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x011d50·0x011d50·R·E·0x10008 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00d930·0x00d930·R·E·0x1000
9 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x002b78·0x002b78·RW··0x10009 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002968·0x002968·RW··0x1000
10 ··LOAD···········0x024b78·0x0000000000025b78·0x0000000000025b78·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01f968·0x0000000000020968·0x0000000000020968·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x024400·0x0000000000024400·0x0000000000024400·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01f208·0x000000000001f208·0x000000000001f208·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002b78·0x003000·R···0x112 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002968·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00c178·0x000000000000c178·0x000000000000c178·0x000944·0x000944·R···0x413 ··GNU_EH_FRAME···0x00bd34·0x000000000000bd34·0x000000000000bd34·0x00083c·0x00083c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c96ee2b4802c3a396914a43e897282f66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5b4317f51166faf693a88f0dde33b832
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·329·entries:1 Version·symbols·section·'.gnu.version'·contains·326·entries:
2 ·Addr:·0000000000002180··Offset:·0x002180··Link:·3·(.dynsym)2 ·Addr:·0000000000002138··Offset:·0x002138··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 78, 16 lines modifiedOffset 78, 15 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)··· 
  
87 Version·needs·section·'.gnu.version_r'·contains·2·entries:86 Version·needs·section·'.gnu.version_r'·contains·2·entries:
88 ·Addr:·0x0000000000002414··Offset:·0x002414··Link:·7·(.dynstr)87 ·Addr:·0x00000000000023c4··Offset:·0x0023c4··Link:·7·(.dynstr)
89 ··000000:·Version:·1··File:·liblog.so··Cnt:·188 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
90 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·389 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
91 ··0x0010:·Version:·1··File:·libc.so··Cnt:·190 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
92 ··0x0030:···Name:·LIBC··Flags:·none··Version:·291 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.secure_element@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.secure_element@1.1.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········148568·(bytes·into·file)13 ··Start·of·section·headers:··········135384·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ff8c·0x00ff8c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f5ec·0x00f5ec·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00f280·0x00f280·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00c0d0·0x00c0d0·R·E·0x1000
10 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002e28·0x002e28·RW··0x100010 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002c60·0x002c60·RW··0x1000
11 ··LOAD···········0x022e28·0x0000000000023e28·0x0000000000023e28·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01fc60·0x0000000000020c60·0x0000000000020c60·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x022680·0x0000000000022680·0x0000000000022680·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x01f4d0·0x000000000001f4d0·0x000000000001f4d0·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002e28·0x003000·R···0x113 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002c60·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00d2e4·0x000000000000d2e4·0x000000000000d2e4·0x00085c·0x00085c·R···0x414 ··GNU_EH_FRAME···0x00cf60·0x000000000000cf60·0x000000000000cf60·0x00076c·0x00076c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0c1a02bd11f23b4a1db45597dd89c68f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f4c3e6e1398464ed7ec86bd0406ebb5d
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·361·entries:1 Version·symbols·section·'.gnu.version'·contains·358·entries:
2 ·Addr:·0000000000002480··Offset:·0x002480··Link:·3·(.dynsym)2 ·Addr:·0000000000002438··Offset:·0x002438··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 86, 14 lines modifiedOffset 86, 13 lines modified
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)··· 
  
95 Version·needs·section·'.gnu.version_r'·contains·1·entry:94 Version·needs·section·'.gnu.version_r'·contains·1·entry:
96 ·Addr:·0x0000000000002754··Offset:·0x002754··Link:·7·(.dynstr)95 ·Addr:·0x0000000000002704··Offset:·0x002704··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·libc.so··Cnt:·196 ··000000:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0010:···Name:·LIBC··Flags:·none··Version:·297 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.secure_element@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.secure_element@1.2.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········106592·(bytes·into·file)13 ··Start·of·section·headers:··········93528·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00bc7c·0x00bc7c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b36c·0x00b36c·R···0x1000
9 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00a130·0x00a130·R·E·0x10009 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x007c80·0x007c80·R·E·0x1000
10 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001ed8·0x001ed8·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001d10·0x001d10·RW··0x1000
11 ··LOAD···········0x018ed8·0x0000000000019ed8·0x0000000000019ed8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x015d10·0x0000000000016d10·0x0000000000016d10·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0187f0·0x00000000000187f0·0x00000000000187f0·0x000240·0x000240·RW··0x812 ··DYNAMIC········0x015640·0x0000000000015640·0x0000000000015640·0x000240·0x000240·RW··0x8
13 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001ed8·0x002000·R···0x113 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001d10·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x009e60·0x0000000000009e60·0x0000000000009e60·0x0005ac·0x0005ac·R···0x414 ··GNU_EH_FRAME···0x009b14·0x0000000000009b14·0x0000000000009b14·0x0004bc·0x0004bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7700e1027b89ebf9fb9a45cdea4b1a896 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e2ff25b444e31980771f07483aa7ed58
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·284·entries:1 Version·symbols·section·'.gnu.version'·contains·281·entries:
2 ·Addr:·0000000000001d48··Offset:·0x001d48··Link:·3·(.dynsym)2 ·Addr:·0000000000001d00··Offset:·0x001d00··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 67, 13 lines modifiedOffset 67, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)···
  
75 Version·needs·section·'.gnu.version_r'·contains·1·entry:75 Version·needs·section·'.gnu.version_r'·contains·1·entry:
76 ·Addr:·0x0000000000001f80··Offset:·0x001f80··Link:·7·(.dynstr)76 ·Addr:·0x0000000000001f34··Offset:·0x001f34··Link:·7·(.dynstr)
77 ··000000:·Version:·1··File:·libc.so··Cnt:·177 ··000000:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0010:···Name:·LIBC··Flags:·none··Version:·278 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.sensors@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.sensors@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:···············0xc00011 ··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:··········127408·(bytes·into·file)13 ··Start·of·section·headers:··········102040·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b98c·0x00b98c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00af8c·0x00af8c·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00f030·0x00f030·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00a9f0·0x00a9f0·R·E·0x1000
9 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x001cc0·0x001cc0·RW··0x10009 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001af8·0x001af8·RW··0x1000
10 ··LOAD···········0x01dcc0·0x000000000001ecc0·0x000000000001ecc0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x017af8·0x0000000000018af8·0x0000000000018af8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01d590·0x000000000001d590·0x000000000001d590·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0173e0·0x00000000000173e0·0x00000000000173e0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x001cc0·0x002000·R···0x112 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001af8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009388·0x0000000000009388·0x0000000000009388·0x0006fc·0x0006fc·R···0x413 ··GNU_EH_FRAME···0x009018·0x0000000000009018·0x0000000000009018·0x00060c·0x00060c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7a72a96149112e2529f98ca9e414c36f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·af50b72359ed138f6a67fdcbf2844f07
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·272·entries:1 Version·symbols·section·'.gnu.version'·contains·269·entries:
2 ·Addr:·0000000000001c28··Offset:·0x001c28··Link:·3·(.dynsym)2 ·Addr:·0000000000001be0··Offset:·0x001be0··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 64, 15 lines modifiedOffset 64, 15 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)···
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001e48··Offset:·0x001e48··Link:·7·(.dynstr)73 ·Addr:·0x0000000000001dfc··Offset:·0x001dfc··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·liblog.so··Cnt:·174 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·375 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0010:·Version:·1··File:·libc.so··Cnt:·176 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0030:···Name:·LIBC··Flags:·none··Version:·277 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.sensors@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.sensors@2.0.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········173704·(bytes·into·file)13 ··Start·of·section·headers:··········148264·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fc1c·0x00fc1c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f11c·0x00f11c·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x015230·0x015230·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00fb40·0x00fb40·R·E·0x1000
10 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x002c80·0x002c80·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002ab8·0x002ab8·RW··0x1000
11 ··LOAD···········0x028c80·0x0000000000029c80·0x0000000000029c80·0x000010·0x000010·RW··0x100011 ··LOAD···········0x022ab8·0x0000000000023ab8·0x0000000000023ab8·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x028478·0x0000000000028478·0x0000000000028478·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0222c8·0x00000000000222c8·0x00000000000222c8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x002c80·0x003000·R···0x113 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002ab8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00c520·0x000000000000c520·0x000000000000c520·0x000a1c·0x000a1c·R···0x414 ··GNU_EH_FRAME···0x00c160·0x000000000000c160·0x000000000000c160·0x00091c·0x00091c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·282162cd08dddeb9be68767e87faad3e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·caace207d1d09951d3488139ef37c118
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·349·entries:1 Version·symbols·section·'.gnu.version'·contains·346·entries:
2 ·Addr:·0000000000002360··Offset:·0x002360··Link:·3·(.dynsym)2 ·Addr:·0000000000002318··Offset:·0x002318··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 83, 16 lines modifiedOffset 83, 15 lines modified
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)··· 
  
92 Version·needs·section·'.gnu.version_r'·contains·2·entries:91 Version·needs·section·'.gnu.version_r'·contains·2·entries:
93 ·Addr:·0x000000000000261c··Offset:·0x00261c··Link:·7·(.dynstr)92 ·Addr:·0x00000000000025cc··Offset:·0x0025cc··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·liblog.so··Cnt:·193 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
95 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·394 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
96 ··0x0010:·Version:·1··File:·libc.so··Cnt:·195 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
97 ··0x0030:···Name:·LIBC··Flags:·none··Version:·296 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.sensors@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.sensors@2.1.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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········170952·(bytes·into·file)13 ··Start·of·section·headers:··········149560·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0111c4·0x0111c4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0106bc·0x0106bc·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x012c60·0x012c60·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00eb70·0x00eb70·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0031a8·0x0031a8·RW··0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002fe0·0x002fe0·RW··0x1000
10 ··LOAD···········0x0281a8·0x00000000000291a8·0x00000000000291a8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x022fe0·0x0000000000023fe0·0x0000000000023fe0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x027948·0x0000000000027948·0x0000000000027948·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x022798·0x0000000000022798·0x0000000000022798·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x0031a8·0x004000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002fe0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00dc0c·0x000000000000dc0c·0x000000000000dc0c·0x000a04·0x000a04·R···0x413 ··GNU_EH_FRAME···0x00d800·0x000000000000d800·0x000000000000d800·0x0008f4·0x0008f4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.24 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x27948·contains·36·entries:1 Dynamic·section·at·offset·0x22798·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.sensors@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.sensors@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.sensors@2.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.sensors@2.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.sensors@2.1.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.sensors@2.1.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)················0xb31016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb130
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xc1017 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xc0a
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbf2019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbd40
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xbfe022 ·0x0000000000000017·(JMPREL)·············0xbdf8
23 ·0x0000000000000002·(PLTRELSZ)···········4104·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4032·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x27c3824 ·0x0000000000000003·(PLTGOT)·············0x22a88
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2ff028 ·0x0000000000000005·(STRTAB)·············0x2f9c
29 ·0x000000000000000a·(STRSZ)··············33562·(bytes)29 ·0x000000000000000a·(STRSZ)··············33166·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2a5030 ·0x000000006ffffef5·(GNU_HASH)···········0x2a08
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2793831 ·0x0000000000000019·(INIT_ARRAY)·········0x22788
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2791833 ·0x000000000000001a·(FINI_ARRAY)·········0x22768
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x270835 ·0x000000006ffffff0·(VERSYM)·············0x26c0
36 ·0x000000006ffffffe·(VERNEED)············0x2a1036 ·0x000000006ffffffe·(VERNEED)············0x29c4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·44fb0f20a3a042fa11e19428f571ef9f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b2eaa18f359f4b3f664136fdabfc3822
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·388·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·0000000000002708··Offset:·0x002708··Link:·3·(.dynsym)2 ·Addr:·00000000000026c0··Offset:·0x0026c0··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 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:101 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x0000000000002a10··Offset:·0x002a10··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029c4··Offset:·0x0029c4··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········173152·(bytes·into·file)13 ··Start·of·section·headers:··········147696·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010884·0x010884·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fecc·0x00fecc·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x014300·0x014300·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00f4d0·0x00f4d0·R·E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x002b68·0x002b68·RW··0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x0029e8·0x0029e8·RW··0x1000
10 ··LOAD···········0x028b68·0x0000000000029b68·0x0000000000029b68·0x000010·0x000010·RW··0x100010 ··LOAD···········0x0229e8·0x00000000000239e8·0x00000000000239e8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x028388·0x0000000000028388·0x0000000000028388·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x022220·0x0000000000022220·0x0000000000022220·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x002b68·0x003000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x0029e8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00d37c·0x000000000000d37c·0x000000000000d37c·0x0009bc·0x0009bc·R···0x413 ··GNU_EH_FRAME···0x00cfec·0x000000000000cfec·0x000000000000cfec·0x0008ec·0x0008ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·c71c7d821146fa22464fa9c2ecaca7046 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8001c3b39b5cf8f746702c0909252484
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·352·entries:1 Version·symbols·section·'.gnu.version'·contains·349·entries:
2 ·Addr:·00000000000023a8··Offset:·0x0023a8··Link:·3·(.dynsym)2 ·Addr:·0000000000002360··Offset:·0x002360··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 84, 15 lines modifiedOffset 84, 15 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)···
  
92 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
93 ·Addr:·0x0000000000002668··Offset:·0x002668··Link:·7·(.dynstr)93 ·Addr:·0x000000000000261c··Offset:·0x00261c··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
95 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
96 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
97 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.1.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:···············0x1400011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········187296·(bytes·into·file)13 ··Start·of·section·headers:··········161760·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x140002 Entry·point·0x13000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0131bc·0x0131bc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012674·0x012674·R···0x1000
8 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x014490·0x014490·R·E·0x10008 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x00f6f0·0x00f6f0·R·E·0x1000
9 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x0031e0·0x0031e0·RW··0x10009 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x002fd0·0x002fd0·RW··0x1000
10 ··LOAD···········0x02c1e0·0x000000000002d1e0·0x000000000002d1e0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x025fd0·0x0000000000026fd0·0x0000000000026fd0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02b928·0x000000000002b928·0x000000000002b928·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x025730·0x0000000000025730·0x0000000000025730·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x0031e0·0x004000·R···0x112 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x002fd0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00fc14·0x000000000000fc14·0x000000000000fc14·0x0009e4·0x0009e4·R···0x413 ··GNU_EH_FRAME···0x00f7d4·0x000000000000f7d4·0x000000000000f7d4·0x0008d4·0x0008d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e30504feabd4e4b567867cebcb897e506 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2f58cfc803e6d9157a3888f756973117
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·407·entries:1 Version·symbols·section·'.gnu.version'·contains·404·entries:
2 ·Addr:·00000000000028d0··Offset:·0x0028d0··Link:·3·(.dynsym)2 ·Addr:·0000000000002888··Offset:·0x002888··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 98, 15 lines modifiedOffset 98, 14 lines modified
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
106 Version·needs·section·'.gnu.version_r'·contains·2·entries:105 Version·needs·section·'.gnu.version_r'·contains·2·entries:
107 ·Addr:·0x0000000000002c00··Offset:·0x002c00··Link:·7·(.dynstr)106 ·Addr:·0x0000000000002bb0··Offset:·0x002bb0··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·liblog.so··Cnt:·1107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
109 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
110 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.2.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:···············0xd00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········115192·(bytes·into·file)13 ··Start·of·section·headers:··········98000·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xc000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c644·0x00c644·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00bcb4·0x00bcb4·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b3e0·0x00b3e0·R·E·0x10008 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x008910·0x008910·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x001fd0·0x001fd0·RW··0x10009 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001e08·0x001e08·RW··0x1000
10 ··LOAD···········0x01afd0·0x000000000001bfd0·0x000000000001bfd0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x016e08·0x0000000000017e08·0x0000000000017e08·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01a8b8·0x000000000001a8b8·0x000000000001a8b8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x016708·0x0000000000016708·0x0000000000016708·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001fd0·0x002000·R···0x112 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001e08·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00a6a8·0x000000000000a6a8·0x000000000000a6a8·0x0005ec·0x0005ec·R···0x413 ··GNU_EH_FRAME···0x00a2e4·0x000000000000a2e4·0x000000000000a2e4·0x0004f4·0x0004f4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.21 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·32ab54c49b7087fb778391392f8710616 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·15efd40c11d1947c94cbb063e84d141e
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·290·entries:1 Version·symbols·section·'.gnu.version'·contains·287·entries:
2 ·Addr:·0000000000001dd8··Offset:·0x001dd8··Link:·3·(.dynsym)2 ·Addr:·0000000000001d90··Offset:·0x001d90··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 68, 14 lines modifiedOffset 68, 13 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)··· 
  
77 Version·needs·section·'.gnu.version_r'·contains·1·entry:76 Version·needs·section·'.gnu.version_r'·contains·1·entry:
78 ·Addr:·0x000000000000201c··Offset:·0x00201c··Link:·7·(.dynstr)77 ·Addr:·0x0000000000001fd0··Offset:·0x001fd0··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·libc.so··Cnt:·178 ··000000:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0010:···Name:·LIBC··Flags:·none··Version:·279 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.soundtrigger@2.3.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········155072·(bytes·into·file)13 ··Start·of·section·headers:··········129456·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0100dc·0x0100dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f494·0x00f494·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0101e0·0x0101e0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00bd60·0x00bd60·R·E·0x1000
9 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x0026f8·0x0026f8·RW··0x10009 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x002458·0x002458·RW··0x1000
10 ··LOAD···········0x0246f8·0x00000000000256f8·0x00000000000256f8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01e458·0x000000000001f458·0x000000000001f458·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x023ed0·0x0000000000023ed0·0x0000000000023ed0·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x01dc48·0x000000000001dc48·0x000000000001dc48·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x0026f8·0x003000·R···0x112 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002458·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00d524·0x000000000000d524·0x000000000000d524·0x00082c·0x00082c·R···0x413 ··GNU_EH_FRAME···0x00d11c·0x000000000000d11c·0x000000000000d11c·0x0006d4·0x0006d4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.26 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d622c7d77f2982a2cdc6a6519204578a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·72467a9d2fc26eb002253211010d7dc7
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·361·entries:1 Version·symbols·section·'.gnu.version'·contains·358·entries:
2 ·Addr:·0000000000002480··Offset:·0x002480··Link:·3·(.dynsym)2 ·Addr:·0000000000002438··Offset:·0x002438··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 86, 16 lines modifiedOffset 86, 15 lines modified
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)··· 
  
95 Version·needs·section·'.gnu.version_r'·contains·2·entries:94 Version·needs·section·'.gnu.version_r'·contains·2·entries:
96 ·Addr:·0x0000000000002754··Offset:·0x002754··Link:·7·(.dynstr)95 ·Addr:·0x0000000000002704··Offset:·0x002704··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·liblog.so··Cnt:·196 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
98 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·397 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
99 ··0x0010:·Version:·1··File:·libc.so··Cnt:·198 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0030:···Name:·LIBC··Flags:·none··Version:·299 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tetheroffload.config@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tetheroffload.config@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:··········83816·(bytes·into·file)13 ··Start·of·section·headers:··········75168·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0002 Entry·point·0x9000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00965c·0x00965c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008fbc·0x008fbc·R···0x1000
8 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007d70·0x007d70·R·E·0x10008 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006420·0x006420·R·E·0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017c8·0x0017c8·RW··0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016d8·0x0016d8·RW··0x1000
10 ··LOAD···········0x0137c8·0x00000000000147c8·0x00000000000147c8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0116d8·0x00000000000126d8·0x00000000000126d8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x013158·0x0000000000013158·0x0000000000013158·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x011080·0x0000000000011080·0x0000000000011080·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017c8·0x002000·R···0x112 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016d8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007d18·0x0000000000007d18·0x0000000000007d18·0x0004cc·0x0004cc·R···0x413 ··GNU_EH_FRAME···0x007a24·0x0000000000007a24·0x0000000000007a24·0x00043c·0x00043c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.91 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·17df54c04b84b7bbcc2d5e4ad43861046 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·531ea41215ad3b5c8e5d940f16311336
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·239·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·0000000000001910··Offset:·0x001910··Link:·3·(.dynsym)2 ·Addr:·00000000000018c8··Offset:·0x0018c8··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, 15 lines modifiedOffset 56, 14 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*)··· 
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001af0··Offset:·0x001af0··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001aa0··Offset:·0x001aa0··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tetheroffload.control@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tetheroffload.control@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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········184032·(bytes·into·file)13 ··Start·of·section·headers:··········153648·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011134·0x011134·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01010c·0x01010c·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x015ae0·0x015ae0·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00f8a0·0x00f8a0·R·E·0x1000
9 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x003010·0x003010·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x002bc0·0x002bc0·RW··0x1000
10 ··LOAD···········0x02b010·0x000000000002c010·0x000000000002c010·0x000010·0x000010·RW··0x100010 ··LOAD···········0x023bc0·0x0000000000024bc0·0x0000000000024bc0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02a850·0x000000000002a850·0x000000000002a850·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x023418·0x0000000000023418·0x0000000000023418·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x003010·0x004000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x002bc0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00d3f8·0x000000000000d3f8·0x000000000000d3f8·0x000b4c·0x000b4c·R···0x413 ··GNU_EH_FRAME···0x00d058·0x000000000000d058·0x000000000000d058·0x00094c·0x00094c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·8c29da7e699c807792da586577d4ee566 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd67f3389008411af6e8331faa8a72a8
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·342·entries:1 Version·symbols·section·'.gnu.version'·contains·339·entries:
2 ·Addr:·00000000000022b8··Offset:·0x0022b8··Link:·3·(.dynsym)2 ·Addr:·0000000000002270··Offset:·0x002270··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 81, 16 lines modifiedOffset 81, 15 lines modified
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)··· 
  
90 Version·needs·section·'.gnu.version_r'·contains·2·entries:89 Version·needs·section·'.gnu.version_r'·contains·2·entries:
91 ·Addr:·0x0000000000002564··Offset:·0x002564··Link:·7·(.dynstr)90 ·Addr:·0x0000000000002518··Offset:·0x002518··Link:·7·(.dynstr)
92 ··000000:·Version:·1··File:·liblog.so··Cnt:·191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
93 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·392 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
94 ··0x0010:·Version:·1··File:·libc.so··Cnt:·193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0030:···Name:·LIBC··Flags:·none··Version:·294 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.thermal@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.thermal@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:···············0xb00011 ··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:··········97384·(bytes·into·file)13 ··Start·of·section·headers:··········84448·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xa000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a03c·0x00a03c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0097dc·0x0097dc·R···0x1000
8 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009ed0·0x009ed0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007a80·0x007a80·R·E·0x1000
9 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001a08·0x001a08·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001888·0x001888·RW··0x1000
10 ··LOAD···········0x016a08·0x0000000000017a08·0x0000000000017a08·0x000008·0x000008·RW··0x100010 ··LOAD···········0x013888·0x0000000000014888·0x0000000000014888·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x016368·0x0000000000016368·0x0000000000016368·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x013200·0x0000000000013200·0x0000000000013200·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001a08·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001888·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00810c·0x000000000000810c·0x000000000000810c·0x0005ec·0x0005ec·R···0x413 ··GNU_EH_FRAME···0x007df8·0x0000000000007df8·0x0000000000007df8·0x00051c·0x00051c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x16368·contains·34·entries:1 Dynamic·section·at·offset·0x13200·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.thermal@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.thermal@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x685814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6670
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6df817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c10
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6e5020 ·0x0000000000000017·(JMPREL)·············0x6c68
21 ·0x0000000000000002·(PLTRELSZ)···········3120·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3048·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x165e022 ·0x0000000000000003·(PLTGOT)·············0x13478
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1ee826 ·0x0000000000000005·(STRTAB)·············0x1e8c
27 ·0x000000000000000a·(STRSZ)··············18795·(bytes)27 ·0x000000000000000a·(STRSZ)··············18399·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1c0028 ·0x000000006ffffef5·(GNU_HASH)···········0x1bb0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1636029 ·0x0000000000000019·(INIT_ARRAY)·········0x131f8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1634831 ·0x000000000000001a·(FINI_ARRAY)·········0x131e0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x19d033 ·0x000000006ffffff0·(VERSYM)·············0x1988
34 ·0x000000006ffffffe·(VERNEED)············0x1bc034 ·0x000000006ffffffe·(VERNEED)············0x1b70
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5aaa9b25e2bbf618c6e59d04e0028ef16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc8607f667b1e1a2ce8386586814d616
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·247·entries:1 Version·symbols·section·'.gnu.version'·contains·244·entries:
2 ·Addr:·00000000000019d0··Offset:·0x0019d0··Link:·3·(.dynsym)2 ·Addr:·0000000000001988··Offset:·0x001988··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 58, 15 lines modifiedOffset 58, 14 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x0000000000001bc0··Offset:·0x001bc0··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b70··Offset:·0x001b70··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.thermal@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.thermal@1.1.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:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········135184·(bytes·into·file)13 ··Start·of·section·headers:··········122152·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dcc4·0x00dcc4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d3cc·0x00d3cc·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00e040·0x00e040·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00b2d0·0x00b2d0·R·E·0x1000
10 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002a98·0x002a98·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002918·0x002918·RW··0x1000
11 ··LOAD···········0x01fa98·0x0000000000020a98·0x0000000000020a98·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01c918·0x000000000001d918·0x000000000001d918·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01f350·0x000000000001f350·0x000000000001f350·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x01c1e8·0x000000000001c1e8·0x000000000001c1e8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002a98·0x003000·R···0x113 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002918·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00b1a8·0x000000000000b1a8·0x000000000000b1a8·0x000814·0x000814·R···0x414 ··GNU_EH_FRAME···0x00ae58·0x000000000000ae58·0x000000000000ae58·0x00073c·0x00073c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9ba8c6cf5fd36fc699c0d1b9ad49f6026 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·748af01ed39df3268b83ead81bf1ce29
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·331·entries:1 Version·symbols·section·'.gnu.version'·contains·328·entries:
2 ·Addr:·00000000000021b0··Offset:·0x0021b0··Link:·3·(.dynsym)2 ·Addr:·0000000000002168··Offset:·0x002168··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 79, 13 lines modifiedOffset 79, 12 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
87 Version·needs·section·'.gnu.version_r'·contains·1·entry:86 Version·needs·section·'.gnu.version_r'·contains·1·entry:
88 ·Addr:·0x0000000000002448··Offset:·0x002448··Link:·7·(.dynstr)87 ·Addr:·0x00000000000023f8··Offset:·0x0023f8··Link:·7·(.dynstr)
89 ··000000:·Version:·1··File:·libc.so··Cnt:·188 ··000000:·Version:·1··File:·libc.so··Cnt:·1
90 ··0x0010:···Name:·LIBC··Flags:·none··Version:·289 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.thermal@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.thermal@2.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········171208·(bytes·into·file)13 ··Start·of·section·headers:··········145344·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010684·0x010684·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f8cc·0x00f8cc·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0130a0·0x0130a0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00e6c0·0x00e6c0·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003048·0x003048·RW··0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002d18·0x002d18·RW··0x1000
10 ··LOAD···········0x028048·0x0000000000029048·0x0000000000029048·0x000010·0x000010·RW··0x100010 ··LOAD···········0x021d18·0x0000000000022d18·0x0000000000022d18·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x027848·0x0000000000027848·0x0000000000027848·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x021530·0x0000000000021530·0x0000000000021530·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003048·0x004000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002d18·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cf18·0x000000000000cf18·0x000000000000cf18·0x000a54·0x000a54·R···0x413 ··GNU_EH_FRAME···0x00cb44·0x000000000000cb44·0x000000000000cb44·0x0008c4·0x0008c4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·294b404c3c12d409a0415ba39ebc17906 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0ae193a2009793addfdb966e0d0070b0
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·358·entries:1 Version·symbols·section·'.gnu.version'·contains·355·entries:
2 ·Addr:·0000000000002438··Offset:·0x002438··Link:·3·(.dynsym)2 ·Addr:·00000000000023f0··Offset:·0x0023f0··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 85, 16 lines modifiedOffset 85, 15 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)··· 
  
94 Version·needs·section·'.gnu.version_r'·contains·2·entries:93 Version·needs·section·'.gnu.version_r'·contains·2·entries:
95 ·Addr:·0x0000000000002704··Offset:·0x002704··Link:·7·(.dynstr)94 ·Addr:·0x00000000000026b8··Offset:·0x0026b8··Link:·7·(.dynstr)
96 ··000000:·Version:·1··File:·liblog.so··Cnt:·195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
97 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·396 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
98 ··0x0010:·Version:·1··File:·libc.so··Cnt:·197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
99 ··0x0030:···Name:·LIBC··Flags:·none··Version:·298 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.cec@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.cec@1.0.so
868 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········169120·(bytes·into·file)13 ··Start·of·section·headers:··········147920·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fb4c·0x00fb4c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f0bc·0x00f0bc·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x014f30·0x014f30·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00f570·0x00f570·R·E·0x1000
10 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x002c08·0x002c08·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002ad0·0x002ad0·RW··0x1000
11 ··LOAD···········0x027c08·0x0000000000028c08·0x0000000000028c08·0x000010·0x000010·RW··0x100011 ··LOAD···········0x022ad0·0x0000000000023ad0·0x0000000000023ad0·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x027400·0x0000000000027400·0x0000000000027400·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0222e0·0x00000000000222e0·0x00000000000222e0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x002c08·0x003000·R···0x113 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002ad0·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00c540·0x000000000000c540·0x000000000000c540·0x0009e4·0x0009e4·R···0x414 ··GNU_EH_FRAME···0x00c17c·0x000000000000c17c·0x000000000000c17c·0x00091c·0x00091c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7efd13fb6b0f80532cad673f00cece1d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8728a45749d7ee5e3115df13fee7a5e4
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·353·entries:1 Version·symbols·section·'.gnu.version'·contains·350·entries:
2 ·Addr:·00000000000023c0··Offset:·0x0023c0··Link:·3·(.dynsym)2 ·Addr:·0000000000002378··Offset:·0x002378··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 84, 16 lines modifiedOffset 84, 15 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)··· 
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x0000000000002684··Offset:·0x002684··Link:·7·(.dynstr)93 ·Addr:·0x0000000000002634··Offset:·0x002634··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.cec@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.cec@2.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:···············0x1200011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········186024·(bytes·into·file)13 ··Start·of·section·headers:··········156640·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x11000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0110cc·0x0110cc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0105dc·0x0105dc·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x016f00·0x016f00·R·E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0109e0·0x0109e0·R·E·0x1000
9 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x002d10·0x002d10·RW··0x10009 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x002bd8·0x002bd8·RW··0x1000
10 ··LOAD···········0x02bd10·0x000000000002cd10·0x000000000002cd10·0x000010·0x000010·RW··0x100010 ··LOAD···········0x024bd8·0x0000000000025bd8·0x0000000000025bd8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02b4a8·0x000000000002b4a8·0x000000000002b4a8·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x024388·0x0000000000024388·0x0000000000024388·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x002d10·0x003000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002bd8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00d5d4·0x000000000000d5d4·0x000000000000d5d4·0x000ad4·0x000ad4·R···0x413 ··GNU_EH_FRAME···0x00d200·0x000000000000d200·0x000000000000d200·0x000a04·0x000a04·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.14 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a4a4379faaded0873807d769f229bad96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1e76614b51db9487ce37f7af7956c0f4
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·386·entries:1 Version·symbols·section·'.gnu.version'·contains·383·entries:
2 ·Addr:·00000000000026d8··Offset:·0x0026d8··Link:·3·(.dynsym)2 ·Addr:·0000000000002690··Offset:·0x002690··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 92, 16 lines modifiedOffset 92, 15 lines modified
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)··· 
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:100 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x00000000000029dc··Offset:·0x0029dc··Link:·7·(.dynstr)101 ·Addr:·0x0000000000002990··Offset:·0x002990··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1102 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3103 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1104 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.input@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.input@1.0.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:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········139192·(bytes·into·file)13 ··Start·of·section·headers:··········122208·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d934·0x00d934·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d104·0x00d104·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00f360·0x00f360·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00bf20·0x00bf20·R·E·0x1000
10 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002928·0x002928·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0027f0·0x0027f0·RW··0x1000
11 ··LOAD···········0x020928·0x0000000000021928·0x0000000000021928·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01c7f0·0x000000000001d7f0·0x000000000001d7f0·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x0201c0·0x00000000000201c0·0x00000000000201c0·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x01c0a0·0x000000000001c0a0·0x000000000001c0a0·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002928·0x003000·R···0x113 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x0027f0·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00ad3c·0x000000000000ad3c·0x000000000000ad3c·0x000834·0x000834·R···0x414 ··GNU_EH_FRAME···0x00aa14·0x000000000000aa14·0x000000000000aa14·0x000784·0x000784·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·669d0e00636172893793c831471727a36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aee60787123fa28891068d84458f7d00
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·322·entries:1 Version·symbols·section·'.gnu.version'·contains·319·entries:
2 ·Addr:·00000000000020d8··Offset:·0x0020d8··Link:·3·(.dynsym)2 ·Addr:·0000000000002090··Offset:·0x002090··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, 16 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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)··· 
  
85 Version·needs·section·'.gnu.version_r'·contains·2·entries:84 Version·needs·section·'.gnu.version_r'·contains·2·entries:
86 ·Addr:·0x000000000000235c··Offset:·0x00235c··Link:·7·(.dynstr)85 ·Addr:·0x0000000000002310··Offset:·0x002310··Link:·7·(.dynstr)
87 ··000000:·Version:·1··File:·liblog.so··Cnt:·186 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
88 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·387 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
89 ··0x0010:·Version:·1··File:·libc.so··Cnt:·188 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
90 ··0x0030:···Name:·LIBC··Flags:·none··Version:·289 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.tuner@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.tv.tuner@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:···············0x5e00011 ··Entry·point·address:···············0x5c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1016000·(bytes·into·file)13 ··Start·of·section·headers:··········894264·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x5e0002 Entry·point·0x5c000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05d34c·0x05d34c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05b204·0x05b204·R···0x1000
8 ··LOAD···········0x05e000·0x000000000005e000·0x000000000005e000·0x084be0·0x084be0·R·E·0x10008 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x069090·0x069090·R·E·0x1000
9 ··LOAD···········0x0e3000·0x00000000000e3000·0x00000000000e3000·0x00e8c0·0x00e8c0·RW··0x10009 ··LOAD···········0x0c6000·0x00000000000c6000·0x00000000000c6000·0x00e398·0x00e398·RW··0x1000
10 ··LOAD···········0x0f18c0·0x00000000000f28c0·0x00000000000f28c0·0x000060·0x000060·RW··0x100010 ··LOAD···········0x0d4398·0x00000000000d5398·0x00000000000d5398·0x000060·0x000060·RW··0x1000
11 ··DYNAMIC········0x0f0320·0x00000000000f0320·0x00000000000f0320·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0d2e10·0x00000000000d2e10·0x00000000000d2e10·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x0e3000·0x00000000000e3000·0x00000000000e3000·0x00e8c0·0x00f000·R···0x112 ··GNU_RELRO······0x0c6000·0x00000000000c6000·0x00000000000c6000·0x00e398·0x00f000·R···0x1
13 ··GNU_EH_FRAME···0x045a50·0x0000000000045a50·0x0000000000045a50·0x0046bc·0x0046bc·R···0x413 ··GNU_EH_FRAME···0x04548c·0x000000000004548c·0x000000000004548c·0x00440c·0x00440c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4adfa1668accef47e25f5783a30e716a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce90fd5f82cdfd1f38be952ef591692e
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2020·entries:1 Version·symbols·section·'.gnu.version'·contains·2017·entries:
2 ·Addr:·000000000000c008··Offset:·0x00c008··Link:·3·(.dynsym)2 ·Addr:·000000000000bfc0··Offset:·0x00bfc0··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 501, 15 lines modifiedOffset 501, 15 lines modified
501 ··7c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···501 ··7c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
502 ··7c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···502 ··7c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
503 ··7cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···503 ··7cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
504 ··7d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···504 ··7d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
505 ··7d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···505 ··7d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
506 ··7d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···506 ··7d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
507 ··7dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···507 ··7dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
508 ··7e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···508 ··7e0:···1·(*global*)···
  
509 Version·needs·section·'.gnu.version_r'·contains·2·entries:509 Version·needs·section·'.gnu.version_r'·contains·2·entries:
510 ·Addr:·0x000000000000cfd0··Offset:·0x00cfd0··Link:·7·(.dynstr)510 ·Addr:·0x000000000000cf84··Offset:·0x00cf84··Link:·7·(.dynstr)
511 ··000000:·Version:·1··File:·liblog.so··Cnt:·1511 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
512 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3512 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
513 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1513 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
514 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2514 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb.gadget@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb.gadget@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:···············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:··········138448·(bytes·into·file)13 ··Start·of·section·headers:··········117368·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xd000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d5a4·0x00d5a4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cd14·0x00cd14·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00f0d0·0x00f0d0·R·E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00bae0·0x00bae0·R·E·0x1000
9 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0027f8·0x0027f8·RW··0x10009 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002708·0x002708·RW··0x1000
10 ··LOAD···········0x0207f8·0x00000000000217f8·0x00000000000217f8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01b708·0x000000000001c708·0x000000000001c708·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x020100·0x0000000000020100·0x0000000000020100·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01b028·0x000000000001b028·0x000000000001b028·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x0027f8·0x003000·R···0x112 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002708·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00a8c8·0x000000000000a8c8·0x000000000000a8c8·0x000864·0x000864·R···0x413 ··GNU_EH_FRAME···0x00a578·0x000000000000a578·0x000000000000a578·0x0007ac·0x0007ac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·fb56cafa865e6477ea14432cca6f7cd66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e470d8adb9824fbb69046b7ba9179651
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·309·entries:1 Version·symbols·section·'.gnu.version'·contains·306·entries:
2 ·Addr:·0000000000001fa0··Offset:·0x001fa0··Link:·3·(.dynsym)2 ·Addr:·0000000000001f58··Offset:·0x001f58··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 73, 14 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
81 ··134:···1·(*global*)··· 
  
82 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
83 ·Addr:·0x000000000000220c··Offset:·0x00220c··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021bc··Offset:·0x0021bc··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb.gadget@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb.gadget@1.1.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:···············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:··········88448·(bytes·into·file)13 ··Start·of·section·headers:··········79728·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009d7c·0x009d7c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095ac·0x0095ac·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008db0·0x008db0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006f70·0x006f70·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0019e0·0x0019e0·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0018f0·0x0018f0·RW··0x1000
11 ··LOAD···········0x0149e0·0x00000000000159e0·0x00000000000159e0·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0128f0·0x00000000000138f0·0x00000000000138f0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x014380·0x0000000000014380·0x0000000000014380·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0122a8·0x00000000000122a8·0x00000000000122a8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0019e0·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0018f0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0081c8·0x00000000000081c8·0x00000000000081c8·0x000544·0x000544·R···0x414 ··GNU_EH_FRAME···0x007e30·0x0000000000007e30·0x0000000000007e30·0x00049c·0x00049c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.0 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·e54619e6722413a9234ed88855ccd1cf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fd92c10ed9cad6bb3deb3444de33fcc4
1.89 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·250·entries:1 Version·symbols·section·'.gnu.version'·contains·247·entries:
2 ·Addr:·0000000000001a18··Offset:·0x001a18··Link:·3·(.dynsym)2 ·Addr:·00000000000019d0··Offset:·0x0019d0··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 58, 14 lines modifiedOffset 58, 13 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)··· 
  
67 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
68 ·Addr:·0x0000000000001c0c··Offset:·0x001c0c··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001bc0··Offset:·0x001bc0··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·libc.so··Cnt:·168 ··000000:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0010:···Name:·LIBC··Flags:·none··Version:·269 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb@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:···············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:··········143048·(bytes·into·file)13 ··Start·of·section·headers:··········121928·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xd000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d4e4·0x00d4e4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cc1c·0x00cc1c·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x010110·0x010110·R·E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00c5c0·0x00c5c0·R·E·0x1000
9 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x0028b8·0x0028b8·RW··0x10009 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0027c8·0x0027c8·RW··0x1000
10 ··LOAD···········0x0218b8·0x00000000000228b8·0x00000000000228b8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01c7c8·0x000000000001d7c8·0x000000000001d7c8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x021178·0x0000000000021178·0x0000000000021178·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01c0a0·0x000000000001c0a0·0x000000000001c0a0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x0028b8·0x003000·R···0x112 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x0027c8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00a508·0x000000000000a508·0x000000000000a508·0x0008ec·0x0008ec·R···0x413 ··GNU_EH_FRAME···0x00a1d4·0x000000000000a1d4·0x000000000000a1d4·0x00082c·0x00082c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x21178·contains·34·entries:1 Dynamic·section·at·offset·0x1c0a0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.usb@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.usb@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x85b814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x83d0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a615 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a6
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8f6017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8d78
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x98
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x8ff820 ·0x0000000000000017·(JMPREL)·············0x8e10
21 ·0x0000000000000002·(PLTRELSZ)···········3384·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2143822 ·0x0000000000000003·(PLTGOT)·············0x1c360
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x276c26 ·0x0000000000000005·(STRTAB)·············0x2710
27 ·0x000000000000000a·(STRSZ)··············24140·(bytes)27 ·0x000000000000000a·(STRSZ)··············23744·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x233028 ·0x000000006ffffef5·(GNU_HASH)···········0x22e0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2116829 ·0x0000000000000019·(INIT_ARRAY)·········0x1c090
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x2114831 ·0x000000000000001a·(FINI_ARRAY)·········0x1c070
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x209033 ·0x000000006ffffff0·(VERSYM)·············0x2048
34 ·0x000000006ffffffe·(VERNEED)············0x231034 ·0x000000006ffffffe·(VERNEED)············0x22c0
35 ·0x000000006fffffff·(VERNEEDNUM)·········135 ·0x000000006fffffff·(VERNEEDNUM)·········1
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0093372c0c5fa4fa85fab08dcdc0ba7a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b57dda7092524b2a7f658a2ac2370818
1.77 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·316·entries:
2 ·Addr:·0000000000002090··Offset:·0x002090··Link:·3·(.dynsym)2 ·Addr:·0000000000002048··Offset:·0x002048··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, 13 lines modifiedOffset 76, 12 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*)··· 
  
84 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
85 ·Addr:·0x0000000000002310··Offset:·0x002310··Link:·7·(.dynstr)84 ·Addr:·0x00000000000022c0··Offset:·0x0022c0··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb@1.1.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:···············0xf00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········144576·(bytes·into·file)13 ··Start·of·section·headers:··········127560·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0xe000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e5e4·0x00e5e4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dcfc·0x00dcfc·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00f7a0·0x00f7a0·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c480·0x00c480·R·E·0x1000
9 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002d88·0x002d88·RW··0x10009 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002c98·0x002c98·RW··0x1000
10 ··LOAD···········0x021d88·0x0000000000022d88·0x0000000000022d88·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01dc98·0x000000000001ec98·0x000000000001ec98·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x021620·0x0000000000021620·0x0000000000021620·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x01d548·0x000000000001d548·0x000000000001d548·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002d88·0x003000·R···0x112 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002c98·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00b4ec·0x000000000000b4ec·0x000000000000b4ec·0x000934·0x000934·R···0x413 ··GNU_EH_FRAME···0x00b19c·0x000000000000b19c·0x000000000000b19c·0x000864·0x000864·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·107d575ad8371e1cb6aa7cd1d518f1ba6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3c63c378177ea50a8ca812b0dda50476
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·349·entries:1 Version·symbols·section·'.gnu.version'·contains·346·entries:
2 ·Addr:·0000000000002360··Offset:·0x002360··Link:·3·(.dynsym)2 ·Addr:·0000000000002318··Offset:·0x002318··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 83, 14 lines modifiedOffset 83, 13 lines modified
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)··· 
  
92 Version·needs·section·'.gnu.version_r'·contains·1·entry:91 Version·needs·section·'.gnu.version_r'·contains·1·entry:
93 ·Addr:·0x000000000000261c··Offset:·0x00261c··Link:·7·(.dynstr)92 ·Addr:·0x00000000000025cc··Offset:·0x0025cc··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·libc.so··Cnt:·193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0010:···Name:·LIBC··Flags:·none··Version:·294 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.usb@1.2.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:···············0x1100011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········167216·(bytes·into·file)13 ··Start·of·section·headers:··········146008·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x10000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01081c·0x01081c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fdbc·0x00fdbc·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x012590·0x012590·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00e2e0·0x00e2e0·R·E·0x1000
9 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x0033b0·0x0033b0·RW··0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x0032c0·0x0032c0·RW··0x1000
10 ··LOAD···········0x0273b0·0x00000000000283b0·0x00000000000283b0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x0222c0·0x00000000000232c0·0x00000000000232c0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x026bc8·0x0000000000026bc8·0x0000000000026bc8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x021af0·0x0000000000021af0·0x0000000000021af0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x024000·0x0000000000024000·0x0000000000024000·0x0033b0·0x004000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x0032c0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00d070·0x000000000000d070·0x000000000000d070·0x000a64·0x000a64·R···0x413 ··GNU_EH_FRAME···0x00cca8·0x000000000000cca8·0x000000000000cca8·0x000974·0x000974·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.15 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·d79acd34256b6188c47ed7df263647a36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·df23bc8dbd8e227cf5472cda5f2929b0
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·392·entries:1 Version·symbols·section·'.gnu.version'·contains·389·entries:
2 ·Addr:·0000000000002768··Offset:·0x002768··Link:·3·(.dynsym)2 ·Addr:·0000000000002720··Offset:·0x002720··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 94, 13 lines modifiedOffset 94, 13 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:102 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000002a78··Offset:·0x002a78··Link:·7·(.dynstr)103 ·Addr:·0x0000000000002a2c··Offset:·0x002a2c··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1104 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@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:···············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:··········96480·(bytes·into·file)13 ··Start·of·section·headers:··········83728·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009ad4·0x009ad4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0093b4·0x0093b4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00a3d0·0x00a3d0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007a90·0x007a90·R·E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001898·0x001898·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017a8·0x0017a8·RW··0x1000
11 ··LOAD···········0x016898·0x0000000000017898·0x0000000000017898·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0137a8·0x00000000000147a8·0x00000000000147a8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x016218·0x0000000000016218·0x0000000000016218·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013140·0x0000000000013140·0x0000000000013140·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001898·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017a8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007e74·0x0000000000007e74·0x0000000000007e74·0x00054c·0x00054c·R···0x414 ··GNU_EH_FRAME···0x007b60·0x0000000000007b60·0x0000000000007b60·0x0004bc·0x0004bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x16218·contains·34·entries:1 Dynamic·section·at·offset·0x13140·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.vibrator@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.vibrator@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x665014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6460
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5b515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5b5
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c0817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a18
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6c6020 ·0x0000000000000017·(JMPREL)·············0x6a70
21 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2952·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1649022 ·0x0000000000000003·(PLTGOT)·············0x133b8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1eb026 ·0x0000000000000005·(STRTAB)·············0x1e50
27 ·0x000000000000000a·(STRSZ)··············18329·(bytes)27 ·0x000000000000000a·(STRSZ)··············17933·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1bd028 ·0x000000006ffffef5·(GNU_HASH)···········0x1b80
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1621029 ·0x0000000000000019·(INIT_ARRAY)·········0x13138
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x161f831 ·0x000000000000001a·(FINI_ARRAY)·········0x13120
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x19a033 ·0x000000006ffffff0·(VERSYM)·············0x1958
34 ·0x000000006ffffffe·(VERNEED)············0x1b8c34 ·0x000000006ffffffe·(VERNEED)············0x1b3c
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·5f88874178d348244640e2e017619a7f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79797236f87a3608ba40ba630b40faca
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·245·entries:1 Version·symbols·section·'.gnu.version'·contains·242·entries:
2 ·Addr:·00000000000019a0··Offset:·0x0019a0··Link:·3·(.dynsym)2 ·Addr:·0000000000001958··Offset:·0x001958··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 57, 16 lines modifiedOffset 57, 15 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x0000000000001b8c··Offset:·0x001b8c··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.1.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:···············0xb00011 ··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:··········97352·(bytes·into·file)13 ··Start·of·section·headers:··········84544·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xa000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a39c·0x00a39c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009bf4·0x009bf4·R···0x1000
8 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x0091f0·0x0091f0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0070f0·0x0070f0·R·E·0x1000
9 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001b70·0x001b70·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001a38·0x001a38·RW··0x1000
10 ··LOAD···········0x016b70·0x0000000000017b70·0x0000000000017b70·0x000008·0x000008·RW··0x100010 ··LOAD···········0x013a38·0x0000000000014a38·0x0000000000014a38·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0164d0·0x00000000000164d0·0x00000000000164d0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0133b0·0x00000000000133b0·0x00000000000133b0·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001b70·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001a38·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00879c·0x000000000000879c·0x000000000000879c·0x00054c·0x00054c·R···0x413 ··GNU_EH_FRAME···0x00846c·0x000000000000846c·0x000000000000846c·0x00049c·0x00049c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·35dc2c0b54196b23b7eb1abc9d19c5856 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·251e53f166513ed0660151efcb4249e1
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·261·entries:1 Version·symbols·section·'.gnu.version'·contains·258·entries:
2 ·Addr:·0000000000001b20··Offset:·0x001b20··Link:·3·(.dynsym)2 ·Addr:·0000000000001ad8··Offset:·0x001ad8··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 61, 16 lines modifiedOffset 61, 15 lines modified
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······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*)···
69 ··104:···1·(*global*)··· 
  
70 Version·needs·section·'.gnu.version_r'·contains·2·entries:69 Version·needs·section·'.gnu.version_r'·contains·2·entries:
71 ·Addr:·0x0000000000001d2c··Offset:·0x001d2c··Link:·7·(.dynstr)70 ·Addr:·0x0000000000001cdc··Offset:·0x001cdc··Link:·7·(.dynstr)
72 ··000000:·Version:·1··File:·liblog.so··Cnt:·171 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
73 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·372 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
74 ··0x0010:·Version:·1··File:·libc.so··Cnt:·173 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0030:···Name:·LIBC··Flags:·none··Version:·274 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.2.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:···············0xc00011 ··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:··········102400·(bytes·into·file)13 ··Start·of·section·headers:··········89504·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xb000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b00c·0x00b00c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a7a4·0x00a7a4·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x009ad0·0x009ad0·R·E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007720·0x007720·R·E·0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001e68·0x001e68·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001ce8·0x001ce8·RW··0x1000
10 ··LOAD···········0x017e68·0x0000000000018e68·0x0000000000018e68·0x000008·0x000008·RW··0x100010 ··LOAD···········0x014ce8·0x0000000000015ce8·0x0000000000015ce8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x017798·0x0000000000017798·0x0000000000017798·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x014630·0x0000000000014630·0x0000000000014630·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001e68·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001ce8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0092a8·0x00000000000092a8·0x00000000000092a8·0x00058c·0x00058c·R···0x413 ··GNU_EH_FRAME···0x008f64·0x0000000000008f64·0x0000000000008f64·0x0004bc·0x0004bc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a4319176eef71139526140bbde2636326 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6fc88227eb95c44034464ecbb3f431cd
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·279·entries:1 Version·symbols·section·'.gnu.version'·contains·276·entries:
2 ·Addr:·0000000000001cd0··Offset:·0x001cd0··Link:·3·(.dynsym)2 ·Addr:·0000000000001c88··Offset:·0x001c88··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 66, 15 lines modifiedOffset 66, 14 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:73 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x0000000000001f00··Offset:·0x001f00··Link:·7·(.dynstr)74 ·Addr:·0x0000000000001eb0··Offset:·0x001eb0··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·liblog.so··Cnt:·175 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·376 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0010:·Version:·1··File:·libc.so··Cnt:·177 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
79 ··0x0030:···Name:·LIBC··Flags:·none··Version:·278 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vibrator@1.3.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:···············0xd00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········115816·(bytes·into·file)13 ··Start·of·section·headers:··········98688·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xc000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c404·0x00c404·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ba94·0x00ba94·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b770·0x00b770·R·E·0x10008 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x008930·0x008930·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002200·0x002200·RW··0x10009 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x002038·0x002038·RW··0x1000
10 ··LOAD···········0x01b200·0x000000000001c200·0x000000000001c200·0x000008·0x000008·RW··0x100010 ··LOAD···········0x017038·0x0000000000018038·0x0000000000018038·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01aad0·0x000000000001aad0·0x000000000001aad0·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x016920·0x0000000000016920·0x0000000000016920·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002200·0x003000·R···0x112 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x002038·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00a3b0·0x000000000000a3b0·0x000000000000a3b0·0x00060c·0x00060c·R···0x413 ··GNU_EH_FRAME···0x00a044·0x000000000000a044·0x000000000000a044·0x00051c·0x00051c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.2 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·bf71acbe84b02b7cfc526cfaa7472eab6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·33a2f4c919cc86c0ad6c1d5c8c342261
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·305·entries:1 Version·symbols·section·'.gnu.version'·contains·302·entries:
2 ·Addr:·0000000000001f40··Offset:·0x001f40··Link:·3·(.dynsym)2 ·Addr:·0000000000001ef8··Offset:·0x001ef8··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 72, 16 lines modifiedOffset 72, 15 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
80 ··130:···1·(*global*)··· 
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:80 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x00000000000021a4··Offset:·0x0021a4··Link:·7·(.dynstr)81 ·Addr:·0x0000000000002154··Offset:·0x002154··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·liblog.so··Cnt:·182 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·383 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
85 ··0x0010:·Version:·1··File:·libc.so··Cnt:·184 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0030:···Name:·LIBC··Flags:·none··Version:·285 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vr@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.vr@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:···············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:··········79056·(bytes·into·file)13 ··Start·of·section·headers:··········74496·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0087cc·0x0087cc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00814c·0x00814c·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007c90·0x007c90·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006190·0x006190·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0016d8·0x0016d8·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0015e8·0x0015e8·RW··0x1000
11 ··LOAD···········0x0126d8·0x00000000000136d8·0x00000000000136d8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0115e8·0x00000000000125e8·0x00000000000125e8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0120b0·0x00000000000120b0·0x00000000000120b0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x010fd8·0x0000000000010fd8·0x0000000000010fd8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016d8·0x002000·R···0x113 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0015e8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x006f70·0x0000000000006f70·0x0000000000006f70·0x00049c·0x00049c·R···0x414 ··GNU_EH_FRAME···0x006c84·0x0000000000006c84·0x0000000000006c84·0x000414·0x000414·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x120b0·contains·34·entries:1 Dynamic·section·at·offset·0x10fd8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.vr@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.vr@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5b2014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5938
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x60b817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x5ed0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x610820 ·0x0000000000000017·(JMPREL)·············0x5f20
21 ·0x0000000000000002·(PLTRELSZ)···········2760·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1232822 ·0x0000000000000003·(PLTGOT)·············0x11250
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c7426 ·0x0000000000000005·(STRTAB)·············0x1c14
27 ·0x000000000000000a·(STRSZ)··············16042·(bytes)27 ·0x000000000000000a·(STRSZ)··············15646·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a4028 ·0x000000006ffffef5·(GNU_HASH)···········0x19f0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x120a829 ·0x0000000000000019·(INIT_ARRAY)·········0x10fd0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1209031 ·0x000000000000001a·(FINI_ARRAY)·········0x10fb8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x185033 ·0x000000006ffffff0·(VERSYM)·············0x1808
34 ·0x000000006ffffffe·(VERNEED)············0x1a2034 ·0x000000006ffffffe·(VERNEED)············0x19d0
35 ·0x000000006fffffff·(VERNEEDNUM)·········135 ·0x000000006fffffff·(VERNEEDNUM)·········1
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cef8172f48c3ad0fb591809c5e2df85f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8f448b2abb7a047eb2463bda5923fb5e
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·231·entries:1 Version·symbols·section·'.gnu.version'·contains·228·entries:
2 ·Addr:·0000000000001850··Offset:·0x001850··Link:·3·(.dynsym)2 ·Addr:·0000000000001808··Offset:·0x001808··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 54, 13 lines modifiedOffset 54, 12 lines modified
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*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x0000000000001a20··Offset:·0x001a20··Link:·7·(.dynstr)62 ·Addr:·0x00000000000019d0··Offset:·0x0019d0··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.weaver@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.weaver@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:···············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:··········92768·(bytes·into·file)13 ··Start·of·section·headers:··········84032·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009794·0x009794·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009004·0x009004·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0099c0·0x0099c0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007580·0x007580·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001900·0x001900·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017c8·0x0017c8·RW··0x1000
11 ··LOAD···········0x015900·0x0000000000016900·0x0000000000016900·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0137c8·0x00000000000147c8·0x00000000000147c8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x015290·0x0000000000015290·0x0000000000015290·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013170·0x0000000000013170·0x0000000000013170·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001900·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017c8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007ac4·0x0000000000007ac4·0x0000000000007ac4·0x00056c·0x00056c·R···0x414 ··GNU_EH_FRAME···0x0077bc·0x00000000000077bc·0x00000000000077bc·0x0004bc·0x0004bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·7e3142cb34a7286193e5698d17d101736 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc050b396b3894e4df454f1119b505f6
1.96 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·238·entries:
2 ·Addr:·0000000000001940··Offset:·0x001940··Link:·3·(.dynsym)2 ·Addr:·00000000000018f8··Offset:·0x0018f8··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*)···
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:·0x0000000000001b24··Offset:·0x001b24··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001ad4··Offset:·0x001ad4··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.hostapd@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.hostapd@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:···············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:··········92904·(bytes·into·file)13 ··Start·of·section·headers:··········83992·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009ed4·0x009ed4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095dc·0x0095dc·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009940·0x009940·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007390·0x007390·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001960·0x001960·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001798·0x001798·RW··0x1000
11 ··LOAD···········0x015960·0x0000000000016960·0x0000000000016960·0x000008·0x000008·RW··0x100011 ··LOAD···········0x013798·0x0000000000014798·0x0000000000014798·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0152d8·0x00000000000152d8·0x00000000000152d8·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x013128·0x0000000000013128·0x0000000000013128·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001960·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001798·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00806c·0x000000000000806c·0x000000000000806c·0x0005bc·0x0005bc·R···0x414 ··GNU_EH_FRAME···0x007d48·0x0000000000007d48·0x0000000000007d48·0x0004d4·0x0004d4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.08 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·4375244c68f7c46af26bfd8b9aa7f3276 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2369d7068c397641cc6cb801f7298dc1
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·245·entries:1 Version·symbols·section·'.gnu.version'·contains·242·entries:
2 ·Addr:·00000000000019a0··Offset:·0x0019a0··Link:·3·(.dynsym)2 ·Addr:·0000000000001958··Offset:·0x001958··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 57, 16 lines modifiedOffset 57, 15 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x0000000000001b8c··Offset:·0x001b8c··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.hostapd@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.hostapd@1.1.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:···············0xf00011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········144736·(bytes·into·file)13 ··Start·of·section·headers:··········131416·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xf0003 Entry·point·0xf000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00efc4·0x00efc4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e4a4·0x00e4a4·R···0x1000
9 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00f9b0·0x00f9b0·R·E·0x10009 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00c2c0·0x00c2c0·R·E·0x1000
10 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002cd0·0x002cd0·RW··0x100010 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x002a78·0x002a78·RW··0x1000
11 ··LOAD···········0x021cd0·0x0000000000022cd0·0x0000000000022cd0·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01ea78·0x000000000001fa78·0x000000000001fa78·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x021530·0x0000000000021530·0x0000000000021530·0x000240·0x000240·RW··0x812 ··DYNAMIC········0x01e2f0·0x000000000001e2f0·0x000000000001e2f0·0x000240·0x000240·RW··0x8
13 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002cd0·0x003000·R···0x113 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002a78·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00bf78·0x000000000000bf78·0x000000000000bf78·0x000904·0x000904·R···0x414 ··GNU_EH_FRAME···0x00bc20·0x000000000000bc20·0x000000000000bc20·0x0007d4·0x0007d4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.25 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·ef4c84f46327d87b99fb030dde7d6e6f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·05ad3eb6451657d0d37c8aeba7a03292
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·345·entries:1 Version·symbols·section·'.gnu.version'·contains·342·entries:
2 ·Addr:·0000000000002300··Offset:·0x002300··Link:·3·(.dynsym)2 ·Addr:·00000000000022b8··Offset:·0x0022b8··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 82, 16 lines modifiedOffset 82, 15 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)··· 
  
91 Version·needs·section·'.gnu.version_r'·contains·2·entries:90 Version·needs·section·'.gnu.version_r'·contains·2·entries:
92 ·Addr:·0x00000000000025b4··Offset:·0x0025b4··Link:·7·(.dynstr)91 ·Addr:·0x0000000000002564··Offset:·0x002564··Link:·7·(.dynstr)
93 ··000000:·Version:·1··File:·liblog.so··Cnt:·192 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
94 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·393 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
95 ··0x0010:·Version:·1··File:·libc.so··Cnt:·194 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0030:···Name:·LIBC··Flags:·none··Version:·295 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.hostapd@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.hostapd@1.2.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:···············0xd00011 ··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:··········120640·(bytes·into·file)13 ··Start·of·section·headers:··········107000·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cd3c·0x00cd3c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c00c·0x00c00c·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00c470·0x00c470·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x009040·0x009040·R·E·0x1000
10 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002188·0x002188·RW··0x100010 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001e10·0x001e10·RW··0x1000
11 ··LOAD···········0x01c188·0x000000000001d188·0x000000000001d188·0x000008·0x000008·RW··0x100011 ··LOAD···········0x018e10·0x0000000000019e10·0x0000000000019e10·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x01ba20·0x000000000001ba20·0x000000000001ba20·0x000250·0x000250·RW··0x812 ··DYNAMIC········0x0186c0·0x00000000000186c0·0x00000000000186c0·0x000250·0x000250·RW··0x8
13 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002188·0x003000·R···0x113 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001e10·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00a758·0x000000000000a758·0x000000000000a758·0x000714·0x000714·R···0x414 ··GNU_EH_FRAME···0x00a3d0·0x000000000000a3d0·0x000000000000a3d0·0x000574·0x000574·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
3.22 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a5f7e3a2d5da2b5a7a458515000787b76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e32a4d104b3af2752baee90bfe71b4bb
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·302·entries:1 Version·symbols·section·'.gnu.version'·contains·299·entries:
2 ·Addr:·0000000000001ef8··Offset:·0x001ef8··Link:·3·(.dynsym)2 ·Addr:·0000000000001eb0··Offset:·0x001eb0··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 71, 16 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
79 ··12c:···1·(*global*)······1·(*global*)··· 
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x0000000000002154··Offset:·0x002154··Link:·7·(.dynstr)80 ·Addr:·0x0000000000002108··Offset:·0x002108··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·181 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·183 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.offload@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.offload@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:···············0x1000011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········156856·(bytes·into·file)13 ··Start·of·section·headers:··········135448·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x100002 Entry·point·0xf000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f1b4·0x00f1b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e744·0x00e744·R···0x1000
8 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x011ba0·0x011ba0·R·E·0x10008 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00dd60·0x00dd60·R·E·0x1000
9 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x002b38·0x002b38·RW··0x10009 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002970·0x002970·RW··0x1000
10 ··LOAD···········0x024b38·0x0000000000025b38·0x0000000000025b38·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01f970·0x0000000000020970·0x0000000000020970·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x024388·0x0000000000024388·0x0000000000024388·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01f1d8·0x000000000001f1d8·0x000000000001f1d8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002b38·0x003000·R···0x112 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002970·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bd38·0x000000000000bd38·0x000000000000bd38·0x0009bc·0x0009bc·R···0x413 ··GNU_EH_FRAME···0x00b9cc·0x000000000000b9cc·0x000000000000b9cc·0x0008bc·0x0008bc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.06 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·cf3c5abd3df640e43d1c310ec0c3b79f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·464a1006dccf6397c1d16360e23dd330
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·337·entries:1 Version·symbols·section·'.gnu.version'·contains·334·entries:
2 ·Addr:·0000000000002240··Offset:·0x002240··Link:·3·(.dynsym)2 ·Addr:·00000000000021f8··Offset:·0x0021f8··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 80, 16 lines modifiedOffset 80, 15 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)··· 
  
89 Version·needs·section·'.gnu.version_r'·contains·2·entries:88 Version·needs·section·'.gnu.version_r'·contains·2·entries:
90 ·Addr:·0x00000000000024e4··Offset:·0x0024e4··Link:·7·(.dynstr)89 ·Addr:·0x0000000000002494··Offset:·0x002494··Link:·7·(.dynstr)
91 ··000000:·Version:·1··File:·liblog.so··Cnt:·190 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
92 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
93 ··0x0010:·Version:·1··File:·libc.so··Cnt:·192 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
94 ··0x0030:···Name:·LIBC··Flags:·none··Version:·293 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@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:···············0x8700011 ··Entry·point·address:···············0x77000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1799400·(bytes·into·file)13 ··Start·of·section·headers:··········1304736·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x870002 Entry·point·0x77000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x086514·0x086514·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x076e44·0x076e44·R···0x1000
8 ··LOAD···········0x087000·0x0000000000087000·0x0000000000087000·0x104790·0x104790·R·E·0x10008 ··LOAD···········0x077000·0x0000000000077000·0x0000000000077000·0x0a37d0·0x0a37d0·R·E·0x1000
9 ··LOAD···········0x18c000·0x000000000018c000·0x000000000018c000·0x01a050·0x01a050·RW··0x10009 ··LOAD···········0x11b000·0x000000000011b000·0x000000000011b000·0x014680·0x014680·RW··0x1000
10 ··LOAD···········0x1a6050·0x00000000001a7050·0x00000000001a7050·0x000060·0x000060·RW··0x100010 ··LOAD···········0x12f680·0x0000000000130680·0x0000000000130680·0x000060·0x000060·RW··0x1000
11 ··DYNAMIC········0x1a4650·0x00000000001a4650·0x00000000001a4650·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x12dc98·0x000000000012dc98·0x000000000012dc98·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x18c000·0x000000000018c000·0x000000000018c000·0x01a050·0x01b000·R···0x112 ··GNU_RELRO······0x11b000·0x000000000011b000·0x000000000011b000·0x014680·0x015000·R···0x1
13 ··GNU_EH_FRAME···0x05bb48·0x000000000005bb48·0x000000000005bb48·0x0079fc·0x0079fc·R···0x413 ··GNU_EH_FRAME···0x05a9bc·0x000000000005a9bc·0x000000000005a9bc·0x00550c·0x00550c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.09 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·86aa9f5a3f344f5e88c76f6964f49b4d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·01807114233d22ed22095d38bb8db4b8
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1678·entries:1 Version·symbols·section·'.gnu.version'·contains·1675·entries:
2 ·Addr:·0000000000009ff8··Offset:·0x009ff8··Link:·3·(.dynsym)2 ·Addr:·0000000000009fb0··Offset:·0x009fb0··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 415, 16 lines modifiedOffset 415, 15 lines modified
415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···415 ··66c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
416 ··670:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···416 ··670:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
417 ··674:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···417 ··674:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
418 ··678:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···418 ··678:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
419 ··67c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···419 ··67c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
420 ··680:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···420 ··680:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
421 ··684:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···421 ··684:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
422 ··688:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···422 ··688:···1·(*global*)······1·(*global*)······1·(*global*)···
423 ··68c:···1·(*global*)······1·(*global*)··· 
  
424 Version·needs·section·'.gnu.version_r'·contains·2·entries:423 Version·needs·section·'.gnu.version_r'·contains·2·entries:
425 ·Addr:·0x000000000000ad14··Offset:·0x00ad14··Link:·7·(.dynstr)424 ·Addr:·0x000000000000acc8··Offset:·0x00acc8··Link:·7·(.dynstr)
426 ··000000:·Version:·1··File:·liblog.so··Cnt:·1425 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
427 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3426 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
428 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1427 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
429 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2428 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.1.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:···············0x3e00011 ··Entry·point·address:···············0x37000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········626560·(bytes·into·file)13 ··Start·of·section·headers:··········478296·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3e0002 Entry·point·0x37000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03d6b4·0x03d6b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x036dc4·0x036dc4·R···0x1000
8 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x049150·0x049150·R·E·0x10008 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x02f310·0x02f310·R·E·0x1000
9 ··LOAD···········0x088000·0x0000000000088000·0x0000000000088000·0x00a9b0·0x00a9b0·RW··0x10009 ··LOAD···········0x067000·0x0000000000067000·0x0000000000067000·0x008670·0x008670·RW··0x1000
10 ··LOAD···········0x0929b0·0x00000000000939b0·0x00000000000939b0·0x000020·0x000020·RW··0x100010 ··LOAD···········0x06f670·0x0000000000070670·0x0000000000070670·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x0917f0·0x00000000000917f0·0x00000000000917f0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x06e4c8·0x000000000006e4c8·0x000000000006e4c8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x088000·0x0000000000088000·0x0000000000088000·0x00a9b0·0x00b000·R···0x112 ··GNU_RELRO······0x067000·0x0000000000067000·0x0000000000067000·0x008670·0x009000·R···0x1
13 ··GNU_EH_FRAME···0x02ef0c·0x000000000002ef0c·0x000000000002ef0c·0x002a7c·0x002a7c·R···0x413 ··GNU_EH_FRAME···0x02e1f4·0x000000000002e1f4·0x000000000002e1f4·0x001a04·0x001a04·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.18 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·0d54907a61de0ae382cba92c05a976226 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·780921e5702ae52f62a2e26a424808a4
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·971·entries:1 Version·symbols·section·'.gnu.version'·contains·968·entries:
2 ·Addr:·0000000000005db0··Offset:·0x005db0··Link:·3·(.dynsym)2 ·Addr:·0000000000005d68··Offset:·0x005d68··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 239, 15 lines modifiedOffset 239, 14 lines modified
239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···239 ··3ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···240 ··3b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···241 ··3b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···242 ··3b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···243 ··3bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···244 ··3c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
247 Version·needs·section·'.gnu.version_r'·contains·2·entries:246 Version·needs·section·'.gnu.version_r'·contains·2·entries:
248 ·Addr:·0x0000000000006548··Offset:·0x006548··Link:·7·(.dynstr)247 ·Addr:·0x00000000000064f8··Offset:·0x0064f8··Link:·7·(.dynstr)
249 ··000000:·Version:·1··File:·liblog.so··Cnt:·1248 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
250 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3249 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
251 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1250 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
252 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2251 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.2.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:···············0x5a00011 ··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:··········948184·(bytes·into·file)13 ··Start·of·section·headers:··········714568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x5a0002 Entry·point·0x50000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x059414·0x059414·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x04f0d4·0x04f0d4·R···0x1000
8 ··LOAD···········0x05a000·0x000000000005a000·0x000000000005a000·0x073f50·0x073f50·R·E·0x10008 ··LOAD···········0x050000·0x0000000000050000·0x0000000000050000·0x049490·0x049490·R·E·0x1000
9 ··LOAD···········0x0ce000·0x00000000000ce000·0x00000000000ce000·0x010270·0x010270·RW··0x10009 ··LOAD···········0x09a000·0x000000000009a000·0x000000000009a000·0x00c8f8·0x00c8f8·RW··0x1000
10 ··LOAD···········0x0de270·0x00000000000df270·0x00000000000df270·0x000028·0x000028·RW··0x100010 ··LOAD···········0x0a68f8·0x00000000000a78f8·0x00000000000a78f8·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x0dcb88·0x00000000000dcb88·0x00000000000dcb88·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0a5228·0x00000000000a5228·0x00000000000a5228·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x0ce000·0x00000000000ce000·0x00000000000ce000·0x010270·0x011000·R···0x112 ··GNU_RELRO······0x09a000·0x000000000009a000·0x000000000009a000·0x00c8f8·0x00d000·R···0x1
13 ··GNU_EH_FRAME···0x043590·0x0000000000043590·0x0000000000043590·0x003fc4·0x003fc4·R···0x413 ··GNU_EH_FRAME···0x0423dc·0x00000000000423dc·0x00000000000423dc·0x0025c4·0x0025c4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.27 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·25741d430f61013e9ecd13137e197baa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·855a1f42ff8f2c0281fea3d573dc7f5b
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1332·entries:1 Version·symbols·section·'.gnu.version'·contains·1329·entries:
2 ·Addr:·0000000000007f88··Offset:·0x007f88··Link:·3·(.dynsym)2 ·Addr:·0000000000007f40··Offset:·0x007f40··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 329, 15 lines modifiedOffset 329, 15 lines modified
329 ··514:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···329 ··514:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
330 ··518:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···330 ··518:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
331 ··51c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···331 ··51c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
332 ··520:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···332 ··520:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
333 ··524:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···333 ··524:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
334 ··528:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···334 ··528:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
335 ··52c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···335 ··52c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
336 ··530:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···336 ··530:···1·(*global*)···
  
337 Version·needs·section·'.gnu.version_r'·contains·2·entries:337 Version·needs·section·'.gnu.version_r'·contains·2·entries:
338 ·Addr:·0x00000000000089f0··Offset:·0x0089f0··Link:·7·(.dynstr)338 ·Addr:·0x00000000000089a4··Offset:·0x0089a4··Link:·7·(.dynstr)
339 ··000000:·Version:·1··File:·liblog.so··Cnt:·1339 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
340 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3340 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
341 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1341 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
342 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2342 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
14.0 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi.supplicant@1.3.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:···············0x5400011 ··Entry·point·address:···············0x4b000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········880384·(bytes·into·file)13 ··Start·of·section·headers:··········656032·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x540002 Entry·point·0x4b000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053a2c·0x053a2c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x04a214·0x04a214·R···0x1000
8 ··LOAD···········0x054000·0x0000000000054000·0x0000000000054000·0x06a5b0·0x06a5b0·R·E·0x10008 ··LOAD···········0x04b000·0x000000000004b000·0x000000000004b000·0x041c60·0x041c60·R·E·0x1000
9 ··LOAD···········0x0bf000·0x00000000000bf000·0x00000000000bf000·0x00f508·0x00f508·RW··0x10009 ··LOAD···········0x08d000·0x000000000008d000·0x000000000008d000·0x00c0e8·0x00c0e8·RW··0x1000
10 ··LOAD···········0x0ce508·0x00000000000cf508·0x00000000000cf508·0x000020·0x000020·RW··0x100010 ··LOAD···········0x0990e8·0x000000000009a0e8·0x000000000009a0e8·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x0ccf08·0x00000000000ccf08·0x00000000000ccf08·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x097b00·0x0000000000097b00·0x0000000000097b00·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x0bf000·0x00000000000bf000·0x00000000000bf000·0x00f508·0x010000·R···0x112 ··GNU_RELRO······0x08d000·0x000000000008d000·0x000000000008d000·0x00c0e8·0x00d000·R···0x1
13 ··GNU_EH_FRAME···0x03f584·0x000000000003f584·0x000000000003f584·0x003b24·0x003b24·R···0x413 ··GNU_EH_FRAME···0x03e458·0x000000000003e458·0x000000000003e458·0x00233c·0x00233c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.33 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·bca82c1b0cf9f077338e653ff0880c946 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·43b3e63a55cf4186336fdf3eb09a3f0d
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1260·entries:1 Version·symbols·section·'.gnu.version'·contains·1257·entries:
2 ·Addr:·00000000000078c8··Offset:·0x0078c8··Link:·3·(.dynsym)2 ·Addr:·0000000000007880··Offset:·0x007880··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 311, 15 lines modifiedOffset 311, 15 lines modified
311 ··4cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···311 ··4cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
313 ··4d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···313 ··4d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
314 ··4d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···314 ··4d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
315 ··4dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···315 ··4dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
316 ··4e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···316 ··4e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
317 ··4e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···317 ··4e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
318 ··4e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···318 ··4e8:···1·(*global*)···
  
319 Version·needs·section·'.gnu.version_r'·contains·2·entries:319 Version·needs·section·'.gnu.version_r'·contains·2·entries:
320 ·Addr:·0x00000000000082a0··Offset:·0x0082a0··Link:·7·(.dynstr)320 ·Addr:·0x0000000000008254··Offset:·0x008254··Link:·7·(.dynstr)
321 ··000000:·Version:·1··File:·liblog.so··Cnt:·1321 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
322 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3322 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
323 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1323 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
324 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2324 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.7 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@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:···············0x6600011 ··Entry·point·address:···············0x5d000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1335056·(bytes·into·file)13 ··Start·of·section·headers:··········1032872·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x660002 Entry·point·0x5d000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06524c·0x06524c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05cd0c·0x05cd0c·R···0x1000
8 ··LOAD···········0x066000·0x0000000000066000·0x0000000000066000·0x0be5b0·0x0be5b0·R·E·0x10008 ··LOAD···········0x05d000·0x000000000005d000·0x000000000005d000·0x081a40·0x081a40·R·E·0x1000
9 ··LOAD···········0x125000·0x0000000000125000·0x0000000000125000·0x015128·0x015128·RW··0x10009 ··LOAD···········0x0df000·0x00000000000df000·0x00000000000df000·0x0126e0·0x0126e0·RW··0x1000
10 ··LOAD···········0x13a128·0x000000000013b128·0x000000000013b128·0x000068·0x000068·RW··0x100010 ··LOAD···········0x0f16e0·0x00000000000f26e0·0x00000000000f26e0·0x000068·0x000068·RW··0x1000
11 ··DYNAMIC········0x138a10·0x0000000000138a10·0x0000000000138a10·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0effe0·0x00000000000effe0·0x00000000000effe0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x125000·0x0000000000125000·0x0000000000125000·0x015128·0x016000·R···0x112 ··GNU_RELRO······0x0df000·0x00000000000df000·0x00000000000df000·0x0126e0·0x013000·R···0x1
13 ··GNU_EH_FRAME···0x045b14·0x0000000000045b14·0x0000000000045b14·0x005ac4·0x005ac4·R···0x413 ··GNU_EH_FRAME···0x044dbc·0x0000000000044dbc·0x0000000000044dbc·0x00486c·0x00486c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.07 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·79aee4c4ea2909e73d295ecf86c33ea46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d67e14ff8faf1965b89be5ad836cf38b
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1536·entries:1 Version·symbols·section·'.gnu.version'·contains·1533·entries:
2 ·Addr:·00000000000092a8··Offset:·0x0092a8··Link:·3·(.dynsym)2 ·Addr:·0000000000009260··Offset:·0x009260··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 380, 15 lines modifiedOffset 380, 15 lines modified
380 ··5e0:···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*)···381 ··5e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
382 ··5e8:···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*)···383 ··5ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
384 ··5f0:···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*)···385 ··5f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···386 ··5f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
387 ··5fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···387 ··5fc:···1·(*global*)···
  
388 Version·needs·section·'.gnu.version_r'·contains·2·entries:388 Version·needs·section·'.gnu.version_r'·contains·2·entries:
389 ·Addr:·0x0000000000009ea8··Offset:·0x009ea8··Link:·7·(.dynstr)389 ·Addr:·0x0000000000009e5c··Offset:·0x009e5c··Link:·7·(.dynstr)
390 ··000000:·Version:·1··File:·liblog.so··Cnt:·1390 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
392 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1392 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
393 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2393 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.8 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.1.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:···············0x1700011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········232424·(bytes·into·file)13 ··Start·of·section·headers:··········187976·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x170002 Entry·point·0x15000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0167b4·0x0167b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01487c·0x01487c·R···0x1000
8 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x01ac90·0x01ac90·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x012f80·0x012f80·R·E·0x1000
9 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0042b0·0x0042b0·RW··0x10009 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x0038c0·0x0038c0·RW··0x1000
10 ··LOAD···········0x0362b0·0x00000000000372b0·0x00000000000372b0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x02b8c0·0x000000000002c8c0·0x000000000002c8c0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0358f8·0x00000000000358f8·0x00000000000358f8·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x02af20·0x000000000002af20·0x000000000002af20·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x0042b0·0x005000·R···0x112 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x0038c0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x0115c0·0x00000000000115c0·0x00000000000115c0·0x000f2c·0x000f2c·R···0x413 ··GNU_EH_FRAME···0x011024·0x0000000000011024·0x0000000000011024·0x000a9c·0x000a9c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.14 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·9e53414c0ac2df0e5e416a22cf62ac496 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4aeee6ac0c19b4f5535e721b04302cba
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·457·entries:1 Version·symbols·section·'.gnu.version'·contains·454·entries:
2 ·Addr:·0000000000002d80··Offset:·0x002d80··Link:·3·(.dynsym)2 ·Addr:·0000000000002d38··Offset:·0x002d38··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 110, 16 lines modifiedOffset 110, 15 lines modified
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)··· 
  
119 Version·needs·section·'.gnu.version_r'·contains·2·entries:118 Version·needs·section·'.gnu.version_r'·contains·2·entries:
120 ·Addr:·0x0000000000003114··Offset:·0x003114··Link:·7·(.dynstr)119 ·Addr:·0x00000000000030c4··Offset:·0x0030c4··Link:·7·(.dynstr)
121 ··000000:·Version:·1··File:·liblog.so··Cnt:·1120 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
122 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3121 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
123 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1122 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
124 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2123 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.2.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:···············0x3f00011 ··Entry·point·address:···············0x3a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········679160·(bytes·into·file)13 ··Start·of·section·headers:··········546776·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3f0002 Entry·point·0x3a000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03e37c·0x03e37c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x039014·0x039014·R···0x1000
8 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x053220·0x053220·R·E·0x10008 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x03a060·0x03a060·R·E·0x1000
9 ··LOAD···········0x093000·0x0000000000093000·0x0000000000093000·0x00c628·0x00c628·RW··0x10009 ··LOAD···········0x075000·0x0000000000075000·0x0000000000075000·0x00ade0·0x00ade0·RW··0x1000
10 ··LOAD···········0x09f628·0x00000000000a0628·0x00000000000a0628·0x000030·0x000030·RW··0x100010 ··LOAD···········0x07fde0·0x0000000000080de0·0x0000000000080de0·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x09e430·0x000000000009e430·0x000000000009e430·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x07ec00·0x000000000007ec00·0x000000000007ec00·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x093000·0x0000000000093000·0x0000000000093000·0x00c628·0x00d000·R···0x112 ··GNU_RELRO······0x075000·0x0000000000075000·0x0000000000075000·0x00ade0·0x00b000·R···0x1
13 ··GNU_EH_FRAME···0x02e7c8·0x000000000002e7c8·0x000000000002e7c8·0x002e44·0x002e44·R···0x413 ··GNU_EH_FRAME···0x02db08·0x000000000002db08·0x000000000002db08·0x00222c·0x00222c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.24 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·36e11653459a4966def384fdae952e3c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b9bd5084d5db6dbde9c5578ac9fc3cf
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1100·entries:1 Version·symbols·section·'.gnu.version'·contains·1097·entries:
2 ·Addr:·00000000000069c8··Offset:·0x0069c8··Link:·3·(.dynsym)2 ·Addr:·0000000000006980··Offset:·0x006980··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 271, 15 lines modifiedOffset 271, 15 lines modified
271 ··42c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···271 ··42c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···272 ··430:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···273 ··434:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···274 ··438:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···275 ··43c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···276 ··440:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···277 ··444:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···278 ··448:···1·(*global*)···
  
279 Version·needs·section·'.gnu.version_r'·contains·2·entries:279 Version·needs·section·'.gnu.version_r'·contains·2·entries:
280 ·Addr:·0x0000000000007260··Offset:·0x007260··Link:·7·(.dynstr)280 ·Addr:·0x0000000000007214··Offset:·0x007214··Link:·7·(.dynstr)
281 ··000000:·Version:·1··File:·liblog.so··Cnt:·1281 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
282 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3282 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
283 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1283 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2284 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.3.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:···············0x2700011 ··Entry·point·address:···············0x23000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········396704·(bytes·into·file)13 ··Start·of·section·headers:··········316016·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x270002 Entry·point·0x23000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0267b4·0x0267b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x022e6c·0x022e6c·R···0x1000
8 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x02dbf0·0x02dbf0·R·E·0x10008 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x01fe00·0x01fe00·R·E·0x1000
9 ··LOAD···········0x055000·0x0000000000055000·0x0000000000055000·0x007ca0·0x007ca0·RW··0x10009 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x006920·0x006920·RW··0x1000
10 ··LOAD···········0x05cca0·0x000000000005dca0·0x000000000005dca0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x049920·0x000000000004a920·0x000000000004a920·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x05bf78·0x000000000005bf78·0x000000000005bf78·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x048c10·0x0000000000048c10·0x0000000000048c10·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x055000·0x0000000000055000·0x0000000000055000·0x007ca0·0x008000·R···0x112 ··GNU_RELRO······0x043000·0x0000000000043000·0x0000000000043000·0x006920·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x01dd3c·0x000000000001dd3c·0x000000000001dd3c·0x001974·0x001974·R···0x413 ··GNU_EH_FRAME···0x01d4b0·0x000000000001d4b0·0x000000000001d4b0·0x0010a4·0x0010a4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.27 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a2f3273389e7452528ba0b4f8abcd9f76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·78333af7f9e3ce15dc9e62f8026eca62
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·740·entries:1 Version·symbols·section·'.gnu.version'·contains·737·entries:
2 ·Addr:·0000000000004808··Offset:·0x004808··Link:·3·(.dynsym)2 ·Addr:·00000000000047c0··Offset:·0x0047c0··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 181, 15 lines modifiedOffset 181, 15 lines modified
181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)···
  
189 Version·needs·section·'.gnu.version_r'·contains·2·entries:189 Version·needs·section·'.gnu.version_r'·contains·2·entries:
190 ·Addr:·0x0000000000004dd0··Offset:·0x004dd0··Link:·7·(.dynstr)190 ·Addr:·0x0000000000004d84··Offset:·0x004d84··Link:·7·(.dynstr)
191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1191 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
192 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3192 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1193 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
194 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2194 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.9 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hardware.wifi@1.4.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:···············0x4100011 ··Entry·point·address:···············0x3c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········684920·(bytes·into·file)13 ··Start·of·section·headers:··········565064·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x410002 Entry·point·0x3c000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x040574·0x040574·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03bb6c·0x03bb6c·R···0x1000
8 ··LOAD···········0x041000·0x0000000000041000·0x0000000000041000·0x051430·0x051430·R·E·0x10008 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x03ba70·0x03ba70·R·E·0x1000
9 ··LOAD···········0x093000·0x0000000000093000·0x0000000000093000·0x00deb0·0x00deb0·RW··0x10009 ··LOAD···········0x078000·0x0000000000078000·0x0000000000078000·0x00c620·0x00c620·RW··0x1000
10 ··LOAD···········0x0a0eb0·0x00000000000a1eb0·0x00000000000a1eb0·0x000038·0x000038·RW··0x100010 ··LOAD···········0x084620·0x0000000000085620·0x0000000000085620·0x000038·0x000038·RW··0x1000
11 ··DYNAMIC········0x09fcf8·0x000000000009fcf8·0x000000000009fcf8·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x083480·0x0000000000083480·0x0000000000083480·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x093000·0x0000000000093000·0x0000000000093000·0x00deb0·0x00e000·R···0x112 ··GNU_RELRO······0x078000·0x0000000000078000·0x0000000000078000·0x00c620·0x00d000·R···0x1
13 ··GNU_EH_FRAME···0x031664·0x0000000000031664·0x0000000000031664·0x002be4·0x002be4·R···0x413 ··GNU_EH_FRAME···0x030c78·0x0000000000030c78·0x0000000000030c78·0x0020a4·0x0020a4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
3.29 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·94cad1b0064d47c7e1d10a5600811e4c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e6551ed85e81d4b6a772b2e9e0ae667e
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1204·entries:1 Version·symbols·section·'.gnu.version'·contains·1201·entries:
2 ·Addr:·0000000000007388··Offset:·0x007388··Link:·3·(.dynsym)2 ·Addr:·0000000000007340··Offset:·0x007340··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 297, 15 lines modifiedOffset 297, 15 lines modified
297 ··494:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···297 ··494:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
298 ··498:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···298 ··498:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
299 ··49c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···299 ··49c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
300 ··4a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···300 ··4a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
301 ··4a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···301 ··4a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
302 ··4a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···302 ··4a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
303 ··4ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···303 ··4ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
304 ··4b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···304 ··4b0:···1·(*global*)···
  
305 Version·needs·section·'.gnu.version_r'·contains·2·entries:305 Version·needs·section·'.gnu.version_r'·contains·2·entries:
306 ·Addr:·0x0000000000007cf0··Offset:·0x007cf0··Link:·7·(.dynstr)306 ·Addr:·0x0000000000007ca4··Offset:·0x007ca4··Link:·7·(.dynstr)
307 ··000000:·Version:·1··File:·liblog.so··Cnt:·1307 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
308 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3308 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
309 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1309 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
310 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2310 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.6 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.allocator@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.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:··········88568·(bytes·into·file)13 ··Start·of·section·headers:··········75744·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0002 Entry·point·0x9000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095d4·0x0095d4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008e74·0x008e74·R···0x1000
8 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008e10·0x008e10·R·E·0x10008 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006eb0·0x006eb0·R·E·0x1000
9 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0018d0·0x0018d0·RW··0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x001798·0x001798·RW··0x1000
10 ··LOAD···········0x0148d0·0x00000000000158d0·0x00000000000158d0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x011798·0x0000000000012798·0x0000000000012798·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x011140·0x0000000000011140·0x0000000000011140·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0018d0·0x002000·R···0x112 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x001798·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007a14·0x0000000000007a14·0x0000000000007a14·0x00053c·0x00053c·R···0x413 ··GNU_EH_FRAME···0x007720·0x0000000000007720·0x0000000000007720·0x00048c·0x00048c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·450db3b6e88a16a6e9777397881bf3c66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce5a782330288fdcff349e5765d17842
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·240·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0000000000001928··Offset:·0x001928··Link:·3·(.dynsym)2 ·Addr:·00000000000018e0··Offset:·0x0018e0··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, 15 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*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001b08··Offset:·0x001b08··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001abc··Offset:·0x001abc··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.memory.token@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.memory.token@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:···············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:··········79672·(bytes·into·file)13 ··Start·of·section·headers:··········75048·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008edc·0x008edc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0087cc·0x0087cc·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007a70·0x007a70·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006190·0x006190·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x001788·0x001788·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x001650·0x001650·RW··0x1000
11 ··LOAD···········0x012788·0x0000000000013788·0x0000000000013788·0x000008·0x000008·RW··0x100011 ··LOAD···········0x011650·0x0000000000012650·0x0000000000012650·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x012158·0x0000000000012158·0x0000000000012158·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x011038·0x0000000000011038·0x0000000000011038·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001788·0x002000·R···0x113 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x001650·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0075a0·0x00000000000075a0·0x00000000000075a0·0x0004cc·0x0004cc·R···0x414 ··GNU_EH_FRAME···0x0072c0·0x00000000000072c0·0x00000000000072c0·0x000424·0x000424·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x12158·contains·34·entries:1 Dynamic·section·at·offset·0x11038·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory.token@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory.token@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x608814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5e98
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x661017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6420
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x666020 ·0x0000000000000017·(JMPREL)·············0x6470
21 ·0x0000000000000002·(PLTRELSZ)···········2784·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2712·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x123d022 ·0x0000000000000003·(PLTGOT)·············0x112b0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c8426 ·0x0000000000000005·(STRTAB)·············0x1c24
27 ·0x000000000000000a·(STRSZ)··············17406·(bytes)27 ·0x000000000000000a·(STRSZ)··············17010·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a6028 ·0x000000006ffffef5·(GNU_HASH)···········0x1a10
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1215029 ·0x0000000000000019·(INIT_ARRAY)·········0x11030
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1213831 ·0x000000000000001a·(FINI_ARRAY)·········0x11018
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x185033 ·0x000000006ffffff0·(VERSYM)·············0x1808
34 ·0x000000006ffffffe·(VERNEED)············0x1a2034 ·0x000000006ffffffe·(VERNEED)············0x19d0
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·bc2cd8f63864dabd9ad57fc7dd2dc0556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6ca98e0694d671c3517b979de98c1002
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·231·entries:1 Version·symbols·section·'.gnu.version'·contains·228·entries:
2 ·Addr:·0000000000001850··Offset:·0x001850··Link:·3·(.dynsym)2 ·Addr:·0000000000001808··Offset:·0x001808··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 54, 15 lines modifiedOffset 54, 14 lines modified
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*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:61 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x0000000000001a20··Offset:·0x001a20··Link:·7·(.dynstr)62 ·Addr:·0x00000000000019d0··Offset:·0x0019d0··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·163 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·364 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·165 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·266 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.memory@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.memory@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:···············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:··········142248·(bytes·into·file)13 ··Start·of·section·headers:··········121256·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xd000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d65c·0x00d65c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cdac·0x00cdac·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x010060·0x010060·R·E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00c730·0x00c730·R·E·0x1000
9 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002810·0x002810·RW··0x10009 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002720·0x002720·RW··0x1000
10 ··LOAD···········0x021810·0x0000000000022810·0x0000000000022810·0x000010·0x000010·RW··0x100010 ··LOAD···········0x01c720·0x000000000001d720·0x000000000001d720·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0210a0·0x00000000000210a0·0x00000000000210a0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01bfc8·0x000000000001bfc8·0x000000000001bfc8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002810·0x003000·R···0x112 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002720·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00aab0·0x000000000000aab0·0x000000000000aab0·0x00081c·0x00081c·R···0x413 ··GNU_EH_FRAME···0x00a684·0x000000000000a684·0x000000000000a684·0x00079c·0x00079c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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 {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x210a0·contains·34·entries:1 Dynamic·section·at·offset·0x1bfc8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.memory@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x89d814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x86f0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9ca15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9ca
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x93a817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x90c0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x943820 ·0x0000000000000017·(JMPREL)·············0x9150
21 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3456·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2136022 ·0x0000000000000003·(PLTGOT)·············0x1c288
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x29a426 ·0x0000000000000005·(STRTAB)·············0x284c
27 ·0x000000000000000a·(STRSZ)··············24621·(bytes)27 ·0x000000000000000a·(STRSZ)··············24225·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x243828 ·0x000000006ffffef5·(GNU_HASH)···········0x23f0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2109029 ·0x0000000000000019·(INIT_ARRAY)·········0x1bfb8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x2107031 ·0x000000000000001a·(FINI_ARRAY)·········0x1bf98
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x216833 ·0x000000006ffffff0·(VERSYM)·············0x2120
34 ·0x000000006ffffffe·(VERNEED)············0x23f834 ·0x000000006ffffffe·(VERNEED)············0x23ac
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·990ffbd8abe0fb275915a090c248b4a36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec131d6b05423f4589256b125555cc82
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·328·entries:1 Version·symbols·section·'.gnu.version'·contains·325·entries:
2 ·Addr:·0000000000002168··Offset:·0x002168··Link:·3·(.dynsym)2 ·Addr:·0000000000002120··Offset:·0x002120··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 78, 15 lines modifiedOffset 78, 15 lines modified
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*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·2·entries:86 Version·needs·section·'.gnu.version_r'·contains·2·entries:
87 ·Addr:·0x00000000000023f8··Offset:·0x0023f8··Link:·7·(.dynstr)87 ·Addr:·0x00000000000023ac··Offset:·0x0023ac··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·liblog.so··Cnt:·188 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
89 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·389 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
90 ··0x0010:·Version:·1··File:·libc.so··Cnt:·190 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
91 ··0x0030:···Name:·LIBC··Flags:·none··Version:·291 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.token@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.hidl.token@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:···············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:··········92224·(bytes·into·file)13 ··Start·of·section·headers:··········83520·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009a04·0x009a04·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0092bc·0x0092bc·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0099d0·0x0099d0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0078e0·0x0078e0·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001858·0x001858·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001720·0x001720·RW··0x1000
11 ··LOAD···········0x015858·0x0000000000016858·0x0000000000016858·0x000008·0x000008·RW··0x100011 ··LOAD···········0x013720·0x0000000000014720·0x0000000000014720·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0151b8·0x00000000000151b8·0x00000000000151b8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013098·0x0000000000013098·0x0000000000013098·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001858·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001720·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007ebc·0x0000000000007ebc·0x0000000000007ebc·0x000524·0x000524·R···0x414 ··GNU_EH_FRAME···0x007bc8·0x0000000000007bc8·0x0000000000007bc8·0x00047c·0x00047c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.89 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x151b8·contains·34·entries:1 Dynamic·section·at·offset·0x13098·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.token@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hidl.token@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x670814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6520
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59d
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ca817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ac0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6cf820 ·0x0000000000000017·(JMPREL)·············0x6b10
21 ·0x0000000000000002·(PLTRELSZ)···········3120·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3048·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1543022 ·0x0000000000000003·(PLTGOT)·············0x13310
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1ed026 ·0x0000000000000005·(STRTAB)·············0x1e70
27 ·0x000000000000000a·(STRSZ)··············18486·(bytes)27 ·0x000000000000000a·(STRSZ)··············18090·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1c0028 ·0x000000006ffffef5·(GNU_HASH)···········0x1bb0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x151b029 ·0x0000000000000019·(INIT_ARRAY)·········0x13090
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1519831 ·0x000000000000001a·(FINI_ARRAY)·········0x13078
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x19d033 ·0x000000006ffffff0·(VERSYM)·············0x1988
34 ·0x000000006ffffffe·(VERNEED)············0x1bc034 ·0x000000006ffffffe·(VERNEED)············0x1b70
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·376be606235c77ede04ed47870059b146 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a16a1e435a82ec51b213f68777c2d259
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·247·entries:1 Version·symbols·section·'.gnu.version'·contains·244·entries:
2 ·Addr:·00000000000019d0··Offset:·0x0019d0··Link:·3·(.dynsym)2 ·Addr:·0000000000001988··Offset:·0x001988··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 58, 15 lines modifiedOffset 58, 14 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
66 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
67 ·Addr:·0x0000000000001bc0··Offset:·0x001bc0··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b70··Offset:·0x001b70··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
70 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.net.netd@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.net.netd@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:···············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:··········83912·(bytes·into·file)13 ··Start·of·section·headers:··········75248·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008fcc·0x008fcc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0088f4·0x0088f4·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x008600·0x008600·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0068b0·0x0068b0·R·E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017d8·0x0017d8·RW··0x100010 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016e8·0x0016e8·RW··0x1000
11 ··LOAD···········0x0137d8·0x00000000000147d8·0x00000000000147d8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0116e8·0x00000000000126e8·0x00000000000126e8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x013188·0x0000000000013188·0x0000000000013188·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0110b0·0x00000000000110b0·0x00000000000110b0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017d8·0x002000·R···0x113 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016e8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0075b8·0x00000000000075b8·0x00000000000075b8·0x0004ec·0x0004ec·R···0x414 ··GNU_EH_FRAME···0x0072b4·0x00000000000072b4·0x00000000000072b4·0x00045c·0x00045c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13188·contains·34·entries:1 Dynamic·section·at·offset·0x110b0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.system.net.netd@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.system.net.netd@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5fc014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5dd8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x655817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6370
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x65a820 ·0x0000000000000017·(JMPREL)·············0x63c0
21 ·0x0000000000000002·(PLTRELSZ)···········2880·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1340022 ·0x0000000000000003·(PLTGOT)·············0x11328
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1d1426 ·0x0000000000000005·(STRTAB)·············0x1cbc
27 ·0x000000000000000a·(STRSZ)··············17064·(bytes)27 ·0x000000000000000a·(STRSZ)··············16668·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1ae028 ·0x000000006ffffef5·(GNU_HASH)···········0x1a98
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1318029 ·0x0000000000000019·(INIT_ARRAY)·········0x110a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1316831 ·0x000000000000001a·(FINI_ARRAY)·········0x11090
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x18c833 ·0x000000006ffffff0·(VERSYM)·············0x1880
34 ·0x000000006ffffffe·(VERNEED)············0x1aa034 ·0x000000006ffffffe·(VERNEED)············0x1a54
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·49617b87ac39d7376d7f743706af34366 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31b68b44de2ac7724aa482864e8c1f3a
1.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·236·entries:1 Version·symbols·section·'.gnu.version'·contains·233·entries:
2 ·Addr:·00000000000018c8··Offset:·0x0018c8··Link:·3·(.dynsym)2 ·Addr:·0000000000001880··Offset:·0x001880··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*)······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:·0x0000000000001aa0··Offset:·0x001aa0··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.net.netd@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.net.netd@1.1.so
866 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:··········105200·(bytes·into·file)13 ··Start·of·section·headers:··········92424·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ac54·0x00ac54·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a4ac·0x00a4ac·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00be60·0x00be60·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x008b50·0x008b50·R·E·0x1000
10 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001b08·0x001b08·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001a18·0x001a18·RW··0x1000
11 ··LOAD···········0x018b08·0x0000000000019b08·0x0000000000019b08·0x000008·0x000008·RW··0x100011 ··LOAD···········0x015a18·0x0000000000016a18·0x0000000000016a18·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x018428·0x0000000000018428·0x0000000000018428·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x015350·0x0000000000015350·0x0000000000015350·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001b08·0x002000·R···0x113 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001a18·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008f18·0x0000000000008f18·0x0000000000008f18·0x00056c·0x00056c·R···0x414 ··GNU_EH_FRAME···0x008b78·0x0000000000008b78·0x0000000000008b78·0x0004dc·0x0004dc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.99 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·a6fb94a4fe01ac1c670af7afcebdf5686 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04753afc061e280ff8cea5430a5c9e77
1.77 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·271·entries:1 Version·symbols·section·'.gnu.version'·contains·268·entries:
2 ·Addr:·0000000000001c10··Offset:·0x001c10··Link:·3·(.dynsym)2 ·Addr:·0000000000001bc8··Offset:·0x001bc8··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 64, 13 lines modifiedOffset 64, 12 lines modified
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*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
72 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
73 ·Addr:·0x0000000000001e30··Offset:·0x001e30··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001de0··Offset:·0x001de0··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.3 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.suspend@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.suspend@1.0.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:···············0xd00011 ··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:··········121304·(bytes·into·file)13 ··Start·of·section·headers:··········112608·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c884·0x00c884·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c16c·0x00c16c·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00ced0·0x00ced0·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00a890·0x00a890·R·E·0x1000
10 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0026c8·0x0026c8·RW··0x100010 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0025d8·0x0025d8·RW··0x1000
11 ··LOAD···········0x01c6c8·0x000000000001d6c8·0x000000000001d6c8·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01a5d8·0x000000000001b5d8·0x000000000001b5d8·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01bfc8·0x000000000001bfc8·0x000000000001bfc8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x019ef0·0x0000000000019ef0·0x0000000000019ef0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x0026c8·0x003000·R···0x113 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x0025d8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00a110·0x000000000000a110·0x000000000000a110·0x00076c·0x00076c·R···0x414 ··GNU_EH_FRAME···0x009e20·0x0000000000009e20·0x0000000000009e20·0x0006dc·0x0006dc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·f55bc5d3aa5b64d4c48aeb9f247e1d926 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1933e40689630d1cf7306f63c23c5a21
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·308·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·0000000000001f88··Offset:·0x001f88··Link:·3·(.dynsym)2 ·Addr:·0000000000001f40··Offset:·0x001f40··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 73, 13 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x00000000000021f0··Offset:·0x0021f0··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021a4··Offset:·0x0021a4··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.5 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.wifi.keystore@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/android.system.wifi.keystore@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:···············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:··········93264·(bytes·into·file)13 ··Start·of·section·headers:··········84224·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009da4·0x009da4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00940c·0x00940c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009e50·0x009e50·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0075f0·0x0075f0·R·E·0x1000
10 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x0019d8·0x0019d8·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017c8·0x0017c8·RW··0x1000
11 ··LOAD···········0x0159d8·0x00000000000169d8·0x00000000000169d8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0137c8·0x00000000000147c8·0x00000000000147c8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x015368·0x0000000000015368·0x0000000000015368·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013170·0x0000000000013170·0x0000000000013170·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x0019d8·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017c8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007f74·0x0000000000007f74·0x0000000000007f74·0x0005ac·0x0005ac·R···0x414 ··GNU_EH_FRAME···0x007bf8·0x0000000000007bf8·0x0000000000007bf8·0x0004ac·0x0004ac·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
2.98 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·bf8dc5ecee0b2fb382a086d21ffb228d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·085d51874c69b1143cf72809f768eaaf
1.96 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·238·entries:
2 ·Addr:·0000000000001940··Offset:·0x001940··Link:·3·(.dynsym)2 ·Addr:·00000000000018f8··Offset:·0x0018f8··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*)···
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:·0x0000000000001b24··Offset:·0x001b24··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001ad4··Offset:·0x001ad4··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
23.2 KB
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04/vendor.img.apexes/com.android.vndk.current.on_vendor.apex-apex_payload.img.mount/lib64/libhidlbase.so vs.
/home/dev/aosp/build/android-11.0.0_r4/aosp_crosshatch-user/Ubuntu18.04-robotnix/vendor.img.apexes/com.android.vndk.current.on_vendor.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:···············0x4600011 ··Entry·point·address:···············0x43000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········769240·(bytes·into·file)13 ··Start·of·section·headers:··········693296·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x460002 Entry·point·0x43000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x045d1c·0x045d1c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0428cc·0x0428cc·R···0x1000
8 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x065850·0x065850·R·E·0x10008 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x056ce0·0x056ce0·R·E·0x1000
9 ··LOAD···········0x0ac000·0x00000000000ac000·0x00000000000ac000·0x00aff0·0x00aff0·RW··0x10009 ··LOAD···········0x09a000·0x000000000009a000·0x000000000009a000·0x00ab80·0x00ab80·RW··0x1000
10 ··LOAD···········0x0b6ff0·0x00000000000b7ff0·0x00000000000b7ff0·0x000034·0x000498·RW··0x100010 ··LOAD···········0x0a4b80·0x00000000000a5b80·0x00000000000a5b80·0x000034·0x000478·RW··0x1000
11 ··DYNAMIC········0x0b5350·0x00000000000b5350·0x00000000000b5350·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0a3038·0x00000000000a3038·0x00000000000a3038·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x0ac000·0x00000000000ac000·0x00000000000ac000·0x00aff0·0x00b000·R···0x112 ··GNU_RELRO······0x09a000·0x000000000009a000·0x000000000009a000·0x00ab80·0x00b000·R···0x1
13 ··GNU_EH_FRAME···0x035018·0x0000000000035018·0x0000000000035018·0x0032e4·0x0032e4·R···0x413 ··GNU_EH_FRAME···0x032de0·0x0000000000032de0·0x0000000000032de0·0x003044·0x003044·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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.85 KB
readelf --wide --sections {}
Max HTML report size reached
3.13 KB
readelf --wide --dynamic {}
Max HTML report size reached
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·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:·3497a86e0dcc78449bee40ed08596dc16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f1f1d59463e44f4ab0115051eb91e1c0
11.2 KB
readelf --wide --version-info {}
Max HTML report size reached