37.6 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount
1010 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0a15·636f·6d2e·616e·6472·6f69·642e·6f73··..com.android.os00000000:·0a15·636f·6d2e·616e·6472·6f69·642e·6f73··..com.android.os
00000010:·2e73·7461·7473·6410·a0d5·a694·013a·0f6c··.statsd......:.l00000010:·2e73·7461·7473·6410·9c9f·cb98·013a·0f6c··.statsd......:.l
00000020:·6962·7374·6174·7370·756c·6c2e·736f·3a11··ibstatspull.so:.00000020:·6962·7374·6174·7370·756c·6c2e·736f·3a11··ibstatspull.so:.
00000030:·6c69·6273·7461·7473·736f·636b·6574·2e73··libstatssocket.s00000030:·6c69·6273·7461·7473·736f·636b·6574·2e73··libstatssocket.s
00000040:·6f42·106c·6962·6269·6e64·6572·5f6e·646b··oB.libbinder_ndk00000040:·6f42·106c·6962·6269·6e64·6572·5f6e·646b··oB.libbinder_ndk
00000050:·2e73·6f42·076c·6962·632e·736f·4208·6c69··.soB.libc.soB.li00000050:·2e73·6f42·076c·6962·632e·736f·4208·6c69··.soB.libc.soB.li
00000060:·6264·6c2e·736f·420e·6c69·6269·6e63·6964··bdl.soB.libincid00000060:·6264·6c2e·736f·420e·6c69·6269·6e63·6964··bdl.soB.libincid
00000070:·656e·742e·736f·4209·6c69·626c·6f67·2e73··ent.soB.liblog.s00000070:·656e·742e·736f·4209·6c69·626c·6f67·2e73··ent.soB.liblog.s
00000080:·6f42·076c·6962·6d2e·736f·4a0f·6c69·6273··oB.libm.soJ.libs00000080:·6f42·076c·6962·6d2e·736f·4a0f·6c69·6273··oB.libm.soJ.libs
23.1 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/bin vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/bin
22.8 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/bin/statsd vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/bin/statsd
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:···············0x3700011 ··Entry·point·address:···············0x32000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1184800·(bytes·into·file)13 ··Start·of·section·headers:··········1060400·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1217 ··Number·of·program·headers:·········12
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3119 ··Number·of·section·headers:·········31
20 ··Section·header·string·table·index:·2920 ··Section·header·string·table·index:·29
2.28 KB
readelf --wide --program-header {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x370002 Entry·point·0x32000
3 There·are·12·program·headers,·starting·at·offset·643 There·are·12·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·0x0002a0·0x0002a0·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002a0·0x0002a0·R···0x8
7 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x17 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x1
8 ······[Requesting·program·interpreter:·/system/bin/linker64]8 ······[Requesting·program·interpreter:·/system/bin/linker64]
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03650c·0x03650c·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x031f04·0x031f04·R···0x1000
10 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x0cc8e0·0x0cc8e0·R·E·0x100010 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0b6440·0x0b6440·R·E·0x1000
11 ··LOAD···········0x104000·0x0000000000104000·0x0000000000104000·0x009a90·0x009a90·RW··0x100011 ··LOAD···········0x0e9000·0x00000000000e9000·0x00000000000e9000·0x0089e8·0x0089e8·RW··0x1000
12 ··LOAD···········0x10da90·0x000000000010ea90·0x000000000010ea90·0x0006b0·0x004074·RW··0x100012 ··LOAD···········0x0f19e8·0x00000000000f29e8·0x00000000000f29e8·0x0005f8·0x003660·RW··0x1000
13 ··TLS············0x104000·0x0000000000104000·0x0000000000104000·0x000000·0x000000·R···0x4013 ··TLS············0x0e9000·0x00000000000e9000·0x00000000000e9000·0x000000·0x000000·R···0x40
14 ··DYNAMIC········0x10c980·0x000000000010c980·0x000000000010c980·0x000230·0x000230·RW··0x814 ··DYNAMIC········0x0f0a90·0x00000000000f0a90·0x00000000000f0a90·0x000230·0x000230·RW··0x8
15 ··GNU_RELRO······0x104000·0x0000000000104000·0x0000000000104000·0x009a90·0x00a000·R···0x115 ··GNU_RELRO······0x0e9000·0x00000000000e9000·0x00000000000e9000·0x0089e8·0x009000·R···0x1
16 ··GNU_EH_FRAME···0x010bf4·0x0000000000010bf4·0x0000000000010bf4·0x007234·0x007234·R···0x416 ··GNU_EH_FRAME···0x00fdc4·0x000000000000fdc4·0x000000000000fdc4·0x00676c·0x00676c·R···0x4
17 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··017 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
18 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000050·0x000050·R···0x418 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000050·0x000050·R···0x4
  
19 ·Section·to·Segment·mapping:19 ·Section·to·Segment·mapping:
20 ··Segment·Sections...20 ··Segment·Sections...
21 ···00·····21 ···00·····
22 ···01·····.interp·22 ···01·····.interp·
5.56 KB
readelf --wide --sections {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 There·are·31·section·headers,·starting·at·offset·0x121420:1 There·are·31·section·headers,·starting·at·offset·0x102e30:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000000000002e0·0002e0·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000000000002e0·0002e0·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··4
7 ··[·3]·.note.android.memtag·NOTE············0000000000000310·000310·000018·00···A··0···0··47 ··[·3]·.note.android.memtag·NOTE············0000000000000310·000310·000018·00···A··0···0··4
8 ··[·4]·.note.gnu.build-id·NOTE············0000000000000328·000328·000020·00···A··0···0··48 ··[·4]·.note.gnu.build-id·NOTE············0000000000000328·000328·000020·00···A··0···0··4
9 ··[·5]·.dynsym···········DYNSYM··········0000000000000348·000348·0017d0·18···A··9···1··89 ··[·5]·.dynsym···········DYNSYM··········0000000000000348·000348·001650·18···A··9···1··8
10 ··[·6]·.gnu.version······VERSYM··········0000000000001b18·001b18·0001fc·02···A··5···0··210 ··[·6]·.gnu.version······VERSYM··········0000000000001998·001998·0001dc·02···A··5···0··2
11 ··[·7]·.gnu.version_r····VERNEED·········0000000000001d14·001d14·000110·00···A··9···5··411 ··[·7]·.gnu.version_r····VERNEED·········0000000000001b74·001b74·0000e0·00···A··9···4··4
12 ··[·8]·.gnu.hash·········GNU_HASH········0000000000001e28·001e28·00001c·00···A··5···0··812 ··[·8]·.gnu.hash·········GNU_HASH········0000000000001c58·001c58·00001c·00···A··5···0··8
13 ··[·9]·.dynstr···········STRTAB··········0000000000001e44·001e44·001053·00···A··0···0··113 ··[·9]·.dynstr···········STRTAB··········0000000000001c74·001c74·000f27·00···A··0···0··1
14 ··[10]·.rela.dyn·········LOOS+0x2········0000000000002e98·002e98·00004f·01···A··5···0··814 ··[10]·.rela.dyn·········LOOS+0x2········0000000000002ba0·002ba0·00004d·01···A··5···0··8
15 ··[11]·.relr.dyn·········00000013:·<unknown>·0000000000002ee8·002ee8·000288·08···A··0···0··815 ··[11]·.relr.dyn·········00000013:·<unknown>·0000000000002bf0·002bf0·000240·08···A··0···0··8
16 ··[12]·.rela.plt·········RELA············0000000000003170·003170·001788·18··AI··5··26··816 ··[12]·.rela.plt·········RELA············0000000000002e30·002e30·001608·18··AI··5··26··8
17 ··[13]·.rodata···········PROGBITS········0000000000004900·004900·00a000·00·AMS··0···0·1617 ··[13]·.rodata···········PROGBITS········0000000000004440·004440·0096c0·00·AMS··0···0·16
18 ··[14]·.gcc_except_table·PROGBITS········000000000000e900·00e900·0022f4·00···A··0···0··418 ··[14]·.gcc_except_table·PROGBITS········000000000000db00·00db00·0022c4·00···A··0···0··4
19 ··[15]·.eh_frame_hdr·····PROGBITS········0000000000010bf4·010bf4·007234·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········000000000000fdc4·00fdc4·00676c·00···A··0···0··4
20 ··[16]·.eh_frame·········PROGBITS········0000000000017e28·017e28·01e6e4·00···A··0···0··820 ··[16]·.eh_frame·········PROGBITS········0000000000016530·016530·01b9d4·00···A··0···0··8
21 ··[17]·.text·············PROGBITS········0000000000037000·037000·0cb908·00··AX··0···0·3221 ··[17]·.text·············PROGBITS········0000000000032000·032000·0b556c·00··AX··0···0·32
22 ··[18]·.plt··············PROGBITS········0000000000102910·102910·000fd0·00··AX··0···0·1622 ··[18]·.plt··············PROGBITS········00000000000e7570·0e7570·000ed0·00··AX··0···0·16
23 ··[19]·.tdata············PROGBITS········0000000000104000·104000·000000·00·WAT··0···0·6423 ··[19]·.tdata············PROGBITS········00000000000e9000·0e9000·000000·00·WAT··0···0·64
24 ··[20]·.preinit_array····PREINIT_ARRAY···0000000000104000·104000·000010·00··WA··0···0··824 ··[20]·.preinit_array····PREINIT_ARRAY···00000000000e9000·0e9000·000010·00··WA··0···0··8
25 ··[21]·.init_array·······INIT_ARRAY······0000000000104010·104010·0001b0·00··WA··0···0··825 ··[21]·.init_array·······INIT_ARRAY······00000000000e9010·0e9010·000198·00··WA··0···0··8
26 ··[22]·.fini_array·······FINI_ARRAY······00000000001041c0·1041c0·000010·00··WA··0···0··826 ··[22]·.fini_array·······FINI_ARRAY······00000000000e91a8·0e91a8·000010·00··WA··0···0··8
27 ··[23]·.data.rel.ro······PROGBITS········00000000001041d0·1041d0·0087b0·00··WA··0···0··827 ··[23]·.data.rel.ro······PROGBITS········00000000000e91b8·0e91b8·0078d8·00··WA··0···0··8
28 ··[24]·.dynamic··········DYNAMIC·········000000000010c980·10c980·000230·10··WA··9···0··828 ··[24]·.dynamic··········DYNAMIC·········00000000000f0a90·0f0a90·000230·10··WA··9···0··8
29 ··[25]·.got··············PROGBITS········000000000010cbb0·10cbb0·0006f0·00··WA··0···0··829 ··[25]·.got··············PROGBITS········00000000000f0cc0·0f0cc0·0005b8·00··WA··0···0··8
30 ··[26]·.got.plt··········PROGBITS········000000000010d2a0·10d2a0·0007f0·00··WA··0···0··830 ··[26]·.got.plt··········PROGBITS········00000000000f1278·0f1278·000770·00··WA··0···0··8
31 ··[27]·.data·············PROGBITS········000000000010ea90·10da90·0006b0·00··WA··0···0··831 ··[27]·.data·············PROGBITS········00000000000f29e8·0f19e8·0005f8·00··WA··0···0··8
32 ··[28]·.bss··············NOBITS··········000000000010f140·10e140·0039c4·00··WA··0···0·1632 ··[28]·.bss··············NOBITS··········00000000000f2fe0·0f1fe0·003068·00··WA··0···0·16
33 ··[29]·.shstrtab·········STRTAB··········0000000000000000·10e140·000147·00······0···0··133 ··[29]·.shstrtab·········STRTAB··········0000000000000000·0f1fe0·000147·00······0···0··1
34 ··[30]·.gnu_debugdata····PROGBITS········0000000000000000·10e287·013198·00······0···0··134 ··[30]·.gnu_debugdata····PROGBITS········0000000000000000·0f2127·010d08·00······0···0··1
35 Key·to·Flags:35 Key·to·Flags:
36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
37 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),37 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
38 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),38 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
39 ··p·(processor·specific)39 ··p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x10c980·contains·35·entries:1 Dynamic·section·at·offset·0xf0a90·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbinder_ndk.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbinder_ndk.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libincident.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libincident.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatssocket.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatssocket.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
10 ·0x000000000000001e·(FLAGS)··············BIND_NOW10 ·0x000000000000001e·(FLAGS)··············BIND_NOW
11 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE11 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW·PIE
12 ·0x0000000000000015·(DEBUG)··············0x012 ·0x0000000000000015·(DEBUG)··············0x0
13 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2e9813 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2ba0
14 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x4f14 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x4d
15 ·0x0000000000000009·(RELAENT)············24·(bytes)15 ·0x0000000000000009·(RELAENT)············24·(bytes)
16 ·0x0000000000000024·(<unknown>:·24)······0x2ee816 ·0x0000000000000024·(<unknown>:·24)······0x2bf0
17 ·0x0000000000000023·(<unknown>:·23)······0x28817 ·0x0000000000000023·(<unknown>:·23)······0x240
18 ·0x0000000000000025·(<unknown>:·25)······0x818 ·0x0000000000000025·(<unknown>:·25)······0x8
19 ·0x0000000000000017·(JMPREL)·············0x317019 ·0x0000000000000017·(JMPREL)·············0x2e30
20 ·0x0000000000000002·(PLTRELSZ)···········6024·(bytes)20 ·0x0000000000000002·(PLTRELSZ)···········5640·(bytes)
21 ·0x0000000000000003·(PLTGOT)·············0x10d2a021 ·0x0000000000000003·(PLTGOT)·············0xf1278
22 ·0x0000000000000014·(PLTREL)·············RELA22 ·0x0000000000000014·(PLTREL)·············RELA
23 ·0x0000000000000006·(SYMTAB)·············0x34823 ·0x0000000000000006·(SYMTAB)·············0x348
24 ·0x000000000000000b·(SYMENT)·············24·(bytes)24 ·0x000000000000000b·(SYMENT)·············24·(bytes)
25 ·0x0000000000000005·(STRTAB)·············0x1e4425 ·0x0000000000000005·(STRTAB)·············0x1c74
26 ·0x000000000000000a·(STRSZ)··············4179·(bytes)26 ·0x000000000000000a·(STRSZ)··············3879·(bytes)
27 ·0x000000006ffffef5·(GNU_HASH)···········0x1e2827 ·0x000000006ffffef5·(GNU_HASH)···········0x1c58
28 ·0x0000000000000020·(PREINIT_ARRAY)······0x10400028 ·0x0000000000000020·(PREINIT_ARRAY)······0xe9000
29 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1029 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
30 ·0x0000000000000019·(INIT_ARRAY)·········0x10401030 ·0x0000000000000019·(INIT_ARRAY)·········0xe9010
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······432·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······408·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1041c032 ·0x000000000000001a·(FINI_ARRAY)·········0xe91a8
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x1b1834 ·0x000000006ffffff0·(VERSYM)·············0x1998
35 ·0x000000006ffffffe·(VERNEED)············0x1d1435 ·0x000000006ffffffe·(VERNEED)············0x1b74
36 ·0x000000006fffffff·(VERNEEDNUM)·········536 ·0x000000006fffffff·(VERNEEDNUM)·········4
37 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
613 B
readelf --wide --notes {}
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
  
