62.0 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount
491 B
file list
    
Offset 3, 17 lines modifiedOffset 3, 14 lines modified
3 etc3 etc
4 etc/seccomp_policy4 etc/seccomp_policy
5 etc/seccomp_policy/code_coverage.arm64.policy5 etc/seccomp_policy/code_coverage.arm64.policy
6 etc/seccomp_policy/crash_dump.arm64.policy6 etc/seccomp_policy/crash_dump.arm64.policy
7 etc/seccomp_policy/mediaextractor.policy7 etc/seccomp_policy/mediaextractor.policy
8 javalib8 javalib
9 javalib/updatable-media.jar9 javalib/updatable-media.jar
10 lib 
11 lib/libc++.so 
12 lib/libmediaparser-jni.so 
13 lib6410 lib64
14 lib64/extractors11 lib64/extractors
15 lib64/extractors/libaacextractor.so12 lib64/extractors/libaacextractor.so
16 lib64/extractors/libamrextractor.so13 lib64/extractors/libamrextractor.so
17 lib64/extractors/libflacextractor.so14 lib64/extractors/libflacextractor.so
18 lib64/extractors/libmidiextractor.so15 lib64/extractors/libmidiextractor.so
19 lib64/extractors/libmkvextractor.so16 lib64/extractors/libmkvextractor.so
818 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/apex_manifest.json vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/apex_manifest.json
511 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/apex_manifest.json vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/apex_manifest.json
Differences: {'replace': "OrderedDict([('name', 'com.android.media'), ('version', 300000000)])"}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 {1 {
2 ····"name":·"com.android.media",2 ····"name":·"com.android.media",
3 ····"version":·3015008003 ····"version":·300000000
4 }4 }
1010 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0a11·636f·6d2e·616e·6472·6f69·642e·6d65··..com.android.me00000000:·0a11·636f·6d2e·616e·6472·6f69·642e·6d65··..com.android.me
00000010:·6469·6110·8093·e28f·0142·0d6c·6962·616e··dia......B.liban00000010:·6469·6110·80c6·868f·0142·0d6c·6962·616e··dia......B.liban
00000020:·6472·6f69·642e·736f·4210·6c69·6262·696e··droid.soB.libbin00000020:·6472·6f69·642e·736f·4210·6c69·6262·696e··droid.soB.libbin
00000030:·6465·725f·6e64·6b2e·736f·4207·6c69·6263··der_ndk.soB.libc00000030:·6465·725f·6e64·6b2e·736f·4207·6c69·6263··der_ndk.soB.libc
00000040:·2e73·6f42·0e6c·6962·6367·726f·7570·7263··.soB.libcgrouprc00000040:·2e73·6f42·0e6c·6962·6367·726f·7570·7263··.soB.libcgrouprc
00000050:·2e73·6f42·086c·6962·646c·2e73·6f42·096c··.soB.libdl.soB.l00000050:·2e73·6f42·086c·6962·646c·2e73·6f42·096c··.soB.libdl.soB.l
00000060:·6962·6c6f·672e·736f·4207·6c69·626d·2e73··iblog.soB.libm.s00000060:·6962·6c6f·672e·736f·4207·6c69·626d·2e73··iblog.soB.libm.s
00000070:·6f42·126c·6962·6d65·6469·616d·6574·7269··oB.libmediametri00000070:·6f42·126c·6962·6d65·6469·616d·6574·7269··oB.libmediametri
00000080:·6373·2e73·6f42·0e6c·6962·6d65·6469·616e··cs.soB.libmedian00000080:·6373·2e73·6f42·0e6c·6962·6d65·6469·616e··cs.soB.libmedian
3.67 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/javalib
3.39 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/javalib/updatable-media.jar vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/javalib/updatable-media.jar
1.01 KB
zipinfo -v {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··version·of·encoding·software:···················2.026 ··version·of·encoding·software:···················2.0
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···2.028 ··minimum·software·version·required·to·extract:···2.0
29 ··compression·method:·····························none·(stored)29 ··compression·method:·····························none·(stored)
30 ··file·security·status:···························not·encrypted30 ··file·security·status:···························not·encrypted
31 ··extended·local·header:··························no31 ··extended·local·header:··························no
32 ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:0032 ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00
33 ··32-bit·CRC·value·(hex):·························14ab66ef33 ··32-bit·CRC·value·(hex):·························80f77145
34 ··compressed·size:································422516·bytes34 ··compressed·size:································422516·bytes
35 ··uncompressed·size:······························422516·bytes35 ··uncompressed·size:······························422516·bytes
36 ··length·of·filename:·····························11·characters36 ··length·of·filename:·····························11·characters
37 ··length·of·extra·field:··························0·bytes37 ··length·of·extra·field:··························0·bytes
38 ··length·of·file·comment:·························0·characters38 ··length·of·file·comment:·························0·characters
39 ··disk·number·on·which·file·begins:···············disk·139 ··disk·number·on·which·file·begins:···············disk·1
40 ··apparent·file·type:·····························binary40 ··apparent·file·type:·····························binary
2.06 KB
classes.dex
Format-specific differences are supported for Dalvik .dex files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: Dalvik dex file version 039
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6465·780a·3033·3900·2856·3af7·4279·b1cc··dex.039.(V:.By.. 
00000010:·b9ba·8f93·669f·a007·2033·bc1f·c1dc·888f··....f...·3......00000000:·6465·780a·3033·3900·2e55·6653·8cb6·a883··dex.039..UfS....
 00000010:·fa0d·71e1·2210·16b6·4342·97c7·78d3·1c51··..q."...CB..x..Q
00000020:·7472·0600·7000·0000·7856·3412·0000·0000··tr..p...xV4.....00000020:·7472·0600·7000·0000·7856·3412·0000·0000··tr..p...xV4.....
00000030:·0000·0000·8c71·0600·210f·0000·7000·0000··.....q..!...p...00000030:·0000·0000·8c71·0600·210f·0000·7000·0000··.....q..!...p...
00000040:·1c02·0000·f43c·0000·4b03·0000·6445·0000··.....<..K...dE..00000040:·1c02·0000·f43c·0000·4b03·0000·6445·0000··.....<..K...dE..
00000050:·0306·0000·e86c·0000·000a·0000·009d·0000··.....l..........00000050:·0306·0000·e86c·0000·000a·0000·009d·0000··.....l..........
00000060:·6901·0000·00ed·0000·5458·0500·201a·0100··i.......TX..·...00000060:·6901·0000·00ed·0000·5458·0500·201a·0100··i.......TX..·...
00000070:·8a85·0400·8c85·0400·8f85·0400·9f85·0400··................00000070:·8a85·0400·8c85·0400·8f85·0400·9f85·0400··................
00000080:·a885·0400·bf85·0400·ce85·0400·f885·0400··................00000080:·a885·0400·bf85·0400·ce85·0400·f885·0400··................
Offset 23746, 15 lines modifiedOffset 23746, 15 lines modified
0005cc10:·017d·0002·7d29·0070·7e7e·5238·7b22·636f··.}..}).p~~R8{"co0005cc10:·017d·0002·7d29·0070·7e7e·5238·7b22·636f··.}..}).p~~R8{"co
0005cc20:·6d70·696c·6174·696f·6e2d·6d6f·6465·223a··mpilation-mode":0005cc20:·6d70·696c·6174·696f·6e2d·6d6f·6465·223a··mpilation-mode":
0005cc30:·2272·656c·6561·7365·222c·2268·6173·2d63··"release","has-c0005cc30:·2272·656c·6561·7365·222c·2268·6173·2d63··"release","has-c
0005cc40:·6865·636b·7375·6d73·223a·6661·6c73·652c··hecksums":false,0005cc40:·6865·636b·7375·6d73·223a·6661·6c73·652c··hecksums":false,
0005cc50:·226d·696e·2d61·7069·223a·3239·2c22·7067··"min-api":29,"pg0005cc50:·226d·696e·2d61·7069·223a·3239·2c22·7067··"min-api":29,"pg
0005cc60:·2d6d·6170·2d69·6422·3a22·3930·3438·6433··-map-id":"9048d30005cc60:·2d6d·6170·2d69·6422·3a22·3930·3438·6433··-map-id":"9048d3
0005cc70:·3122·2c22·7665·7273·696f·6e22·3a22·322e··1","version":"2.0005cc70:·3122·2c22·7665·7273·696f·6e22·3a22·322e··1","version":"2.
0005cc80:·312e·372d·7231·227d·0002·9e03·01ca·1d18··1.7-r1"}........0005cc80:·312e·372d·7233·227d·0002·9e03·01ca·1d18··1.7-r3"}........
0005cc90:·3202·a003·02fb·0d04·0093·171e·02a2·0301··2...............0005cc90:·3202·a003·02fb·0d04·0093·171e·02a2·0301··2...............
0005cca0:·ca1d·1c04·3702·0437·c303·3766·0217·5a02··....7..7..7f..Z.0005cca0:·ca1d·1c04·3702·0437·c303·3766·0217·5a02··....7..7..7f..Z.
0005ccb0:·a203·01ca·1d1c·0337·c303·3766·0217·5a02··.......7..7f..Z.0005ccb0:·a203·01ca·1d1c·0337·c303·3766·0217·5a02··.......7..7f..Z.
0005ccc0:·a103·01ca·1d1c·0118·3102·a303·01ca·1d1c··........1.......0005ccc0:·a103·01ca·1d1c·0118·3102·a303·01ca·1d1c··........1.......
0005ccd0:·0138·9101·02a1·0301·ca1d·1c02·1837·1835··.8...........7.50005ccd0:·0138·9101·02a1·0301·ca1d·1c02·1837·1835··.8...........7.5
0005cce0:·02a1·0301·ca1d·1c02·183b·1839·02a1·0301··.........;.9....0005cce0:·02a1·0301·ca1d·1c02·183b·1839·02a1·0301··.........;.9....
0005ccf0:·ca1d·1c02·183f·183d·029f·0301·ca1d·1aff··.....?.=........0005ccf0:·ca1d·1c02·183f·183d·029f·0301·ca1d·1aff··.....?.=........
55.8 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64
41.5 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors
942 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libaacextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libaacextractor.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e5ce145bba41bb595c836889aeb8c6786 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8000daf3bd695e511d2ef893d94ac97b
942 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libamrextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libamrextractor.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b0897ffc7b1c06c536c2028291420b8a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d3106419e2ff42bbb43f747455cdf4a5
4.82 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libflacextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libflacextractor.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:···············0x500011 ··Entry·point·address:···············0x5000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········88760·(bytes·into·file)13 ··Start·of·section·headers:··········88776·(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.76 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x15ab8:1 There·are·26·section·headers,·starting·at·offset·0x15ac8:
  
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·000678·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000678·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000000a74·000a74·0005f2·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000000a74·000a74·0005f2·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000001068·001068·0000f5·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000001068·001068·0000f5·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000001160·001160·000028·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000001160·001160·000028·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000001188·001188·0003a8·18···A··3··21··815 ··[10]·.rela.plt·········RELA············0000000000001188·001188·0003a8·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········0000000000001530·001530·000e50·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000001530·001530·000e50·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000002380·002380·0005ec·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000002380·002380·0005ec·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000002970·002970·00175c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000002970·002970·00175c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000005000·005000·00e394·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000005000·005000·00e398·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········00000000000133a0·0133a0·000290·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000000133a0·0133a0·000290·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000014000·014000·0002c8·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000014000·014000·0002c8·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······00000000000142c8·0142c8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000000142c8·0142c8·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000000142d8·0142d8·000010·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000000142d8·0142d8·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000000142e8·0142e8·000220·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000000142e8·0142e8·000220·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000014508·014508·0000d0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000014508·014508·0000d0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000000145d8·0145d8·000150·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000000145d8·0145d8·000150·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000015728·014728·000038·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0000000000015728·014728·000038·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········0000000000015760·014760·000058·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········0000000000015760·014760·000058·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·014760·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·014760·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·014862·001254·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·014862·001260·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:·9576634a8ddf34ac6ccfb29d7a9edf656 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f122e4ad44cdb2b66bcc662f20384dec
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·90424·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·90440·····»     Blocks:·184········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
944 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libmidiextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libmidiextractor.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8f6d88a13977adec255350eb9c5d38116 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·723e1a045636414ad3ac5d618514e285
942 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libmkvextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libmkvextractor.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f76cd2965bfb190438aac0f437f8ea036 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a4116157ad598f836fe006bb9351e353
3.76 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libmp3extractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libmp3extractor.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:···············0x400011 ··Entry·point·address:···············0x4000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········63976·(bytes·into·file)13 ··Start·of·section·headers:··········63968·(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.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xf9e8:1 There·are·26·section·headers,·starting·at·offset·0xf9e0:
  
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·000648·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000648·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······000000000000e410·00e410·000010·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······000000000000e410·00e410·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000000e420·00e420·000200·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000000e420·00e420·000200·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········000000000000e620·00e620·0000b8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000000e620·00e620·0000b8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000000e6d8·00e6d8·000160·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000000e6d8·00e6d8·000160·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········000000000000f838·00e838·000058·00··WA··0···0··827 ··[22]·.data·············PROGBITS········000000000000f838·00e838·000058·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········000000000000f890·00e890·000178·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········000000000000f890·00e890·000178·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·00e890·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·00e890·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·00e992·001050·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·00e992·00104c·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:·ea7a893183cfff0567665f3ab0b68f1b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b8e2cf781899cb90954b1938045f6c36
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·65640·····»     Blocks:·136········IO·Block:·4096···regular·file1 ··Size:·65632·····»     Blocks:·136········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.76 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libmp4extractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libmp4extractor.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:··········305448·(bytes·into·file)13 ··Start·of·section·headers:··········305440·(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.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4a928:1 There·are·26·section·headers,·starting·at·offset·0x4a920:
  
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·0010b0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0010b0·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00000000000472b8·0472b8·000018·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000000472b8·0472b8·000018·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000000472d0·0472d0·000200·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000000472d0·0472d0·000200·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000000474d0·0474d0·000270·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000000474d0·0474d0·000270·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000047740·047740·0002a0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000047740·047740·0002a0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000000489e0·0479e0·000130·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000000489e0·0479e0·000130·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········0000000000048b10·047b10·000298·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········0000000000048b10·047b10·000298·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·047b10·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·047b10·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·047c12·002d14·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·047c12·002d0c·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:·d7d6b2526b9d21954d006fc37eaa645f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2d78d559db8fd2105db469aebf1d24ef
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·307112····»    Blocks:·600········IO·Block:·4096···regular·file1 ··Size:·307104····»    Blocks:·600········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
  
  
17.6 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libmpeg2extractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libmpeg2extractor.so
870 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:···············0x2f00011 ··Entry·point·address:···············0x2f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1318208·(bytes·into·file)13 ··Start·of·section·headers:··········1317744·(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.98 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·0x2f0003 Entry·point·0x2f000
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·0x02ec0c·0x02ec0c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02ebcc·0x02ebcc·R···0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x0ee6a0·0x0ee6a0·R·E·0x10009 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x0ee700·0x0ee700·R·E·0x1000
10 ··LOAD···········0x11e000·0x000000000011e000·0x000000000011e000·0x0149b0·0x0149b0·RW··0x100010 ··LOAD···········0x11e000·0x000000000011e000·0x000000000011e000·0x0149a8·0x0149a8·RW··0x1000
11 ··LOAD···········0x1329b0·0x00000000001339b0·0x00000000001339b0·0x000594·0x00106c·RW··0x100011 ··LOAD···········0x1329a8·0x00000000001339a8·0x00000000001339a8·0x000594·0x001064·RW··0x1000
12 ··DYNAMIC········0x131f78·0x0000000000131f78·0x0000000000131f78·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x131f78·0x0000000000131f78·0x0000000000131f78·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x11e000·0x000000000011e000·0x000000000011e000·0x0149b0·0x015000·R···0x113 ··GNU_RELRO······0x11e000·0x000000000011e000·0x000000000011e000·0x0149a8·0x015000·R···0x1
14 ··GNU_EH_FRAME···0x0114e8·0x00000000000114e8·0x00000000000114e8·0x005874·0x005874·R···0x414 ··GNU_EH_FRAME···0x0114a8·0x00000000000114a8·0x00000000000114a8·0x005874·0x005874·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.41 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x141d40:1 There·are·26·section·headers,·starting·at·offset·0x141b70:
  
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·001710·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016f8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000019b8·0019b8·0001ec·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000019a0·0019a0·0001ea·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001ba4·001ba4·000110·00···A··7···6··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b8c·001b8c·000110·00···A··7···6··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001cb8·001cb8·000080·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ca0·001ca0·000080·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001d38·001d38·001e56·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001d20·001d20·001e39·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000003b90·003b90·000346·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000003b60·003b60·000346·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000003ed8·003ed8·000550·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000003ea8·003ea8·000550·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000004428·004428·0012f0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000043f8·0043f8·0012d8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000005720·005720·00bdc7·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000056d0·0056d0·00bdd7·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000114e8·0114e8·005874·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000114a8·0114a8·005874·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016d60·016d60·017eac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000016d20·016d20·017eac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000002f000·02f000·0ed9dc·00··AX··0···0·409618 ··[14]·.text·············PROGBITS········000000000002f000·02f000·0eda48·00··AX··0···0·4096
19 ··[15]·.plt··············PROGBITS········000000000011c9e0·11c9e0·000cc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000011ca50·11ca50·000cb0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000011e000·11e000·013e30·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000011e000·11e000·013e30·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000131e30·131e30·000088·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000131e30·131e30·000088·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000131eb8·131eb8·0000c0·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000131eb8·131eb8·0000c0·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000131f78·131f78·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000131f78·131f78·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000001321a8·1321a8·0001a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000001321a8·1321a8·0001a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000132348·132348·000668·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000132348·132348·000660·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000001339b0·1329b0·000594·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000001339a8·1329a8·000594·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········0000000000133f48·132f44·000ad4·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········0000000000133f40·132f3c·000acc·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·132f44·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·132f3c·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·133046·00ecf8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·13303e·00eb30·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
2.3 KB
readelf --wide --dynamic {}
    
Offset 9, 30 lines modifiedOffset 9, 30 lines modified
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:·[libmpeg2extractor.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[libmpeg2extractor.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)················0x3b9016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x3b60
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x34617 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x346
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x3ed819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x3ea8
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x55020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x550
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x442822 ·0x0000000000000017·(JMPREL)·············0x43f8
23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4824·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x13234824 ·0x0000000000000003·(PLTGOT)·············0x132348
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)·············0x1d3828 ·0x0000000000000005·(STRTAB)·············0x1d20
29 ·0x000000000000000a·(STRSZ)··············7766·(bytes)29 ·0x000000000000000a·(STRSZ)··············7737·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1cb830 ·0x000000006ffffef5·(GNU_HASH)···········0x1ca0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x131eb831 ·0x0000000000000019·(INIT_ARRAY)·········0x131eb8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······192·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······192·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x131e3033 ·0x000000000000001a·(FINI_ARRAY)·········0x131e30
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······136·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······136·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x19b835 ·0x000000006ffffff0·(VERSYM)·············0x19a0
36 ·0x000000006ffffffe·(VERNEED)············0x1ba436 ·0x000000006ffffffe·(VERNEED)············0x1b8c
37 ·0x000000006fffffff·(VERNEEDNUM)·········637 ·0x000000006fffffff·(VERNEEDNUM)·········6
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:·f6347265a6bc41649d3691ecd306fc7e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fca6bc7731273d231ff9520bb89417ff
6.84 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·245·entries:
2 ·Addr:·0x00000000000019b8··Offset:·0x0019b8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000019a0··Offset:·0x0019a0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···3·(LIBC_OMR1)·····1·(*global*)······2·(LIBC)··········4·(LIBMEDIANDK)4 ··004:···3·(LIBC_OMR1)·····1·(*global*)······2·(LIBC)··········4·(LIBMEDIANDK)
5 ··008:···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···2·(LIBC)··········5·(LIBLOG)·····5 ··008:···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···2·(LIBC)··········5·(LIBLOG)·····
6 ··00c:···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···1·(*global*)···6 ··00c:···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···1·(*global*)···
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···1·(*global*)······4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)8 ··014:···1·(*global*)······4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)
9 ··018:···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)9 ··018:···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)···4·(LIBMEDIANDK)
Offset 28, 58 lines modifiedOffset 28, 58 lines modified
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······2·(LIBC)··········8·(LIBLOG_M)······2·(LIBC)·······32 ··070:···1·(*global*)······2·(LIBC)··········8·(LIBLOG_M)······2·(LIBC)·······
33 ··074:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······9·(LIBC_Q)········1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
36 ··080:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
39 ··08c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
41 ··094:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···40 ··090:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 41 ··094:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 42 ··098:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
43 ··09c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······43 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
44 ··0a0:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···a·(LIBC)··········a·(LIBC)··········a·(LIBC)··········1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······9·(LIBC)··········9·(LIBC)·······
 46 ··0a8:···9·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
