47.7 KB
/home/dev/aosp/build/6897041/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/6897041/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/6897041/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/6897041/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/6897041/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86 vs.
/home/dev/aosp/build/6897041/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/6897041/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/6897041/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·662a·b186·e644·b9db··..!p.:..f*...D..00000010:·00b0·2170·a03a·0300·0829·157d·4658·5969··..!p.:...).}FXYi
00000020:·00d0·6370·00e0·6370·4694·6570·00e0·6570··..cp..cpF.ep..ep00000020:·00d0·6370·00e0·6370·4694·6570·00e0·6570··..cp..cpF.ep..ep
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/6897041/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/6897041/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:·0b3c216196c7cf9a244d467989468d5e487e2df43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0761de39418a95f8f7bf3d8869ec9e9cf602e7c6
1020 B
/home/dev/aosp/build/6897041/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/6897041/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·e88c·0300·80e4·22ff·80b2·9c5f··...p......"...._00000010:·00b0·1b70·e88c·0300·67e3·4f4e·4f0c·7742··...p....g.ONO.wB
00000020:·00a0·5a70·00b0·5a70·247d·5f70·00c0·5f70··..Zp..Zp$}_p.._p00000020:·00a0·5a70·00b0·5a70·247d·5f70·00c0·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·a82f·0100··...p........./..00000040:·08a7·0470·0400·0000·0000·0000·a82f·0100··...p........./..
00000050:·a82f·0100·1c52·0000·c481·0100·780e·0100··./...R......x...00000050:·a82f·0100·1c52·0000·c481·0100·780e·0100··./...R......x...
00000060:·54c5·0200·b811·0000·3c90·0200·381c·0000··T.......<...8...00000060:·54c5·0200·b811·0000·3c90·0200·381c·0000··T.......<...8...
00000070:·74ac·0200·e018·0000·10d7·0200·4896·0000··t...........H...00000070:·74ac·0200·e018·0000·10d7·0200·4896·0000··t...........H...
00000080:·586d·0300·c80f·0000·207d·0300·c80f·0000··Xm......·}......00000080:·586d·0300·c80f·0000·207d·0300·c80f·0000··Xm......·}......
739 B
/home/dev/aosp/build/6897041/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/6897041/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:·dd5d05ac6961f2e5aa15622db53829295b8073653 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·36890dd296cc725ba38429f2b6b24419c033e23e
1000 B
/home/dev/aosp/build/6897041/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/6897041/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·85c9·1007·e8f7·4fe9··.@.pXd........O.00000010:·0040·1f70·5864·0200·59c8·28b6·f736·714d··.@.pXd..Y.(..6qM
00000020:·00c0·5f70·00d0·5f70·4781·6370·00d0·6370··.._p.._pG.cp..cp00000020:·00c0·5f70·00d0·5f70·4781·6370·00d0·6370··.._p.._pG.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/6897041/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/6897041/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:·0f7b31096ff9a852248295d2a859257d462945b23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b5a56fe07951956b44ef11736d2b105ac13e6815
991 B
/home/dev/aosp/build/6897041/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/6897041/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·0060·6600·0500·0000··art.087..`f.....00000000:·6172·740a·3038·3700·0060·6600·0500·0000··art.087..`f.....
00000010:·0000·0070·20a9·1b00·11c5·fc2d·dd4b·c1c5··...p·......-.K..00000010:·0000·0070·20a9·1b00·1bc1·60be·aa2b·7eae··...p·.....`..+~.
00000020:·00a0·2570·00b0·2570·4645·5a70·00a0·5a70··..%p..%pFEZp..Zp00000020:·00a0·2570·00b0·2570·4645·5a70·00a0·5a70··..%p..%pFEZp..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·58ab·0c00··...p........X...00000040:·f0a6·0470·0400·0000·0000·0000·58ab·0c00··...p........X...
00000050:·58ab·0c00·2cfe·0100·84a9·0e00·2cb5·0800··X...,.......,...00000050:·58ab·0c00·2cfe·0100·84a9·0e00·2cb5·0800··X...,.......,...
00000060:·80eb·1900·c099·0000·b05e·1700·18e5·0100··.........^......00000060:·80eb·1900·c099·0000·b05e·1700·18e5·0100··.........^......
00000070:·c843·1900·b8a7·0000·4085·1a00·00a0·0000··.C......@.......00000070:·c843·1900·b8a7·0000·4085·1a00·00a0·0000··.C......@.......
00000080:·4025·1b00·dc53·0000·2079·1b00·0030·0000··@%...S..·y...0..00000080:·4025·1b00·dc53·0000·2079·1b00·0030·0000··@%...S..·y...0..
715 B
/home/dev/aosp/build/6897041/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/6897041/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:·753e363d51915860959f5e150af0ac4867067c2c3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7deb580436aa275c8a926fd22f040a73cd88af50
7.1 KB
/home/dev/aosp/build/6897041/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/6897041/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/6897041/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/6897041/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·0058·0e68·fd99·fffd··.·-p0....X.h....00000010:·0020·2d70·3004·0400·e755·6455·4db6·4e28··.·-p0....UdUM.N(
00000020:·0080·7270·0090·7270·eb50·7470·00a0·7470··..rp..rp.Ptp..tp00000020:·0080·7270·0090·7270·eb50·7470·00a0·7470··..rp..rp.Ptp..tp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·20fa·0570·0800·0000·0000·0000·d8cc·0100···..p............00000040:·20fa·0570·0800·0000·0000·0000·d8cc·0100···..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/6897041/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/6897041/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:·81b526512ab81a46a2f3389546192f4817081d2d3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·da723023c82c9f82ce0df9fb511c5a8971edeea8
1020 B
/home/dev/aosp/build/6897041/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/6897041/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·a0bd·0400·506e·fa13·0408·a6a0··.0%p....Pn......00000010:·0030·2570·a0bd·0400·f36e·f4eb·648c·b451··.0%p.....n..d..Q
00000020:·00e0·6870·00f0·6870·8611·6e70·0060·6e70··..hp..hp..np.`np00000020:·00e0·6870·00f0·6870·8611·6e70·0060·6e70··..hp..hp..np.`np
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·f0f9·0570·0800·0000·0000·0000·d888·0100··...p............00000040:·f0f9·0570·0800·0000·0000·0000·d888·0100··...p............
00000050:·d888·0100·1c52·0000·f8da·0100·f06a·0100··.....R.......j..00000050:·d888·0100·1c52·0000·f8da·0100·f06a·0100··.....R.......j..
00000060:·18b0·0300·a017·0000·e845·0300·7038·0000··.........E..p8..00000060:·18b0·0300·a017·0000·e845·0300·7038·0000··.........E..p8..
00000070:·587e·0300·c031·0000·c0c7·0300·50d6·0000··X~...1......P...00000070:·587e·0300·c031·0000·c0c7·0300·50d6·0000··X~...1......P...
00000080:·109e·0400·c80f·0000·d8ad·0400·c80f·0000··................00000080:·109e·0400·c80f·0000·d8ad·0400·c80f·0000··................
745 B
/home/dev/aosp/build/6897041/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/6897041/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:·60cf01f97c78b21e6e784862aa2813d9d155fe373 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·819a6f434048202b7b026047af4653ccd1fbaecc
1010 B
/home/dev/aosp/build/6897041/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/6897041/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·70f9·6f94·af54·9240··..)p....p.o..T.@00000010:·00f0·2970·802e·0300·f3fa·8933·ffaf·c4e6··..)p.......3....
00000020:·0060·6e70·0070·6e70·0632·7270·0080·7270··.`np.pnp.2rp..rp00000020:·0060·6e70·0070·6e70·0632·7270·0080·7270··.`np.pnp.2rp..rp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·08fa·0570·0800·0000·0000·0000·f8fb·0000··...p............00000040:·08fa·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/6897041/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/6897041/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:·0eb873fe9954f78ea8173678464d99a35eb3d12b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·627e7440d9f1b2afe240f0e15c326e7d3f23b034
997 B
/home/dev/aosp/build/6897041/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/6897041/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·0020·7500·0500·0000··art.087..·u.....00000000:·6172·740a·3038·3700·0020·7500·0500·0000··art.087..·u.....
00000010:·0000·0070·f025·2500·f8a3·5a9b·0d1b·a437··...p.%%...Z....700000010:·0000·0070·f025·2500·05ad·fc3d·593a·4e48··...p.%%....=Y:NH
00000020:·0020·3270·0030·3270·5f85·6870·00e0·6870··.·2p.02p_.hp..hp00000020:·0020·3270·0030·3270·5f85·6870·00e0·6870··.·2p.02p_.hp..hp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·d8f9·0570·0800·0000·0000·0000·982d·1000··...p.........-..00000040:·d8f9·0570·0800·0000·0000·0000·982d·1000··...p.........-..
00000050:·982d·1000·2cfe·0100·c82b·1200·a8af·0b00··.-..,....+......00000050:·982d·1000·2cfe·0100·c82b·1200·a8af·0b00··.-..,....+......
00000060:·10f5·2200·00cd·0000·70db·1d00·30ca·0300··..".....p...0...00000060:·10f5·2200·00cd·0000·70db·1d00·30ca·0300··..".....p...0...
00000070:·a0a5·2100·704f·0100·10c2·2300·00e0·0000··..!.pO....#.....00000070:·a0a5·2100·704f·0100·10c2·2300·00e0·0000··..!.pO....#.....
00000080:·10a2·2400·dc53·0000·f0f5·2400·0030·0000··..$..S....$..0..00000080:·10a2·2400·dc53·0000·f0f5·2400·0030·0000··..$..S....$..0..
721 B
/home/dev/aosp/build/6897041/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/6897041/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:·92e2f91ffeb505048c239345d8a31399a65135283 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·549d84919391bd5152ef04736a4d1fa6bc8a3d3e
11.2 KB
/home/dev/aosp/build/6897041/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/6897041/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/6897041/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/6897041/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:···············0xd28a011 ··Entry·point·address:···············0xd28a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3486056·(bytes·into·file)13 ··Start·of·section·headers:··········3486048·(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·0x353168:1 There·are·25·section·headers,·starting·at·offset·0x353160:
  
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·012a50·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·012a50·10···A··7···1··4
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······0034c444·34a444·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······0034c444·34a444·000008·00··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······0034c44c·34a44c·000074·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······0034c44c·34a44c·000074·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········0034c4c0·34a4c0·000128·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········0034c4c0·34a4c0·000128·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········0034c5e8·34a5e8·0002d0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0034c5e8·34a5e8·0002d0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0034c8b8·34a8b8·000540·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0034c8b8·34a8b8·000540·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0034ddf8·34adf8·0002d4·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0034ddf8·34adf8·0002d4·00··WA··0···0··4
28 ··[23]·.shstrtab·········STRTAB··········00000000·34adf8·0000fa·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·34adf8·0000fa·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········00000000·34aef2·008274·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········00000000·34aef2·00826c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18bddf6e6bca5e1216f123dc0454f3856 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·792e883c6bcf3b8dd7a286e1a0617d76
3.46 KB
/home/dev/aosp/build/6897041/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/6897041/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:···············0x13ce0011 ··Entry·point·address:···············0x13ce00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········9689664·(bytes·into·file)13 ··Start·of·section·headers:··········9689680·(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·0x93da40:1 There·are·29·section·headers,·starting·at·offset·0x93da50:
  
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·016e20·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·016e20·10···A··7···1··4
Offset 25, 14 lines modifiedOffset 25, 14 lines modified
25 ··[20]·.got··············PROGBITS········0081d6ec·81b6ec·000554·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0081d6ec·81b6ec·000554·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0081dc40·81bc40·00086c·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0081dc40·81bc40·00086c·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········0081f4ac·81c4ac·0013cc·00··WA··0···0··427 ··[22]·.data·············PROGBITS········0081f4ac·81c4ac·0013cc·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00820880·81d878·002ee8·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00820880·81d878·002ee8·00··WA··0···0·64
29 ··[24]·.comment··········PROGBITS········00000000·81d878·00011b·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·81d878·00011b·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········00000000·81d994·02ddb0·10·····27·5882··430 ··[25]·.symtab···········SYMTAB··········00000000·81d994·02ddb0·10·····27·5882··4
31 ··[26]·.shstrtab·········STRTAB··········00000000·84b744·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········00000000·84b744·000119·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········00000000·84b85d·0f21d1·00······0···0··132 ··[27]·.strtab···········STRTAB··········00000000·84b85d·0f21e3·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·93da30·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·93da40·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:·f1c0d33b88060a6f4fc8827a4e2c962a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bca7f04e39b9dd37d2b31e4ffd53543b
892 B
/home/dev/aosp/build/6897041/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/6897041/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:·59b07cb253c79a9786000657c7242d976 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·77b2c6a1a6fe8ac39f43a4e3ad19eedc
3.3 KB
/home/dev/aosp/build/6897041/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/6897041/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:···············0x1cc88011 ··Entry·point·address:···············0x1cc880
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········11293232·(bytes·into·file)13 ··Start·of·section·headers:··········11293152·(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·0xac5230:1 There·are·26·section·headers,·starting·at·offset·0xac51e0:
  
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·01a2a0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a2a0·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00aaac8c·aa8c8c·000044·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00aaac8c·aa8c8c·000044·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00aaacd0·aa8cd0·000178·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00aaacd0·aa8cd0·000178·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00aaae48·aa8e48·0009b8·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00aaae48·aa8e48·0009b8·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00aab800·aa9800·000874·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00aab800·aa9800·000874·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00aad074·aaa074·0013cc·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00aad074·aaa074·0013cc·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00aae440·aab440·002f00·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00aae440·aab440·002f00·00··WA··0···0·64
29 ··[24]·.shstrtab·········STRTAB··········00000000·aab440·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·aab440·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·aab540·019cf0·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·aab540·019ca0·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:·c54a487b9e4626a3f84aa609c5b13aac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3733bc906f9a1a7ab97f53cf00753387
21.8 KB
/home/dev/aosp/build/6897041/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/6897041/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64
894 B
/home/dev/aosp/build/6897041/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/6897041/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/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:·761be0f891826d8428ecf7939d8a69dd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef6f57953aeb3abc6412e3ce8aeed61b
9.62 KB
/home/dev/aosp/build/6897041/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/6897041/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:···············0x16178011 ··Entry·point·address:···············0x161780
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9472320·(bytes·into·file)13 ··Start·of·section·headers:··········9472520·(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·0x1617803 Entry·point·0x161780
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·0x16071c·0x16071c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x16071c·0x16071c·R···0x1000
9 ··LOAD···········0x160780·0x0000000000161780·0x0000000000161780·0x6594a0·0x6594a0·R·E·0x10009 ··LOAD···········0x160780·0x0000000000161780·0x0000000000161780·0x659470·0x659470·R·E·0x1000
10 ··LOAD···········0x7b9c20·0x00000000007bbc20·0x00000000007bbc20·0x011650·0x011650·RW··0x100010 ··LOAD···········0x7b9bf0·0x00000000007bbbf0·0x00000000007bbbf0·0x011650·0x011650·RW··0x1000
11 ··LOAD···········0x7cb270·0x00000000007ce270·0x00000000007ce270·0x0027b1·0x0054d0·RW··0x100011 ··LOAD···········0x7cb240·0x00000000007ce240·0x00000000007ce240·0x0027b1·0x0054d0·RW··0x1000
12 ··DYNAMIC········0x7c9860·0x00000000007cb860·0x00000000007cb860·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0x7c9830·0x00000000007cb830·0x00000000007cb830·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0x7b9c20·0x00000000007bbc20·0x00000000007bbc20·0x011650·0x0123e0·R···0x113 ··GNU_RELRO······0x7b9bf0·0x00000000007bbbf0·0x00000000007bbbf0·0x011650·0x012410·R···0x1
14 ··GNU_EH_FRAME···0x0d3c4c·0x00000000000d3c4c·0x00000000000d3c4c·0x01214c·0x01214c·R···0x414 ··GNU_EH_FRAME···0x0d3c4c·0x00000000000d3c4c·0x00000000000d3c4c·0x01214c·0x01214c·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·0x908940:1 There·are·29·section·headers,·starting·at·offset·0x908a08:
  
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·022530·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·022530·18···A··7···1··8
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000002de14·02de14·05bd3e·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000002de14·02de14·05bd3e·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000089b58·089b58·0005dd·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000089b58·089b58·0005dd·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000008a138·08a138·0004c8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000008a138·08a138·0004c8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000008a600·08a600·003108·18···A··3··21··815 ··[10]·.rela.plt·········RELA············000000000008a600·08a600·003108·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000008d710·08d710·04653c·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000008d710·08d710·04653c·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d3c4c·0d3c4c·01214c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d3c4c·0d3c4c·01214c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000e5d98·0e5d98·07a984·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000e5d98·0e5d98·07a984·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000161780·160780·6573d8·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000161780·160780·6573a8·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········00000000007b8b60·7b7b60·0020c0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000007b8b30·7b7b30·0020c0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000007bbc20·7b9c20·00fbd0·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········00000000007bbbf0·7b9bf0·00fbd0·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007cb7f0·7c97f0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007cb7c0·7c97c0·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000007cb800·7c9800·000060·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000007cb7d0·7c97d0·000060·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000007cb860·7c9860·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000007cb830·7c9830·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000007cbb50·7c9b50·0006b0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000007cbb20·7c9b20·0006b0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000007cc200·7ca200·001070·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000007cc1d0·7ca1d0·001070·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000007ce270·7cb270·0027b1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········00000000007ce240·7cb240·0027b1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········00000000007d0a30·7cda21·002d10·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000007d0a00·7cd9f1·002d10·00··WA··0···0·16
29 ··[24]·.comment··········PROGBITS········0000000000000000·7cda21·0000f4·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·7cd9f1·0000f4·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········0000000000000000·7cdb18·046848·18·····27·6178··830 ··[25]·.symtab···········SYMTAB··········0000000000000000·7cdae8·046848·18·····27·6178··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·814360·00011b·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·814330·00011b·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········0000000000000000·81447b·0f44b4·00······0···0··132 ··[27]·.strtab···········STRTAB··········0000000000000000·81444b·0f45a6·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·908930·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·9089f4·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·0x7c9860·contains·47·entries:1 Dynamic·section·at·offset·0x7c9830·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)················0x5dd29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5dd
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8a13831 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8a138
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)·············0x8a60034 ·0x0000000000000017·(JMPREL)·············0x8a600
35 ·0x0000000000000002·(PLTRELSZ)···········12552·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12552·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0x7cc20036 ·0x0000000000000003·(PLTGOT)·············0x7cc1d0
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)·············0x2de1440 ·0x0000000000000005·(STRTAB)·············0x2de14
41 ·0x000000000000000a·(STRSZ)··············376126·(bytes)41 ·0x000000000000000a·(STRSZ)··············376126·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x256d042 ·0x000000006ffffef5·(GNU_HASH)···········0x256d0
43 ·0x0000000000000019·(INIT_ARRAY)·········0x7cb80043 ·0x0000000000000019·(INIT_ARRAY)·········0x7cb7d0
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0x7cb7f045 ·0x000000000000001a·(FINI_ARRAY)·········0x7cb7c0
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x227d847 ·0x000000006ffffff0·(VERSYM)·············0x227d8
48 ·0x000000006ffffffe·(VERNEED)············0x2559c48 ·0x000000006ffffffe·(VERNEED)············0x2559c
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:·936a6211b7b0b8b0d6a3b45b38c50b996 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f125f9de8984aa2d44542c39b190fe8e
3.46 KB
/home/dev/aosp/build/6897041/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/6897041/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:···············0x140e1011 ··Entry·point·address:···············0x140e10
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5007288·(bytes·into·file)13 ··Start·of·section·headers:··········5007360·(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·0x4c67b8:1 There·are·26·section·headers,·starting·at·offset·0x4c6800:
  
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·01e8d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01e8d0·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00000000004ba8c0·4b88c0·0000f0·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000004ba8c0·4b88c0·0000f0·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000004ba9b0·4b89b0·000250·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000004ba9b0·4b89b0·000250·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000004bac00·4b8c00·0005e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000004bac00·4b8c00·0005e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000004bb1e0·4b91e0·000b68·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000004bb1e0·4b91e0·000b68·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000004bcd48·4b9d48·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000004bcd48·4b9d48·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000004bcd50·4b9d50·0004c0·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000004bcd50·4b9d50·0004c0·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4b9d50·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4b9d50·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4b9e52·00c960·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4b9e52·00c9a8·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:·96f43da4b96bf80427a922f6fbe169d26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31dd91cefe1f067d69cf18200cf76162
7.63 KB
/home/dev/aosp/build/6897041/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/6897041/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libartd.so
1.68 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x20a1803 Entry·point·0x20a180
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·0x209114·0x209114·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x209114·0x209114·R···0x1000
9 ··LOAD···········0x209180·0x000000000020a180·0x000000000020a180·0x891b00·0x891b00·R·E·0x10009 ··LOAD···········0x209180·0x000000000020a180·0x000000000020a180·0x891a80·0x891a80·R·E·0x1000
10 ··LOAD···········0xa9ac80·0x0000000000a9cc80·0x0000000000a9cc80·0x0127b0·0x0127b0·RW··0x100010 ··LOAD···········0xa9ac00·0x0000000000a9cc00·0x0000000000a9cc00·0x0127b0·0x0127b0·RW··0x1000
11 ··LOAD···········0xaad430·0x0000000000ab0430·0x0000000000ab0430·0x0027b1·0x0054f8·RW··0x100011 ··LOAD···········0xaad3b0·0x0000000000ab03b0·0x0000000000ab03b0·0x0027b1·0x0054f8·RW··0x1000
12 ··DYNAMIC········0xaaacd0·0x0000000000aaccd0·0x0000000000aaccd0·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0xaaac50·0x0000000000aacc50·0x0000000000aacc50·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0xa9ac80·0x0000000000a9cc80·0x0000000000a9cc80·0x0127b0·0x013380·R···0x113 ··GNU_RELRO······0xa9ac00·0x0000000000a9cc00·0x0000000000a9cc00·0x0127b0·0x013400·R···0x1
14 ··GNU_EH_FRAME···0x12cea4·0x000000000012cea4·0x000000000012cea4·0x01a24c·0x01a24c·R···0x414 ··GNU_EH_FRAME···0x12cea4·0x000000000012cea4·0x000000000012cea4·0x01a24c·0x01a24c·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.05 KB
readelf --wide --sections {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000036468·036468·07b300·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000036468·036468·07b300·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b1768·0b1768·0005e2·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b1768·0b1768·0005e2·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b1d50·0b1d50·000510·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b1d50·0b1d50·000510·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b2260·0b2260·0031b0·18···A··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b2260·0b2260·0031b0·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000b5410·0b5410·077a94·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000b5410·0b5410·077a94·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012cea4·12cea4·01a24c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012cea4·12cea4·01a24c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000001470f0·1470f0·0c2024·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000001470f0·1470f0·0c2024·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········000000000020a180·209180·88f9c8·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········000000000020a180·209180·88f948·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········0000000000a99b50·a98b50·002130·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000a99ad0·a98ad0·002130·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000a9cc80·a9ac80·00ffb8·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000a9cc00·a9ac00·00ffb8·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000aacc38·aaac38·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000aacbb8·aaabb8·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000aacc48·aaac48·000088·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000aacbc8·aaabc8·000088·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000aaccd0·aaacd0·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000aacc50·aaac50·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000aacfc0·aaafc0·0013c8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000aacf40·aaaf40·0013c8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000aae388·aac388·0010a8·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000aae308·aac308·0010a8·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000ab0430·aad430·0027b1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········0000000000ab03b0·aad3b0·0027b1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········0000000000ab2bf0·aafbe1·002d38·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000ab2b70·aafb61·002d38·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·aafbe1·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·aafb61·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·aafce3·019e68·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·aafc63·019ee8·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·0xaaacd0·contains·47·entries:1 Dynamic·section·at·offset·0xaaac50·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)················0x5e229 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5e2
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb1d5031 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb1d50
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)·············0xb226034 ·0x0000000000000017·(JMPREL)·············0xb2260
35 ·0x0000000000000002·(PLTRELSZ)···········12720·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12720·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0xaae38836 ·0x0000000000000003·(PLTGOT)·············0xaae308
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)·············0x3646840 ·0x0000000000000005·(STRTAB)·············0x36468
41 ·0x000000000000000a·(STRSZ)··············504576·(bytes)41 ·0x000000000000000a·(STRSZ)··············504576·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x2acb842 ·0x000000006ffffef5·(GNU_HASH)···········0x2acb8
43 ·0x0000000000000019·(INIT_ARRAY)·········0xaacc4843 ·0x0000000000000019·(INIT_ARRAY)·········0xaacbc8
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0xaacc3845 ·0x000000000000001a·(FINI_ARRAY)·········0xaacbb8
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x2772847 ·0x000000006ffffff0·(VERSYM)·············0x27728
48 ·0x000000006ffffffe·(VERNEED)············0x2ab8848 ·0x000000006ffffffe·(VERNEED)············0x2ab88
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:·9c7b4ea3426e4d295793a0f192dd39556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb53862429f58093e7c21f72b96b7648