83.1 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount
434 B
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.json vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.json
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 {1 {
2 ··"name":·"com.android.media.swcodec",·2 ··"name":·"com.android.media.swcodec",·
3 ··"version":·3009016003 ··"version":·300000000
4 }4 }
1.0 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0a19·636f·6d2e·616e·6472·6f69·642e·6d65··..com.android.me00000000:·0a19·636f·6d2e·616e·6472·6f69·642e·6d65··..com.android.me
00000010:·6469·612e·7377·636f·6465·6310·e0c9·bd8f··dia.swcodec.....00000010:·6469·612e·7377·636f·6465·6310·80c6·868f··dia.swcodec.....
00000020:·0142·096c·6962·4547·4c2e·736f·4210·6c69··.B.libEGL.soB.li00000020:·0142·096c·6962·4547·4c2e·736f·4210·6c69··.B.libEGL.soB.li
00000030:·6262·696e·6465·725f·6e64·6b2e·736f·4207··bbinder_ndk.soB.00000030:·6262·696e·6465·725f·6e64·6b2e·736f·4207··bbinder_ndk.soB.
00000040:·6c69·6263·2e73·6f42·0e6c·6962·6367·726f··libc.soB.libcgro00000040:·6c69·6263·2e73·6f42·0e6c·6962·6367·726f··libc.soB.libcgro
00000050:·7570·7263·2e73·6f42·086c·6962·646c·2e73··uprc.soB.libdl.s00000050:·7570·7263·2e73·6f42·086c·6962·646c·2e73··uprc.soB.libdl.s
00000060:·6f42·096c·6962·6c6f·672e·736f·4207·6c69··oB.liblog.soB.li00000060:·6f42·096c·6962·6c6f·672e·736f·4207·6c69··oB.liblog.soB.li
00000070:·626d·2e73·6f42·126c·6962·6e61·7469·7665··bm.soB.libnative00000070:·626d·2e73·6f42·126c·6962·6e61·7469·7665··bm.soB.libnative
00000080:·7769·6e64·6f77·2e73·6f42·0a6c·6962·7379··window.soB.libsy00000080:·7769·6e64·6f77·2e73·6f42·0a6c·6962·7379··window.soB.libsy
2.52 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/etc vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/etc
2.23 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/etc/media_codecs.xml vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/etc/media_codecs.xml
1.61 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/etc/media_codecs.xml vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/etc/media_codecs.xml
    