49 ··0b4:···2·(LIBC)··········a·(LIBC)··········b·(LIBVNDKSUPPORT)····1·(*global*)···49 ··0b4:···9·(LIBC)··········a·(LIBVNDKSUPPORT)····1·(*global*)······1·(*global*)···
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
52 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······52 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 53 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
53 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······54 ··0c8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 55 ··0cc:···2·(LIBC)··········b·(LIBCGROUPRC)···b·(LIBCGROUPRC)···b·(LIBCGROUPRC)
 56 ··0d0:···1·(*global*)······b·(LIBCGROUPRC)···b·(LIBCGROUPRC)···b·(LIBCGROUPRC)
54 ··0c8:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
55 ··0cc:···2·(LIBC)··········2·(LIBC)··········c·(LIBCGROUPRC)···c·(LIBCGROUPRC) 
56 ··0d0:···c·(LIBCGROUPRC)···1·(*global*)······c·(LIBCGROUPRC)···c·(LIBCGROUPRC) 
57 ··0d4:···c·(LIBCGROUPRC)···1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
58 ··0d8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
59 ··0dc:···2·(LIBC)··········9·(LIBC_Q)········9·(LIBC_Q)········9·(LIBC_Q)·····59 ··0dc:···c·(LIBC_Q)········c·(LIBC_Q)········c·(LIBC_Q)········2·(LIBC)·······
60 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······60 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
61 ··0e4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···61 ··0e4:···2·(LIBC)··········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*)···65 ··0f4:···1·(*global*)···
  
