49.3 KB
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount
14.4 KB
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/6988530/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/6988530/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86 vs.
/home/dev/aosp/build/6988530/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/6988530/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/6988530/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·3700·0000·0000·0000·0000··art.087.........00000000:·6172·740a·3038·3700·0000·0000·0000·0000··art.087.........
00000010:·00b0·2170·a03a·0300·280d·4a08·08d3·2317··..!p.:..(.J...#.00000010:·00b0·2170·a03a·0300·9c0e·02a3·68e6·a596··..!p.:......h...
00000020:·00f0·6370·0000·6470·16b4·6570·0010·6670··..cp..dp..ep..fp00000020:·00f0·6370·0000·6470·16b4·6570·0010·6670··..cp..dp..ep..fp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·38a7·0470·0400·0000·0000·0000·8894·0100··8..p............00000040:·38a7·0470·0400·0000·0000·0000·8894·0100··8..p............
00000050:·8894·0100·883b·0000·10d0·0100·0488·0000··.....;..........00000050:·8894·0100·883b·0000·10d0·0100·0488·0000··.....;..........
00000060:·6079·0200·b001·0000·1458·0200·941f·0000··`y.......X......00000060:·6079·0200·b001·0000·1458·0200·941f·0000··`y.......X......
00000070:·a877·0200·b801·0000·107b·0200·00a0·0000··.w.......{......00000070:·a877·0200·b801·0000·107b·0200·00a0·0000··.w.......{......
00000080:·101b·0300·c80f·0000·d82a·0300·c80f·0000··.........*......00000080:·101b·0300·c80f·0000·d82a·0300·c80f·0000··.........*......
741 B
/home/dev/aosp/build/6988530/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/6988530/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:·f55f5a311d2f6c5032966e546be75b6828ebf4943 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b3f6e85767f38d78b627c151df1cc1157591bd83
1020 B
/home/dev/aosp/build/6988530/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/6988530/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·3700·0000·0000·0000·0000··art.087.........00000000:·6172·740a·3038·3700·0000·0000·0000·0000··art.087.........
00000010:·00b0·1b70·008e·0300·5a51·30b6·3a46·c237··...p....ZQ0.:F.700000010:·00b0·1b70·008e·0300·bd52·5781·fa9f·bc87··...p.....RW.....
00000020:·00c0·5a70·00d0·5a70·049c·5f70·00e0·5f70··..Zp..Zp.._p.._p00000020:·00c0·5a70·00d0·5a70·049c·5f70·00e0·5f70··..Zp..Zp.._p.._p
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·08a7·0470·0400·0000·0000·0000·c82f·0100··...p........./..00000040:·08a7·0470·0400·0000·0000·0000·c82f·0100··...p........./..
00000050:·c82f·0100·7c52·0000·4482·0100·f00e·0100··./..|R..D.......00000050:·c82f·0100·7c52·0000·4482·0100·f00e·0100··./..|R..D.......
00000060:·4cc6·0200·b811·0000·3491·0200·381c·0000··L.......4...8...00000060:·4cc6·0200·b811·0000·3491·0200·381c·0000··L.......4...8...
00000070:·6cad·0200·e018·0000·08d8·0200·6896·0000··l...........h...00000070:·6cad·0200·e018·0000·08d8·0200·6896·0000··l...........h...
00000080:·706e·0300·c80f·0000·387e·0300·c80f·0000··pn......8~......00000080:·706e·0300·c80f·0000·387e·0300·c80f·0000··pn......8~......
739 B
/home/dev/aosp/build/6988530/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/6988530/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:·5dcc4f3b3fc1476bd209cd17eb3b1f735287f9123 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19f0aa2dd52c3a897cda174fca8fd78abe7248e4
1000 B
/home/dev/aosp/build/6988530/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/6988530/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·3700·0000·0000·0000·0000··art.087.........00000000:·6172·740a·3038·3700·0000·0000·0000·0000··art.087.........
00000010:·0040·1f70·5864·0200·97d4·6aa2·a4c7·f028··.@.pXd....j....(00000010:·0040·1f70·5864·0200·6cd4·f127·b306·c7d8··.@.pXd..l..'....
00000020:·00e0·5f70·00f0·5f70·27a1·6370·00f0·6370··.._p.._p'.cp..cp00000020:·00e0·5f70·00f0·5f70·27a1·6370·00f0·6370··.._p.._p'.cp..cp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·20a7·0470·0400·0000·0000·0000·90cb·0000···..p............00000040:·20a7·0470·0400·0000·0000·0000·90cb·0000···..p............
00000050:·90cb·0000·c027·0000·50f3·0000·8c9e·0000··.....'..P.......00000050:·90cb·0000·c027·0000·50f3·0000·8c9e·0000··.....'..P.......
00000060:·0cb4·0100·f003·0000·dc91·0100·901d·0000··................00000060:·0cb4·0100·f003·0000·dc91·0100·901d·0000··................
00000070:·6caf·0100·a004·0000·00b8·0100·c88c·0000··l...............00000070:·6caf·0100·a004·0000·00b8·0100·c88c·0000··l...............
00000080:·c844·0200·c80f·0000·9054·0200·c80f·0000··.D.......T......00000080:·c844·0200·c80f·0000·9054·0200·c80f·0000··.D.......T......
729 B
/home/dev/aosp/build/6988530/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/6988530/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:·78798196dd5d93a008876cb80b334a3f2abe40b93 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·169c4006aa5757081b45b120abfa91990cdda596
991 B
/home/dev/aosp/build/6988530/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/6988530/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·3700·0090·6600·0500·0000··art.087...f.....00000000:·6172·740a·3038·3700·0090·6600·0500·0000··art.087...f.....
00000010:·0000·0070·c0a9·1b00·890c·2697·2cd6·f8e7··...p......&.,...00000010:·0000·0070·c0a9·1b00·390b·2dc1·d9b5·1823··...p....9.-....#
00000020:·00a0·2570·00b0·2570·8647·5a70·00c0·5a70··..%p..%p.GZp..Zp00000020:·00a0·2570·00b0·2570·8647·5a70·00c0·5a70··..%p..%p.GZp..Zp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·f0a6·0470·0400·0000·0000·0000·c8ab·0c00··...p............00000040:·f0a6·0470·0400·0000·0000·0000·c8ab·0c00··...p............
00000050:·c8ab·0c00·2cfe·0100·f4a9·0e00·5cb5·0800··....,.......\...00000050:·c8ab·0c00·2cfe·0100·f4a9·0e00·5cb5·0800··....,.......\...
00000060:·20ec·1900·c099·0000·505f·1700·18e5·0100···.......P_......00000060:·20ec·1900·c099·0000·505f·1700·18e5·0100···.......P_......
00000070:·6844·1900·b8a7·0000·e085·1a00·00a0·0000··hD..............00000070:·6844·1900·b8a7·0000·e085·1a00·00a0·0000··hD..............
00000080:·e025·1b00·dc53·0000·c079·1b00·0030·0000··.%...S...y...0..00000080:·e025·1b00·dc53·0000·c079·1b00·0030·0000··.%...S...y...0..
715 B
/home/dev/aosp/build/6988530/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/6988530/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:·9cca047a7d939537095dfe80d2e54a43d3f0228c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b4ce2e20258b05ece4fac3dd5bd98c2eb0bbef07
7.1 KB
/home/dev/aosp/build/6988530/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/6988530/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/6988530/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/6988530/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·3700·0000·0000·0000·0000··art.087.........00000000:·6172·740a·3038·3700·0000·0000·0000·0000··art.087.........
00000010:·0020·2d70·3004·0400·ad69·0500·7bb8·103c··.·-p0....i..{..<00000010:·0020·2d70·3004·0400·e86a·63ee·cbd4·32e9··.·-p0....jc...2.
00000020:·00a0·7270·00b0·7270·bb70·7470·00d0·7470··..rp..rp.ptp..tp00000020:·00a0·7270·00b0·7270·bb70·7470·00d0·7470··..rp..rp.ptp..tp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·30fa·0570·0800·0000·0000·0000·d8cc·0100··0..p............00000040:·30fa·0570·0800·0000·0000·0000·d8cc·0100··0..p............
00000050:·d8cc·0100·883b·0000·6008·0200·68b7·0000··.....;..`...h...00000050:·d8cc·0100·883b·0000·6008·0200·68b7·0000··.....;..`...h...
00000060:·6002·0300·4002·0000·c8bf·0200·283f·0000··`...@.......(?..00000060:·6002·0300·4002·0000·c8bf·0200·283f·0000··`...@.......(?..
00000070:·f0fe·0200·7003·0000·a004·0300·00e0·0000··....p...........00000070:·f0fe·0200·7003·0000·a004·0300·00e0·0000··....p...........
00000080:·a0e4·0300·c80f·0000·68f4·0300·c80f·0000··........h.......00000080:·a0e4·0300·c80f·0000·68f4·0300·c80f·0000··........h.......
747 B
/home/dev/aosp/build/6988530/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/6988530/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:·1a5ae196571e8973277403986216ccda5947014d3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1217ebd360f142e10f00a56985187b9331eedb83
1020 B
/home/dev/aosp/build/6988530/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/6988530/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·3700·0000·0000·0000·0000··art.087.........00000000:·6172·740a·3038·3700·0000·0000·0000·0000··art.087.........
00000010:·0030·2570·f0be·0400·90e5·21b6·7196·c4d6··.0%p......!.q...00000010:·0030·2570·f0be·0400·15e5·efd2·e01a·6ac2··.0%p..........j.
00000020:·0000·6970·0010·6970·3630·6e70·0080·6e70··..ip..ip60np..np00000020:·0000·6970·0010·6970·3630·6e70·0080·6e70··..ip..ip60np..np
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·00fa·0570·0800·0000·0000·0000·0889·0100··...p............00000040:·00fa·0570·0800·0000·0000·0000·0889·0100··...p............
00000050:·0889·0100·7c52·0000·88db·0100·906b·0100··....|R.......k..00000050:·0889·0100·7c52·0000·88db·0100·906b·0100··....|R.......k..
00000060:·48b1·0300·a017·0000·1847·0300·7038·0000··H........G..p8..00000060:·48b1·0300·a017·0000·1847·0300·7038·0000··H........G..p8..
00000070:·887f·0300·c031·0000·f0c8·0300·70d6·0000··.....1......p...00000070:·887f·0300·c031·0000·f0c8·0300·70d6·0000··.....1......p...
00000080:·609f·0400·c80f·0000·28af·0400·c80f·0000··`.......(.......00000080:·609f·0400·c80f·0000·28af·0400·c80f·0000··`.......(.......
745 B
/home/dev/aosp/build/6988530/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/6988530/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:·d1d8ffaa34e7ed3bf9e631df14621be6b72727e13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·acbfb571797f54f40e5c6c3a283b0fb193e5547e
1010 B
/home/dev/aosp/build/6988530/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/6988530/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·3700·0000·0000·0000·0000··art.087.........00000000:·6172·740a·3038·3700·0000·0000·0000·0000··art.087.........
00000010:·00f0·2970·802e·0300·fa05·d44e·9458·82ec··..)p.......N.X..00000010:·00f0·2970·802e·0300·2206·1bc1·e4b3·a546··..)p...."......F
00000020:·0080·6e70·0090·6e70·f651·7270·00a0·7270··..np..np.Qrp..rp00000020:·0080·6e70·0090·6e70·f651·7270·00a0·7270··..np..np.Qrp..rp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·18fa·0570·0800·0000·0000·0000·f8fb·0000··...p............00000040:·18fa·0570·0800·0000·0000·0000·f8fb·0000··...p............
00000050:·f8fb·0000·c027·0000·b823·0100·c8d4·0000··.....'...#......00000050:·f8fb·0000·c027·0000·b823·0100·c8d4·0000··.....'...#......
00000060:·e03c·0200·4005·0000·80f8·0100·203b·0000··.<..@.......·;..00000060:·e03c·0200·4005·0000·80f8·0100·203b·0000··.<..@.......·;..
00000070:·a033·0200·4009·0000·2042·0200·d0cc·0000··.3..@...·B......00000070:·a033·0200·4009·0000·2042·0200·d0cc·0000··.3..@...·B......
00000080:·f00e·0300·c80f·0000·b81e·0300·c80f·0000··................00000080:·f00e·0300·c80f·0000·b81e·0300·c80f·0000··................
735 B
/home/dev/aosp/build/6988530/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/6988530/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:·b6d8471ed072119c91a8deca5e00151e1227baac3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f4655c19dcb1a42a122c0c64c7981b628d20c8cc
997 B
/home/dev/aosp/build/6988530/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/6988530/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·3700·0050·7500·0500·0000··art.087..Pu.....00000000:·6172·740a·3038·3700·0050·7500·0500·0000··art.087..Pu.....
00000010:·0000·0070·e026·2500·4487·045e·34e3·1a01··...p.&%.D..^4...00000010:·0000·0070·e026·2500·5b87·3af2·5f02·0ec4··...p.&%.[.:._...
00000020:·0020·3270·0030·3270·5f86·6870·0000·6970··.·2p.02p_.hp..ip00000020:·0020·3270·0030·3270·5f86·6870·0000·6970··.·2p.02p_.hp..ip
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·e8f9·0570·0800·0000·0000·0000·482e·1000··...p........H...00000040:·e8f9·0570·0800·0000·0000·0000·482e·1000··...p........H...
00000050:·482e·1000·2cfe·0100·782c·1200·e8af·0b00··H...,...x,......00000050:·482e·1000·2cfe·0100·782c·1200·e8af·0b00··H...,...x,......
00000060:·00f6·2200·00cd·0000·60dc·1d00·30ca·0300··..".....`...0...00000060:·00f6·2200·00cd·0000·60dc·1d00·30ca·0300··..".....`...0...
00000070:·90a6·2100·704f·0100·00c3·2300·00e0·0000··..!.pO....#.....00000070:·90a6·2100·704f·0100·00c3·2300·00e0·0000··..!.pO....#.....
00000080:·00a3·2400·dc53·0000·e0f6·2400·0030·0000··..$..S....$..0..00000080:·00a3·2400·dc53·0000·e0f6·2400·0030·0000··..$..S....$..0..
721 B
/home/dev/aosp/build/6988530/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/6988530/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:·9282933fe905b8364f26d9c905c0dfd689f95bf53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2910f158a68a9b7a175bdd4c1ff86db65b02e9d4
9.34 KB
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib
890 B
/home/dev/aosp/build/6988530/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/6988530/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libart-compiler.so
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a283153e12e53b35b6a51683556a00126 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ea37036a74a34a0cc74f552e83b1d2ca
3.76 KB
/home/dev/aosp/build/6988530/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/6988530/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:···············0x13c50011 ··Entry·point·address:···············0x13c500
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········9707276·(bytes·into·file)13 ··Start·of·section·headers:··········9707284·(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·0x941f0c:1 There·are·29·section·headers,·starting·at·offset·0x941f14:
  
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·016c90·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·016c90·10···A··7···1··4
Offset 25, 14 lines modifiedOffset 25, 14 lines modified
25 ··[20]·.got··············PROGBITS········0082439c·82239c·000554·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0082439c·82239c·000554·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········008248f0·8228f0·000884·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········008248f0·8228f0·000884·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00826174·823174·0013d8·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00826174·823174·0013d8·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00827580·82454c·002ed8·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00827580·82454c·002ed8·00··WA··0···0·64
29 ··[24]·.comment··········PROGBITS········00000000·82454c·00011b·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·82454c·00011b·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········00000000·824668·02dd90·10·····27·5905··430 ··[25]·.symtab···········SYMTAB··········00000000·824668·02dd90·10·····27·5905··4
31 ··[26]·.shstrtab·········STRTAB··········00000000·8523f8·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········00000000·8523f8·000119·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········00000000·852511·0ef9eb·00······0···0··132 ··[27]·.strtab···········STRTAB··········00000000·852511·0ef9f1·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·941efc·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·941f04·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb8ec02e137abfa7d96927170a4022a76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2f8045a5620fd831798c87d38eced4b2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9708436···»   Blocks:·18968······IO·Block:·4096···regular·file1 ··Size:·9708444···»   Blocks:·18968······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
892 B
/home/dev/aosp/build/6988530/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/6988530/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libartd-compiler.so
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·22549a8a34397ae14ecbd65adbb398ea6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·55c7c6e863d444e3236b292cb4aee73a
3.6 KB
/home/dev/aosp/build/6988530/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/6988530/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:···············0x1cc38011 ··Entry·point·address:···············0x1cc380
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········11367616·(bytes·into·file)13 ··Start·of·section·headers:··········11367676·(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·0xad74c0:1 There·are·26·section·headers,·starting·at·offset·0xad74fc:
  
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·01a400·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a400·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00abd17c·abb17c·000044·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00abd17c·abb17c·000044·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00abd1c0·abb1c0·000178·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00abd1c0·abb1c0·000178·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00abd338·abb338·0009b4·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00abd338·abb338·0009b4·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00abdcec·abbcec·000890·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00abdcec·abbcec·000890·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00abf57c·abc57c·0013d8·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00abf57c·abc57c·0013d8·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00ac0980·abd954·002f00·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00ac0980·abd954·002f00·00··WA··0···0·64
29 ··[24]·.shstrtab·········STRTAB··········00000000·abd954·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·abd954·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·abda54·019a6c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·abda54·019aa8·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bafc1c88b623e338e8225d95e932f6e56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c70ca4d80ccab4fa43b325349ccb292
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·11368656··»  Blocks:·22208······IO·Block:·4096···regular·file1 ··Size:·11368716··»  Blocks:·22208······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
25.3 KB
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/6988530/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64
1.99 KB
/home/dev/aosp/build/6988530/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/6988530/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart-compiler.so
1.12 KB
readelf --wide --sections {}
    
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000359778·357778·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000359778·357778·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000359788·357788·0000e8·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000359788·357788·0000e8·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000359870·357870·000250·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000359870·357870·000250·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000359ac0·357ac0·000100·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000359ac0·357ac0·000100·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000359bc0·357bc0·000a48·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000359bc0·357bc0·000a48·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········000000000035b608·358608·0004b8·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········000000000035b608·358608·0004b8·00··WA··0···0··8
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·358608·0000fc·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·358608·0000fc·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·358704·007f70·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·358704·007f74·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·be4f97add2264dd351e06c7c92df6d6f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ac13d0227eb8a647dcc28ae357a165b9
9.92 KB
/home/dev/aosp/build/6988530/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/6988530/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:···············0x160c0011 ··Entry·point·address:···············0x160c00
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9470064·(bytes·into·file)13 ··Start·of·section·headers:··········9470248·(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·0x160c003 Entry·point·0x160c00
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·0x15fb8c·0x15fb8c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x15fb8c·0x15fb8c·R···0x1000
9 ··LOAD···········0x15fc00·0x0000000000160c00·0x0000000000160c00·0x65c1c0·0x65c1c0·R·E·0x10009 ··LOAD···········0x15fc00·0x0000000000160c00·0x0000000000160c00·0x65c190·0x65c190·R·E·0x1000
10 ··LOAD···········0x7bbdc0·0x00000000007bddc0·0x00000000007bddc0·0x0115a0·0x0115a0·RW··0x100010 ··LOAD···········0x7bbd90·0x00000000007bdd90·0x00000000007bdd90·0x0115a0·0x0115a0·RW··0x1000
11 ··LOAD···········0x7cd360·0x00000000007d0360·0x00000000007d0360·0x0027d1·0x0054d0·RW··0x100011 ··LOAD···········0x7cd330·0x00000000007d0330·0x00000000007d0330·0x0027d1·0x0054d0·RW··0x1000
12 ··DYNAMIC········0x7cb920·0x00000000007cd920·0x00000000007cd920·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0x7cb8f0·0x00000000007cd8f0·0x00000000007cd8f0·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0x7bbdc0·0x00000000007bddc0·0x00000000007bddc0·0x0115a0·0x012240·R···0x113 ··GNU_RELRO······0x7bbd90·0x00000000007bdd90·0x00000000007bdd90·0x0115a0·0x012270·R···0x1
14 ··GNU_EH_FRAME···0x0d335c·0x00000000000d335c·0x00000000000d335c·0x012164·0x012164·R···0x414 ··GNU_EH_FRAME···0x0d335c·0x00000000000d335c·0x00000000000d335c·0x012164·0x012164·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·0x908070:1 There·are·29·section·headers,·starting·at·offset·0x908128:
  
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·0222d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0222d8·18···A··7···1··8
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000002db0c·02db0c·05b1a7·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000002db0c·02db0c·05b1a7·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000088cb8·088cb8·0005d9·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000088cb8·088cb8·0005d9·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000089298·089298·0004c8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000089298·089298·0004c8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000089760·089760·003198·18···A··3··21··815 ··[10]·.rela.plt·········RELA············0000000000089760·089760·003198·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000008c900·08c900·046a5c·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000008c900·08c900·046a5c·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d335c·0d335c·012164·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d335c·0d335c·012164·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000e54c0·0e54c0·07a6cc·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000e54c0·0e54c0·07a6cc·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000160c00·15fc00·65a098·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000160c00·15fc00·65a068·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········00000000007baca0·7b9ca0·002120·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000007bac70·7b9c70·002120·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000007bddc0·7bbdc0·00faf0·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········00000000007bdd90·7bbd90·00faf0·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007cd8b0·7cb8b0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007cd880·7cb880·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000007cd8c0·7cb8c0·000060·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000007cd890·7cb890·000060·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000007cd920·7cb920·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000007cd8f0·7cb8f0·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000007cdc10·7cbc10·0006b0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000007cdbe0·7cbbe0·0006b0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000007ce2c0·7cc2c0·0010a0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000007ce290·7cc290·0010a0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000007d0360·7cd360·0027d1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········00000000007d0330·7cd330·0027d1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········00000000007d2b40·7cfb31·002cf0·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000007d2b10·7cfb01·002cf0·00··WA··0···0·16
29 ··[24]·.comment··········PROGBITS········0000000000000000·7cfb31·0000f4·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·7cfb01·0000f4·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········0000000000000000·7cfc28·0467b8·18·····27·6197··830 ··[25]·.symtab···········SYMTAB··········0000000000000000·7cfbf8·0467b8·18·····27·6197··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·8163e0·00011b·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·8163b0·00011b·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········0000000000000000·8164fb·0f1b5e·00······0···0··132 ··[27]·.strtab···········STRTAB··········0000000000000000·8164cb·0f1c48·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·90805c·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·908114·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.03 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x7cb920·contains·47·entries:1 Dynamic·section·at·offset·0x7cb8f0·contains·47·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:·[libbacktrace.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbacktrace.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblz4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblz4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblzma.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblzma.so]
Offset 29, 22 lines modifiedOffset 29, 22 lines modified
29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d929 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d9
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8929831 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x89298
32 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x4c832 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x4c8
33 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x833 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
34 ·0x0000000000000017·(JMPREL)·············0x8976034 ·0x0000000000000017·(JMPREL)·············0x89760
35 ·0x0000000000000002·(PLTRELSZ)···········12696·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12696·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0x7ce2c036 ·0x0000000000000003·(PLTGOT)·············0x7ce290
37 ·0x0000000000000014·(PLTREL)·············RELA37 ·0x0000000000000014·(PLTREL)·············RELA
38 ·0x0000000000000006·(SYMTAB)·············0x2a838 ·0x0000000000000006·(SYMTAB)·············0x2a8
39 ·0x000000000000000b·(SYMENT)·············24·(bytes)39 ·0x000000000000000b·(SYMENT)·············24·(bytes)
40 ·0x0000000000000005·(STRTAB)·············0x2db0c40 ·0x0000000000000005·(STRTAB)·············0x2db0c
41 ·0x000000000000000a·(STRSZ)··············373159·(bytes)41 ·0x000000000000000a·(STRSZ)··············373159·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x2544842 ·0x000000006ffffef5·(GNU_HASH)···········0x25448
43 ·0x0000000000000019·(INIT_ARRAY)·········0x7cd8c043 ·0x0000000000000019·(INIT_ARRAY)·········0x7cd890
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0x7cd8b045 ·0x000000000000001a·(FINI_ARRAY)·········0x7cd880
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x2258047 ·0x000000006ffffff0·(VERSYM)·············0x22580
48 ·0x000000006ffffffe·(VERNEED)············0x2531448 ·0x000000006ffffffe·(VERNEED)············0x25314
49 ·0x000000006fffffff·(VERNEEDNUM)·········849 ·0x000000006fffffff·(VERNEEDNUM)·········8
50 ·0x0000000000000000·(NULL)···············0x050 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ba0ad042c44c0f00b7ec6fe9c431fa706 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·beb746ccb8cc97e2cbd505f469567039
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9471920···»   Blocks:·18504······IO·Block:·4096···regular·file1 ··Size:·9472104···»   Blocks:·18504······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
3.76 KB
/home/dev/aosp/build/6988530/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/6988530/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:···············0x14356011 ··Entry·point·address:···············0x143560
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5057296·(bytes·into·file)13 ··Start·of·section·headers:··········5057304·(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·0x4d2b10:1 There·are·26·section·headers,·starting·at·offset·0x4d2b18:
  
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·01eba0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01eba0·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00000000004c6a68·4c4a68·0000f0·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000004c6a68·4c4a68·0000f0·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000004c6b58·4c4b58·000250·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000004c6b58·4c4b58·000250·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000004c6da8·4c4da8·0005e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000004c6da8·4c4da8·0005e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000004c7388·4c5388·000b60·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000004c7388·4c5388·000b60·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000004c8ee8·4c5ee8·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000004c8ee8·4c5ee8·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000004c8ef0·4c5ef0·0004c0·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000004c8ef0·4c5ef0·0004c0·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4c5ef0·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4c5ef0·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4c5ff2·00cb1c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4c5ff2·00cb20·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a79972352fbde9039425cc7e6b7ae496 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·29fc8be50f5849f4278c8329e6ccab4e
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5058960···»   Blocks:·9888·······IO·Block:·4096···regular·file1 ··Size:·5058968···»   Blocks:·9888·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
9.4 KB
/home/dev/aosp/build/6988530/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/6988530/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:···············0x20a48011 ··Entry·point·address:···············0x20a480
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········11413512·(bytes·into·file)13 ··Start·of·section·headers:··········11413328·(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·0x20a4803 Entry·point·0x20a480
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·0x20943c·0x20943c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x20943c·0x20943c·R···0x1000
9 ··LOAD···········0x209480·0x000000000020a480·0x000000000020a480·0x8aa720·0x8aa720·R·E·0x10009 ··LOAD···········0x209480·0x000000000020a480·0x000000000020a480·0x8aa6a0·0x8aa6a0·R·E·0x1000
10 ··LOAD···········0xab3ba0·0x0000000000ab5ba0·0x0000000000ab5ba0·0x012708·0x012708·RW··0x100010 ··LOAD···········0xab3b20·0x0000000000ab5b20·0x0000000000ab5b20·0x012708·0x012708·RW··0x1000
11 ··LOAD···········0xac62b0·0x0000000000ac92b0·0x0000000000ac92b0·0x0027d1·0x0054f8·RW··0x100011 ··LOAD···········0xac6230·0x0000000000ac9230·0x0000000000ac9230·0x0027d1·0x0054f8·RW··0x1000
12 ··DYNAMIC········0xac3b18·0x0000000000ac5b18·0x0000000000ac5b18·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0xac3a98·0x0000000000ac5a98·0x0000000000ac5a98·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0xab3ba0·0x0000000000ab5ba0·0x0000000000ab5ba0·0x012708·0x013460·R···0x113 ··GNU_RELRO······0xab3b20·0x0000000000ab5b20·0x0000000000ab5b20·0x012708·0x0134e0·R···0x1
14 ··GNU_EH_FRAME···0x12c624·0x000000000012c624·0x000000000012c624·0x01a2cc·0x01a2cc·R···0x414 ··GNU_EH_FRAME···0x12c624·0x000000000012c624·0x000000000012c624·0x01a2cc·0x01a2cc·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·0xae2808:1 There·are·26·section·headers,·starting·at·offset·0xae2750:
  
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·027648·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·027648·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········00000000000366b8·0366b8·07bb65·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00000000000366b8·0366b8·07bb65·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b2220·0b2220·0005de·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b2220·0b2220·0005de·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b2800·0b2800·000510·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b2800·0b2800·000510·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b2d10·0b2d10·003258·18···A··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b2d10·0b2d10·003258·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000b5f70·0b5f70·0766b4·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000b5f70·0b5f70·0766b4·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012c624·12c624·01a2cc·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012c624·12c624·01a2cc·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000001468f0·1468f0·0c2b4c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000001468f0·1468f0·0c2b4c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········000000000020a480·209480·8a8578·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········000000000020a480·209480·8a84f8·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········0000000000ab2a00·ab1a00·0021a0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000ab2980·ab1980·0021a0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000ab5ba0·ab3ba0·00fee0·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000ab5b20·ab3b20·00fee0·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000ac5a80·ac3a80·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000ac5a00·ac3a00·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000ac5a90·ac3a90·000088·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000ac5a10·ac3a10·000088·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000ac5b18·ac3b18·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000ac5a98·ac3a98·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000ac5e08·ac3e08·0013c0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000ac5d88·ac3d88·0013c0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000ac71c8·ac51c8·0010e0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000ac7148·ac5148·0010e0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000ac92b0·ac62b0·0027d1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········0000000000ac9230·ac6230·0027d1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········0000000000acba90·ac8a81·002d18·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000acba10·ac8a01·002d18·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·ac8a81·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·ac8a01·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·ac8b83·019c84·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·ac8b03·019c4c·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.03 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xac3b18·contains·47·entries:1 Dynamic·section·at·offset·0xac3a98·contains·47·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:·[libbacktrace.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbacktrace.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblz4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblz4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblzma.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblzma.so]
Offset 29, 22 lines modifiedOffset 29, 22 lines modified
29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5de29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5de
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb280031 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb2800
32 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x51032 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x510
33 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x833 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
34 ·0x0000000000000017·(JMPREL)·············0xb2d1034 ·0x0000000000000017·(JMPREL)·············0xb2d10
35 ·0x0000000000000002·(PLTRELSZ)···········12888·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12888·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0xac71c836 ·0x0000000000000003·(PLTGOT)·············0xac7148
37 ·0x0000000000000014·(PLTREL)·············RELA37 ·0x0000000000000014·(PLTREL)·············RELA
38 ·0x0000000000000006·(SYMTAB)·············0x2a838 ·0x0000000000000006·(SYMTAB)·············0x2a8
39 ·0x000000000000000b·(SYMENT)·············24·(bytes)39 ·0x000000000000000b·(SYMENT)·············24·(bytes)
40 ·0x0000000000000005·(STRTAB)·············0x366b840 ·0x0000000000000005·(STRTAB)·············0x366b8
41 ·0x000000000000000a·(STRSZ)··············506725·(bytes)41 ·0x000000000000000a·(STRSZ)··············506725·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x2aea842 ·0x000000006ffffef5·(GNU_HASH)···········0x2aea8
43 ·0x0000000000000019·(INIT_ARRAY)·········0xac5a9043 ·0x0000000000000019·(INIT_ARRAY)·········0xac5a10
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0xac5a8045 ·0x000000000000001a·(FINI_ARRAY)·········0xac5a00
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x278f047 ·0x000000006ffffff0·(VERSYM)·············0x278f0
48 ·0x000000006ffffffe·(VERNEED)············0x2ad7848 ·0x000000006ffffffe·(VERNEED)············0x2ad78
49 ·0x000000006fffffff·(VERNEEDNUM)·········849 ·0x000000006fffffff·(VERNEEDNUM)·········8
50 ·0x0000000000000000·(NULL)···············0x050 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·58150eff8cdf0e6548996f5adfc164c26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c508f0c086ad35cbd51cf75ad87b3de2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·11415176··»  Blocks:·22304······IO·Block:·4096···regular·file1 ··Size:·11414992··»  Blocks:·22296······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000