Offset 296, 21 lines modifiedOffset 296, 21 lines modified
296 ········<Limit·name="block-count"·range="1-3600"/>296 ········<Limit·name="block-count"·range="1-3600"/>
297 ········<!--·max·1280x720·-->297 ········<!--·max·1280x720·-->
298 ········<Limit·name="bitrate"·range="1-20000000"/>298 ········<Limit·name="bitrate"·range="1-20000000"/>
299 ······</Variant>299 ······</Variant>
300 ······<Feature·name="bitrate-modes"·value="VBR,CBR"/>300 ······<Feature·name="bitrate-modes"·value="VBR,CBR"/>
301 ····</MediaCodec>301 ····</MediaCodec>
302 ····<MediaCodec·name="c2.android.hevc.encoder"·type="video/hevc"·variant="!slow-cpu">302 ····<MediaCodec·name="c2.android.hevc.encoder"·type="video/hevc"·variant="!slow-cpu">
303 ······<!--·profiles·and·levels:··ProfileMain·:·MainTierLevel51·-->303 ······<!--·profiles·and·levels:··ProfileMain·:·MainTierLevel3·-->
304 ······<Limit·max="512x512"·min="2x2"·name="size"/>304 ······<Limit·max="960x544"·min="2x2"·name="size"/>
305 ······<Limit·name="alignment"·value="2x2"/>305 ······<Limit·name="alignment"·value="2x2"/>
306 ······<Limit·name="block-size"·value="8x8"/>306 ······<Limit·name="block-size"·value="8x8"/>
307 ······<Limit·name="block-count"·range="1-4096"/>307 ······<Limit·name="block-count"·range="1-8160"/>
308 ······<!--·max·512x512·-->308 ······<!--·max·960x544·-->
309 ······<Limit·name="blocks-per-second"·range="1-122880"/>309 ······<Limit·name="blocks-per-second"·range="1-244880"/>
310 ······<Limit·name="frame-rate"·range="1-120"/>310 ······<Limit·name="frame-rate"·range="1-120"/>
311 ······<Limit·name="bitrate"·range="1-10000000"/>311 ······<Limit·name="bitrate"·range="1-10000000"/>
312 ······<Limit·default="0"·name="complexity"·range="0-10"/>312 ······<Limit·default="0"·name="complexity"·range="0-10"/>
313 ······<Limit·default="80"·name="quality"·range="0-100"/>313 ······<Limit·default="80"·name="quality"·range="0-100"/>
314 ······<Feature·name="bitrate-modes"·value="VBR,CBR,CQ"/>314 ······<Feature·name="bitrate-modes"·value="VBR,CBR,CQ"/>
315 ····</MediaCodec>315 ····</MediaCodec>
316 ····<MediaCodec·name="c2.android.vp9.encoder"·type="video/x-vnd.on2.vp9"·variant="!slow-cpu">316 ····<MediaCodec·name="c2.android.vp9.encoder"·type="video/x-vnd.on2.vp9"·variant="!slow-cpu">
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·17478·····»     Blocks:·40·········IO·Block:·4096···regular·file1 ··Size:·17477·····»     Blocks:·40·········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
  
  
78.9 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64
6.0 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_aacdec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_aacdec.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:···············0x3200011 ··Entry·point·address:···············0x32000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········936928·(bytes·into·file)13 ··Start·of·section·headers:··········936944·(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.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x320003 Entry·point·0x32000
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·0x0314fc·0x0314fc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0314fc·0x0314fc·R···0x1000
9 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0a9590·0x0a9590·R·E·0x10009 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0a95c0·0x0a95c0·R·E·0x1000
10 ··LOAD···········0x0dc000·0x00000000000dc000·0x00000000000dc000·0x002a38·0x002a38·RW··0x100010 ··LOAD···········0x0dc000·0x00000000000dc000·0x00000000000dc000·0x002a38·0x002a38·RW··0x1000
11 ··LOAD···········0x0dea38·0x00000000000dfa38·0x00000000000dfa38·0x000200·0x000200·RW··0x100011 ··LOAD···········0x0dea38·0x00000000000dfa38·0x00000000000dfa38·0x000200·0x000200·RW··0x1000
12 ··DYNAMIC········0x0de4f0·0x00000000000de4f0·0x00000000000de4f0·0x000250·0x000250·RW··0x812 ··DYNAMIC········0x0de4f0·0x00000000000de4f0·0x00000000000de4f0·0x000250·0x000250·RW··0x8
13 ··GNU_RELRO······0x0dc000·0x00000000000dc000·0x00000000000dc000·0x002a38·0x003000·R···0x113 ··GNU_RELRO······0x0dc000·0x00000000000dc000·0x00000000000dc000·0x002a38·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x026c40·0x0000000000026c40·0x0000000000026c40·0x001f0c·0x001f0c·R···0x414 ··GNU_EH_FRAME···0x026c40·0x0000000000026c40·0x0000000000026c40·0x001f0c·0x001f0c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.67 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·24·section·headers,·starting·at·offset·0xe4be0:1 There·are·24·section·headers,·starting·at·offset·0xe4bf0:
  
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·000a20·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000a20·18···A··7···1··8
Offset 12, 22 lines modifiedOffset 12, 22 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000000e38·000e38·001aa6·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000000e38·000e38·001aa6·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000028e0·0028e0·0000d5·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000028e0·0028e0·0000d5·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000029b8·0029b8·0000b0·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000029b8·0029b8·0000b0·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002a68·002a68·000870·18···A··3··20··815 ··[10]·.rela.plt·········RELA············0000000000002a68·002a68·000870·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········00000000000032e0·0032e0·023960·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000032e0·0032e0·023960·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000026c40·026c40·001f0c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000026c40·026c40·001f0c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000028b50·028b50·0089ac·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000028b50·028b50·0089ac·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000032000·032000·0a8fcc·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000032000·032000·0a8ff8·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········00000000000dafd0·0dafd0·0005c0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000000db000·0db000·0005c0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000000dc000·0dc000·0024e0·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········00000000000dc000·0dc000·0024e0·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······00000000000de4e0·0de4e0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000000de4e0·0de4e0·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········00000000000de4f0·0de4f0·000250·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········00000000000de4f0·0de4f0·000250·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········00000000000de740·0de740·000010·00··WA··0···0··824 ··[19]·.got··············PROGBITS········00000000000de740·0de740·000010·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········00000000000de750·0de750·0002e8·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········00000000000de750·0de750·0002e8·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········00000000000dfa38·0dea38·000200·00··WA··0···0··826 ··[21]·.data·············PROGBITS········00000000000dfa38·0dea38·000200·00··WA··0···0··8
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·0dec38·0000f1·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·0dec38·0000f1·00······0···0··1
28 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·0ded29·005eb4·00······0···0··128 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·0ded29·005ec4·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:·3ef26c762b0b796e993fdfc332ba79f16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25f612dfe38840d99f6520d45f041993
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·938464····»    Blocks:·1840·······IO·Block:·4096···regular·file1 ··Size:·938480····»    Blocks:·1840·······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
  
  
14.8 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_av1dec_gav1.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_av1dec_gav1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3b00011 ··Entry·point·address:···············0x40000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········896128·(bytes·into·file)13 ··Start·of·section·headers:··········1148696·(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
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3b0002 Entry·point·0x40000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03a9a4·0x03a9a4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03fb7c·0x03fb7c·R···0x1000
8 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x0968d0·0x0968d0·R·E·0x10008 ··LOAD···········0x040000·0x0000000000040000·0x0000000000040000·0x0cd950·0x0cd950·R·E·0x1000
9 ··LOAD···········0x0d2000·0x00000000000d2000·0x00000000000d2000·0x001900·0x001900·RW··0x10009 ··LOAD···········0x10e000·0x000000000010e000·0x000000000010e000·0x001ec8·0x001ec8·RW··0x1000
10 ··LOAD···········0x0d3900·0x00000000000d4900·0x00000000000d4900·0x000000·0x0014e8·RW··0x100010 ··LOAD···········0x10fec8·0x0000000000110ec8·0x0000000000110ec8·0x000000·0x001b88·RW··0x1000
11 ··DYNAMIC········0x0d32d0·0x00000000000d32d0·0x00000000000d32d0·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x10f890·0x000000000010f890·0x000000000010f890·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x0d2000·0x00000000000d2000·0x00000000000d2000·0x001900·0x002000·R···0x112 ··GNU_RELRO······0x10e000·0x000000000010e000·0x000000000010e000·0x001ec8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x02dff8·0x000000000002dff8·0x000000000002dff8·0x00286c·0x00286c·R···0x413 ··GNU_EH_FRAME···0x0309bc·0x00000000000309bc·0x00000000000309bc·0x00308c·0x00308c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.5 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·24·section·headers,·starting·at·offset·0xdac80:1 There·are·24·section·headers,·starting·at·offset·0x118718:
  
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·000cd8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000cf0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000000f80·000f80·000112·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000000f98·000f98·000114·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001094·001094·000060·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000010ac·0010ac·000060·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000010f8·0010f8·000028·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001110·001110·000028·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001120·001120·001b36·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001138·001138·001b5b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002c58·002c58·0000d1·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002c98·002c98·0000d2·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002d30·002d30·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002d70·002d70·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000002d88·002d88·000af8·18···A··3··20··814 ··[10]·.rela.plt·········RELA············0000000000002de0·002de0·000b10·18···A··3··20··8
15 ··[11]·.rodata···········PROGBITS········0000000000003880·003880·02a776·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000038f0·0038f0·02d0ca·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002dff8·02dff8·00286c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000309bc·0309bc·00308c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000030868·030868·00a13c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000033a48·033a48·00c134·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000003b000·03b000·09615c·00··AX··0···0·409618 ··[14]·.text·············PROGBITS········0000000000040000·040000·0cd1cc·00··AX··0···0·4096
19 ··[15]·.plt··············PROGBITS········00000000000d1160·0d1160·000770·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000010d1d0·10d1d0·000780·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000000d2000·0d2000·0012c0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000010e000·10e000·001880·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000d32c0·0d32c0·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000010f880·10f880·000010·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········00000000000d32d0·0d32d0·000250·10··WA··7···0··822 ··[18]·.dynamic··········DYNAMIC·········000000000010f890·10f890·000250·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········00000000000d3520·0d3520·000020·00··WA··0···0··823 ··[19]·.got··············PROGBITS········000000000010fae0·10fae0·000020·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········00000000000d3540·0d3540·0003c0·00··WA··0···0··824 ··[20]·.got.plt··········PROGBITS········000000000010fb00·10fb00·0003c8·00··WA··0···0··8
25 ··[21]·.bss··············NOBITS··········00000000000d4900·0d3900·0014e8·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0000000000110ec8·10fec8·001b88·00··WA··0···0··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·0d3900·0000f0·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·10fec8·0000f0·00······0···0··1
27 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·0d39f0·007290·00······0···0··127 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·10ffb8·00875c·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··p·(processor·specific)
3.09 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xd32d0·contains·37·entries:1 Dynamic·section·at·offset·0x10f890·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcodec2.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcodec2.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcodec2_vndk.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcodec2_vndk.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcodec2_soft_common.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcodec2_soft_common.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
Offset 13, 28 lines modifiedOffset 13, 28 lines modified
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
17 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcodec2_soft_av1dec_gav1.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcodec2_soft_av1dec_gav1.so]
18 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW18 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW
19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
20 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2c5820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2c98
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd121 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd2
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2d3023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2d70
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x2d8826 ·0x0000000000000017·(JMPREL)·············0x2de0
27 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········2832·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0xd354028 ·0x0000000000000003·(PLTGOT)·············0x10fb00
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x112032 ·0x0000000000000005·(STRTAB)·············0x1138
33 ·0x000000000000000a·(STRSZ)··············6966·(bytes)33 ·0x000000000000000a·(STRSZ)··············7003·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x10f834 ·0x000000006ffffef5·(GNU_HASH)···········0x1110
35 ·0x000000000000001a·(FINI_ARRAY)·········0xd32c035 ·0x000000000000001a·(FINI_ARRAY)·········0x10f880
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0xf8037 ·0x000000006ffffff0·(VERSYM)·············0xf98
38 ·0x000000006ffffffe·(VERNEED)············0x109438 ·0x000000006ffffffe·(VERNEED)············0x10ac
39 ·0x000000006fffffff·(VERNEEDNUM)·········339 ·0x000000006fffffff·(VERNEEDNUM)·········3
40 ·0x0000000000000000·(NULL)···············0x040 ·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:·3bf6252e454ebcedb63d39c48617b15f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5187d339fdb900b277f37781764625f9
2.91 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·137·entries:1 Version·symbols·section·'.gnu.version'·contains·138·entries:
2 ·Addr:·0000000000000f80··Offset:·0x000f80··Link:·3·(.dynsym)2 ·Addr:·0000000000000f98··Offset:·0x000f98··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······2·(LIBC)·······
4 ··004:···3·(LIBC_OMR1)·····1·(*global*)······1·(*global*)······4·(LIBLOG)·····4 ··004:···3·(LIBC_OMR1)·····1·(*global*)······1·(*global*)······4·(LIBLOG)·····
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 25, 23 lines modifiedOffset 25, 23 lines modified
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)······2·(LIBC)··········1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······32 ··070:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
34 ··078:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······34 ··078:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
37 ··084:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
38 ··088:···1·(*global*)···38 ··088:···1·(*global*)······1·(*global*)···
  