5 Displaying·notes·found·in:·.note.android.memtag5 Displaying·notes·found·in:·.note.android.memtag
6 ··Owner················Data·size·»  Description6 ··Owner················Data·size·»  Description
7 ··Android··············0x00000004»      Unknown·note·type:·(0x00000004)»  ···description·data:·05·00·00·00·7 ··Android··············0x00000004»      Unknown·note·type:·(0x00000004)»  ···description·data:·05·00·00·00·
  
8 Displaying·notes·found·in:·.note.gnu.build-id8 Displaying·notes·found·in:·.note.gnu.build-id
9 ··Owner················Data·size·»  Description9 ··Owner················Data·size·»  Description
10 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·90603e6279b59866c359efc8550b9d1910 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b420d4e2cebf7417e91bf362243789bf
9.77 KB
readelf --wide --version-info {}
    
Offset 1, 87 lines modifiedOffset 1, 80 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·254·entries:1 Version·symbols·section·'.gnu.version'·contains·238·entries:
2 ·Addr:·0x0000000000001b18··Offset:·0x001b18··Link:·5·(.dynsym)2 ·Addr:·0x0000000000001998··Offset:·0x001998··Link:·5·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······
5 ··008:···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)5 ··008:···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)
6 ··00c:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)·······6 ··00c:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········5·(LIBC_Q)········5·(LIBC_Q)········5·(LIBC_Q)·····8 ··014:···2·(LIBC)··········5·(LIBC_Q)········5·(LIBC_Q)········5·(LIBC_Q)·····
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)11 ··020:···2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
12 ··024:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)·······12 ··024:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)·······
13 ··028:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)·······13 ··028:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········5·(LIBC_Q)········6·(LIBLOG_M)······2·(LIBC)·······14 ··02c:···2·(LIBC)··········6·(LIBLOG_M)······2·(LIBC)··········2·(LIBC)·······
 15 ··030:···2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
 16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBBINDER_NDK)
