51.6 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount
4.53 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin
872 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin/dex2oat32 vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin/dex2oat32
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·621c5aa9164efe1a323de500ddb636a86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0a6e9ed6ad996b1a396784e0c2b23b11
3.44 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin/dex2oat64 vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin/dex2oat64
892 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2f5a011 ··Entry·point·address:···············0x2f5a0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1200720·(bytes·into·file)13 ··Start·of·section·headers:··········1200712·(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:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.71 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x125250:1 There·are·28·section·headers,·starting·at·offset·0x125248:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000000000002a8·0002a8·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000000000002a8·0002a8·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············00000000000002c0·0002c0·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············00000000000002c0·0002c0·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000000000002d8·0002d8·000020·00···A··0···0··4
Offset 25, 13 lines modifiedOffset 25, 13 lines modified
25 ··[20]·.data.rel.ro······PROGBITS········000000000011cfe0·11afe0·003a48·00··WA··0···0·1625 ··[20]·.data.rel.ro······PROGBITS········000000000011cfe0·11afe0·003a48·00··WA··0···0·16
26 ··[21]·.dynamic··········DYNAMIC·········0000000000120a28·11ea28·0002b0·10··WA··8···0··826 ··[21]·.dynamic··········DYNAMIC·········0000000000120a28·11ea28·0002b0·10··WA··8···0··8
27 ··[22]·.got··············PROGBITS········0000000000120cd8·11ecd8·0000f0·00··WA··0···0··827 ··[22]·.got··············PROGBITS········0000000000120cd8·11ecd8·0000f0·00··WA··0···0··8
28 ··[23]·.got.plt··········PROGBITS········0000000000120dc8·11edc8·001090·00··WA··0···0··828 ··[23]·.got.plt··········PROGBITS········0000000000120dc8·11edc8·001090·00··WA··0···0··8
29 ··[24]·.data·············PROGBITS········0000000000122e58·11fe58·000008·00··WA··0···0··829 ··[24]·.data·············PROGBITS········0000000000122e58·11fe58·000008·00··WA··0···0··8
30 ··[25]·.bss··············NOBITS··········0000000000122e60·11fe60·000c90·00··WA··0···0··830 ··[25]·.bss··············NOBITS··········0000000000122e60·11fe60·000c90·00··WA··0···0··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·11fe60·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·11fe60·000119·00······0···0··1
32 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·11ff79·0052d4·00······0···0··132 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·11ff79·0052cc·00······0···0··1
33 Key·to·Flags:33 Key·to·Flags:
34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
37 ··l·(large),·p·(processor·specific)37 ··l·(large),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1b8d291ebcc17c1c8a2319cfb4bdd6c16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6da154a99b3e1966b52b26451aba76aa
14.4 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib
7.05 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86 vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86
1020 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-bouncycastle.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-bouncycastle.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........
00000010:·0000·2370·d028·0300·fe29·988d·1b14·af97··..#p.(...)......00000010:·0000·2370·d028·0300·8329·6fd8·5b27·4830··..#p.(...)o.['H0
00000020:·0000·6370·0010·6370·9fb8·6470·0000·6570··..cp..cp..dp..ep00000020:·0000·6370·0010·6370·9fb8·6470·0000·6570··..cp..cp..dp..ep
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·2094·0470·0400·0000·0000·0000·9899·0100···..p............00000040:·2094·0470·0400·0000·0000·0000·9899·0100···..p............
00000050:·9899·0100·d431·0000·6ccb·0100·5880·0000··.....1..l...X...00000050:·9899·0100·d431·0000·6ccb·0100·5880·0000··.....1..l...X...
00000060:·8067·0200·c001·0000·c44b·0200·341a·0000··.g.......K..4...00000060:·8067·0200·c001·0000·c44b·0200·341a·0000··.g.......K..4...
00000070:·f865·0200·8801·0000·4069·0200·00a0·0000··.e......@i......00000070:·f865·0200·8801·0000·4069·0200·00a0·0000··.e......@i......
00000080:·4009·0300·c80f·0000·0819·0300·c80f·0000··@...............00000080:·4009·0300·c80f·0000·0819·0300·c80f·0000··@...............
741 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-bouncycastle.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-bouncycastle.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31e27f0b2545a031a91938d14c1741c370e787f23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·09b61ba63750acd43ba3a6c667c31e900681af5d
1020 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-core-libart.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-core-libart.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........
00000010:·00d0·1c70·f0a3·0300·e107·af7c·c418·1a5f··...p.......|..._00000010:·00d0·1c70·f0a3·0300·e808·61db·c465·a48f··...p......a..e..
00000020:·0040·5a70·0050·5a70·bae3·5e70·0030·5f70··.@Zp.PZp..^p.0_p00000020:·0040·5a70·0050·5a70·bae3·5e70·0030·5f70··.@Zp.PZp..^p.0_p
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·f093·0470·0400·0000·0000·0000·7826·0100··...p........x&..00000040:·f093·0470·0400·0000·0000·0000·7826·0100··...p........x&..
00000050:·7826·0100·5851·0000·d077·0100·f82f·0100··x&..XQ...w.../..00000050:·7826·0100·5851·0000·d077·0100·f82f·0100··x&..XQ...w.../..
00000060:·24da·0200·e813·0000·c8a7·0200·341a·0000··$...........4...00000060:·24da·0200·e813·0000·c8a7·0200·341a·0000··$...........4...
00000070:·fcc1·0200·2818·0000·10ee·0200·5096·0000··....(.......P...00000070:·fcc1·0200·2818·0000·10ee·0200·5096·0000··....(.......P...
00000080:·6084·0300·c80f·0000·2894·0300·c80f·0000··`.......(.......00000080:·6084·0300·c80f·0000·2894·0300·c80f·0000··`.......(.......
739 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-core-libart.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-core-libart.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6ea8b28772a197668ec584ba431086ab981c6d23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·236c488e2dec9f13c5610aeb14360756b9c2a131
1000 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-okhttp.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-okhttp.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........
00000010:·0080·2070·2077·0200·2a06·35f7·1192·5547··..·p·w..*.5...UG00000010:·0080·2070·2077·0200·1207·c55f·31c2·f044··..·p·w....._1..D
00000020:·0030·5f70·0040·5f70·bbb9·6270·0000·6370··.0_p.@_p..bp..cp00000020:·0030·5f70·0040·5f70·bbb9·6270·0000·6370··.0_p.@_p..bp..cp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·0894·0470·0400·0000·0000·0000·28c8·0000··...p........(...00000040:·0894·0470·0400·0000·0000·0000·28c8·0000··...p........(...
00000050:·28c8·0000·5027·0000·78ef·0000·28b5·0000··(...P'..x...(...00000050:·28c8·0000·5027·0000·78ef·0000·28b5·0000··(...P'..x...(...
00000060:·24c6·0100·9804·0000·a0a4·0100·e41c·0000··$...............00000060:·24c6·0100·9804·0000·a0a4·0100·e41c·0000··$...............
00000070:·84c1·0100·a004·0000·c0ca·0100·d08c·0000··................00000070:·84c1·0100·a004·0000·c0ca·0100·d08c·0000··................
00000080:·9057·0200·c80f·0000·5867·0200·c80f·0000··.W......Xg......00000080:·9057·0200·c80f·0000·5867·0200·c80f·0000··.W......Xg......
729 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-okhttp.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot-okhttp.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·afe7741ff9222af17210c8615efd8a98387f8ac53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·91ee2bbc98f81e3d02d7ce7144d37e84e56285cb
991 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0080·6500·0500·0000··art.086...e.....00000000:·6172·740a·3038·3600·0080·6500·0500·0000··art.086...e.....
00000010:·0000·0070·00c5·1c00·adb3·31f8·abfd·36a2··...p......1...6.00000010:·0000·0070·00c5·1c00·c2bd·a27b·d86b·47d9··...p.......{.kG.
00000020:·00e0·2670·00f0·2670·95e4·5970·0040·5a70··..&p..&p..Yp.@Zp00000020:·00e0·2670·00f0·2670·95e4·5970·0040·5a70··..&p..&p..Yp.@Zp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·d893·0470·0400·0000·0000·0000·688a·0c00··...p........h...00000040:·d893·0470·0400·0000·0000·0000·688a·0c00··...p........h...
00000050:·688a·0c00·4cf0·0100·b47a·0e00·ccf8·0900··h...L....z......00000050:·688a·0c00·4cf0·0100·b47a·0e00·ccf8·0900··h...L....z......
00000060:·64ef·1a00·bcb1·0000·8073·1800·a4d5·0100··d........s......00000060:·64ef·1a00·bcb1·0000·8073·1800·a4d5·0100··d........s......
00000070:·2449·1a00·40a6·0000·20a1·1b00·00a0·0000··$I..@...·.......00000070:·2449·1a00·40a6·0000·20a1·1b00·00a0·0000··$I..@...·.......
00000080:·2041·1c00·dc53·0000·0095·1c00·0030·0000···A...S.......0..00000080:·2041·1c00·dc53·0000·0095·1c00·0030·0000···A...S.......0..
715 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86/boot.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b97b54961eb574e39370a4e65eb7f4f83bd68223 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7538876a7626d03cbe5b14fc34b727deb7005b08
7.1 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64 vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64
1020 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-bouncycastle.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-bouncycastle.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........
00000010:·00f0·2f70·c0ee·0300·cb15·a124·6c3f·c391··../p.......$l?..00000010:·00f0·2f70·c0ee·0300·5316·ff32·bc5b·95db··../p....S..2.[..
00000020:·0020·7370·0030·7370·44e5·7470·0030·7570··.·sp.0spD.tp.0up00000020:·0020·7370·0030·7370·44e5·7470·0030·7570··.·sp.0spD.tp.0up
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·f8e0·0570·0800·0000·0000·0000·68ca·0100··...p........h...00000040:·f8e0·0570·0800·0000·0000·0000·68ca·0100··...p........h...
00000050:·68ca·0100·d431·0000·40fc·0100·f0b8·0000··h....1..@.......00000050:·68ca·0100·d431·0000·40fc·0100·f0b8·0000··h....1..@.......
00000060:·a8ec·0200·8002·0000·30b5·0200·6834·0000··........0...h4..00000060:·a8ec·0200·8002·0000·30b5·0200·6834·0000··........0...h4..
00000070:·98e9·0200·1003·0000·30ef·0200·00e0·0000··........0.......00000070:·98e9·0200·1003·0000·30ef·0200·00e0·0000··........0.......
00000080:·30cf·0300·c80f·0000·f8de·0300·c80f·0000··0...............00000080:·30cf·0300·c80f·0000·f8de·0300·c80f·0000··0...............
747 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-bouncycastle.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-bouncycastle.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b17fe5c1d6b8235f8067291f7d8332dc07769f023 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7aebfbe41bfe00b77e4531f1c5e26f50dd9e518a
1020 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-core-libart.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-core-libart.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........
00000010:·0090·2770·e0f8·0400·cdf8·9816·8fa0·caf4··..'p............00000010:·0090·2770·e0f8·0400·12f7·519c·3e12·8b57··..'p......Q.>..W
00000020:·0000·6a70·0010·6a70·a5fa·6e70·0040·6f70··..jp..jp..np.@op00000020:·0000·6a70·0010·6a70·a5fa·6e70·0040·6f70··..jp..jp..np.@op
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·c8e0·0570·0800·0000·0000·0000·607c·0100··...p........`|..00000040:·c8e0·0570·0800·0000·0000·0000·607c·0100··...p........`|..
00000050:·607c·0100·5851·0000·b8cd·0100·20b4·0100··`|..XQ......·...00000050:·607c·0100·5851·0000·b8cd·0100·20b4·0100··`|..XQ......·...
00000060:·90e6·0300·701c·0000·d881·0300·6834·0000··....p.......h4..00000060:·90e6·0300·701c·0000·d881·0300·6834·0000··....p.......h4..
00000070:·40b6·0300·5030·0000·0003·0400·50d6·0000··@...P0......P...00000070:·40b6·0300·5030·0000·0003·0400·50d6·0000··@...P0......P...
00000080:·50d9·0400·c80f·0000·18e9·0400·c80f·0000··P...............00000080:·50d9·0400·c80f·0000·18e9·0400·c80f·0000··P...............
745 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-core-libart.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-core-libart.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·96cd782ccdbc1986e20cb7c032cdfaa9b4ba42293 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·973853c2c64b3b3b8ffbc5ccd677e3259b5b6080
1010 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-okhttp.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-okhttp.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........00000000:·6172·740a·3038·3600·0000·0000·0000·0000··art.086.........
00000010:·0090·2c70·c058·0300·c79e·d7ad·ac75·5130··..,p.X.......uQ000000010:·0090·2c70·c058·0300·7b9f·6826·2cbc·e28c··..,p.X..{.h&,...
00000020:·0040·6f70·0050·6f70·05d9·7270·0020·7370··.@op.Pop..rp.·sp00000020:·0040·6f70·0050·6f70·05d9·7270·0020·7370··.@op.Pop..rp.·sp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·e0e0·0570·0800·0000·0000·0000·70f7·0000··...p........p...00000040:·e0e0·0570·0800·0000·0000·0000·70f7·0000··...p........p...
00000050:·70f7·0000·5027·0000·c01e·0100·f003·0100··p...P'..........00000050:·70f7·0000·5027·0000·c01e·0100·f003·0100··p...P'..........
00000060:·b865·0200·9006·0000·b022·0200·c839·0000··.e......."...9..00000060:·b865·0200·9006·0000·b022·0200·c839·0000··.e......."...9..
00000070:·785c·0200·4009·0000·506c·0200·e0cc·0000··x\..@...Pl......00000070:·785c·0200·4009·0000·506c·0200·e0cc·0000··x\..@...Pl......
00000080:·3039·0300·c80f·0000·f848·0300·c80f·0000··09.......H......00000080:·3039·0300·c80f·0000·f848·0300·c80f·0000··09.......H......
735 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-okhttp.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot-okhttp.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ba1f8e72d8add29faeac0177ba7b3d692d20adb93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3cde3bc1139d88af3df4e075d132938ba77741e
997 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot.art vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot.art
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6172·740a·3038·3600·00b0·7500·0500·0000··art.086...u.....00000000:·6172·740a·3038·3600·00b0·7500·0500·0000··art.086...u.....
00000010:·0000·0070·d08c·2700·08d9·b0a7·62ce·9c6b··...p..'.....b..k00000010:·0000·0070·d08c·2700·22d4·aa01·3e52·676f··...p..'."...>Rgo
00000020:·00d0·3470·00e0·3470·1ea4·6970·0000·6a70··..4p..4p..ip..jp00000020:·00d0·3470·00e0·3470·1ea4·6970·0000·6a70··..4p..4p..ip..jp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·b0e0·0570·0800·0000·0000·0000·08f4·0f00··...p............00000040:·b0e0·0570·0800·0000·0000·0000·08f4·0f00··...p............
00000050:·08f4·0f00·4cf0·0100·58e4·1100·e84e·0e00··....L...X....N..00000050:·08f4·0f00·4cf0·0100·58e4·1100·e84e·0e00··....L...X....N..
00000060:·082b·2500·e8fd·0000·4033·2000·48ab·0300··.+%.....@3·.H...00000060:·082b·2500·e8fd·0000·4033·2000·48ab·0300··.+%.....@3·.H...
00000070:·88de·2300·804c·0100·f028·2600·00e0·0000··..#..L...(&.....00000070:·88de·2300·804c·0100·f028·2600·00e0·0000··..#..L...(&.....
00000080:·f008·2700·dc53·0000·d05c·2700·0030·0000··..'..S...\'..0..00000080:·f008·2700·dc53·0000·d05c·2700·0030·0000··..'..S...\'..0..
721 B
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot.oat vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86_64/boot.oat
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c31cd374d6e7c69b239f466d435f99fe716a6a7b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31b2b1f876f25e4c9cf6d916281ce4c3806ab96e
13.6 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib
3.32 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libart-compiler.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libart-compiler.so
874 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:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd219011 ··Entry·point·address:···············0xd2190
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3486764·(bytes·into·file)13 ··Start·of·section·headers:··········3486796·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(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.59 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x35342c:1 There·are·25·section·headers,·starting·at·offset·0x35344c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·012980·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·012980·10···A··7···1··4
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······0034c9a8·34a9a8·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······0034c9a8·34a9a8·000008·00··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······0034c9b0·34a9b0·000074·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······0034c9b0·34a9b0·000074·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········0034ca24·34aa24·000120·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········0034ca24·34aa24·000120·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········0034cb44·34ab44·000084·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0034cb44·34ab44·000084·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0034cbc8·34abc8·000530·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0034cbc8·34abc8·000530·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0034e0f8·34b0f8·0002d4·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0034e0f8·34b0f8·0002d4·00··WA··0···0··4
28 ··[23]·.shstrtab·········STRTAB··········00000000·34b0f8·0000fa·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·34b0f8·0000fa·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········00000000·34b1f2·008238·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········00000000·34b1f2·008258·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1d1b6cfdfd2881acb51e57168c3c18d66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5f61fba14627dd26dab5777fe784c7e
3.46 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libart.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libart.so
875 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:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x13df8011 ··Entry·point·address:···············0x13df80
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········9793304·(bytes·into·file)13 ··Start·of·section·headers:··········9793312·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2919 ··Number·of·section·headers:·········29
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.75 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x956f18:1 There·are·29·section·headers,·starting·at·offset·0x956f20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·016ec0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·016ec0·10···A··7···1··4
Offset 25, 14 lines modifiedOffset 25, 14 lines modified
25 ··[20]·.got··············PROGBITS········0082269c·82069c·000484·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0082269c·82069c·000484·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00822b20·820b20·00084c·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00822b20·820b20·00084c·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········0082436c·82136c·001450·00··WA··0···0··427 ··[22]·.data·············PROGBITS········0082436c·82136c·001450·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········008257c0·8227bc·002ee0·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········008257c0·8227bc·002ee0·00··WA··0···0·64
29 ··[24]·.comment··········PROGBITS········00000000·8227bc·00011a·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·8227bc·00011a·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········00000000·8228d8·034250·10·····27·7482··430 ··[25]·.symtab···········SYMTAB··········00000000·8228d8·034250·10·····27·7482··4
31 ··[26]·.shstrtab·········STRTAB··········00000000·856b28·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········00000000·856b28·000119·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········00000000·856c41·1002c5·00······0···0··132 ··[27]·.strtab···········STRTAB··········00000000·856c41·1002cc·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·956f08·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·956f10·000010·00······0···0··4
34 Key·to·Flags:34 Key·to·Flags:
35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
38 ··p·(processor·specific)38 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·be3af79d37d2d4c0dd8d40edcf718ea16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a0c6c4bd5d86d1d38918ff366adfd26
3.32 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libartd-compiler.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libartd-compiler.so
875 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:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x120d0011 ··Entry·point·address:···············0x120d00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········5161328·(bytes·into·file)13 ··Start·of·section·headers:··········5161332·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(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.59 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4ec170:1 There·are·26·section·headers,·starting·at·offset·0x4ec174:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0143e0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0143e0·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······004e0b4c·4deb4c·000078·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······004e0b4c·4deb4c·000078·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········004e0bc4·4debc4·000120·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········004e0bc4·4debc4·000120·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········004e0ce4·4dece4·0002f0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········004e0ce4·4dece4·0002f0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········004e0fd4·4defd4·0005b0·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········004e0fd4·4defd4·0005b0·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········004e2584·4df584·000004·00··WA··0···0··427 ··[22]·.data·············PROGBITS········004e2584·4df584·000004·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········004e2588·4df588·0002d8·00··WA··0···0··428 ··[23]·.bss··············NOBITS··········004e2588·4df588·0002d8·00··WA··0···0··4
29 ··[24]·.shstrtab·········STRTAB··········00000000·4df588·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·4df588·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·4df688·00cae8·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·4df688·00caec·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·49eef4ffa87e87ed18a7321c9ab902e46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·83350bc97227ac6a3881b6d84cac14f7
3.3 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libartd.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libartd.so
877 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:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1c9a0011 ··Entry·point·address:···············0x1c9a00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········11267776·(bytes·into·file)13 ··Start·of·section·headers:··········11267936·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(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.59 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xabeec0:1 There·are·26·section·headers,·starting·at·offset·0xabef60:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a070·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a070·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00aa4ae4·aa2ae4·000044·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00aa4ae4·aa2ae4·000044·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00aa4b28·aa2b28·000160·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00aa4b28·aa2b28·000160·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00aa4c88·aa2c88·0009b4·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00aa4c88·aa2c88·0009b4·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00aa563c·aa363c·000850·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00aa563c·aa363c·000850·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00aa6e8c·aa3e8c·001450·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00aa6e8c·aa3e8c·001450·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00aa8300·aa52dc·002f00·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00aa8300·aa52dc·002f00·00··WA··0···0·64
29 ··[24]·.shstrtab·········STRTAB··········00000000·aa52dc·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·aa52dc·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·aa53dc·019ae4·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·aa53dc·019b84·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8b8d26b95b266315e2ac5f524adbaac26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5c57f480532988b84e4b4e68f33340d
18.8 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64
1.99 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart-compiler.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart-compiler.so
1.12 KB
readelf --wide --sections {}
    
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000361638·35f638·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000361638·35f638·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000361648·35f648·0000e8·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000361648·35f648·0000e8·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000361730·35f730·000240·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000361730·35f730·000240·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000361970·35f970·000100·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000361970·35f970·000100·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000361a70·35fa70·000a30·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000361a70·35fa70·000a30·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········00000000003634a0·3604a0·0004b8·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········00000000003634a0·3604a0·0004b8·00··WA··0···0··8
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·3604a0·0000fc·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·3604a0·0000fc·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·36059c·007e24·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·36059c·007e20·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 ··l·(large),·p·(processor·specific)34 ··l·(large),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·37edefc114eaf5c287d3deb0dfe8e6ec6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0b8eb36a6fe8c32d94be1480610803ec
9.64 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart.so
893 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x162f8011 ··Entry·point·address:···············0x162f80
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9584440·(bytes·into·file)13 ··Start·of·section·headers:··········9584240·(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:·········2919 ··Number·of·section·headers:·········29
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.68 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x162f803 Entry·point·0x162f80
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·0x161f04·0x161f04·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x161f04·0x161f04·R···0x1000
9 ··LOAD···········0x161f80·0x0000000000162f80·0x0000000000162f80·0x65b770·0x65b770·R·E·0x10009 ··LOAD···········0x161f80·0x0000000000162f80·0x0000000000162f80·0x65b720·0x65b720·R·E·0x1000
10 ··LOAD···········0x7bd6f0·0x00000000007bf6f0·0x00000000007bf6f0·0x011358·0x011358·RW··0x100010 ··LOAD···········0x7bd6a0·0x00000000007bf6a0·0x00000000007bf6a0·0x011358·0x011358·RW··0x1000
11 ··LOAD···········0x7cea50·0x00000000007d1a50·0x00000000007d1a50·0x0028b1·0x0055d0·RW··0x100011 ··LOAD···········0x7cea00·0x00000000007d1a00·0x00000000007d1a00·0x0028b1·0x0055d0·RW··0x1000
12 ··DYNAMIC········0x7cd0a0·0x00000000007cf0a0·0x00000000007cf0a0·0x0002c0·0x0002c0·RW··0x812 ··DYNAMIC········0x7cd050·0x00000000007cf050·0x00000000007cf050·0x0002c0·0x0002c0·RW··0x8
13 ··GNU_RELRO······0x7bd6f0·0x00000000007bf6f0·0x00000000007bf6f0·0x011358·0x011910·R···0x113 ··GNU_RELRO······0x7bd6a0·0x00000000007bf6a0·0x00000000007bf6a0·0x011358·0x011960·R···0x1
14 ··GNU_EH_FRAME···0x0d470c·0x00000000000d470c·0x00000000000d470c·0x0122ac·0x0122ac·R···0x414 ··GNU_EH_FRAME···0x0d470c·0x00000000000d470c·0x00000000000d470c·0x0122ac·0x0122ac·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·····
4.18 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x923f38:1 There·are·29·section·headers,·starting·at·offset·0x923e70:
  
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·022608·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·022608·18···A··7···1··8
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000002df2c·02df2c·05d507·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000002df2c·02df2c·05d507·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········000000000008b438·08b438·0005d6·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········000000000008b438·08b438·0005d6·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000008ba10·08ba10·0004c8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000008ba10·08ba10·0004c8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000008bed8·08bed8·003078·18···A··3··21··815 ··[10]·.rela.plt·········RELA············000000000008bed8·08bed8·003078·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000008ef50·08ef50·0457bc·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000008ef50·08ef50·0457bc·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d470c·0d470c·0122ac·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d470c·0d470c·0122ac·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000e69b8·0e69b8·07b54c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000e69b8·0e69b8·07b54c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000162f80·161f80·659708·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000162f80·161f80·6596b8·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········00000000007bc690·7bb690·002060·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000007bc640·7bb640·002060·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000007bf6f0·7bd6f0·00f940·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········00000000007bf6a0·7bd6a0·00f940·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007cf030·7cd030·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007cefe0·7ccfe0·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000007cf040·7cd040·000060·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000007ceff0·7ccff0·000060·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000007cf0a0·7cd0a0·0002c0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000007cf050·7cd050·0002c0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000007cf360·7cd360·0006a8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000007cf310·7cd310·0006a8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000007cfa08·7cda08·001040·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000007cf9b8·7cd9b8·001040·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000007d1a50·7cea50·0028b1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········00000000007d1a00·7cea00·0028b1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········00000000007d4310·7d1301·002d10·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000007d42c0·7d12b1·002d10·00··WA··0···0·16
29 ··[24]·.comment··········PROGBITS········0000000000000000·7d1301·0000f3·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·7d12b1·0000f3·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d13f8·0500d0·18·····27·7796··830 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d13a8·0500d0·18·····27·7796··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·8214c8·00011b·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·821478·00011b·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········0000000000000000·8215e3·102941·00······0···0··132 ··[27]·.strtab···········STRTAB··········0000000000000000·821593·1028c8·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·923f24·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·923e5c·000010·00······0···0··4
34 Key·to·Flags:34 Key·to·Flags:
35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
38 ··l·(large),·p·(processor·specific)38 ··l·(large),·p·(processor·specific)
2.05 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x7cd0a0·contains·44·entries:1 Dynamic·section·at·offset·0x7cd050·contains·44·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libartpalette.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libartpalette.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnativebridge.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnativebridge.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnativeloader.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnativeloader.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbacktrace.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbacktrace.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
Offset 26, 22 lines modifiedOffset 26, 22 lines modified
26 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d626 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d6
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ba1028 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ba10
29 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x4c829 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x4c8
30 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x830 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
31 ·0x0000000000000017·(JMPREL)·············0x8bed831 ·0x0000000000000017·(JMPREL)·············0x8bed8
32 ·0x0000000000000002·(PLTRELSZ)···········12408·(bytes)32 ·0x0000000000000002·(PLTRELSZ)···········12408·(bytes)
33 ·0x0000000000000003·(PLTGOT)·············0x7cfa0833 ·0x0000000000000003·(PLTGOT)·············0x7cf9b8
34 ·0x0000000000000014·(PLTREL)·············RELA34 ·0x0000000000000014·(PLTREL)·············RELA
35 ·0x0000000000000006·(SYMTAB)·············0x2a835 ·0x0000000000000006·(SYMTAB)·············0x2a8
36 ·0x000000000000000b·(SYMENT)·············24·(bytes)36 ·0x000000000000000b·(SYMENT)·············24·(bytes)
37 ·0x0000000000000005·(STRTAB)·············0x2df2c37 ·0x0000000000000005·(STRTAB)·············0x2df2c
38 ·0x000000000000000a·(STRSZ)··············382215·(bytes)38 ·0x000000000000000a·(STRSZ)··············382215·(bytes)
39 ·0x000000006ffffef5·(GNU_HASH)···········0x257b839 ·0x000000006ffffef5·(GNU_HASH)···········0x257b8
40 ·0x0000000000000019·(INIT_ARRAY)·········0x7cf04040 ·0x0000000000000019·(INIT_ARRAY)·········0x7ceff0
41 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)41 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)
42 ·0x000000000000001a·(FINI_ARRAY)·········0x7cf03042 ·0x000000000000001a·(FINI_ARRAY)·········0x7cefe0
43 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)43 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
44 ·0x000000006ffffff0·(VERSYM)·············0x228b044 ·0x000000006ffffff0·(VERSYM)·············0x228b0
45 ·0x000000006ffffffe·(VERNEED)············0x2568845 ·0x000000006ffffffe·(VERNEED)············0x25688
46 ·0x000000006fffffff·(VERNEEDNUM)·········846 ·0x000000006fffffff·(VERNEEDNUM)·········8
47 ·0x0000000000000000·(NULL)···············0x047 ·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:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·12b20a0e8c571e9ade5a74a3b9ccb57c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d01460d3ab8574f234a5da54b5ce2316
3.46 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libartd-compiler.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libartd-compiler.so
893 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x13ea9011 ··Entry·point·address:···············0x13ea90
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5007912·(bytes·into·file)13 ··Start·of·section·headers:··········5007896·(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 --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4c6a28:1 There·are·26·section·headers,·starting·at·offset·0x4c6a18:
  
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·01e630·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01e630·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00000000004bade0·4b8de0·0000f0·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000004bade0·4b8de0·0000f0·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000004baed0·4b8ed0·000240·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000004baed0·4b8ed0·000240·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000004bb110·4b9110·0005e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000004bb110·4b9110·0005e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000004bb6f0·4b96f0·000b40·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000004bb6f0·4b96f0·000b40·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000004bd230·4ba230·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000004bd230·4ba230·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000004bd238·4ba238·0004c0·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000004bd238·4ba238·0004c0·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4ba238·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4ba238·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4ba33a·00c6e8·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4ba33a·00c6d8·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 ··l·(large),·p·(processor·specific)35 ··l·(large),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f1eefd582a102848ccfeb52598eeb9c06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·328c4ab54d1562012a9d2107ef7879b8
3.44 KB
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libartd.so vs.
/home/dev/aosp/build/6816381/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libartd.so
895 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x206c0011 ··Entry·point·address:···············0x206c00
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········11275072·(bytes·into·file)13 ··Start·of·section·headers:··········11274848·(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 --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xac0b40:1 There·are·26·section·headers,·starting·at·offset·0xac0a60:
  
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·027180·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·027180·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······0000000000aa3b68·aa1b68·000088·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000aa3b68·aa1b68·000088·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000aa3bf0·aa1bf0·0002c0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000aa3bf0·aa1bf0·0002c0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000aa3eb0·aa1eb0·0013c0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000aa3eb0·aa1eb0·0013c0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000aa5270·aa3270·001068·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000aa5270·aa3270·001068·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000aa72e0·aa42e0·0028b1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········0000000000aa72e0·aa42e0·0028b1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········0000000000aa9ba0·aa6b91·002d38·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000aa9ba0·aa6b91·002d38·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·aa6b91·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·aa6b91·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·aa6c93·019eac·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·aa6c93·019dc8·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 ··l·(large),·p·(processor·specific)35 ··l·(large),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ba6247d39b90f80d77569c3c515a29c46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6ff2a60933cf13e0aee20e32c7fc5999