39 Version·needs·section·'.gnu.version_r'·contains·3·entries:39 Version·needs·section·'.gnu.version_r'·contains·3·entries:
40 ·Addr:·0x0000000000001094··Offset:·0x001094··Link:·7·(.dynstr)40 ·Addr:·0x00000000000010ac··Offset:·0x0010ac··Link:·7·(.dynstr)
41 ··000000:·Version:·1··File:·liblog.so··Cnt:·141 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
42 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·442 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·4
43 ··0x0010:·Version:·1··File:·libc.so··Cnt:·143 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
44 ··0x0040:···Name:·LIBC··Flags:·none··Version:·244 ··0x0040:···Name:·LIBC··Flags:·none··Version:·2
45 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·145 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
46 ··0x0050:···Name:·LIBC_OMR1··Flags:·none··Version:·346 ··0x0050:···Name:·LIBC_OMR1··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·897664····»    Blocks:·1760·······IO·Block:·4096···regular·file1 ··Size:·1150232···»   Blocks:·2248·······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
  
  
5.82 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_avcdec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_avcdec.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:···············0x2400011 ··Entry·point·address:···············0x24000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········508624·(bytes·into·file)13 ··Start·of·section·headers:··········508528·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
1.17 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x240003 Entry·point·0x24000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0233cc·0x0233cc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0233cc·0x0233cc·R···0x1000
9 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x052040·0x052040·R·E·0x10009 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x0520d0·0x0520d0·R·E·0x1000
10 ··LOAD···········0x077000·0x0000000000077000·0x0000000000077000·0x001618·0x001618·RW··0x100010 ··LOAD···········0x077000·0x0000000000077000·0x0000000000077000·0x001618·0x001618·RW··0x1000
11 ··DYNAMIC········0x077e28·0x0000000000077e28·0x0000000000077e28·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x077e28·0x0000000000077e28·0x0000000000077e28·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x077000·0x0000000000077000·0x0000000000077000·0x001618·0x002000·R···0x112 ··GNU_RELRO······0x077000·0x0000000000077000·0x0000000000077000·0x001618·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x01d1b0·0x000000000001d1b0·0x000000000001d1b0·0x0012e4·0x0012e4·R···0x413 ··GNU_EH_FRAME···0x01d1b0·0x000000000001d1b0·0x000000000001d1b0·0x0012e4·0x0012e4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
2.58 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x7c2d0:1 There·are·23·section·headers,·starting·at·offset·0x7c270:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000c00·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000c00·18···A··7···1··8
Offset 12, 21 lines modifiedOffset 12, 21 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000001008·001008·001b83·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000001008·001008·001b83·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002b90·002b90·0000c9·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002b90·002b90·0000c9·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002c60·002c60·000058·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002c60·002c60·000058·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002cb8·002cb8·000a38·18···A··3··20··815 ··[10]·.rela.plt·········RELA············0000000000002cb8·002cb8·000a38·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········00000000000036f0·0036f0·019ac0·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000036f0·0036f0·019ac0·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001d1b0·01d1b0·0012e4·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001d1b0·01d1b0·0012e4·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000001e498·01e498·004f34·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000001e498·01e498·004f34·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000024000·024000·051948·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000024000·024000·0519d4·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········0000000000075950·075950·0006f0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000000759e0·0759e0·0006f0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000077000·077000·000e18·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000077000·077000·000e18·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000077e18·077e18·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000077e18·077e18·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000077e28·077e28·000250·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000077e28·077e28·000250·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000078078·078078·000220·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000078078·078078·000220·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000078298·078298·000380·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000078298·078298·000380·00··WA··0···0··8
26 ··[21]·.shstrtab·········STRTAB··········0000000000000000·078618·0000eb·00······0···0··126 ··[21]·.shstrtab·········STRTAB··········0000000000000000·078618·0000eb·00······0···0··1
27 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·078703·003bc8·00······0···0··127 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·078703·003b6c·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··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:·e7e6ae6de9cc2311ad5797d72aac0aea6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c5d1fba2847a2bbd56b97c8e8a06f94a
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·510096····»    Blocks:·1000·······IO·Block:·4096···regular·file1 ··Size:·510000····»    Blocks:·1000·······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
  
  
6.0 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_flacenc.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_flacenc.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:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········155816·(bytes·into·file)13 ··Start·of·section·headers:··········155760·(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.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x70003 Entry·point·0x7000
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·0x006a54·0x006a54·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006a54·0x006a54·R···0x1000
9 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x01b650·0x01b650·R·E·0x10009 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x01b670·0x01b670·R·E·0x1000
10 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x001008·0x001008·RW··0x100010 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x001008·0x001008·RW··0x1000
11 ··LOAD···········0x024008·0x0000000000025008·0x0000000000025008·0x000008·0x000008·RW··0x100011 ··LOAD···········0x024008·0x0000000000025008·0x0000000000025008·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x023b30·0x0000000000023b30·0x0000000000023b30·0x000260·0x000260·RW··0x812 ··DYNAMIC········0x023b30·0x0000000000023b30·0x0000000000023b30·0x000260·0x000260·RW··0x8
13 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x001008·0x002000·R···0x113 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x001008·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0039f0·0x00000000000039f0·0x00000000000039f0·0x000964·0x000964·R···0x414 ··GNU_EH_FRAME···0x0039f0·0x00000000000039f0·0x00000000000039f0·0x000964·0x000964·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.67 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x260a8:1 There·are·24·section·headers,·starting·at·offset·0x26070:
  
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·0008a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0008a0·18···A··7···1··8
Offset 12, 22 lines modifiedOffset 12, 22 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000000c88·000c88·00150b·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000000c88·000c88·00150b·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002198·002198·0000c1·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002198·002198·0000c1·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002260·002260·000040·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002260·002260·000040·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000022a0·0022a0·0006c0·18···A··3··20··815 ··[10]·.rela.plt·········RELA············00000000000022a0·0022a0·0006c0·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000002960·002960·001090·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000002960·002960·001090·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000039f0·0039f0·000964·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000039f0·0039f0·000964·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000004358·004358·0026fc·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000004358·004358·0026fc·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000007000·007000·01b1a8·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000007000·007000·01b1cc·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········00000000000221b0·0221b0·0004a0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000000221d0·0221d0·0004a0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000023000·023000·000b20·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000023000·023000·000b20·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000023b20·023b20·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000023b20·023b20·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000023b30·023b30·000260·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000023b30·023b30·000260·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000023d90·023d90·000020·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000023d90·023d90·000020·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000023db0·023db0·000258·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000023db0·023db0·000258·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········0000000000025008·024008·000008·00··WA··0···0··826 ··[21]·.data·············PROGBITS········0000000000025008·024008·000008·00··WA··0···0··8
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·024010·0000f1·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·024010·0000f1·00······0···0··1
28 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·024101·001fa4·00······0···0··128 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·024101·001f6c·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:·90c3ad4e0822221b59007138c00329816 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79db6321ca0ad781894d32bbcd8b0efc
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·157352····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·157296····»    Blocks:·312········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
  
  
5.82 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_h263dec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_h263dec.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············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:··········173256·(bytes·into·file)13 ··Start·of·section·headers:··········173224·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
1.17 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008efc·0x008efc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008efc·0x008efc·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01de80·0x01de80·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01df10·0x01df10·R·E·0x1000
10 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x001300·0x001300·RW··0x100010 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x001300·0x001300·RW··0x1000
11 ··DYNAMIC········0x027dc8·0x0000000000027dc8·0x0000000000027dc8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x027dc8·0x0000000000027dc8·0x0000000000027dc8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x001300·0x002000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x001300·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x005e80·0x0000000000005e80·0x0000000000005e80·0x00093c·0x00093c·R···0x413 ··GNU_EH_FRAME···0x005e80·0x0000000000005e80·0x0000000000005e80·0x00093c·0x00093c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
2.58 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x2a4c8:1 There·are·23·section·headers,·starting·at·offset·0x2a4a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0009f0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0009f0·18···A··7···1··8
Offset 12, 21 lines modifiedOffset 12, 21 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000000dd0·000dd0·001824·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000000dd0·000dd0·001824·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000025f8·0025f8·0000bd·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000025f8·0025f8·0000bd·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000026b8·0026b8·000040·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000026b8·0026b8·000040·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000026f8·0026f8·000828·18···A··3··20··815 ··[10]·.rela.plt·········RELA············00000000000026f8·0026f8·000828·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000002f20·002f20·002f60·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000002f20·002f20·002f60·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000005e80·005e80·00093c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000005e80·005e80·00093c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000067c0·0067c0·00273c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000067c0·0067c0·00273c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000009000·009000·01d8f0·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000009000·009000·01d974·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········00000000000268f0·0268f0·000590·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000026980·026980·000590·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·000db8·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·000db8·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000027db8·027db8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000027db8·027db8·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000027dc8·027dc8·000250·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000027dc8·027dc8·000250·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000028018·028018·000018·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000028018·028018·000018·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000028030·028030·0002d0·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000028030·028030·0002d0·00··WA··0···0··8
26 ··[21]·.shstrtab·········STRTAB··········0000000000000000·028300·0000eb·00······0···0··126 ··[21]·.shstrtab·········STRTAB··········0000000000000000·028300·0000eb·00······0···0··1
27 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·0283eb·0020dc·00······0···0··127 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·0283eb·0020b8·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··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:·c6663208fabb4fc8e7ad705205c60add6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9df530f93a0eae3350c394d07d65af6a
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·174728····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·174696····»    Blocks:·344········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.77 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_hevcdec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_hevcdec.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:···············0x1300011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········539192·(bytes·into·file)13 ··Start·of·section·headers:··········539160·(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·0x83a38:1 There·are·24·section·headers,·starting·at·offset·0x83a18:
  
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·000c00·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000c00·18···A··7···1··8
Offset 21, 13 lines modifiedOffset 21, 13 lines modified
21 ··[16]·.data.rel.ro······PROGBITS········000000000007e000·07e000·000e18·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000007e000·07e000·000e18·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······000000000007ee18·07ee18·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000007ee18·07ee18·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········000000000007ee28·07ee28·000250·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········000000000007ee28·07ee28·000250·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········000000000007f078·07f078·0002f8·00··WA··0···0··824 ··[19]·.got··············PROGBITS········000000000007f078·07f078·0002f8·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········000000000007f370·07f370·000380·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········000000000007f370·07f370·000380·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········00000000000806f0·07f6f0·0000f8·00··WA··0···0·1626 ··[21]·.data·············PROGBITS········00000000000806f0·07f6f0·0000f8·00··WA··0···0·16
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·07f7e8·0000f1·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·07f7e8·0000f1·00······0···0··1
28 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·07f8d9·004158·00······0···0··128 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·07f8d9·00413c·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:·5d88477249b714da8be4a623a174e24c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8566d004c8c4774cc725f990a86baffd
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·540728····»    Blocks:·1064·······IO·Block:·4096···regular·file1 ··Size:·540696····»    Blocks:·1064·······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
  
  
5.82 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_mpeg4dec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_mpeg4dec.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············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:··········173248·(bytes·into·file)13 ··Start·of·section·headers:··········173264·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
1.17 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008f6c·0x008f6c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008f6c·0x008f6c·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01de90·0x01de90·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x01df20·0x01df20·R·E·0x1000
10 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x001308·0x001308·RW··0x100010 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x001308·0x001308·RW··0x1000
11 ··DYNAMIC········0x027dc8·0x0000000000027dc8·0x0000000000027dc8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x027dc8·0x0000000000027dc8·0x0000000000027dc8·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x001308·0x002000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x001308·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x005ef4·0x0000000000005ef4·0x0000000000005ef4·0x00093c·0x00093c·R···0x413 ··GNU_EH_FRAME···0x005ef4·0x0000000000005ef4·0x0000000000005ef4·0x00093c·0x00093c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
2.58 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x2a4c0:1 There·are·23·section·headers,·starting·at·offset·0x2a4d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000a08·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000a08·18···A··7···1··8
Offset 12, 21 lines modifiedOffset 12, 21 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000000de8·000de8·001852·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000000de8·000de8·001852·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002640·002640·0000bd·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002640·002640·0000bd·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002700·002700·000040·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002700·002700·000040·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000002740·002740·000840·18···A··3··20··815 ··[10]·.rela.plt·········RELA············0000000000002740·002740·000840·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000002f80·002f80·002f74·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000002f80·002f80·002f74·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000005ef4·005ef4·00093c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000005ef4·005ef4·00093c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000006830·006830·00273c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000006830·006830·00273c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000009000·009000·01d8f0·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000009000·009000·01d974·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········00000000000268f0·0268f0·0005a0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000026980·026980·0005a0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·000db8·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·000db8·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000027db8·027db8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000027db8·027db8·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000027dc8·027dc8·000250·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000027dc8·027dc8·000250·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000028018·028018·000018·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000028018·028018·000018·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000028030·028030·0002d8·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000028030·028030·0002d8·00··WA··0···0··8
26 ··[21]·.shstrtab·········STRTAB··········0000000000000000·028308·0000eb·00······0···0··126 ··[21]·.shstrtab·········STRTAB··········0000000000000000·028308·0000eb·00······0···0··1
27 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·0283f3·0020cc·00······0···0··127 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·0283f3·0020dc·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··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:·a8e1863116ee398802c08f08905af9506 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d93825a024ae42d6758fbee4f84c51c2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·174720····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·174736····»    Blocks:·352········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_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_vorbisdec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libcodec2_soft_vorbisdec.so
1.17 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f5b4·0x00f5b4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f5b4·0x00f5b4·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x011af0·0x011af0·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x011ae0·0x011ae0·R·E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x000bf8·0x000bf8·RW··0x100010 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x000bf8·0x000bf8·RW··0x1000
11 ··DYNAMIC········0x022780·0x0000000000022780·0x0000000000022780·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x022780·0x0000000000022780·0x0000000000022780·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x000bf8·0x001000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x000bf8·0x001000·R···0x1
13 ··GNU_EH_FRAME···0x00d4d8·0x000000000000d4d8·0x000000000000d4d8·0x00064c·0x00064c·R···0x413 ··GNU_EH_FRAME···0x00d4d8·0x000000000000d4d8·0x000000000000d4d8·0x00064c·0x00064c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
1.66 KB
readelf --wide --sections {}
    
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000000b50·000b50·0013a1·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000000b50·000b50·0013a1·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000001ef8·001ef8·0000a9·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000001ef8·001ef8·0000a9·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000001fa8·001fa8·000028·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000001fa8·001fa8·000028·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000001fd0·001fd0·000600·18···A··3··20··815 ··[10]·.rela.plt·········RELA············0000000000001fd0·001fd0·000600·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········00000000000025d0·0025d0·00af08·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000025d0·0025d0·00af08·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d4d8·00d4d8·00064c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d4d8·00d4d8·00064c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000000db28·00db28·001a8c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000000db28·00db28·001a8c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000010000·010000·0116c8·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000010000·010000·0116b4·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········00000000000216d0·0216d0·000420·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000000216c0·0216c0·000420·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·000770·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·000770·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000022770·022770·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000022770·022770·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000022780·022780·000250·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000022780·022780·000250·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········00000000000229d0·0229d0·000010·00··WA··0···0··824 ··[19]·.got··············PROGBITS········00000000000229d0·0229d0·000010·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········00000000000229e0·0229e0·000218·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········00000000000229e0·0229e0·000218·00··WA··0···0··8
26 ··[21]·.shstrtab·········STRTAB··········0000000000000000·022bf8·0000eb·00······0···0··126 ··[21]·.shstrtab·········STRTAB··········0000000000000000·022bf8·0000eb·00······0···0··1
27 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·022ce3·0016b4·00······0···0··127 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·022ce3·0016b4·00······0···0··1
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·841ae9b7ad160215e0286b973b5b16456 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·189d6a5c5bd73900f8d030105d947b93
6.95 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libhidlbase.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libhidlbase.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:···············0x4300011 ··Entry·point·address:···············0x43000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········693336·(bytes·into·file)13 ··Start·of·section·headers:··········693344·(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.71 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·0x430003 Entry·point·0x43000
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·0x0428cc·0x0428cc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x04292c·0x04292c·R···0x1000
9 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x056ce0·0x056ce0·R·E·0x10009 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x056df0·0x056df0·R·E·0x1000
10 ··LOAD···········0x09a000·0x000000000009a000·0x000000000009a000·0x00ab80·0x00ab80·RW··0x100010 ··LOAD···········0x09a000·0x000000000009a000·0x000000000009a000·0x00ab80·0x00ab80·RW··0x1000
11 ··LOAD···········0x0a4b80·0x00000000000a5b80·0x00000000000a5b80·0x000034·0x000478·RW··0x100011 ··LOAD···········0x0a4b80·0x00000000000a5b80·0x00000000000a5b80·0x000034·0x000478·RW··0x1000
12 ··DYNAMIC········0x0a3038·0x00000000000a3038·0x00000000000a3038·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0a3038·0x00000000000a3038·0x00000000000a3038·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x09a000·0x000000000009a000·0x000000000009a000·0x00ab80·0x00b000·R···0x113 ··GNU_RELRO······0x09a000·0x000000000009a000·0x000000000009a000·0x00ab80·0x00b000·R···0x1
14 ··GNU_EH_FRAME···0x032de0·0x0000000000032de0·0x0000000000032de0·0x003044·0x003044·R···0x414 ··GNU_EH_FRAME···0x032de0·0x0000000000032de0·0x0000000000032de0·0x003054·0x003054·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·
3.19 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xa9458:1 There·are·26·section·headers,·starting·at·offset·0xa9460:
  
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·009258·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·009258·18···A··7···1··8
Offset 10, 26 lines modifiedOffset 10, 26 lines modified
10 ··[·5]·.gnu.version_r····VERNEED·········000000000000a134·00a134·000090·00···A··7···4··410 ··[·5]·.gnu.version_r····VERNEED·········000000000000a134·00a134·000090·00···A··7···4··4
11 ··[·6]·.gnu.hash·········GNU_HASH········000000000000a1c8·00a1c8·0021c8·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········000000000000a1c8·00a1c8·0021c8·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········000000000000c390·00c390·01c320·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000000c390·00c390·01c320·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000286b0·0286b0·002a25·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000286b0·0286b0·002a25·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002b0d8·02b0d8·000250·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002b0d8·02b0d8·000250·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000002b328·02b328·003c60·18···A··3··21··815 ··[10]·.rela.plt·········RELA············000000000002b328·02b328·003c60·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000002ef90·02ef90·003e50·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000002ef90·02ef90·003e50·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000032de0·032de0·003044·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000032de0·032de0·003054·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000035e28·035e28·00caa4·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000035e38·035e38·00caf4·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000043000·043000·05447c·00··AX··0···0··419 ··[14]·.text·············PROGBITS········0000000000043000·043000·054584·00··AX··0···0··4
20 ··[15]·.plt··············PROGBITS········0000000000097480·097480·002860·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000097590·097590·002860·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000009a000·09a000·008fb0·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000009a000·09a000·008fb0·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······00000000000a2fb0·0a2fb0·000040·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000000a2fb0·0a2fb0·000040·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000000a2ff0·0a2ff0·000048·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000000a2ff0·0a2ff0·000048·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000000a3038·0a3038·000230·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000000a3038·0a3038·000230·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000000a3268·0a3268·0004e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000000a3268·0a3268·0004e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000000a3748·0a3748·001438·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000000a3748·0a3748·001438·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000000a5b80·0a4b80·000034·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000000a5b80·0a4b80·000034·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000000a5bb8·0a4bb4·000440·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000000a5bb8·0a4bb4·000440·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0a4bb4·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0a4bb4·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0a4cb6·00479c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0a4cb6·0047a4·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:·09d7276e7055260844c2fb7329ac25226 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2a4b0e18ad64068879a40f06bce658d1
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·695000····»    Blocks:·1360·······IO·Block:·4096···regular·file1 ··Size:·695008····»    Blocks:·1360·······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
  
  
7.63 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libprocessgroup.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libprocessgroup.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:···············0x1700011 ··Entry·point·address:···············0x17000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········256176·(bytes·into·file)13 ··Start·of·section·headers:··········256208·(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.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x170003 Entry·point·0x17000
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·0x016c74·0x016c74·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016c74·0x016c74·R···0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x024860·0x024860·R·E·0x10009 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x0248c0·0x0248c0·R·E·0x1000
10 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x001680·0x001680·RW··0x100010 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x001680·0x001680·RW··0x1000
11 ··LOAD···········0x03d680·0x000000000003e680·0x000000000003e680·0x000000·0x000060·RW··0x100011 ··LOAD···········0x03d680·0x000000000003e680·0x000000000003e680·0x000000·0x000060·RW··0x1000
12 ··DYNAMIC········0x03c8b0·0x000000000003c8b0·0x000000000003c8b0·0x0001e0·0x0001e0·RW··0x812 ··DYNAMIC········0x03c8b0·0x000000000003c8b0·0x000000000003c8b0·0x0001e0·0x0001e0·RW··0x8
13 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x001680·0x002000·R···0x113 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x001680·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x011c0c·0x0000000000011c0c·0x0000000000011c0c·0x000f4c·0x000f4c·R···0x414 ··GNU_EH_FRAME···0x011c0c·0x0000000000011c0c·0x0000000000011c0c·0x000f4c·0x000f4c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.67 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x3e8b0:1 There·are·24·section·headers,·starting·at·offset·0x3e8d0:
  
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·003ca8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003ca8·18···A··7···1··8
Offset 12, 22 lines modifiedOffset 12, 22 lines modified
12 ··[·7]·.dynstr···········STRTAB··········00000000000052f0·0052f0·008cc2·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00000000000052f0·0052f0·008cc2·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000dfb8·00dfb8·0003da·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000dfb8·00dfb8·0003da·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e398·00e398·000030·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e398·00e398·000030·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000000e3c8·00e3c8·001f50·18···A··3··20··815 ··[10]·.rela.plt·········RELA············000000000000e3c8·00e3c8·001f50·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000010320·010320·0018eb·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000010320·010320·0018eb·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011c0c·011c0c·000f4c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011c0c·011c0c·000f4c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000012b58·012b58·00411c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000012b58·012b58·00411c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000017000·017000·02335c·00··AX··0···0··419 ··[14]·.text·············PROGBITS········0000000000017000·017000·0233c0·00··AX··0···0··4
20 ··[15]·.plt··············PROGBITS········000000000003a360·03a360·001500·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000003a3c0·03a3c0·001500·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000003c000·03c000·0008a0·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000003c000·03c000·0008a0·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······000000000003c8a0·03c8a0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000003c8a0·03c8a0·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········000000000003c8b0·03c8b0·0001e0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········000000000003c8b0·03c8b0·0001e0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········000000000003ca90·03ca90·000168·00··WA··0···0··824 ··[19]·.got··············PROGBITS········000000000003ca90·03ca90·000168·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········000000000003cbf8·03cbf8·000a88·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········000000000003cbf8·03cbf8·000a88·00··WA··0···0··8
26 ··[21]·.bss··············NOBITS··········000000000003e680·03d680·000060·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········000000000003e680·03d680·000060·00··WA··0···0··8
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·03d680·0000f0·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·03d680·0000f0·00······0···0··1
28 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·03d770·001140·00······0···0··128 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·03d770·00115c·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:·3012c3012604e0a0ffa1940cc40ab23f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dbf249810f8d1103eee0df60805dd9c3
1.64 KB
readelf --wide --version-info {}
    
Offset 10, 18 lines modifiedOffset 10, 18 lines modified
10 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···10 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
12 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···12 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
13 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
15 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···15 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
16 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···16 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··034:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······18 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
19 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
20 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··040:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
21 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······22 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
26 ··058:···1·(*global*)······2·(LIBC)··········4·(LIBC_N)········5·(LIBC_Q)·····26 ··058:···1·(*global*)······2·(LIBC)··········4·(LIBC_N)········5·(LIBC_Q)·····
27 ··05c:···5·(LIBC_Q)········5·(LIBC_Q)········2·(LIBC)··········2·(LIBC)·······27 ··05c:···5·(LIBC_Q)········5·(LIBC_Q)········2·(LIBC)··········2·(LIBC)·······
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·257712····»    Blocks:·504········IO·Block:·4096···regular·file1 ··Size:·257744····»    Blocks:·504········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
  
  
6.09 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libstagefright_flacdec.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.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:··········104536·(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
1.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0083f4·0x0083f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0083f4·0x0083f4·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x00e510·0x00e510·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x00e530·0x00e530·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0008a8·0x0008a8·RW··0x100010 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0008a8·0x0008a8·RW··0x1000
11 ··LOAD···········0x0188a8·0x00000000000198a8·0x00000000000198a8·0x000010·0x000014·RW··0x100011 ··LOAD···········0x0188a8·0x00000000000198a8·0x00000000000198a8·0x000010·0x000014·RW··0x1000
12 ··DYNAMIC········0x018288·0x0000000000018288·0x0000000000018288·0x0001e0·0x0001e0·RW··0x812 ··DYNAMIC········0x018288·0x0000000000018288·0x0000000000018288·0x0001e0·0x0001e0·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x0008a8·0x001000·R···0x113 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x0008a8·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x0063b0·0x00000000000063b0·0x00000000000063b0·0x0006ec·0x0006ec·R···0x414 ··GNU_EH_FRAME···0x0063b0·0x00000000000063b0·0x00000000000063b0·0x0006ec·0x0006ec·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.76 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x19858: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·00e058·00··AX··0···0·409619 ··[14]·.text·············PROGBITS········0000000000009000·009000·00e07c·00··AX··0···0·4096
20 ··[15]·.plt··············PROGBITS········0000000000017060·017060·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·000ea4·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:·daec4fe51bac061f97505eb4aeabbcc56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·66048d7737973b33b572c8a06258b165
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·106136····»    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
  
  
6.14 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.media.swcodec.apex-apex_payload.img.mount/lib64/libutils.so vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.media.swcodec.apex-apex_payload.img.mount/lib64/libutils.so
867 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········121272·(bytes·into·file)13 ··Start·of·section·headers:··········121256·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.26 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xf0003 Entry·point·0xf000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e09c·0x00e09c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e09c·0x00e09c·R···0x1000
9 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00cc40·0x00cc40·R·E·0x10009 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00cc60·0x00cc60·R·E·0x1000
10 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x000dc8·RW··0x100010 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x000dc8·RW··0x1000
11 ··LOAD···········0x01cdc8·0x000000000001ddc8·0x000000000001ddc8·0x000020·0x000078·RW··0x100011 ··LOAD···········0x01cdc8·0x000000000001ddc8·0x000000000001ddc8·0x000020·0x000078·RW··0x1000
12 ··DYNAMIC········0x01c890·0x000000000001c890·0x000000000001c890·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01c890·0x000000000001c890·0x000000000001c890·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x001000·R···0x113 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x000dc8·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x00a570·0x000000000000a570·0x000000000000a570·0x000bc4·0x000bc4·R···0x414 ··GNU_EH_FRAME···0x00a570·0x000000000000a570·0x000000000000a570·0x000bc4·0x000bc4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
2.84 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1d9b8:1 There·are·26·section·headers,·starting·at·offset·0x1d9a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0030a8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0030a8·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000000445c·00445c·004721·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000000445c·00445c·004721·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008b80·008b80·000054·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008b80·008b80·000054·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008bd8·008bd8·000040·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008bd8·008bd8·000040·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008c18·008c18·000888·18···A··3··21··815 ··[10]·.rela.plt·········RELA············0000000000008c18·008c18·000888·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000094a0·0094a0·0010d0·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000094a0·0094a0·0010d0·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a570·00a570·000bc4·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a570·00a570·000bc4·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000000b138·00b138·002f64·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000000b138·00b138·002f64·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c664·00··AX··0···0··419 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c68c·00··AX··0···0··4
20 ··[15]·.plt··············PROGBITS········000000000001b670·01b670·0005d0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000001b690·01b690·0005d0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·000870·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·000870·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······000000000001c870·01c870·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000001c870·01c870·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······000000000001c880·01c880·000010·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······000000000001c880·01c880·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000001c890·01c890·000220·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000001c890·01c890·000220·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········000000000001cab0·01cab0·000028·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000001cab0·01cab0·000028·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000001cad8·01cad8·0002f0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000001cad8·01cad8·0002f0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········000000000001ddc8·01cdc8·000020·00··WA··0···0··827 ··[22]·.data·············PROGBITS········000000000001ddc8·01cdc8·000020·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········000000000001dde8·01cde8·000058·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········000000000001dde8·01cde8·000058·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·01cde8·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·01cde8·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·01ceea·000ac8·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·01ceea·000ab8·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:·b953d177fc4525a90319d4ce80e48a946 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c6a2e6e900e6a6fc7f0a7c50ea5ba28
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·122936····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·122920····»    Blocks:·248········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000