16 ··034:···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······18 ··03c:···2·(LIBC)··········4·(LIBBINDER_NDK)···2·(LIBC)··········7·(LIBC_O)·····
17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···4·(LIBBINDER_NDK)···2·(LIBC)··········4·(LIBBINDER_NDK)···2·(LIBC)······· 
19 ··040:···7·(LIBC_O)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······20 ··044:···8·(LIBC_N)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
20 ··044:···2·(LIBC)··········8·(LIBC_N)········2·(LIBC)··········2·(LIBC)······· 
21 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······21 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
23 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······23 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
24 ··054:···2·(LIBC)··········9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)24 ··054:···9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)
25 ··058:···9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)25 ··058:···9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)···9·(LIBINCIDENT)
26 ··05c:···9·(LIBINCIDENT)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)26 ··05c:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)·······
27 ··060:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········a·(LIBC)·······27 ··060:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
28 ··064:···a·(LIBC)··········a·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
29 ··068:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······28 ··064:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······
30 ··06c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······29 ··068:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
31 ··070:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 31 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG)·····
 32 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
33 ··078:···3·(LIBLOG)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······33 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
34 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 35 ··080:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 36 ··084:···3·(LIBLOG)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··084:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
37 ··088:···1·(*global*)······3·(LIBLOG)········2·(LIBC)··········2·(LIBC)······· 
38 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······39 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
40 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······40 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
42 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········b·(LIBLOG_R)··· 
43 ··0a0:···6·(LIBLOG_M)······b·(LIBLOG_R)······b·(LIBLOG_R)······2·(LIBC)······· 
44 ··0a4:···2·(LIBC)··········4·(LIBBINDER_NDK)···c·(LIBBINDER_NDK30)·····4·(LIBBINDER_NDK)41 ··098:···4·(LIBBINDER_NDK)···a·(LIBBINDER_NDK30)·····4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
 42 ··09c:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···a·(LIBBINDER_NDK30)··
 43 ··0a0:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
 44 ··0a4:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