66 Version·needs·section·'.gnu.version_r'·contains·6·entries:66 Version·needs·section·'.gnu.version_r'·contains·6·entries:
67 ·Addr:·0x0000000000001ba4··Offset:·0x001ba4··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001b8c··Offset:·0x001b8c··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·liblog.so··Cnt:·268 ··000000:·Version:·1··File:·liblog.so··Cnt:·2
69 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·569 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·5
70 ··0x0070:···Name:·LIBLOG_M··Flags:·none··Version:·870 ··0x0070:···Name:·LIBLOG_M··Flags:·none··Version:·8
71 ··0x0010:·Version:·1··File:·libmediandk.so··Cnt:·171 ··0x0010:·Version:·1··File:·libmediandk.so··Cnt:·1
72 ··0x0080:···Name:·LIBMEDIANDK··Flags:·none··Version:·472 ··0x0080:···Name:·LIBMEDIANDK··Flags:·none··Version:·4
73 ··0x0020:·Version:·1··File:·libcgrouprc.so··Cnt:·173 ··0x0020:·Version:·1··File:·libcgrouprc.so··Cnt:·1
74 ··0x0090:···Name:·LIBCGROUPRC··Flags:·none··Version:·1274 ··0x0090:···Name:·LIBCGROUPRC··Flags:·none··Version:·11
75 ··0x0030:·Version:·1··File:·libvndksupport.so··Cnt:·175 ··0x0030:·Version:·1··File:·libvndksupport.so··Cnt:·1
76 ··0x00a0:···Name:·LIBVNDKSUPPORT··Flags:·none··Version:·1176 ··0x00a0:···Name:·LIBVNDKSUPPORT··Flags:·none··Version:·10
77 ··0x0040:·Version:·1··File:·libc.so··Cnt:·477 ··0x0040:·Version:·1··File:·libc.so··Cnt:·4
78 ··0x00b0:···Name:·LIBC··Flags:·none··Version:·278 ··0x00b0:···Name:·LIBC··Flags:·none··Version:·2
79 ··0x00c0:···Name:·LIBC_N··Flags:·none··Version:·679 ··0x00c0:···Name:·LIBC_N··Flags:·none··Version:·6
80 ··0x00d0:···Name:·LIBC_P··Flags:·none··Version:·780 ··0x00d0:···Name:·LIBC_P··Flags:·none··Version:·7
81 ··0x00e0:···Name:·LIBC_Q··Flags:·none··Version:·981 ··0x00e0:···Name:·LIBC_Q··Flags:·none··Version:·12
82 ··0x0050:·Version:·1··File:·libdl.so··Cnt:·282 ··0x0050:·Version:·1··File:·libdl.so··Cnt:·2
83 ··0x00f0:···Name:·LIBC··Flags:·none··Version:·1083 ··0x00f0:···Name:·LIBC··Flags:·none··Version:·9
84 ··0x0100:···Name:·LIBC_OMR1··Flags:·none··Version:·384 ··0x0100:···Name:·LIBC_OMR1··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1319872···»   Blocks:·2584·······IO·Block:·4096···regular·file1 ··Size:·1319408···»   Blocks:·2584·······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.76 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/liboggextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/liboggextractor.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:···············0x400011 ··Entry·point·address:···············0x4000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········76632·(bytes·into·file)13 ··Start·of·section·headers:··········76656·(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.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x12b58:1 There·are·26·section·headers,·starting·at·offset·0x12b70:
  
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·0006a8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0006a8·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······0000000000011438·011438·000010·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000011438·011438·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000011448·011448·000200·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000011448·011448·000200·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000011648·011648·0000e8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000011648·011648·0000e8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000011730·011730·000148·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000011730·011730·000148·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000012878·011878·000048·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0000000000012878·011878·000048·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000000128c0·0118c0·000058·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000000128c0·0118c0·000058·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0118c0·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0118c0·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0119c2·001190·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0119c2·0011a8·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:·ebd0a22bfb6cb59ec0eb5c0941d1e18d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·362e97f8908ccefbf123c6b1589d5c40
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·78296·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·78320·····»     Blocks:·160········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
3.76 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/extractors/libwavextractor.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/extractors/libwavextractor.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:···············0x300011 ··Entry·point·address:···············0x3000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········36952·(bytes·into·file)13 ··Start·of·section·headers:··········36960·(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:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x9058:1 There·are·24·section·headers,·starting·at·offset·0x9060:
  
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·0003d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0003d8·18···A··7···1··8
Offset 21, 13 lines modifiedOffset 21, 13 lines modified
21 ··[16]·.data.rel.ro······PROGBITS········0000000000008000·008000·000198·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000008000·008000·000198·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000008198·008198·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000008198·008198·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········00000000000081a8·0081a8·000200·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········00000000000081a8·0081a8·000200·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········00000000000083a8·0083a8·000050·00··WA··0···0··824 ··[19]·.got··············PROGBITS········00000000000083a8·0083a8·000050·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········00000000000083f8·0083f8·0000f0·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········00000000000083f8·0083f8·0000f0·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········00000000000094e8·0084e8·000038·00··WA··0···0··826 ··[21]·.data·············PROGBITS········00000000000094e8·0084e8·000038·00··WA··0···0··8
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·008520·0000f1·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·008520·0000f1·00······0···0··1
28 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·008611·000a44·00······0···0··128 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·008611·000a48·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7f38d4f80452b4959ce49738f265cb036 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5c1951f3b1a8e349a8a319194efa1889
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·38488·····»     Blocks:·80·········IO·Block:·4096···regular·file1 ··Size:·38496·····»     Blocks:·80·········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
  
  
916 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libaudioutils.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libaudioutils.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c11faff95f656352ce3e5cd678b624886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·10cf9d68ca3781659e5f3e77ab3a02f6
1.99 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libbase.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libbase.so
1.11 KB
readelf --wide --sections {}
    
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······000000000003b2a0·03b2a0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000003b2a0·03b2a0·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········000000000003b2b0·03b2b0·0001d0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········000000000003b2b0·03b2b0·0001d0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········000000000003b480·03b480·0000d0·00··WA··0···0··824 ··[19]·.got··············PROGBITS········000000000003b480·03b480·0000d0·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········000000000003b550·03b550·000640·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········000000000003b550·03b550·000640·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········000000000003cb90·03bb90·000010·00··WA··0···0··826 ··[21]·.data·············PROGBITS········000000000003cb90·03bb90·000010·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········000000000003cba0·03bba0·000150·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········000000000003cba0·03bba0·000150·00··WA··0···0··8
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03bba0·0000f6·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03bba0·0000f6·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03bc96·001dd4·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03bc96·001dd8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a6e37c1ca6558020c228086df359d3146 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2942fdbe0cdb11e524f3ff3c0612636f
3.73 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libc++.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libc++.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:···············0x4c00011 ··Entry·point·address:···············0x4c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········730240·(bytes·into·file)13 ··Start·of·section·headers:··········730256·(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.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xb2480:1 There·are·27·section·headers,·starting·at·offset·0xb2490:
  
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·00d6b0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00d6b0·18···A··7···1··8
Offset 24, 13 lines modifiedOffset 24, 13 lines modified
24 ··[19]·.init_array·······INIT_ARRAY······00000000000aded8·0aded8·000008·00··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······00000000000aded8·0aded8·000008·00··WA··0···0··8
25 ··[20]·.dynamic··········DYNAMIC·········00000000000adee0·0adee0·0001d0·10··WA··7···0··825 ··[20]·.dynamic··········DYNAMIC·········00000000000adee0·0adee0·0001d0·10··WA··7···0··8
26 ··[21]·.got··············PROGBITS········00000000000ae0b0·0ae0b0·000580·00··WA··0···0··826 ··[21]·.got··············PROGBITS········00000000000ae0b0·0ae0b0·000580·00··WA··0···0··8
27 ··[22]·.got.plt··········PROGBITS········00000000000ae630·0ae630·000c30·00··WA··0···0··827 ··[22]·.got.plt··········PROGBITS········00000000000ae630·0ae630·000c30·00··WA··0···0··8
28 ··[23]·.data·············PROGBITS········00000000000b0260·0af260·000038·00··WA··0···0··828 ··[23]·.data·············PROGBITS········00000000000b0260·0af260·000038·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········00000000000b02a0·0af298·003320·00··WA··0···0·1629 ··[24]·.bss··············NOBITS··········00000000000b02a0·0af298·003320·00··WA··0···0·16
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·0af298·000114·00······0···0··130 ··[25]·.shstrtab·········STRTAB··········0000000000000000·0af298·000114·00······0···0··1
31 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·0af3ac·0030d0·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·0af3ac·0030e0·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·89fca5f1572b8da4a94147c5d4add3d16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23119a759aa6c972bd0621e435aca3f5
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·731968····»    Blocks:·1432·······IO·Block:·4096···regular·file1 ··Size:·731984····»    Blocks:·1432·······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
  
  
908 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libcutils.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libcutils.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f79f2be401c27c6d2c75b760bd2169736 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ed5d3d462f5ff1edd424a588996f33c8
926 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libmediaparser-jni.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libmediaparser-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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·afaf5115b77e1e96934ec7f4e0fe47af6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c79c7d2c5e2396b70c672641c3ab034
924 B
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libspeexresampler.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libspeexresampler.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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cf7859e94f684ea753aa0eeea5ccbfc56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·420c4602be6c041c6cea0eb77689d772
4.73 KB
/home/dev/aosp/build/android-11.0.0_r32/crosshatch-user/Google/system.img.apexes/com.google.android.media.apex-apex_payload.img.mount/lib64/libstagefright_flacdec.so vs.
/home/dev/aosp/build/android-11.0.0_r32/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.apex-apex_payload.img.mount/lib64/libstagefright_flacdec.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:···············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:··········104544·(bytes·into·file)13 ··Start·of·section·headers:··········104504·(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.67 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x19860:1 There·are·25·section·headers,·starting·at·offset·0x19838:
  
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·001668·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001668·18···A··7···1··8
Offset 12, 23 lines modifiedOffset 12, 23 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000002170·002170·002015·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000002170·002170·002015·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000004188·004188·0001fb·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000004188·004188·0001fb·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000004388·004388·000028·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000004388·004388·000028·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000043b0·0043b0·0006d8·18···A··3··20··815 ··[10]·.rela.plt·········RELA············00000000000043b0·0043b0·0006d8·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000004a90·004a90·001920·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000004a90·004a90·001920·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000063b0·0063b0·0006ec·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000063b0·0063b0·0006ec·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000006aa0·006aa0·001954·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000006aa0·006aa0·001954·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000009000·009000·00e078·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000009000·009000·00e07c·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········0000000000017080·017080·0004b0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000017080·017080·0004b0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·000278·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·000278·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000018278·018278·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000018278·018278·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000018288·018288·0001e0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000018288·018288·0001e0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000018468·018468·0001e0·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000018468·018468·0001e0·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000018648·018648·000260·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000018648·018648·000260·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········00000000000198a8·0188a8·000010·00··WA··0···0··826 ··[21]·.data·············PROGBITS········00000000000198a8·0188a8·000010·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········00000000000198b8·0188b8·000004·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········00000000000198b8·0188b8·000004·00··WA··0···0··4
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0188b8·0000f6·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0188b8·0000f6·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0189ae·000eac·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0189ae·000e88·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·53be73249ec93a6c37b1d7e4db2d860d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·514b313777638947c7b90385a5dad2cc
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·106144····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·106104····»    Blocks:·208········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