58.7 KB
/home/dev/aosp/build/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/6719575/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/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin vs.
/home/dev/aosp/build/6719575/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/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin/dex2oat32 vs.
/home/dev/aosp/build/6719575/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:·056a8da6cf07aafe0a0f93e1a4d359316 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·09b822f94744bb8dc67696534366b3ec
3.44 KB
/home/dev/aosp/build/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/bin/dex2oat64 vs.
/home/dev/aosp/build/6719575/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:···············0x2f13011 ··Entry·point·address:···············0x2f130
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1173208·(bytes·into·file)13 ··Start·of·section·headers:··········1173216·(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·0x11e6d8:1 There·are·28·section·headers,·starting·at·offset·0x11e6e0:
  
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········0000000000116aa0·114aa0·003738·00··WA··0···0·1625 ··[20]·.data.rel.ro······PROGBITS········0000000000116aa0·114aa0·003738·00··WA··0···0·16
26 ··[21]·.dynamic··········DYNAMIC·········000000000011a1d8·1181d8·0002b0·10··WA··8···0··826 ··[21]·.dynamic··········DYNAMIC·········000000000011a1d8·1181d8·0002b0·10··WA··8···0··8
27 ··[22]·.got··············PROGBITS········000000000011a488·118488·0000e8·00··WA··0···0··827 ··[22]·.got··············PROGBITS········000000000011a488·118488·0000e8·00··WA··0···0··8
28 ··[23]·.got.plt··········PROGBITS········000000000011a570·118570·001080·00··WA··0···0··828 ··[23]·.got.plt··········PROGBITS········000000000011a570·118570·001080·00··WA··0···0··8
29 ··[24]·.data·············PROGBITS········000000000011c5f0·1195f0·000008·00··WA··0···0··829 ··[24]·.data·············PROGBITS········000000000011c5f0·1195f0·000008·00··WA··0···0··8
30 ··[25]·.bss··············NOBITS··········000000000011c5f8·1195f8·000c90·00··WA··0···0··830 ··[25]·.bss··············NOBITS··········000000000011c5f8·1195f8·000c90·00··WA··0···0··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·1195f8·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·1195f8·000119·00······0···0··1
32 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·119711·004fc0·00······0···0··132 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·119711·004fc8·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:·ec8ea007bdca030cf25a5f02b45d9da36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·07aef1b04cae69fb393b66263b06e6ab
14.4 KB
/home/dev/aosp/build/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/6719575/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/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86 vs.
/home/dev/aosp/build/6719575/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/6719575/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/6719575/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:·00c0·2270·d028·0300·8b78·507e·9b4e·8531··.."p.(...xP~.N.100000010:·00c0·2270·d028·0300·af78·c726·db61·4b3c··.."p.(...x.&.aK<
00000020:·00d0·6270·00e0·6270·cf88·6470·00d0·6470··..bp..bp..dp..dp00000020:·00d0·6270·00e0·6270·cf88·6470·00d0·6470··..bp..bp..dp..dp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·e869·0470·0400·0000·0000·0000·9899·0100··.i.p............00000040:·e869·0470·0400·0000·0000·0000·9899·0100··.i.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/6719575/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/6719575/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:·5349856d86f5f0ab4b335d920665b0db760af5693 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·27e5b5d793fdb6757674ba3e5783dc31e7316ec4
1020 B
/home/dev/aosp/build/6719575/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/6719575/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:·0060·1c70·90da·0300·af1e·d235·e4a9·b3ea··.`.p.......5....00000010:·0060·1c70·90da·0300·f31d·efb8·24ff·a0ab··.`.p........$...
00000020:·0030·5970·0040·5970·0abb·5e70·0000·5f70··.0Yp.@Yp..^p.._p00000020:·0030·5970·0040·5970·0abb·5e70·0000·5f70··.0Yp.@Yp..^p.._p
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·b869·0470·0400·0000·0000·0000·f036·0100··.i.p.........6..00000040:·b869·0470·0400·0000·0000·0000·f036·0100··.i.p.........6..
00000050:·f036·0100·fc55·0000·ec8c·0100·f44e·0100··.6...U.......N..00000050:·f036·0100·fc55·0000·ec8c·0100·f44e·0100··.6...U.......N..
00000060:·4010·0300·e813·0000·e0db·0200·381c·0000··@...........8...00000060:·4010·0300·e813·0000·e0db·0200·381c·0000··@...........8...
00000070:·18f8·0200·2818·0000·2824·0300·d896·0000··....(...($......00000070:·18f8·0200·2818·0000·2824·0300·d896·0000··....(...($......
00000080:·00bb·0300·c80f·0000·c8ca·0300·c80f·0000··................00000080:·00bb·0300·c80f·0000·c8ca·0300·c80f·0000··................
739 B
/home/dev/aosp/build/6719575/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/6719575/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:·aadcfd22a8fdca8fa67ad640b0a80e2e9b0233603 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0a45d19d7b5d14d337465511d06355419cbc898a
1000 B
/home/dev/aosp/build/6719575/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/6719575/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:·0040·2070·2077·0200·ffd9·fe81·2f49·22da··.@·p·w....../I".00000010:·0040·2070·2077·0200·a7d9·079f·4f79·272d··.@·p·w......Oy'-
00000020:·0000·5f70·0010·5f70·fb88·6270·00d0·6270··.._p.._p..bp..bp00000020:·0000·5f70·0010·5f70·fb88·6270·00d0·6270··.._p.._p..bp..bp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·d069·0470·0400·0000·0000·0000·28c8·0000··.i.p........(...00000040:·d069·0470·0400·0000·0000·0000·28c8·0000··.i.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/6719575/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/6719575/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:·f3b456483857de2e1ec74251267a954f73f6d87c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e92cfb36cb29cc67faf2a4e1c5343a1ba18e28b
991 B
/home/dev/aosp/build/6719575/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/6719575/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·0050·6500·0500·0000··art.086..Pe.....00000000:·6172·740a·3038·3600·0050·6500·0500·0000··art.086..Pe.....
00000010:·0000·0070·4054·1c00·28e9·c018·adeb·f0c7··...p@T..(.......00000010:·0000·0070·4054·1c00·c8e8·36d6·9a51·4ed6··...p@T....6..QN.
00000020:·00a0·2670·00b0·2670·75dc·5870·0030·5970··..&p..&pu.Xp.0Yp00000020:·00a0·2670·00b0·2670·75dc·5870·0030·5970··..&p..&pu.Xp.0Yp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·a069·0470·0400·0000·0000·0000·6046·0c00··.i.p........`F..00000040:·a069·0470·0400·0000·0000·0000·6046·0c00··.i.p........`F..
00000050:·6046·0c00·fce9·0100·5c30·0e00·68d4·0900··`F......\0..h...00000050:·6046·0c00·fce9·0100·5c30·0e00·68d4·0900··`F......\0..h...
00000060:·a47e·1a00·bcb1·0000·c404·1800·a0d3·0100··.~..............00000060:·a47e·1a00·bcb1·0000·c404·1800·a0d3·0100··.~..............
00000070:·64d8·1900·40a6·0000·6030·1b00·00a0·0000··d...@...`0......00000070:·64d8·1900·40a6·0000·6030·1b00·00a0·0000··d...@...`0......
00000080:·60d0·1b00·dc53·0000·4024·1c00·0030·0000··`....S..@$...0..00000080:·60d0·1b00·dc53·0000·4024·1c00·0030·0000··`....S..@$...0..
715 B
/home/dev/aosp/build/6719575/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/6719575/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:·f319d3048d1c0a57083bd4420a1355a795fd9f403 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d7a1825adc7975cbc1ce149434d453787ca3b13
7.1 KB
/home/dev/aosp/build/6719575/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/6719575/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/6719575/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/6719575/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:·00c0·2f70·c0ee·0300·7b06·a009·ae4a·86af··../p....{....J..00000010:·00c0·2f70·c0ee·0300·6d06·6256·fe66·b209··../p....m.bV.f..
00000020:·0020·7370·0030·7370·74e5·7470·0030·7570··.·sp.0spt.tp.0up00000020:·0020·7370·0030·7370·74e5·7470·0030·7570··.·sp.0spt.tp.0up
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·a8b6·0570·0800·0000·0000·0000·68ca·0100··...p........h...00000040:·a8b6·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/6719575/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/6719575/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:·bbccc71daac0bcf3d270d3f5554d5fbc9c269fd53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·34cac818b2dbbb9c8b2fae239db92a35e16b4a3f
1020 B
/home/dev/aosp/build/6719575/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/6719575/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:·0010·2770·3043·0500·fb1e·bb4e·fc8a·564a··..'p0C.....N..VJ00000010:·0010·2770·3043·0500·701e·d5f0·ab08·9b4d··..'p0C..p......M
00000020:·0020·6970·0030·6970·b5f2·6e70·0040·6f70··.·ip.0ip..np.@op00000020:·0020·6970·0030·6970·b5f2·6e70·0040·6f70··.·ip.0ip..np.@op
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·78b6·0570·0800·0000·0000·0000·1091·0100··x..p............00000040:·78b6·0570·0800·0000·0000·0000·1091·0100··x..p............
00000050:·1091·0100·fc55·0000·10e7·0100·78e0·0100··.....U......x...00000050:·1091·0100·fc55·0000·10e7·0100·78e0·0100··.....U......x...
00000060:·4830·0400·701c·0000·88c7·0300·7038·0000··H0..p.......p8..00000060:·4830·0400·701c·0000·88c7·0300·7038·0000··H0..p.......p8..
00000070:·f8ff·0300·5030·0000·c04c·0400·e0d6·0000··....P0...L......00000070:·f8ff·0300·5030·0000·c04c·0400·e0d6·0000··....P0...L......
00000080:·a023·0500·c80f·0000·6833·0500·c80f·0000··.#......h3......00000080:·a023·0500·c80f·0000·6833·0500·c80f·0000··.#......h3......
745 B
/home/dev/aosp/build/6719575/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/6719575/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:·2bc6a60c5ff787b4666bbb09252a840272a886153 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5df291b1bee42b1bb6211d68b219df8d01887d50
1010 B
/home/dev/aosp/build/6719575/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/6719575/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:·0060·2c70·c058·0300·d71c·c733·7159·4501··.`,p.X.....3qYE.00000010:·0060·2c70·c058·0300·d31d·c4ff·f19f·7c00··.`,p.X........|.
00000020:·0040·6f70·0050·6f70·f5d8·7270·0020·7370··.@op.Pop..rp.·sp00000020:·0040·6f70·0050·6f70·f5d8·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:·90b6·0570·0800·0000·0000·0000·70f7·0000··...p........p...00000040:·90b6·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/6719575/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/6719575/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:·2016a111ad0666ca9756fe381a5e3a1e9f27663f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a00d6a2f43a93a23e97f4dbc2e57091ba2ae7bf8
997 B
/home/dev/aosp/build/6719575/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/6719575/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·7006·2700·ce72·69b2·ca61·c04d··...pp.'..ri..a.M00000010:·0000·0070·7006·2700·4e73·5daa·37d9·71b0··...pp.'.Ns].7.q.
00000020:·00a0·3470·00b0·3470·9eca·6870·0020·6970··..4p..4p..hp.·ip00000020:·00a0·3470·00b0·3470·9eca·6870·0020·6970··..4p..4p..hp.·ip
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·60b6·0570·0800·0000·0000·0000·00ac·0f00··`..p............00000040:·60b6·0570·0800·0000·0000·0000·00ac·0f00··`..p............
00000050:·00ac·0f00·fce9·0100·0096·1100·e01a·0e00··................00000050:·00ac·0f00·fce9·0100·0096·1100·e01a·0e00··................
00000060:·a0a4·2400·e8fd·0000·e0b0·1f00·40a7·0300··..$.........@...00000060:·a0a4·2400·e8fd·0000·e0b0·1f00·40a7·0300··..$.........@...
00000070:·2058·2300·804c·0100·90a2·2500·00e0·0000···X#..L....%.....00000070:·2058·2300·804c·0100·90a2·2500·00e0·0000···X#..L....%.....
00000080:·9082·2600·dc53·0000·70d6·2600·0030·0000··..&..S..p.&..0..00000080:·9082·2600·dc53·0000·70d6·2600·0030·0000··..&..S..p.&..0..
721 B
/home/dev/aosp/build/6719575/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/6719575/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:·3ff6efdda18e13fde267d86c95fa7e7aae9b666c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0acbca2172ca3dc7d6fe8680c46568490337ef8a
13.6 KB
/home/dev/aosp/build/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/6719575/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/6719575/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/6719575/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:···············0xcf9b011 ··Entry·point·address:···············0xcf9b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3427292·(bytes·into·file)13 ··Start·of·section·headers:··········3427324·(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·0x344bdc:1 There·are·25·section·headers,·starting·at·offset·0x344bfc:
  
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·012710·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·012710·10···A··7···1··4
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······0033e384·33c384·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······0033e384·33c384·000008·00··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······0033e38c·33c38c·000074·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······0033e38c·33c38c·000074·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········0033e400·33c400·000120·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········0033e400·33c400·000120·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········0033e520·33c520·000084·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0033e520·33c520·000084·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0033e5a4·33c5a4·00051c·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0033e5a4·33c5a4·00051c·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0033fac0·33cac0·0002d4·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0033fac0·33cac0·0002d4·00··WA··0···0··4
28 ··[23]·.shstrtab·········STRTAB··········00000000·33cac0·0000fa·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·33cac0·0000fa·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········00000000·33cbba·008020·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········00000000·33cbba·008040·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:·52131e88adfa85116000460c8d5331a26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7966dcd5d2b3effa75b15fa3f0701c97
3.46 KB
/home/dev/aosp/build/6719575/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/6719575/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:···············0x13dc0011 ··Entry·point·address:···············0x13dc00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········9798812·(bytes·into·file)13 ··Start·of·section·headers:··········9798900·(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·0x95849c:1 There·are·29·section·headers,·starting·at·offset·0x9584f4:
  
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·016e40·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·016e40·10···A··7···1··4
Offset 25, 14 lines modifiedOffset 25, 14 lines modified
25 ··[20]·.got··············PROGBITS········00822e0c·821e0c·000484·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00822e0c·821e0c·000484·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00823290·822290·00084c·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00823290·822290·00084c·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00824adc·822adc·001450·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00824adc·822adc·001450·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00825f40·823f2c·002ee4·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00825f40·823f2c·002ee4·00··WA··0···0·64
29 ··[24]·.comment··········PROGBITS········00000000·823f2c·00011a·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·823f2c·00011a·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········00000000·824048·034200·10·····27·7485··430 ··[25]·.symtab···········SYMTAB··········00000000·824048·034200·10·····27·7485··4
31 ··[26]·.shstrtab·········STRTAB··········00000000·858248·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········00000000·858248·000119·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········00000000·858361·100128·00······0···0··132 ··[27]·.strtab···········STRTAB··········00000000·858361·100180·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·95848c·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·9584e4·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:·a3982a78f9ff1a4262939d0abdde49936 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a1bad0d5c832a752128ed91159b5a83
3.32 KB
/home/dev/aosp/build/6719575/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/6719575/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:···············0x11b98011 ··Entry·point·address:···············0x11b980
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········5040368·(bytes·into·file)13 ··Start·of·section·headers:··········5040316·(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·0x4ce8f0:1 There·are·26·section·headers,·starting·at·offset·0x4ce8bc:
  
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·0140d0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0140d0·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······004c3758·4c1758·000078·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······004c3758·4c1758·000078·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········004c37d0·4c17d0·000120·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········004c37d0·4c17d0·000120·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········004c38f0·4c18f0·0002f0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········004c38f0·4c18f0·0002f0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········004c3be0·4c1be0·0005a0·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········004c3be0·4c1be0·0005a0·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········004c5180·4c2180·000004·00··WA··0···0··427 ··[22]·.data·············PROGBITS········004c5180·4c2180·000004·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········004c5184·4c2184·0002d8·00··WA··0···0··428 ··[23]·.bss··············NOBITS··········004c5184·4c2184·0002d8·00··WA··0···0··4
29 ··[24]·.shstrtab·········STRTAB··········00000000·4c2184·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·4c2184·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·4c2284·00c66c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·4c2284·00c638·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:·7f74238dd92cd2fd9b2cd3f40d748ce06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fe7f4227512b32dbab22f22024e3c6d5
3.3 KB
/home/dev/aosp/build/6719575/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/6719575/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:···············0x1c988011 ··Entry·point·address:···············0x1c9880
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········11275452·(bytes·into·file)13 ··Start·of·section·headers:··········11275436·(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·0xac0cbc:1 There·are·26·section·headers,·starting·at·offset·0xac0cac:
  
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·01a000·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a000·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00aa67e4·aa47e4·000044·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00aa67e4·aa47e4·000044·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00aa6828·aa4828·000160·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00aa6828·aa4828·000160·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00aa6988·aa4988·0009b4·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00aa6988·aa4988·0009b4·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00aa733c·aa533c·000850·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00aa733c·aa533c·000850·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00aa8b8c·aa5b8c·001450·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00aa8b8c·aa5b8c·001450·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00aaa000·aa6fdc·002f00·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00aaa000·aa6fdc·002f00·00··WA··0···0·64
29 ··[24]·.shstrtab·········STRTAB··········00000000·aa6fdc·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·aa6fdc·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·aa70dc·019be0·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·aa70dc·019bd0·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:·ff7311da74cc0c0a315160a6ba6d91136 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·392cbd99d2db5fe3279e5bb880880046
25.9 KB
/home/dev/aosp/build/6719575/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/6719575/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64
3.46 KB
/home/dev/aosp/build/6719575/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/6719575/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart-compiler.so
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:···············0xe49e011 ··Entry·point·address:···············0xe49e0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········3498856·(bytes·into·file)13 ··Start·of·section·headers:··········3498840·(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.71 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x356368:1 There·are·25·section·headers,·starting·at·offset·0x356358:
  
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·01ba20·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01ba20·18···A··7···1··8
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······000000000034f7d8·34d7d8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000034f7d8·34d7d8·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······000000000034f7e8·34d7e8·0000e8·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······000000000034f7e8·34d7e8·0000e8·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000034f8d0·34d8d0·000240·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000034f8d0·34d8d0·000240·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········000000000034fb10·34db10·000100·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000034fb10·34db10·000100·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000034fc10·34dc10·000a08·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000034fc10·34dc10·000a08·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········0000000000351618·34e618·0004b8·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········0000000000351618·34e618·0004b8·00··WA··0···0··8
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·34e618·0000fc·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·34e618·0000fc·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·34e714·007c50·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·34e714·007c44·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:·df3df159f29dd17a185953c8298033766 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·33013c1820a02416659e26ff08caaf2e
9.64 KB
/home/dev/aosp/build/6719575/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/6719575/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:···············0x162b0011 ··Entry·point·address:···············0x162b00
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9585352·(bytes·into·file)13 ··Start·of·section·headers:··········9585288·(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·0x162b003 Entry·point·0x162b00
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·0x161afc·0x161afc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x161afc·0x161afc·R···0x1000
9 ··LOAD···········0x161b00·0x0000000000162b00·0x0000000000162b00·0x65c1a0·0x65c1a0·R·E·0x10009 ··LOAD···········0x161b00·0x0000000000162b00·0x0000000000162b00·0x65c150·0x65c150·R·E·0x1000
10 ··LOAD···········0x7bdca0·0x00000000007bfca0·0x00000000007bfca0·0x011358·0x011358·RW··0x100010 ··LOAD···········0x7bdc50·0x00000000007bfc50·0x00000000007bfc50·0x011358·0x011358·RW··0x1000
11 ··LOAD···········0x7cf000·0x00000000007d2000·0x00000000007d2000·0x0028b1·0x0055d8·RW··0x100011 ··LOAD···········0x7cefb0·0x00000000007d1fb0·0x00000000007d1fb0·0x0028b1·0x0055d8·RW··0x1000
12 ··DYNAMIC········0x7cd650·0x00000000007cf650·0x00000000007cf650·0x0002c0·0x0002c0·RW··0x812 ··DYNAMIC········0x7cd600·0x00000000007cf600·0x00000000007cf600·0x0002c0·0x0002c0·RW··0x8
13 ··GNU_RELRO······0x7bdca0·0x00000000007bfca0·0x00000000007bfca0·0x011358·0x011360·R···0x113 ··GNU_RELRO······0x7bdc50·0x00000000007bfc50·0x00000000007bfc50·0x011358·0x0113b0·R···0x1
14 ··GNU_EH_FRAME···0x0d431c·0x00000000000d431c·0x00000000000d431c·0x01228c·0x01228c·R···0x414 ··GNU_EH_FRAME···0x0d431c·0x00000000000d431c·0x00000000000d431c·0x01228c·0x01228c·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·0x9242c8:1 There·are·29·section·headers,·starting·at·offset·0x924288:
  
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·022548·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·022548·18···A··7···1··8
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000002de34·02de34·05d3c3·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000002de34·02de34·05d3c3·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········000000000008b1f8·08b1f8·0005d5·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········000000000008b1f8·08b1f8·0005d5·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000008b7d0·08b7d0·0004c8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000008b7d0·08b7d0·0004c8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000008bc98·08bc98·003078·18···A··3··21··815 ··[10]·.rela.plt·········RELA············000000000008bc98·08bc98·003078·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000008ed10·08ed10·04560c·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000008ed10·08ed10·04560c·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d431c·0d431c·01228c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d431c·0d431c·01228c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000e65a8·0e65a8·07b554·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000e65a8·0e65a8·07b554·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000162b00·161b00·65a138·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000162b00·161b00·65a0e8·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········00000000007bcc40·7bbc40·002060·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000007bcbf0·7bbbf0·002060·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000007bfca0·7bdca0·00f940·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········00000000007bfc50·7bdc50·00f940·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007cf5e0·7cd5e0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007cf590·7cd590·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000007cf5f0·7cd5f0·000060·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000007cf5a0·7cd5a0·000060·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000007cf650·7cd650·0002c0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000007cf600·7cd600·0002c0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000007cf910·7cd910·0006a8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000007cf8c0·7cd8c0·0006a8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000007cffb8·7cdfb8·001040·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000007cff68·7cdf68·001040·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000007d2000·7cf000·0028b1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········00000000007d1fb0·7cefb0·0028b1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········00000000007d48c0·7d18b1·002d18·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000007d4870·7d1861·002d18·00··WA··0···0·16
29 ··[24]·.comment··········PROGBITS········0000000000000000·7d18b1·0000f3·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·7d1861·0000f3·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d19a8·050040·18·····27·7798··830 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d1958·050040·18·····27·7798··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·8219e8·00011b·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·821998·00011b·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········0000000000000000·821b03·1027b3·00······0···0··132 ··[27]·.strtab···········STRTAB··········0000000000000000·821ab3·1027c4·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·9242b8·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·924278·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·0x7cd650·contains·44·entries:1 Dynamic·section·at·offset·0x7cd600·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)················0x5d526 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d5
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8b7d028 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8b7d0
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)·············0x8bc9831 ·0x0000000000000017·(JMPREL)·············0x8bc98
32 ·0x0000000000000002·(PLTRELSZ)···········12408·(bytes)32 ·0x0000000000000002·(PLTRELSZ)···········12408·(bytes)
33 ·0x0000000000000003·(PLTGOT)·············0x7cffb833 ·0x0000000000000003·(PLTGOT)·············0x7cff68
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)·············0x2de3437 ·0x0000000000000005·(STRTAB)·············0x2de34
38 ·0x000000000000000a·(STRSZ)··············381891·(bytes)38 ·0x000000000000000a·(STRSZ)··············381891·(bytes)
39 ·0x000000006ffffef5·(GNU_HASH)···········0x256e839 ·0x000000006ffffef5·(GNU_HASH)···········0x256e8
40 ·0x0000000000000019·(INIT_ARRAY)·········0x7cf5f040 ·0x0000000000000019·(INIT_ARRAY)·········0x7cf5a0
41 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)41 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)
42 ·0x000000000000001a·(FINI_ARRAY)·········0x7cf5e042 ·0x000000000000001a·(FINI_ARRAY)·········0x7cf590
43 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)43 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
44 ·0x000000006ffffff0·(VERSYM)·············0x227f044 ·0x000000006ffffff0·(VERSYM)·············0x227f0
45 ·0x000000006ffffffe·(VERNEED)············0x255b845 ·0x000000006ffffffe·(VERNEED)············0x255b8
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:·d7692ce4e9fe844e8f8b098c2557a7fb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3f28d6778ae982b0172af25272e27ba
3.46 KB
/home/dev/aosp/build/6719575/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/6719575/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:···············0x138ba011 ··Entry·point·address:···············0x138ba0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4888064·(bytes·into·file)13 ··Start·of·section·headers:··········4888096·(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·0x4a9600:1 There·are·26·section·headers,·starting·at·offset·0x4a9620:
  
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·01e168·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01e168·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······000000000049df10·49bf10·0000f0·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······000000000049df10·49bf10·0000f0·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000049e000·49c000·000240·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000049e000·49c000·000240·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········000000000049e240·49c240·0005e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000049e240·49c240·0005e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000049e820·49c820·000b20·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000049e820·49c820·000b20·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000004a0340·49d340·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000004a0340·49d340·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000004a0348·49d348·0004c0·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000004a0348·49d348·0004c0·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·49d348·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·49d348·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·49d44a·00c1b4·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·49d44a·00c1d0·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:·62d0f2be826e4e000dc9906e1ca267f26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0d2875f803a1cda6a6b2bbfdadf24046
9.11 KB
/home/dev/aosp/build/6719575/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/6719575/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:···············0x206b0011 ··Entry·point·address:···············0x206b00
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········11282520·(bytes·into·file)13 ··Start·of·section·headers:··········11282656·(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.68 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x206b003 Entry·point·0x206b00
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·0x205af4·0x205af4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x205af4·0x205af4·R···0x1000
9 ··LOAD···········0x205b00·0x0000000000206b00·0x0000000000206b00·0x88e290·0x88e290·R·E·0x10009 ··LOAD···········0x205b00·0x0000000000206b00·0x0000000000206b00·0x88e210·0x88e210·R·E·0x1000
10 ··LOAD···········0xa93d90·0x0000000000a95d90·0x0000000000a95d90·0x0124a8·0x0124a8·RW··0x100010 ··LOAD···········0xa93d10·0x0000000000a95d10·0x0000000000a95d10·0x0124a8·0x0124a8·RW··0x1000
11 ··LOAD···········0xaa6240·0x0000000000aa9240·0x0000000000aa9240·0x0028b1·0x005600·RW··0x100011 ··LOAD···········0xaa61c0·0x0000000000aa91c0·0x0000000000aa91c0·0x0028b1·0x005600·RW··0x1000
12 ··DYNAMIC········0xaa3b50·0x0000000000aa5b50·0x0000000000aa5b50·0x0002c0·0x0002c0·RW··0x812 ··DYNAMIC········0xaa3ad0·0x0000000000aa5ad0·0x0000000000aa5ad0·0x0002c0·0x0002c0·RW··0x8
13 ··GNU_RELRO······0xa93d90·0x0000000000a95d90·0x0000000000a95d90·0x0124a8·0x013270·R···0x113 ··GNU_RELRO······0xa93d10·0x0000000000a95d10·0x0000000000a95d10·0x0124a8·0x0132f0·R···0x1
14 ··GNU_EH_FRAME···0x12b544·0x000000000012b544·0x000000000012b544·0x019f4c·0x019f4c·R···0x414 ··GNU_EH_FRAME···0x12b544·0x000000000012b544·0x000000000012b544·0x019f4c·0x019f4c·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·····
3.65 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xac2858:1 There·are·26·section·headers,·starting·at·offset·0xac28e0:
  
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·0270d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0270d8·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000035fc0·035fc0·07af33·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000035fc0·035fc0·07af33·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b0ef8·0b0ef8·0005da·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b0ef8·0b0ef8·0005da·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b14d8·0b14d8·000510·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b14d8·0b14d8·000510·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b19e8·0b19e8·0030f0·18···A··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b19e8·0b19e8·0030f0·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000b4ae0·0b4ae0·076a64·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000b4ae0·0b4ae0·076a64·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012b544·12b544·019f4c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012b544·12b544·019f4c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000145490·145490·0c0664·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000145490·145490·0c0664·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000206b00·205b00·88c1d8·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000206b00·205b00·88c158·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········0000000000a92ce0·a91ce0·0020b0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000a92c60·a91c60·0020b0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000a95d90·a93d90·00fd28·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000a95d10·a93d10·00fd28·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000aa5ab8·aa3ab8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000aa5a38·aa3a38·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000aa5ac8·aa3ac8·000088·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000aa5a48·aa3a48·000088·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000aa5b50·aa3b50·0002c0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000aa5ad0·aa3ad0·0002c0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000aa5e10·aa3e10·0013c0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000aa5d90·aa3d90·0013c0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000aa71d0·aa51d0·001068·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000aa7150·aa5150·001068·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000aa9240·aa6240·0028b1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········0000000000aa91c0·aa61c0·0028b1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········0000000000aabb00·aa8af1·002d40·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000aaba80·aa8a71·002d40·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·aa8af1·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·aa8a71·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·aa8bf3·019c64·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·aa8b73·019d6c·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)
2.05 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xaa3b50·contains·44·entries:1 Dynamic·section·at·offset·0xaa3ad0·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)················0x5da26 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5da
27 ·0x0000000000000009·(RELAENT)············24·(bytes)27 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb14d828 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb14d8
29 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x51029 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x510
30 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x830 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
31 ·0x0000000000000017·(JMPREL)·············0xb19e831 ·0x0000000000000017·(JMPREL)·············0xb19e8
32 ·0x0000000000000002·(PLTRELSZ)···········12528·(bytes)32 ·0x0000000000000002·(PLTRELSZ)···········12528·(bytes)
33 ·0x0000000000000003·(PLTGOT)·············0xaa71d033 ·0x0000000000000003·(PLTGOT)·············0xaa7150
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)·············0x35fc037 ·0x0000000000000005·(STRTAB)·············0x35fc0
38 ·0x000000000000000a·(STRSZ)··············503603·(bytes)38 ·0x000000000000000a·(STRSZ)··············503603·(bytes)
39 ·0x000000006ffffef5·(GNU_HASH)···········0x2a8c839 ·0x000000006ffffef5·(GNU_HASH)···········0x2a8c8
40 ·0x0000000000000019·(INIT_ARRAY)·········0xaa5ac840 ·0x0000000000000019·(INIT_ARRAY)·········0xaa5a48
41 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)41 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)
42 ·0x000000000000001a·(FINI_ARRAY)·········0xaa5ab842 ·0x000000000000001a·(FINI_ARRAY)·········0xaa5a38
43 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)43 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
44 ·0x000000006ffffff0·(VERSYM)·············0x2738044 ·0x000000006ffffff0·(VERSYM)·············0x27380
45 ·0x000000006ffffffe·(VERNEED)············0x2a79445 ·0x000000006ffffffe·(VERNEED)············0x2a794
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:·00d88919c479e8ebc2db5dfd62dec9cb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·986497a228720b9e4b6cdde9d0504815