45 ··0a8:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)45 ··0a8:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
46 ··0ac:···c·(LIBBINDER_NDK30)·····4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)46 ··0ac:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
47 ··0b0:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)47 ··0b0:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
48 ··0b4:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)48 ··0b4:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
49 ··0b8:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)49 ··0b8:···4·(LIBBINDER_NDK)···2·(LIBC)··········4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
50 ··0bc:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)50 ··0bc:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)
51 ··0c0:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK) 
52 ··0c4:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···2·(LIBC)··········4·(LIBBINDER_NDK) 
53 ··0c8:···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK)···4·(LIBBINDER_NDK) 
54 ··0cc:···4·(LIBBINDER_NDK)···2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······51 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 52 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········b·(LIBC_R)·····
 53 ··0c8:···b·(LIBC_R)········2·(LIBC)··········b·(LIBC_R)········b·(LIBC_R)·····
 54 ··0cc:···b·(LIBC_R)········b·(LIBC_R)········b·(LIBC_R)········b·(LIBC_R)·····
55 ··0d0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······55 ··0d0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
56 ··0d4:···d·(LIBC_R)········d·(LIBC_R)········2·(LIBC)··········d·(LIBC_R)····· 
57 ··0d8:···d·(LIBC_R)········d·(LIBC_R)········d·(LIBC_R)········d·(LIBC_R)····· 
58 ··0dc:···d·(LIBC_R)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······56 ··0d4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 57 ··0d8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 58 ··0dc:···2·(LIBC)··········2·(LIBC)··········7·(LIBC_O)········7·(LIBC_O)·····
59 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······59 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
60 ··0e4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······60 ··0e4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
61 ··0e8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········7·(LIBC_O)····· 
62 ··0ec:···7·(LIBC_O)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
63 ··0f0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
64 ··0f4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
65 ··0f8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······61 ··0e8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
66 ··0fc:···2·(LIBC)··········2·(LIBC)·······62 ··0ec:···2·(LIBC)··········2·(LIBC)·······
  
