8.13 KB
/home/dev/aosp/build/android-11.0.0_r1/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r1/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount
432 B
/home/dev/aosp/build/android-11.0.0_r1/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.json vs.
/home/dev/aosp/build/android-11.0.0_r1/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.json
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 {1 {
2 ··"name":·"com.android.media.swcodec",·2 ··"name":·"com.android.media.swcodec",·
3 ··"version":·3009007003 ··"version":·300000000
4 }4 }
1020 B
/home/dev/aosp/build/android-11.0.0_r1/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-11.0.0_r1/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0a19·636f·6d2e·616e·6472·6f69·642e·6d65··..com.android.me00000000:·0a19·636f·6d2e·616e·6472·6f69·642e·6d65··..com.android.me
00000010:·6469·612e·7377·636f·6465·6310·dcc2·bd8f··dia.swcodec.....00000010:·6469·612e·7377·636f·6465·6310·80c6·868f··dia.swcodec.....
00000020:·0142·096c·6962·4547·4c2e·736f·4210·6c69··.B.libEGL.soB.li00000020:·0142·096c·6962·4547·4c2e·736f·4210·6c69··.B.libEGL.soB.li
00000030:·6262·696e·6465·725f·6e64·6b2e·736f·4207··bbinder_ndk.soB.00000030:·6262·696e·6465·725f·6e64·6b2e·736f·4207··bbinder_ndk.soB.
00000040:·6c69·6263·2e73·6f42·0e6c·6962·6367·726f··libc.soB.libcgro00000040:·6c69·6263·2e73·6f42·0e6c·6962·6367·726f··libc.soB.libcgro
00000050:·7570·7263·2e73·6f42·086c·6962·646c·2e73··uprc.soB.libdl.s00000050:·7570·7263·2e73·6f42·086c·6962·646c·2e73··uprc.soB.libdl.s
00000060:·6f42·096c·6962·6c6f·672e·736f·4207·6c69··oB.liblog.soB.li00000060:·6f42·096c·6962·6c6f·672e·736f·4207·6c69··oB.liblog.soB.li
00000070:·626d·2e73·6f42·126c·6962·6e61·7469·7665··bm.soB.libnative00000070:·626d·2e73·6f42·126c·6962·6e61·7469·7665··bm.soB.libnative
00000080:·7769·6e64·6f77·2e73·6f42·0a6c·6962·7379··window.soB.libsy00000080:·7769·6e64·6f77·2e73·6f42·0a6c·6962·7379··window.soB.libsy
6.43 KB
/home/dev/aosp/build/android-11.0.0_r1/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-11.0.0_r1/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64
6.14 KB
/home/dev/aosp/build/android-11.0.0_r1/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libutils.so vs.
/home/dev/aosp/build/android-11.0.0_r1/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libutils.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:··········121216·(bytes·into·file)13 ··Start·of·section·headers:··········121272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
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·0x00e09c·0x00e09c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e09c·0x00e09c·R···0x1000
9 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00cc30·0x00cc30·R·E·0x10009 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00cc40·0x00cc40·R·E·0x1000
10 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x000dc8·RW··0x100010 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x000dc8·RW··0x1000
11 ··LOAD···········0x01cdc8·0x000000000001ddc8·0x000000000001ddc8·0x000020·0x000078·RW··0x100011 ··LOAD···········0x01cdc8·0x000000000001ddc8·0x000000000001ddc8·0x000020·0x000078·RW··0x1000
12 ··DYNAMIC········0x01c890·0x000000000001c890·0x000000000001c890·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01c890·0x000000000001c890·0x000000000001c890·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x001000·R···0x113 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x00a570·0x000000000000a570·0x000000000000a570·0x000bc4·0x000bc4·R···0x414 ··GNU_EH_FRAME···0x00a570·0x000000000000a570·0x000000000000a570·0x000bc4·0x000bc4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.84 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1d980:1 There·are·26·section·headers,·starting·at·offset·0x1d9b8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0030a8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0030a8·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000000445c·00445c·004721·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000000445c·00445c·004721·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008b80·008b80·000054·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008b80·008b80·000054·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008bd8·008bd8·000040·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008bd8·008bd8·000040·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008c18·008c18·000888·18···A··3··21··815 ··[10]·.rela.plt·········RELA············0000000000008c18·008c18·000888·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000094a0·0094a0·0010d0·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000094a0·0094a0·0010d0·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a570·00a570·000bc4·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a570·00a570·000bc4·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000000b138·00b138·002f64·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000000b138·00b138·002f64·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c654·00··AX··0···0··419 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c664·00··AX··0···0··4
20 ··[15]·.plt··············PROGBITS········000000000001b660·01b660·0005d0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000001b670·01b670·0005d0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·000870·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·000870·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······000000000001c870·01c870·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000001c870·01c870·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······000000000001c880·01c880·000010·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······000000000001c880·01c880·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000001c890·01c890·000220·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000001c890·01c890·000220·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········000000000001cab0·01cab0·000028·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000001cab0·01cab0·000028·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000001cad8·01cad8·0002f0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000001cad8·01cad8·0002f0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········000000000001ddc8·01cdc8·000020·00··WA··0···0··827 ··[22]·.data·············PROGBITS········000000000001ddc8·01cdc8·000020·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········000000000001dde8·01cde8·000058·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········000000000001dde8·01cde8·000058·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·01cde8·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·01cde8·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·01ceea·000a94·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·01ceea·000ac8·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5833db26fb67b253364b09639d78ddcb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b953d177fc4525a90319d4ce80e48a94
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·122880····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·122936····»    Blocks:·248········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000