7.32 KB
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Google/system.img.mount vs.
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount
7.17 KB
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Google/system.img.mount/system vs.
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system
7.01 KB
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64 vs.
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64
6.83 KB
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64/libhwui.so vs.
/home/dev/aosp/build/5910108/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64/libhwui.so
892 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1d100011 ··Entry·point·address:···············0x1d1000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········7833456·(bytes·into·file)13 ··Start·of·section·headers:··········7833400·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.5 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x1d10003 Entry·point·0x1d1000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1d0234·0x1d0234·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1d0234·0x1d0234·R···0x1000
9 ··LOAD···········0x1d1000·0x00000000001d1000·0x00000000001d1000·0x54b330·0x54b330·R·E·0x10009 ··LOAD···········0x1d1000·0x00000000001d1000·0x00000000001d1000·0x54b3f0·0x54b3f0·R·E·0x1000
10 ··LOAD···········0x71d000·0x000000000071d000·0x000000000071d000·0x028480·0x02e69e·RW··0x100010 ··LOAD···········0x71d000·0x000000000071d000·0x000000000071d000·0x028480·0x02e69e·RW··0x1000
11 ··DYNAMIC········0x7401b8·0x00000000007401b8·0x00000000007401b8·0x000390·0x000390·RW··0x811 ··DYNAMIC········0x7401b8·0x00000000007401b8·0x00000000007401b8·0x000390·0x000390·RW··0x8
12 ··GNU_RELRO······0x71e000·0x000000000071e000·0x000000000071e000·0x027480·0x028000·R···0x112 ··GNU_RELRO······0x71e000·0x000000000071e000·0x000000000071e000·0x027480·0x028000·R···0x1
13 ··GNU_EH_FRAME···0x0d7870·0x00000000000d7870·0x00000000000d7870·0x024604·0x024604·R···0x413 ··GNU_EH_FRAME···0x0d7868·0x00000000000d7868·0x00000000000d7868·0x024604·0x024604·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.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·.gcc_except_table·.eh_frame_hdr·.eh_frame·
3.38 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x778770:1 There·are·27·section·headers,·starting·at·offset·0x778738:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·019728·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·019728·18···A··7···1··8
Offset 10, 27 lines modifiedOffset 10, 27 lines modified
10 ··[·5]·.gnu.version_r····VERNEED·········000000000001bb88·01bb88·000110·00···A··7···6··410 ··[·5]·.gnu.version_r····VERNEED·········000000000001bb88·01bb88·000110·00···A··7···6··4
11 ··[·6]·.gnu.hash·········GNU_HASH········000000000001bc98·01bc98·006614·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········000000000001bc98·01bc98·006614·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········00000000000222ac·0222ac·02c0fe·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00000000000222ac·0222ac·02c0fe·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········000000000004e3b0·04e3b0·0052b1·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········000000000004e3b0·04e3b0·0052b1·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000053668·053668·0008f8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000053668·053668·0008f8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000053f60·053f60·00c1c8·18···A··3··23··815 ··[10]·.rela.plt·········RELA············0000000000053f60·053f60·00c1c8·18···A··3··23··8
16 ··[11]·.rodata···········PROGBITS········0000000000060140·060140·04abd0·00·AMS··0···0·3216 ··[11]·.rodata···········PROGBITS········0000000000060140·060140·04abd0·00·AMS··0···0·32
17 ··[12]·.gcc_except_table·PROGBITS········00000000000aad10·0aad10·02cb60·00···A··0···0··417 ··[12]·.gcc_except_table·PROGBITS········00000000000aad10·0aad10·02cb58·00···A··0···0··4
18 ··[13]·.eh_frame_hdr·····PROGBITS········00000000000d7870·0d7870·024604·00···A··0···0··418 ··[13]·.eh_frame_hdr·····PROGBITS········00000000000d7868·0d7868·024604·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········00000000000fbe78·0fbe78·0d43bc·00···A··0···0··819 ··[14]·.eh_frame·········PROGBITS········00000000000fbe70·0fbe70·0d43c4·00···A··0···0··8
20 ··[15]·.text·············PROGBITS········00000000001d1000·1d1000·5431e5·00··AX··0···0·1620 ··[15]·.text·············PROGBITS········00000000001d1000·1d1000·5432a5·00··AX··0···0·16
21 ··[16]·.plt··············PROGBITS········00000000007141f0·7141f0·008140·00··AX··0···0·1621 ··[16]·.plt··············PROGBITS········00000000007142b0·7142b0·008140·00··AX··0···0·16
22 ··[17]·.data·············PROGBITS········000000000071d000·71d000·000f58·00··WA··0···0·1622 ··[17]·.data·············PROGBITS········000000000071d000·71d000·000f58·00··WA··0···0·16
23 ··[18]·.fini_array·······FINI_ARRAY······000000000071e000·71e000·000010·00··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······000000000071e000·71e000·000010·00··WA··0···0··8
24 ··[19]·.data.rel.ro······PROGBITS········000000000071e010·71e010·022160·00··WA··0···0·1624 ··[19]·.data.rel.ro······PROGBITS········000000000071e010·71e010·022160·00··WA··0···0·16
25 ··[20]·.init_array·······INIT_ARRAY······0000000000740170·740170·000048·00··WA··0···0··825 ··[20]·.init_array·······INIT_ARRAY······0000000000740170·740170·000048·00··WA··0···0··8
26 ··[21]·.dynamic··········DYNAMIC·········00000000007401b8·7401b8·000390·10··WA··7···0··826 ··[21]·.dynamic··········DYNAMIC·········00000000007401b8·7401b8·000390·10··WA··7···0··8
27 ··[22]·.got··············PROGBITS········0000000000740548·740548·000e88·00··WA··0···0··827 ··[22]·.got··············PROGBITS········0000000000740548·740548·000e88·00··WA··0···0··8
28 ··[23]·.got.plt··········PROGBITS········00000000007413d0·7413d0·0040b0·00··WA··0···0··828 ··[23]·.got.plt··········PROGBITS········00000000007413d0·7413d0·0040b0·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········0000000000746000·745480·00569e·00··WA··0···0·6429 ··[24]·.bss··············NOBITS··········0000000000746000·745480·00569e·00··WA··0···0·64
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·745480·000119·00······0···0··130 ··[25]·.shstrtab·········STRTAB··········0000000000000000·745480·000119·00······0···0··1
31 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·745599·0331d0·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·745599·033198·00······0···0··1
32 Key·to·Flags:32 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··l·(large),·p·(processor·specific)36 ··l·(large),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·43944c9df3373d006344c08bc72a3ce86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·13814d37e48ede1712b387c5a9402fa1
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·7835184···»   Blocks:·15304······IO·Block:·4096···regular·file1 ··Size:·7835128···»   Blocks:·15304······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000