67 Version·needs·section·'.gnu.version_r'·contains·5·entries:63 Version·needs·section·'.gnu.version_r'·contains·4·entries:
68 ·Addr:·0x0000000000001d14··Offset:·0x001d14··Link:·9·(.dynstr)64 ·Addr:·0x0000000000001b74··Offset:·0x001b74··Link:·9·(.dynstr)
69 ··000000:·Version:·1··File:·libbinder_ndk.so··Cnt:·265 ··000000:·Version:·1··File:·libbinder_ndk.so··Cnt:·2
70 ··0x0050:···Name:·LIBBINDER_NDK··Flags:·none··Version:·466 ··0x0040:···Name:·LIBBINDER_NDK··Flags:·none··Version:·4
71 ··0x0060:···Name:·LIBBINDER_NDK30··Flags:·none··Version:·1267 ··0x0050:···Name:·LIBBINDER_NDK30··Flags:·none··Version:·10
72 ··0x0010:·Version:·1··File:·libincident.so··Cnt:·168 ··0x0010:·Version:·1··File:·libincident.so··Cnt:·1
73 ··0x0070:···Name:·LIBINCIDENT··Flags:·none··Version:·969 ··0x0060:···Name:·LIBINCIDENT··Flags:·none··Version:·9
74 ··0x0020:·Version:·1··File:·liblog.so··Cnt:·370 ··0x0020:·Version:·1··File:·liblog.so··Cnt:·2
75 ··0x0080:···Name:·LIBLOG··Flags:·none··Version:·371 ··0x0070:···Name:·LIBLOG··Flags:·none··Version:·3
76 ··0x0090:···Name:·LIBLOG_M··Flags:·none··Version:·672 ··0x0080:···Name:·LIBLOG_M··Flags:·none··Version:·6
77 ··0x00a0:···Name:·LIBLOG_R··Flags:·none··Version:·11 
78 ··0x0030:·Version:·1··File:·libc.so··Cnt:·573 ··0x0030:·Version:·1··File:·libc.so··Cnt:·5
79 ··0x00b0:···Name:·LIBC··Flags:·none··Version:·274 ··0x0090:···Name:·LIBC··Flags:·none··Version:·2
80 ··0x00c0:···Name:·LIBC_N··Flags:·none··Version:·875 ··0x00a0:···Name:·LIBC_N··Flags:·none··Version:·8
81 ··0x00d0:···Name:·LIBC_O··Flags:·none··Version:·776 ··0x00b0:···Name:·LIBC_O··Flags:·none··Version:·7
82 ··0x00e0:···Name:·LIBC_Q··Flags:·none··Version:·577 ··0x00c0:···Name:·LIBC_Q··Flags:·none··Version:·5
83 ··0x00f0:···Name:·LIBC_R··Flags:·none··Version:·1378 ··0x00d0:···Name:·LIBC_R··Flags:·none··Version:·11
84 ··0x0040:·Version:·1··File:·libm.so··Cnt:·1 
85 ··0x0100:···Name:·LIBC··Flags:·none··Version:·10 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1186784···»   Blocks:·2320·······IO·Block:·4096···regular·file1 ··Size:·1062384···»   Blocks:·2080·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
1.15 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/etc vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/etc
902 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/etc/init.rc vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/etc/init.rc
    
Offset 13, 8 lines modifiedOffset 13, 8 lines modified
13 #·limitations·under·the·License.13 #·limitations·under·the·License.
  
14 service·statsd·/apex/com.android.os.statsd/bin/statsd14 service·statsd·/apex/com.android.os.statsd/bin/statsd
15 ····class·main15 ····class·main
16 ····socket·statsdw·dgram+passcred·0222·statsd·statsd16 ····socket·statsdw·dgram+passcred·0222·statsd·statsd
17 ····user·statsd17 ····user·statsd
18 ····group·statsd·log18 ····group·statsd·log
19 ····task_profiles·ServiceCapacityLow19 ····writepid·/dev/cpuset/system-background/tasks
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·797·······»       Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·809·······»       Blocks:·8··········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
12.1 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/lib64
912 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/lib64/libstats_jni.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/lib64/libstats_jni.so
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0af8f6be176bc74df095c054a515a9026 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce08aa9032460a9c1bcf932c545d133e
7.14 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/lib64/libstatspull.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/lib64/libstatspull.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:···············0x1f00011 ··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:··········256928·(bytes·into·file)13 ··Start·of·section·headers:··········256904·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.73 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x1f0003 Entry·point·0x1f000
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·0x01ee2c·0x01ee2c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ee3c·0x01ee3c·R···0x1000
9 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x01bc00·0x01bc00·R·E·0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x01b8b0·0x01b8b0·R·E·0x1000
10 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x002d38·0x002d38·RW··0x100010 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x002d38·0x002d38·RW··0x1000
11 ··LOAD···········0x03dd38·0x000000000003ed38·0x000000000003ed38·0x000050·0x000748·RW··0x100011 ··LOAD···········0x03dd38·0x000000000003ed38·0x000000000003ed38·0x000050·0x000748·RW··0x1000
12 ··DYNAMIC········0x03cfc8·0x000000000003cfc8·0x000000000003cfc8·0x000200·0x000200·RW··0x812 ··DYNAMIC········0x03cfc8·0x000000000003cfc8·0x000000000003cfc8·0x000200·0x000200·RW··0x8
13 ··GNU_RELRO······0x03b000·0x000000000003b000·0x000000000003b000·0x002d38·0x003000·R···0x113 ··GNU_RELRO······0x03b000·0x000000000003b000·0x000000000003b000·0x002d38·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x017ec0·0x0000000000017ec0·0x0000000000017ec0·0x0014d4·0x0014d4·R···0x414 ··GNU_EH_FRAME···0x017ec4·0x0000000000017ec4·0x0000000000017ec4·0x0014d4·0x0014d4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.gcc_except_table·.eh_frame_hdr·.eh_frame·
3.37 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x3eba0:1 There·are·27·section·headers,·starting·at·offset·0x3eb88:
  
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·006438·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·006438·18···A··7···1··8
Offset 10, 27 lines modifiedOffset 10, 27 lines modified
10 ··[·5]·.gnu.version_r····VERNEED·········0000000000006f3c·006f3c·000060·00···A··7···2··410 ··[·5]·.gnu.version_r····VERNEED·········0000000000006f3c·006f3c·000060·00···A··7···2··4
11 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006fa0·006fa0·001a28·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006fa0·006fa0·001a28·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········00000000000089c8·0089c8·00a839·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00000000000089c8·0089c8·00a839·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000013208·013208·0014cc·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000013208·013208·0014cc·01···A··3···0··8
14 ··[·9]·.relr.dyn·········00000013:·<unknown>·00000000000146d8·0146d8·000088·08···A··0···0··814 ··[·9]·.relr.dyn·········00000013:·<unknown>·00000000000146d8·0146d8·000088·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000014760·014760·0019c8·18··AI··3··22··815 ··[10]·.rela.plt·········RELA············0000000000014760·014760·0019c8·18··AI··3··22··8
16 ··[11]·.rodata···········PROGBITS········0000000000016130·016130·001128·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000016130·016130·001128·00·AMS··0···0·16
17 ··[12]·.gcc_except_table·PROGBITS········0000000000017258·017258·000c68·00···A··0···0··417 ··[12]·.gcc_except_table·PROGBITS········0000000000017258·017258·000c6c·00···A··0···0··4
18 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000017ec0·017ec0·0014d4·00···A··0···0··418 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000017ec4·017ec4·0014d4·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········0000000000019398·019398·005a94·00···A··0···0··819 ··[14]·.eh_frame·········PROGBITS········0000000000019398·019398·005aa4·00···A··0···0··8
20 ··[15]·.text·············PROGBITS········000000000001f000·01f000·01aab0·00··AX··0···0··420 ··[15]·.text·············PROGBITS········000000000001f000·01f000·01a754·00··AX··0···0··4
21 ··[16]·.plt··············PROGBITS········0000000000039ab0·039ab0·001150·00··AX··0···0·1621 ··[16]·.plt··············PROGBITS········0000000000039760·039760·001150·00··AX··0···0·16
22 ··[17]·.data.rel.ro······PROGBITS········000000000003b000·03b000·001f90·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········000000000003b000·03b000·001f90·00··WA··0···0··8
23 ··[18]·.fini_array·······FINI_ARRAY······000000000003cf90·03cf90·000010·00··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······000000000003cf90·03cf90·000010·00··WA··0···0··8
24 ··[19]·.init_array·······INIT_ARRAY······000000000003cfa0·03cfa0·000028·00··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······000000000003cfa0·03cfa0·000028·00··WA··0···0··8
25 ··[20]·.dynamic··········DYNAMIC·········000000000003cfc8·03cfc8·000200·10··WA··7···0··825 ··[20]·.dynamic··········DYNAMIC·········000000000003cfc8·03cfc8·000200·10··WA··7···0··8
26 ··[21]·.got··············PROGBITS········000000000003d1c8·03d1c8·0002c0·00··WA··0···0··826 ··[21]·.got··············PROGBITS········000000000003d1c8·03d1c8·0002c0·00··WA··0···0··8
27 ··[22]·.got.plt··········PROGBITS········000000000003d488·03d488·0008b0·00··WA··0···0··827 ··[22]·.got.plt··········PROGBITS········000000000003d488·03d488·0008b0·00··WA··0···0··8
28 ··[23]·.data·············PROGBITS········000000000003ed38·03dd38·000050·00··WA··0···0··828 ··[23]·.data·············PROGBITS········000000000003ed38·03dd38·000050·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········000000000003ed90·03dd88·0006f0·00··WA··0···0·1629 ··[24]·.bss··············NOBITS··········000000000003ed90·03dd88·0006f0·00··WA··0···0·16
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·03dd88·000114·00······0···0··130 ··[25]·.shstrtab·········STRTAB··········0000000000000000·03dd88·000114·00······0···0··1
31 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·03de9c·000d00·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·03de9c·000ce8·00······0···0··1
32 Key·to·Flags:32 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··p·(processor·specific)36 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·065d1e53870ae2a1acdd3b8815fd2cbe6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1190958f1b8b19fa06b0b53c90389e7b
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·258656····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·258632····»    Blocks:·512········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
3.81 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.os.statsd.apex-apex_payload.img.mount/lib64/libstatssocket.so vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.os.statsd.apex-apex_payload.img.mount/lib64/libstatssocket.so
1.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x20003 Entry·point·0x2000
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·0x001534·0x001534·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001534·0x001534·R···0x1000
9 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x001d30·0x001d30·R·E·0x10009 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x001cf0·0x001cf0·R·E·0x1000
10 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x0002c0·0x0002c0·RW··0x100010 ··LOAD···········0x004000·0x0000000000004000·0x0000000000004000·0x0002c0·0x0002c0·RW··0x1000
11 ··LOAD···········0x0042c0·0x00000000000052c0·0x00000000000052c0·0x000048·0x00007c·RW··0x100011 ··LOAD···········0x0042c0·0x00000000000052c0·0x00000000000052c0·0x000048·0x00007c·RW··0x1000
12 ··DYNAMIC········0x004018·0x0000000000004018·0x0000000000004018·0x0001b0·0x0001b0·RW··0x812 ··DYNAMIC········0x004018·0x0000000000004018·0x0000000000004018·0x0001b0·0x0001b0·RW··0x8
13 ··GNU_RELRO······0x004000·0x0000000000004000·0x0000000000004000·0x0002c0·0x001000·R···0x113 ··GNU_RELRO······0x004000·0x0000000000004000·0x0000000000004000·0x0002c0·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x000f0c·0x0000000000000f0c·0x0000000000000f0c·0x00014c·0x00014c·R···0x414 ··GNU_EH_FRAME···0x000f0c·0x0000000000000f0c·0x0000000000000f0c·0x00014c·0x00014c·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
1.66 KB
readelf --wide --sections {}
    
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000000089c·00089c·00036f·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000000089c·00089c·00036f·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000000c10·000c10·000012·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000000c10·000c10·000012·01···A··3···0··8
14 ··[·9]·.relr.dyn·········00000013:·<unknown>·0000000000000c28·000c28·000020·08···A··0···0··814 ··[·9]·.relr.dyn·········00000013:·<unknown>·0000000000000c28·000c28·000020·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000000c48·000c48·000288·18··AI··3··20··815 ··[10]·.rela.plt·········RELA············0000000000000c48·000c48·000288·18··AI··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000000ed0·000ed0·00003c·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000000ed0·000ed0·00003c·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000000f0c·000f0c·00014c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000000f0c·000f0c·00014c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000001058·001058·0004dc·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000001058·001058·0004dc·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000002000·002000·001b58·00··AX··0···0··419 ··[14]·.text·············PROGBITS········0000000000002000·002000·001b1c·00··AX··0···0··4
20 ··[15]·.plt··············PROGBITS········0000000000003b60·003b60·0001d0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000003b20·003b20·0001d0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000004000·004000·000008·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000004000·004000·000008·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000004008·004008·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000004008·004008·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000004018·004018·0001b0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000004018·004018·0001b0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········00000000000041c8·0041c8·000008·00··WA··0···0··824 ··[19]·.got··············PROGBITS········00000000000041c8·0041c8·000008·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········00000000000041d0·0041d0·0000f0·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········00000000000041d0·0041d0·0000f0·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········00000000000052c0·0042c0·000048·00··WA··0···0··826 ··[21]·.data·············PROGBITS········00000000000052c0·0042c0·000048·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········0000000000005308·004308·000034·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0000000000005308·004308·000034·00··WA··0···0··4
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1f·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f0bb503c8af447e8f5bac24976888ce96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a6fac3280605be63805e94b271f09e3